TenantAtlas/app/Filament/Resources
ahmido 1bc6600fcc feat: tag badge catalog (060) (#72)
Summary:

completes Feature 060 by adding the suite-wide TagBadge catalog (spec/domain/renderer) plus migration notes/tests/docs/specs/plan/checklist.
standardizes all inert “tag-like” badges (policy type/category/platform, tenant environment, backup schedule frequency, etc.) to use the new catalog so only neutral colors are emitted.
fixes remaining Feature 059 regressions (inventory run/restore badges, Inventory Coverage tables, Boolean-enabled streak) and adds the BooleanEnabled badge mappings/guards/tests plus new QA tasks/checklist.
Testing:

BooleanEnabledBadgesTest.php
PolicyGeneralViewTest.php
PolicySettingsStandardViewTest.php
SettingsCatalogPolicyNormalizedDisplayTest.php
PolicyViewSettingsCatalogReadableTest.php (partial/visual checks skipped)
TagBadgeCatalogTest.php
TagBadgePaletteInvariantTest.php
NoForbiddenTagBadgeColorsTest.php
NoAdHocStatusBadgesTest.php
Manual QA per quickstart.md confirmed.
Next steps:

Co-authored-by: Ahmed Darrazi <ahmeddarrazi@adsmac.local>
Reviewed-on: #72
2026-01-23 23:05:55 +00:00
..
BackupScheduleResource 059-unified-badges (#71) 2026-01-22 23:44:51 +00:00
BackupSetResource feat: tag badge catalog (060) (#72) 2026-01-23 23:05:55 +00:00
EntraGroupResource/Pages 054-unify-runs-suitewide (#63) 2026-01-17 22:25:00 +00:00
EntraGroupSyncRunResource/Pages 051-entra-group-directory-cache (#57) 2026-01-11 23:24:12 +00:00
FindingResource/Pages feat/044-drift-mvp (#58) 2026-01-14 23:16:10 +00:00
InventoryItemResource/Pages 058-tenant-ui-polish (#70) 2026-01-22 00:17:23 +00:00
InventorySyncRunResource/Pages 058-tenant-ui-polish (#70) 2026-01-22 00:17:23 +00:00
OperationRunResource/Pages 058-tenant-ui-polish (#70) 2026-01-22 00:17:23 +00:00
PolicyResource feat: tag badge catalog (060) (#72) 2026-01-23 23:05:55 +00:00
PolicyVersionResource/Pages feat/004-assignments-scope-tags (#4) 2025-12-23 21:49:58 +00:00
RestoreRunResource/Pages 051-entra-group-directory-cache (#57) 2026-01-11 23:24:12 +00:00
TenantResource/Pages feat/031-tenant-portfolio-context-switch (#32) 2026-01-04 21:28:08 +00:00
BackupScheduleResource.php feat: tag badge catalog (060) (#72) 2026-01-23 23:05:55 +00:00
BackupSetResource.php 059-unified-badges (#71) 2026-01-22 23:44:51 +00:00
EntraGroupResource.php feat: tag badge catalog (060) (#72) 2026-01-23 23:05:55 +00:00
EntraGroupSyncRunResource.php 059-unified-badges (#71) 2026-01-22 23:44:51 +00:00
FindingResource.php 059-unified-badges (#71) 2026-01-22 23:44:51 +00:00
InventoryItemResource.php feat: tag badge catalog (060) (#72) 2026-01-23 23:05:55 +00:00
InventorySyncRunResource.php 059-unified-badges (#71) 2026-01-22 23:44:51 +00:00
OperationRunResource.php 059-unified-badges (#71) 2026-01-22 23:44:51 +00:00
PolicyResource.php feat: tag badge catalog (060) (#72) 2026-01-23 23:05:55 +00:00
PolicyVersionResource.php feat: tag badge catalog (060) (#72) 2026-01-23 23:05:55 +00:00
RestoreRunResource.php 059-unified-badges (#71) 2026-01-22 23:44:51 +00:00
TenantResource.php feat: tag badge catalog (060) (#72) 2026-01-23 23:05:55 +00:00