TenantAtlas/docs
ahmido 5248654691 feat: retire tenant panel runtime dead code (#359)
## 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

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #359
2026-05-14 23:57:36 +00:00
..
architecture feat: customer-facing localization adoption (275) (#327) 2026-05-04 23:14:20 +00:00
audits chore: commit all changes (automated) 2026-04-30 16:25:12 +02:00
product feat: retire tenant panel runtime dead code (#359) 2026-05-14 23:57:36 +00:00
research refactor: consolidate internal tenant model naming (#355) 2026-05-14 11:13:28 +00:00
security chore: commit all changes (automated) 2026-04-30 16:25:12 +02:00
strategy chore: commit all changes (automated) 2026-04-30 16:25:12 +02:00
ui Automated: commit from 278-cross-domain-indicator-audit (#334) 2026-05-06 09:21:06 +00:00
architecture.svg feat: customer-facing localization adoption (275) (#327) 2026-05-04 23:14:20 +00:00
HANDOVER.md Auto: 266-tenant-dashboard-productization-v1 → platform-dev (#322) 2026-05-03 14:03:46 +00:00
PERMISSIONS.md chore: commit all changes (automated) 2026-04-30 16:25:12 +02:00
PROJECT_SUMMARY.md chore: commit all changes (automated) 2026-04-30 16:25:12 +02:00
README.md chore: commit all changes (automated) 2026-04-30 16:25:12 +02:00

TenantPilot Documentation Index

Status: Active
Last reviewed: 2026-04-30
Use for: Navigating current documentation sources and understanding how to maintain them with low overhead
Do not use for: Assuming any document is implementation truth without repo verification

Current Source of Truth

  • docs/product/roadmap.md - current product roadmap and prioritization context
  • docs/product/spec-candidates.md - active spec candidate queue
  • docs/product/principles.md - product and architecture principles
  • docs/strategy/product-vision.md - long-term product vision
  • docs/strategy/domain-coverage.md - domain and coverage strategy

Product Operations

  • docs/product/discoveries.md
  • docs/product/implementation-ledger.md
  • docs/product/prompts/
  • docs/product/standards/

Technical Research

  • docs/research/

UI Standards

  • docs/ui/

Audits

  • docs/audits/

Security And Access References

  • docs/PERMISSIONS.md
  • docs/security/

Historical Or Superseded Material

  • docs/audits/archive/
  • audit-derived candidate documents that are marked Historical, Superseded, or Needs Review

Lightweight Maintenance Model

  • Keep only the current source-of-truth documents actively maintained.
  • Update a document when the underlying roadmap, policy, or decision actually changes.
  • Mark older material with status headers instead of rewriting it to feel current.
  • Prefer archive or superseded markers over deletion.
  • Verify implementation claims against repo code, specs, and tests.

Rules For Agents

  • Treat docs as guidance, not implementation truth.
  • Verify implementation claims against repo code.
  • Specs are not automatically implemented.
  • Tests are not automatically executed.
  • Historical audits may be outdated.
  • Prefer current roadmap and spec-candidates for prioritization.