feat: implement spec 147 tenant context enforcement #176

Merged
ahmido merged 1 commits from 147-tenant-selector-remembered-context-enforcement into dev 2026-03-16 22:52:59 +00:00
Owner

Summary

  • implement Spec 147 for workspace-first tenant selector and remembered tenant context enforcement
  • harden canonical and tenant-bound route behavior so selected tenant mismatch stays informational
  • fix drift finding subject fallback for workspace-safe RBAC identifiers and centralize finding subject resolution

Testing

  • vendor/bin/sail artisan test --compact tests/Feature/Filament/FindingViewRbacEvidenceTest.php tests/Feature/Findings/FindingsListDefaultsTest.php
  • vendor/bin/sail bin pint --dirty --format agent

Notes

  • branch pushed at de0679cd8b
  • includes the spec artifacts under specs/147-tenant-selector-remembered-context-enforcement/
## Summary - implement Spec 147 for workspace-first tenant selector and remembered tenant context enforcement - harden canonical and tenant-bound route behavior so selected tenant mismatch stays informational - fix drift finding subject fallback for workspace-safe RBAC identifiers and centralize finding subject resolution ## Testing - vendor/bin/sail artisan test --compact tests/Feature/Filament/FindingViewRbacEvidenceTest.php tests/Feature/Findings/FindingsListDefaultsTest.php - vendor/bin/sail bin pint --dirty --format agent ## Notes - branch pushed at de0679cd8be26641c8a4cee33175f9ada42b9598 - includes the spec artifacts under specs/147-tenant-selector-remembered-context-enforcement/
ahmido added 1 commit 2026-03-16 22:52:26 +00:00
ahmido merged commit 73a879d061 into dev 2026-03-16 22:52:59 +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#176
No description provided.