feat: add tenant governance aggregate contract and action surface follow-ups #199

Merged
ahmido merged 6 commits from 168-tenant-governance-aggregate-contract into dev 2026-03-29 21:14:18 +00:00
Owner

Summary

  • amend the operator UI constitution and related SpecKit templates for the new UI/UX governance rules
  • add Spec 168 artifacts plus the tenant governance aggregate implementation used by the tenant dashboard, banner, and baseline compare landing surfaces
  • normalize Filament action surfaces around clickable-row inspection, grouped secondary actions, and explicit action-surface declarations across enrolled resources and pages
  • fix post-suite regressions in membership cache priming, finding workflow state refresh, tenant review derived-state invalidation, and tenant-bound backup-set related navigation

Commit Series

  • docs: amend operator UI constitution
  • spec: add tenant governance aggregate contract
  • feat: add tenant governance aggregate contract
  • refactor: normalize filament action surfaces
  • fix: resolve post-suite state regressions

Testing

  • vendor/bin/sail artisan test --compact
  • Result: 3176 passed, 8 skipped (17384 assertions)

Notes

  • Livewire v4 / Filament v5 stack remains unchanged
  • no provider registration changes; bootstrap/providers.php remains the relevant location
  • no new global-search resources or asset-registration changes in this branch
## Summary - amend the operator UI constitution and related SpecKit templates for the new UI/UX governance rules - add Spec 168 artifacts plus the tenant governance aggregate implementation used by the tenant dashboard, banner, and baseline compare landing surfaces - normalize Filament action surfaces around clickable-row inspection, grouped secondary actions, and explicit action-surface declarations across enrolled resources and pages - fix post-suite regressions in membership cache priming, finding workflow state refresh, tenant review derived-state invalidation, and tenant-bound backup-set related navigation ## Commit Series - `docs: amend operator UI constitution` - `spec: add tenant governance aggregate contract` - `feat: add tenant governance aggregate contract` - `refactor: normalize filament action surfaces` - `fix: resolve post-suite state regressions` ## Testing - `vendor/bin/sail artisan test --compact` - Result: `3176 passed, 8 skipped (17384 assertions)` ## Notes - Livewire v4 / Filament v5 stack remains unchanged - no provider registration changes; `bootstrap/providers.php` remains the relevant location - no new global-search resources or asset-registration changes in this branch
ahmido added 6 commits 2026-03-29 21:13:25 +00:00
Enroll InventoryCoverage, Monitoring Operations, NoAccess, TenantlessOperationRunViewer, TenantDiagnostics, and TenantRequiredPermissions in the action surface contract.

Keep Monitoring Alerts explicitly exempt because /admin/alerts resolves through the alerts cluster entry rather than the page-class route.
ahmido merged commit 807d574d31 into dev 2026-03-29 21:14:18 +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#199
No description provided.