059-unified-badges #71

Merged
ahmido merged 2 commits from 059-unified-badges into dev 2026-01-22 23:44:52 +00:00
Owner

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
## 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`
ahmido added 2 commits 2026-01-22 23:44:40 +00:00
ahmido merged commit 0b6600b926 into dev 2026-01-22 23:44:52 +00:00
ahmido referenced this issue from a commit 2026-01-22 23:44:54 +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#71
No description provided.