fix(oracle-l8-r4): scrub demo.flow-master.ai from Telemetry + Landing
build-and-publish / test (push) Has been cancelled
build-and-publish / image (push) Has been cancelled

Oracle round-9 watch-out: same liveMeta.fetchedFrom leak class
existed in two more user-visible surfaces:

- src/components/Telemetry.tsx: 'source' block rendered the host
  string. Now hard-coded 'EA2'.
- src/scenes/Landing.tsx: hero paragraph said 'runs end-to-end
  through EA2 on <host>'. Dropped the host suffix entirely.

liveMeta import removed from Telemetry (no other refs). Landing
still uses liveMeta for the workItems/distinctDefs stat counters.
This commit is contained in:
2026-06-14 21:02:52 +04:00
parent d203ce1740
commit 3deb1b8888
3 changed files with 24 additions and 4 deletions
+2 -2
View File
@@ -5,7 +5,7 @@
// The "ui tick" dot is a UI heartbeat labelled as such.
import { useEffect, useMemo, useState } from "react";
import { useApp, scenarioById } from "../state/store";
import { liveMeta } from "../data/scenarios";
import { Pulse, Spark } from "./icons";
function Sparkline({ values, color, label }: { values: number[]; color: string; label: string }) {
@@ -117,7 +117,7 @@ export default function Telemetry() {
</div>
<div className="t-block">
<span className="t-eyebrow">source</span>
<span className="t-v mono">{liveMeta.fetchedFrom?.replace("https://", "") ?? "—"}</span>
<span className="t-v mono">EA2</span>
</div>
<div className="t-tick" aria-label="ui tick" title="UI heartbeat — pulses every 1.5s, does not represent backend activity" />
</div>