TenantAtlas/app
ahmido 0b6600b926 059-unified-badges (#71)
## Summary
- centralize all status-like badge semantics via `BadgeCatalog`/`BadgeRenderer` and new per-domain mappings plus coverage for every affected entity
- replace ad-hoc badge colors in Filament tables/views with the shared catalog and add a guard test that blocks new inline semantics
- stabilize restore views by avoiding `@php(...)` shorthand so Blade compiles cleanly, and document BADGE-001 in the constitution/templates

## Testing
- `vendor/bin/sail php vendor/bin/pint --dirty`
- `vendor/bin/sail artisan test tests/Unit/Badges tests/Feature/Guards/NoAdHocStatusBadgesTest.php`
- `vendor/bin/sail artisan test tests/Feature/Monitoring/OperationsDbOnlyTest.php tests/Feature/Monitoring/OperationsTenantScopeTest.php`
- `vendor/bin/sail artisan test tests/Feature/RestoreRunWizardMetadataTest.php tests/Feature/Filament/SettingsCatalogRestoreApplySettingsPatchTest.php`

Co-authored-by: Ahmed Darrazi <ahmeddarrazi@adsmac.local>
Reviewed-on: #71
2026-01-22 23:44:51 +00:00
..
Console/Commands 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
Exceptions feat/032-backup-scheduling-mvp (#34) 2026-01-05 04:22:13 +00:00
Filament 059-unified-badges (#71) 2026-01-22 23:44:51 +00:00
Http/Controllers Intune RBAC: graceful unsupported-account handling, health-check fixes, tests and docs updates 2025-12-13 01:25:06 +01:00
Jobs 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
Listeners 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
Livewire 059-unified-badges (#71) 2026-01-22 23:44:51 +00:00
Models 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
Notifications 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
Observers 054-unify-runs-suitewide (#63) 2026-01-17 22:25:00 +00:00
Policies 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
Providers 058-tenant-ui-polish (#70) 2026-01-22 00:17:23 +00:00
Rules feat/049-backup-restore-job-orchestration (#56) 2026-01-11 15:59:06 +00:00
Services 056-remove-legacy-bulkops (#65) 2026-01-19 23:27:52 +00:00
Support 059-unified-badges (#71) 2026-01-22 23:44:51 +00:00