3.1 KiB
3.1 KiB
Quota Health AOC Operations UI
Module
Web
Status
VERIFIED
Description
Shipped the canonical Ops > Operations cutover for Quotas & Limits, Health & SLO, and AOC Compliance. The work repaired stale /ops/* and platform-ops deep links, completed quota actions that still stopped at placeholder behavior, and kept health and AOC drill-ins inside the mounted operations shell with usable route-backed filter state.
Implementation Details
- Feature directories:
src/Web/StellaOps.Web/src/app/features/quota-dashboard/src/Web.StellaOps.Web/src/app/features/platform-health/src/Web.StellaOps.Web/src/app/features/aoc-compliance/src/Web.StellaOps.Web/src/app/features/platform/ops/
- 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 aliases:
/ops/quotas/*/ops/aoc/*/ops/health-slo/*/platform-ops/*/platform/ops/*
- Notable repaired behaviors:
- quota dashboard query-driven category loading
- quota forecast action routing into alerts or reports
- tenant-detail CSV export and audit-log handoff
- quota alert test-payload generation
- route-backed AOC provenance validation
- AOC guard-violation request filtering
E2E Test Plan
- Setup:
- Start the local Angular test server with
npm run serve:test. - Use a test session with Ops and admin scopes.
- Start the local Angular test server with
- Core verification:
- Verify old quota alert deep links land on the canonical Operations route.
- Verify stale platform health detail bookmarks land on canonical health service detail.
- Verify old AOC provenance links keep query intent and still render a successful validation result.
- Cutover verification:
- Verify the Angular unit suite covers route alias inventory, quota query actions, and AOC violation filter behavior.
- Verify the production build still completes after the cutover.
Verification
- Run:
npm test -- --watch=false --include src/tests/platform-ops/platform-ops-routes.spec.ts --include src/tests/quotas/quota-operations-cutover.spec.ts --include src/tests/aoc_verification/guard-violations-list.component.spec.ts --include src/tests/platform_health/platform-health-dashboard.spec.tsnpm run serve:testPLAYWRIGHT_BASE_URL=https://127.0.0.1:4400 npx playwright test tests/e2e/quota-health-aoc-operations.spec.ts --workers=1npm run build
- Tier 0 (source): pass
- Tier 1 (build/tests): pass
- Tier 2 (behavior): pass
- Notes:
- Angular targeted tests passed:
4files,13tests. - Playwright passed:
3scenarios. - Production build passed; existing bundle-budget warnings remain unchanged from the baseline.
- Angular targeted tests passed:
- Verified on (UTC): 2026-03-08T06:10:00Z