feat(114): system console control tower #138

Closed
ahmido wants to merge 1 commits from 114-system-console-control-tower-session-1772188674 into dev
Owner

Implements Spec 114 “System Console Control Tower”.

What’s included

  • System dashboard KPI widgets + health indicator
  • Ops pages: Runs, Failures, Stuck, canonical run detail + triage actions (retry/cancel/mark investigated) with confirmations and audit logging
  • Directory pages: Workspaces + Tenants indices and detail views
  • Recovery: Repair workspace owners now has stats, workspace table, break-glass CTA label+icon, nav badges, and recent break-glass audit trail

Safety / Access

  • Break-glass required for recovery actions; destructive actions run via ->action(...) + ->requiresConfirmation().
  • Access is capability-gated under platform guard.

Tests

  • vendor/bin/sail artisan test --compact tests/Feature/System/Spec114/
Implements Spec 114 “System Console Control Tower”. What’s included - System dashboard KPI widgets + health indicator - Ops pages: Runs, Failures, Stuck, canonical run detail + triage actions (retry/cancel/mark investigated) with confirmations and audit logging - Directory pages: Workspaces + Tenants indices and detail views - Recovery: Repair workspace owners now has stats, workspace table, break-glass CTA label+icon, nav badges, and recent break-glass audit trail Safety / Access - Break-glass required for recovery actions; destructive actions run via `->action(...)` + `->requiresConfirmation()`. - Access is capability-gated under platform guard. Tests - `vendor/bin/sail artisan test --compact tests/Feature/System/Spec114/`
ahmido added 1 commit 2026-02-27 16:28:26 +00:00
Implements Spec 114 System Console Control Tower pages, widgets, triage actions, directory views, and enterprise polish (badges, repair workspace owners table, health indicator).
ahmido closed this pull request 2026-02-28 00:15:42 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ahmido/TenantAtlas#138
No description provided.