Skip to content

RFC 004: Route and telemetry truth (Truth-A)

Accepted

Shell and palette refactors change navigation and keyboard ownership. Undocumented renames make deletion unsafe and break dashboards.

  1. Route map is authoritative for /app/* and /api/atlas/* enumerations.
  2. Legacy redirects live in a single data module ui/src/shell/legacy-redirects.ts (Truth-A) consumed by <LegacyRedirect /> (E4).
  3. Telemetry types dispatched via reportAtlasEvent must match analytics-events lock and test:contract.
  • PRs that add routes or new AtlasTelemetryType values must update docs and tests in the same change.