TenantAtlas/apps/platform
ahmido f1a73490e4 feat: finalize dashboard recovery honesty (#215)
## 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

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #215
2026-04-08 23:21:36 +00:00
..
app feat: finalize dashboard recovery honesty (#215) 2026-04-08 23:21:36 +00:00
bootstrap Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
config Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
database feat: finalize dashboard recovery honesty (#215) 2026-04-08 23:21:36 +00:00
drizzle Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
lang/en Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
public Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
resources feat: finalize dashboard recovery honesty (#215) 2026-04-08 23:21:36 +00:00
routes Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
storage Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
tests feat: finalize dashboard recovery honesty (#215) 2026-04-08 23:21:36 +00:00
.env.example Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
artisan Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
composer.json feat: implement workspace foundation website app (#214) 2026-04-08 12:20:31 +00:00
composer.lock Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
drizzle.config.ts Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
package.json feat: implement workspace foundation website app (#214) 2026-04-08 12:20:31 +00:00
phpunit.pgsql.xml Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
phpunit.xml Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
vite.config.js Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00