feat: finalize dashboard recovery honesty #215

Merged
ahmido merged 1 commits from 184-dashboard-recovery-honesty into dev 2026-04-08 23:21:38 +00:00
Owner

Summary

  • add a dedicated Recovery Readiness dashboard widget for backup posture and recovery evidence
  • group Needs Attention items by domain and elevate the recovery call-to-action
  • align restore-run and recovery posture tests with the extracted widget and continuity flows
  • include the related spec artifacts for 184-dashboard-recovery-honesty

Verification

  • cd /Users/ahmeddarrazi/Documents/projects/TenantAtlas/apps/platform && ./vendor/bin/sail bin pint --dirty --format agent
  • cd /Users/ahmeddarrazi/Documents/projects/TenantAtlas/apps/platform && ./vendor/bin/sail artisan test --compact --filter="DashboardKpisWidget|DashboardRecoveryPosture|TenantDashboardDbOnly|TenantpilotSeedBackupHealthBrowserFixtureCommand|NeedsAttentionWidget"
  • browser smoke verified on the calm, unvalidated, and weakened dashboard states

Notes

  • Livewire v4.0+ compliant with Filament v5
  • no panel provider changes; Laravel 11+ provider registration remains in bootstrap/providers.php
  • Recovery Readiness stays within the existing tenant dashboard asset strategy; no new Filament asset registration required
## Summary - add a dedicated Recovery Readiness dashboard widget for backup posture and recovery evidence - group Needs Attention items by domain and elevate the recovery call-to-action - align restore-run and recovery posture tests with the extracted widget and continuity flows - include the related spec artifacts for 184-dashboard-recovery-honesty ## Verification - `cd /Users/ahmeddarrazi/Documents/projects/TenantAtlas/apps/platform && ./vendor/bin/sail bin pint --dirty --format agent` - `cd /Users/ahmeddarrazi/Documents/projects/TenantAtlas/apps/platform && ./vendor/bin/sail artisan test --compact --filter="DashboardKpisWidget|DashboardRecoveryPosture|TenantDashboardDbOnly|TenantpilotSeedBackupHealthBrowserFixtureCommand|NeedsAttentionWidget"` - browser smoke verified on the calm, unvalidated, and weakened dashboard states ## Notes - Livewire v4.0+ compliant with Filament v5 - no panel provider changes; Laravel 11+ provider registration remains in `bootstrap/providers.php` - Recovery Readiness stays within the existing tenant dashboard asset strategy; no new Filament asset registration required
ahmido added 1 commit 2026-04-08 23:19:59 +00:00
ahmido merged commit f1a73490e4 into dev 2026-04-08 23:21:38 +00:00
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#215
No description provided.