TenantAtlas/app/Support/OpsUx
ahmido abda751296 feat(058): tenant dashboard + active-runs gating (#68)
Adds a tenant-scoped dashboard page (KPIs, Needs Attention, Recent Drift Findings, Recent Operations) with polling only while active runs exist.

Guardrails: DB-only render (no outbound HTTP) + tenant isolation.

Tests: ActiveRunsTest, TenantDashboardDbOnlyTest, TenantDashboardTenantScopeTest.
Co-authored-by: Ahmed Darrazi <ahmeddarrazi@adsmac.local>
Reviewed-on: #68
2026-01-21 14:00:42 +00:00
..
ActiveRuns.php feat(058): tenant dashboard + active-runs gating (#68) 2026-01-21 14:00:42 +00:00
BulkRunContext.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
OperationRunUrl.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
OperationStatusNormalizer.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
OperationSummaryKeys.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
OperationUxPresenter.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
OpsUxBrowserEvents.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
RunDetailPolling.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
RunDurationInsights.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00
RunFailureSanitizer.php 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
SummaryCountsNormalizer.php 055-ops-ux-rollout (#64) 2026-01-18 14:50:15 +00:00