# Quota Health AOC Operations ## Purpose - Finish the `Ops > Operations` cutover for `Quotas & Limits`, `Health & SLO`, and `AOC Compliance`. - Replace stale route fragments and half-wired actions with one usable operator flow under the mounted Operations shell. ## Canonical Owner - Owner shell: `Ops > Operations` - Primary routes: - `/ops/operations/quotas` - `/ops/operations/quotas/tenants` - `/ops/operations/quotas/forecast` - `/ops/operations/quotas/alerts` - `/ops/operations/quotas/reports` - `/ops/operations/health-slo` - `/ops/operations/health-slo/services/:serviceName` - `/ops/operations/health-slo/incidents` - `/ops/operations/aoc` - `/ops/operations/aoc/violations` - `/ops/operations/aoc/provenance` - `/ops/operations/aoc/ingestion` - `/ops/operations/aoc/report` ## Legacy Alias Policy - Preserve shorthand and stale bookmarks by redirecting: - `/ops/quotas/*` - `/ops/aoc/*` - `/ops/health-slo/*` - `/platform-ops/quotas/*` - `/platform-ops/aoc/*` - `/platform-ops/health-slo/*` - `/platform/ops/quotas/*` - `/platform/ops/aoc/*` - `/platform/ops/health-slo/*` - Redirects must preserve query params and fragments because these pages use route-backed filter or drill-in state. ## UX Rules - `Quotas & Limits` owns quota drill-ins, forecast routing, alert thresholds, and report export. - `Health & SLO` owns service detail and incident history; service tiles must not deep-link into stale `platform` paths. - `AOC Compliance` owns provenance validation, violation triage, ingestion monitoring, and compliance export. - Cross-shell actions should stay contextual: - quota tenant detail can hand off into `Evidence > Audit Log` - critical quota forecasts can hand off into quota reports with prefilled category intent - AOC provenance validation must stay bookmarkable through query params ## Shipped In This Cut - Added canonical route helpers and alias coverage for quota, health, and AOC old bookmarks. - Rewired the Operations navigation tree so AOC no longer points at stale `/ops/aoc` paths. - Made quota dashboard category chips drive real history and forecast loading through the URL. - Repaired quota forecast, alert, tenant-detail, and report flows so they use canonical routes and usable local export or payload generation instead of dead links or console placeholders. - Repaired health breadcrumbs and service drill-ins to stay inside the mounted `Health & SLO` subtree. - Repaired AOC provenance navigation and made guard-violation filters affect the actual request payload. ## Preserved Value - Keep: - quota capacity planning and threshold tuning - service-level health drill-ins and incident export - AOC provenance explanation and guard-violation triage - Why: - these are not abandoned product ideas; they are real operator surfaces that had route and workflow drift after the Operations shell consolidation ## Related Docs - `docs/modules/ui/platform-ops-consolidation/README.md` - `docs/features/checked/web/quota-health-aoc-operations-ui.md` - `docs/modules/ui/component-preservation-map/RESTORATION_PRIORITIES.md`