TenantAtlas/specs/318-admin-surface-scope-shell-context-audit/artifacts/state-captures/direct--choose-workspace.json
ahmido 1c27af4f5f spec: add admin surface scope shell context audit (#373)
## Summary
- add Spec 318 audit artifacts for admin surface scope and shell context consistency after Specs 314-317
- document browser-backed findings for workspace hubs, environment-scoped pages, filtered workspace hubs, and mismatch cases
- capture recommended follow-up specs for baseline compare, baseline ownership, alerts/audit filter contracts, classifier regression coverage, and sidebar scope declarations

## Testing
- not run; analysis-only spec artifacts with no runtime or test code changes

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #373
2026-05-16 18:32:11 +00:00

74 lines
3.6 KiB
JSON

{
"slug": "direct--choose-workspace",
"origin": "direct_extra",
"expectedClassification": "system-platform",
"screenshotPath": "/Users/ahmeddarrazi/Documents/projects/wt-plattform/specs/318-admin-surface-scope-shell-context-audit/artifacts/screenshots/direct--choose-workspace.png",
"statePath": "/Users/ahmeddarrazi/Documents/projects/wt-plattform/specs/318-admin-surface-scope-shell-context-audit/artifacts/state-captures/direct--choose-workspace.json",
"notes": {
"classComponent": "App\\Filament\\Pages\\ChooseWorkspace"
},
"capturedAt": "2026-05-16T17:17:51.930Z",
"state": {
"activeSidebarLinks": [],
"breadcrumbs": [],
"chips": [
"7 Choose workspace Select a workspace to continue. wp Owner 1 tenant Last used WP Owner 0 tenants Manage workspaces",
"Choose workspace Select a workspace to continue. wp Owner 1 tenant Last used WP Owner 0 tenants Manage workspaces",
"Choose workspace Select a workspace to continue. wp Owner 1 tenant Last used WP Owner 0 tenants Manage workspaces",
"Choose workspace Select a workspace to continue. wp Owner 1 tenant Last used WP Owner 0 tenants Manage workspaces",
"Choose workspace Select a workspace to continue. wp Owner 1 tenant Last used WP Owner 0 tenants Manage workspaces",
"Choose workspace",
"Choose workspace",
"Choose workspace",
"Select a workspace to continue. wp Owner 1 tenant Last used WP Owner 0 tenants Manage workspaces",
"Select a workspace to continue. wp Owner 1 tenant Last used WP Owner 0 tenants Manage workspaces",
"Select a workspace to continue. wp Owner 1 tenant Last used WP Owner 0 tenants Manage workspaces",
"Select a workspace to continue.",
"Manage workspaces",
"Manage workspaces"
],
"documentTitle": "Choose workspace - TenantPilot",
"headings": [
{
"level": "h1",
"text": "Choose workspace"
},
{
"level": "h3",
"text": "wp"
},
{
"level": "h3",
"text": "WP"
}
],
"mainLinks": [
{
"href": "http://localhost/admin/workspaces",
"text": "Manage workspaces"
}
],
"mainText": "Choose workspace Select a workspace to continue. wp Owner 1 tenant Last used WP Owner 0 tenants Manage workspaces",
"path": "/admin/choose-workspace",
"queryParams": {},
"shellEnvironment": "",
"shellWorkspace": "",
"sidebarLinks": [
{
"ariaCurrent": null,
"className": "inline-flex items-center gap-1.5 text-sm text-gray-500 transition-colors hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200",
"href": "http://localhost/admin/workspaces",
"text": "Manage workspaces"
}
],
"sidebarText": "",
"statusText": "7 Choose workspace Select a workspace to continue. wp Owner 1 tenant Last used WP Owner 0 tenants Manage workspaces",
"topNavigationText": "",
"url": "http://localhost/admin/choose-workspace",
"visibleButtons": [
"wp Owner 1 tenant Last used",
"WP Owner 0 tenants"
]
},
"snapshot": "- button \"Notifications\" [disabled]:\n - generic: \"7\"\n- button \"User menu\":\n - img \"Avatar of Ahmed Darrazi\"\n- main:\n - heading \"Choose workspace\" [level=1]\n - paragraph: Select a workspace to continue.\n - button \"wp Owner 1 tenant Last used\":\n - heading \"wp\" [level=3]\n - text: Owner\n - text: 1 tenant\n - generic: Last used\n - button \"WP Owner 0 tenants\":\n - heading \"WP\" [level=3]\n - text: Owner\n - text: 0 tenants\n - link \"Manage workspaces\":\n - /url: /admin/workspaces\n - text: Manage workspaces\n- status"
}