Runtime mode: Embedded — uses the public embedded-trace-api/1.0.0 companion on traverse-embedder-web (trace.list / trace.get). No traverse-cli serve sidecar.
- From repo root:
npm install && npm run dev -w apps/trace-explorer/web-react - Open the app — it lists safe local traces from the in-process host
- Click a trace to view safe detail (no raw payloads)
To populate traces in a real session, run an embedded product shell (e.g. traverse-starter) that shares the same host, or inject EmbedderTestDouble in tests.
npm run test -w apps/trace-explorer/web-reactTests use EmbedderTestDouble only — no fake business fields in the UI.
See docs/design-language.md for shared UI zones.