feat: finalize global shell context contract #246

Merged
ahmido merged 1 commits from 199-global-context-shell-contract-session-1776515985 into dev 2026-04-18 14:00:50 +00:00
Owner

Summary

  • consolidate workspace and tenant shell resolution behind a canonical resolved shell context
  • align workspace switching, tenant selection, and tenant clearing with the new recovery and fallback rules
  • add focused Pest coverage for shell resolution and update root dev orchestration so platform Vite starts correctly from repo-root commands

Testing

  • cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Monitoring/HeaderContextBarTest.php
  • cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Workspaces/GlobalContextShellContractTest.php
  • manual integrated-browser smoke for tenant-bound shell actions and context recovery flows
  • validated corepack pnpm build:platform, corepack pnpm dev:platform, corepack pnpm dev:website, and corepack pnpm dev

Notes

  • Livewire v4 / Filament v5 remain unchanged and provider registration stays in bootstrap/providers.php
  • no new globally searchable resources or destructive Filament actions were introduced
## Summary - consolidate workspace and tenant shell resolution behind a canonical resolved shell context - align workspace switching, tenant selection, and tenant clearing with the new recovery and fallback rules - add focused Pest coverage for shell resolution and update root dev orchestration so platform Vite starts correctly from repo-root commands ## Testing - cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Monitoring/HeaderContextBarTest.php - cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Workspaces/GlobalContextShellContractTest.php - manual integrated-browser smoke for tenant-bound shell actions and context recovery flows - validated corepack pnpm build:platform, corepack pnpm dev:platform, corepack pnpm dev:website, and corepack pnpm dev ## Notes - Livewire v4 / Filament v5 remain unchanged and provider registration stays in bootstrap/providers.php - no new globally searchable resources or destructive Filament actions were introduced
ahmido added 1 commit 2026-04-18 13:59:24 +00:00
feat: finalize global shell context contract
Some checks failed
PR Fast Feedback / fast-feedback (pull_request) Failing after 53s
b515796839
ahmido merged commit 3bdd27f747 into dev 2026-04-18 14:00:50 +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#246
No description provided.