TenantAtlas/apps/platform/app/Support
ahmido b98bafcf86 feat: finalize managed environment cutover seal (#354)
## Summary
- replace the remaining workspace overview tenant-first copy with environment-first wording in the builder, Blade view, and focused feature assertions
- add the Spec 299 workspace overview browser smoke and the final cutover audit documenting fixed copy, clean runtime scans, and allowed internal/provider/regression-guard `Tenant` references
- add the Spec 299 spec package (`spec.md`, `plan.md`, `tasks.md`, checklist, audit) to close the managed-environment cutover with an explicit final seal decision

## Validation
- `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Filament/WorkspaceOverviewContentTest.php tests/Feature/Filament/AdminHomeRedirectsToChooseTenantWhenWorkspaceSelectedTest.php tests/Feature/Filament/WorkspaceOverviewEmptyStatesTest.php`
- `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Guards/NoLegacyTenantPanelRuntimeTest.php tests/Feature/Guards/NoActiveTenantResourceRoutesTest.php tests/Feature/Guards/ManagedEnvironmentCanonicalRouteContractTest.php tests/Feature/Filament/PanelNavigationSegregationTest.php tests/Feature/Workspaces/WorkspaceIntendedUrlLegacyRejectionTest.php tests/Feature/ProviderConnections/LegacyRedirectTest.php tests/Feature/ManagedEnvironment/LegacyTenantCoreGuardTest.php tests/Feature/Spec080WorkspaceManagedTenantAdminMigrationTest.php tests/Feature/Filament/ManagedEnvironmentAccessScopeManagementTest.php tests/Feature/Rbac/ProviderConnectionWorkspaceFirstPolicyTest.php`
- `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Guards`
- `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Workspaces`
- `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/ProviderConnections`
- `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/RequiredPermissions`
- `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Filament`
- `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Browser/Spec299WorkspaceOverviewCutoverSealSmokeTest.php`
- `cd apps/platform && ./vendor/bin/sail bin pint --dirty --format agent`
- `git diff --check`

## Notes
- Filament remains on Livewire v4.
- Provider registration remains in `apps/platform/bootstrap/providers.php`.
- No new panel provider or asset-strategy changes are included.
- Remaining technical `Tenant` references are documented in `specs/299-managed-environment-cutover-final-seal/final-cutover-audit.md`.

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #354
2026-05-13 20:33:30 +00:00
..
Ai feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Alerts Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
Artifacts feat: implement provider-neutral artifact source taxonomy (#343) 2026-05-08 23:47:31 +00:00
Audit feat: implement spec 285 workspace-first environment access (#344) 2026-05-09 12:40:50 +00:00
Auth feat: implement workspace and tenant closure lifecycle (#337) 2026-05-07 13:12:17 +00:00
BackupHealth feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
BackupQuality feat: add provider-missing policy visibility and restore continuity (#316) 2026-05-01 20:18:27 +00:00
Badges feat: implement provider capability registry (#342) 2026-05-08 21:17:05 +00:00
Baselines feat: clean up managed environment terminology copy (#353) 2026-05-13 09:34:08 +00:00
Concerns feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
CustomerHealth feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Diff Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
Enums Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
Evidence Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
Filament feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Findings feat: implement finding outcome taxonomy (#267) 2026-04-23 07:29:05 +00:00
Governance feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
GovernanceDecisions feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
GovernanceInbox feat: clean up managed environment terminology copy (#353) 2026-05-13 09:34:08 +00:00
Inventory feat: implement provider-neutral artifact source taxonomy (#343) 2026-05-08 23:47:31 +00:00
Links feat: complete workspace-first environment routing cutover (#340) 2026-05-07 21:56:14 +00:00
Livewire/TrustedState feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Middleware feat: clean up managed environment terminology copy (#353) 2026-05-13 09:34:08 +00:00
Navigation feat: clean up managed environment terminology copy (#353) 2026-05-13 09:34:08 +00:00
Onboarding Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
OperateHub feat: retire legacy tenant route surfaces (#352) 2026-05-12 23:35:03 +00:00
OperationalControls Add cross-tenant promotion execution (spec 264) (#320) 2026-05-02 14:38:20 +00:00
Operations feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
OpsUx feat: complete workspace-first environment routing cutover (#340) 2026-05-07 21:56:14 +00:00
PortfolioCompare feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
PortfolioTriage feat: retire legacy tenant route surfaces (#352) 2026-05-12 23:35:03 +00:00
ProductKnowledge feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
ProductTelemetry feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Providers feat: retire legacy tenant route surfaces (#352) 2026-05-12 23:35:03 +00:00
Rbac feat: implement spec 285 workspace-first environment access (#344) 2026-05-09 12:40:50 +00:00
ReasonTranslation feat: clean up managed environment terminology copy (#353) 2026-05-13 09:34:08 +00:00
References feat: complete workspace-first environment routing cutover (#340) 2026-05-07 21:56:14 +00:00
RestoreSafety feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Settings refactor: remove findings lifecycle backfill runtime surfaces (#294) 2026-04-28 22:00:51 +00:00
SupportDiagnostics feat: retire legacy tenant route surfaces (#352) 2026-05-12 23:35:03 +00:00
SupportRequests feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
System feat: retire legacy tenant route surfaces (#352) 2026-05-12 23:35:03 +00:00
SystemConsole Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
TenantDashboard feat: complete workspace-first environment routing cutover (#340) 2026-05-07 21:56:14 +00:00
Tenants feat: implement spec 286 UI copy, IA & localization neutralization (#345) 2026-05-09 23:29:11 +00:00
Ui feat: clean up managed environment terminology copy (#353) 2026-05-13 09:34:08 +00:00
Verification Complete Spec 287 prerequisite cutover (#346) 2026-05-10 18:22:34 +00:00
WorkspaceIsolation feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Workspaces feat: finalize managed environment cutover seal (#354) 2026-05-13 20:33:30 +00:00
CanonicalOperationType.php Spec 204: harden platform core vocabulary (#234) 2026-04-14 06:09:42 +00:00
ManagedEnvironmentLinks.php feat: retire legacy tenant route surfaces (#352) 2026-05-12 23:35:03 +00:00
OperationCatalog.php feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
OperationRunLinks.php feat: retire legacy tenant route surfaces (#352) 2026-05-12 23:35:03 +00:00
OperationRunOutcome.php Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
OperationRunStatus.php Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
OperationRunType.php Add cross-tenant promotion execution (spec 264) (#320) 2026-05-02 14:38:20 +00:00
OperationTypeAlias.php Spec 204: harden platform core vocabulary (#234) 2026-04-14 06:09:42 +00:00
OperationTypeResolution.php Spec 204: harden platform core vocabulary (#234) 2026-04-14 06:09:42 +00:00
RbacReason.php Spec 204: harden platform core vocabulary (#234) 2026-04-14 06:09:42 +00:00
RedactionIntegrity.php feat(support-diagnostics): guardrail refactor and UI polish (agent) (#278) 2026-04-25 23:32:30 +00:00
RestoreRunIdempotency.php feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
RestoreRunStatus.php Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
ReviewPackStatus.php Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
TenantReviewCompletenessState.php Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
TenantReviewStatus.php Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00
TenantRole.php Spec 182: relocate Laravel platform to apps/platform (#213) 2026-04-08 08:40:47 +00:00