TenantAtlas/resources/views/filament/pages
ahmido 28cfe38ba4 feat: lay audit log foundation (#163)
## Summary
- turn the Monitoring audit log placeholder into a real workspace-scoped audit review surface
- introduce a shared audit recorder, richer audit value objects, and additive audit log schema evolution
- add audit outcome and actor badges, permission-aware related navigation, and durable audit retention coverage

## Included
- canonical `/admin/audit-log` list and detail inspection UI
- audit model helpers, taxonomy expansion, actor/target snapshots, and recorder/builder services
- operation terminal audit writes and purge command retention changes
- spec 134 design artifacts and focused Pest coverage for audit foundation behavior

## Validation
- `vendor/bin/sail bin pint --dirty --format agent`
- `vendor/bin/sail artisan test --compact tests/Unit/Audit tests/Unit/Badges/AuditBadgesTest.php tests/Feature/Filament/AuditLogPageTest.php tests/Feature/Filament/AuditLogDetailInspectionTest.php tests/Feature/Filament/AuditLogAuthorizationTest.php tests/Feature/Monitoring/AuditCoverageGovernanceTest.php tests/Feature/Monitoring/AuditCoverageOperationsTest.php tests/Feature/Console/TenantpilotPurgeNonPersistentDataTest.php`

## Notes
- Livewire v4.0+ compliance is preserved within the existing Filament v5 application.
- No provider registration changes were needed; panel provider registration remains in `bootstrap/providers.php`.
- No new globally searchable resource was introduced.
- The audit page remains read-only; no destructive actions were added.
- No new asset pipeline changes were introduced; existing deploy-time `php artisan filament:assets` behavior remains unchanged.

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #163
2026-03-11 09:39:37 +00:00
..
auth 063-entra-signin (#76) 2026-01-27 16:38:53 +00:00
monitoring feat: lay audit log foundation (#163) 2026-03-11 09:39:37 +00:00
operations feat: standardize enterprise detail pages (#162) 2026-03-10 23:06:26 +00:00
workspaces fix: consolidate tenant creation + harden selection flows (#131) 2026-02-22 19:54:24 +00:00
baseline-compare-landing.blade.php feat: add Intune RBAC baseline compare support (#156) 2026-03-09 18:49:20 +00:00
break-glass-recovery.blade.php 062-tenant-rbac-v1 (#74) 2026-01-25 15:27:39 +00:00
choose-tenant.blade.php fix: consolidate tenant creation + harden selection flows (#131) 2026-02-22 19:54:24 +00:00
choose-workspace.blade.php fix: consolidate tenant creation + harden selection flows (#131) 2026-02-22 19:54:24 +00:00
inventory-coverage.blade.php feat: add inventory coverage interactive table (#151) 2026-03-08 18:33:00 +00:00
no-access.blade.php feat: workspace context enforcement (specs 070–072) (#85) 2026-02-02 10:07:41 +00:00
tenant-diagnostics.blade.php feat: RBAC troubleshooting & tenant UI bugfix pack (spec 067) (#84) 2026-01-31 20:09:25 +00:00
tenant-required-permissions.blade.php feat(104): Provider Permission Posture (#127) 2026-02-21 22:32:52 +00:00
workspace-overview.blade.php Spec 129: add workspace admin home overview (#157) 2026-03-09 21:53:25 +00:00