TenantAtlas/docs
ahmido 742d65f0d9
Some checks failed
Main Confidence / confidence (push) Failing after 51s
feat: converge findings notification presentation (#265)
## Summary
- converge finding, queued, and completed database notifications on one shared `OperationUxPresenter` presentation contract
- preserve existing finding and operation deep-link authorities while standardizing title, body, status/icon treatment, and single primary action
- add focused notification, findings, and guard coverage plus the full feature 230 spec artifacts

## Validation
- `cd apps/platform && ./vendor/bin/sail bin pint --dirty --format agent`
- `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Notifications/SharedDatabaseNotificationContractTest.php tests/Feature/Notifications/OperationRunNotificationTest.php tests/Feature/Notifications/FindingNotificationLinkTest.php`
- `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Findings/FindingsNotificationEventTest.php tests/Feature/Findings/FindingsNotificationRoutingTest.php tests/Feature/OpsUx/Constitution/LegacyNotificationGuardTest.php`

## Filament / Platform Notes
- Livewire v4.0+ compliance preserved on Filament v5 primitives
- provider registration remains unchanged in `apps/platform/bootstrap/providers.php`
- no globally searchable resource behavior changed in this feature
- no destructive actions were introduced
- asset strategy is unchanged; the existing `cd apps/platform && php artisan filament:assets` deploy step remains sufficient

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #265
2026-04-22 20:26:18 +00:00
..
audits feat: add tenant review layer (#185) 2026-03-21 22:03:01 +00:00
product feat: converge findings notification presentation (#265) 2026-04-22 20:26:18 +00:00
research feat: tenant-owned query canon and wrong-tenant guards (#180) 2026-03-18 08:33:13 +00:00
security Spec 120: harden secret redaction integrity (#146) 2026-03-07 16:43:01 +00:00
strategy docs: add website working contract (#247) 2026-04-18 14:17:46 +00:00
ui spec: finalize enforcement review guardrails workflow (#250) 2026-04-18 22:46:06 +00:00
HANDOVER.md feat: finalize global shell context contract (#246) 2026-04-18 14:00:49 +00:00
PERMISSIONS.md feat/004-assignments-scope-tags (#4) 2025-12-23 21:49:58 +00:00
PROJECT_SUMMARY.md feat: implement workspace foundation website app (#214) 2026-04-08 12:20:31 +00:00