feat: retire tenant panel runtime dead code #359

Merged
ahmido merged 1 commits from 304-tenant-panel-dead-code-retirement into platform-dev 2026-05-14 23:57:38 +00:00
Owner

Summary

  • retire remaining legacy tenant-panel runtime assumptions in the Filament admin runtime and route resolution paths
  • centralize canonical admin environment context handling for shared surfaces instead of relying on deprecated tenant panel behavior
  • harden guard coverage so legacy /admin/t and /admin/tenants route families cannot regress
  • update scoped navigation, drillthrough, reference-link, and global-search tests to use the admin panel environment runtime
  • add the Spec 304 package under specs/304-tenant-panel-dead-code-retirement/ and document the rollout in the product ledger

Test Coverage Updated

  • AdminSharedSurfacePanelParityTest
  • NoActiveTenantResourceRoutesTest
  • NoLegacyTenantPanelRuntimeTest
  • AdminTenantResolverGuardTest
  • PolicyVersionResolvedReferenceLinksTest
  • EntraGroupGlobalSearchScopeTest
  • OperationsDashboardDrillthroughTest

Runtime Notes

  • remains compliant with Filament v5 on Livewire v4
  • no provider registration changes; provider registration location remains apps/platform/bootstrap/providers.php
  • no new globally searchable resource was introduced; existing scoped search assertions were updated only
  • no destructive actions were added or changed
  • no asset registration changes; deploy posture for cd apps/platform && php artisan filament:assets is unchanged

Validation

  • updated tests and docs/spec artifacts were committed in this branch
  • tests were not re-run in this turn
## Summary - retire remaining legacy tenant-panel runtime assumptions in the Filament admin runtime and route resolution paths - centralize canonical admin environment context handling for shared surfaces instead of relying on deprecated `tenant` panel behavior - harden guard coverage so legacy `/admin/t` and `/admin/tenants` route families cannot regress - update scoped navigation, drillthrough, reference-link, and global-search tests to use the admin panel environment runtime - add the Spec 304 package under `specs/304-tenant-panel-dead-code-retirement/` and document the rollout in the product ledger ## Test Coverage Updated - `AdminSharedSurfacePanelParityTest` - `NoActiveTenantResourceRoutesTest` - `NoLegacyTenantPanelRuntimeTest` - `AdminTenantResolverGuardTest` - `PolicyVersionResolvedReferenceLinksTest` - `EntraGroupGlobalSearchScopeTest` - `OperationsDashboardDrillthroughTest` ## Runtime Notes - remains compliant with Filament v5 on Livewire v4 - no provider registration changes; provider registration location remains `apps/platform/bootstrap/providers.php` - no new globally searchable resource was introduced; existing scoped search assertions were updated only - no destructive actions were added or changed - no asset registration changes; deploy posture for `cd apps/platform && php artisan filament:assets` is unchanged ## Validation - updated tests and docs/spec artifacts were committed in this branch - tests were not re-run in this turn
ahmido added 1 commit 2026-05-14 23:43:39 +00:00
feat: retire tenant panel runtime dead code
Some checks failed
PR Fast Feedback / fast-feedback (pull_request) Failing after 1m28s
bd66a8976d
ahmido merged commit 5248654691 into platform-dev 2026-05-14 23:57:38 +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#359
No description provided.