fix: enforce workspace surface scope for customer review workspace #366

Merged
ahmido merged 3 commits from 311-workspace-environment-surface-scope-contract into platform-dev 2026-05-15 20:52:40 +00:00
Owner

Summary

  • keep /admin/reviews/workspace workspace-scoped in shell and sidebar context
  • treat tenant query hints on the customer review workspace as page-level filters only
  • update the customer review workspace tests and Spec 311 navigation contract to match the workspace-hub IA

Testing

  • cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Reviews/CustomerReviewWorkspacePageTest.php
  • cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Filament/WorkspaceContextTopbarAndTenantSelectionTest.php tests/Feature/Filament/PanelNavigationSegregationTest.php
  • cd apps/platform && ./vendor/bin/sail bin pint --dirty --format agent
  • git diff --check
## Summary - keep `/admin/reviews/workspace` workspace-scoped in shell and sidebar context - treat `tenant` query hints on the customer review workspace as page-level filters only - update the customer review workspace tests and Spec 311 navigation contract to match the workspace-hub IA ## Testing - `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Reviews/CustomerReviewWorkspacePageTest.php` - `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Filament/WorkspaceContextTopbarAndTenantSelectionTest.php tests/Feature/Filament/PanelNavigationSegregationTest.php` - `cd apps/platform && ./vendor/bin/sail bin pint --dirty --format agent` - `git diff --check`
ahmido added 3 commits 2026-05-15 20:51:58 +00:00
ahmido merged commit bf43dad3d1 into platform-dev 2026-05-15 20:52:40 +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#366
No description provided.