TenantAtlas/specs/318-admin-surface-scope-shell-context-audit/artifacts/state-captures/direct--choose-environment.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

91 lines
5.6 KiB
JSON

{
"slug": "direct--choose-environment",
"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-environment.png",
"statePath": "/Users/ahmeddarrazi/Documents/projects/wt-plattform/specs/318-admin-surface-scope-shell-context-audit/artifacts/state-captures/direct--choose-environment.json",
"notes": {
"classComponent": "App\\Filament\\Pages\\ChooseEnvironment"
},
"capturedAt": "2026-05-16T17:17:53.574Z",
"state": {
"activeSidebarLinks": [],
"breadcrumbs": [],
"chips": [
"Choose environment wp · 1 environment Select the environment for your normal active operating context. No environment selected is still a va",
"Choose environment wp · 1 environment Select the environment for your normal active operating context. No environment selected is still a va",
"Choose environment wp · 1 environment Select the environment for your normal active operating context. No environment selected is still a va",
"Choose environment wp · 1 environment Select the environment for your normal active operating context. No environment selected is still a va",
"Choose environment wp · 1 environment Select the environment for your normal active operating context. No environment selected is still a va",
"Choose environment",
"Choose environment",
"Choose environment",
"wp · 1 environment Select the environment for your normal active operating context. No environment selected is still a valid workspace state",
"wp · 1 environment Select the environment for your normal active operating context. No environment selected is still a valid workspace state",
"wp · 1 environment Select the environment for your normal active operating context. No environment selected is still a valid workspace state",
"wp · 1 environment",
"wp · 1 environment",
"· 1 environment",
"Select the environment for your normal active operating context.",
"No environment selected is still a valid workspace state on workspace-wide pages such as operations and managed environments.",
"YPTW2 DEV Active Active environment available for normal operations.",
"YPTW2 DEV Active Active environment available for normal operations.",
"YPTW2 DEV Active Active environment available for normal operations.",
"YPTW2 DEV Active Active environment available for normal operations.",
"YPTW2",
"DEV",
"Active environment available for normal operations.",
"Add environment Switch workspace",
"Add environment",
"Switch workspace"
],
"documentTitle": "Choose environment - TenantPilot",
"headings": [
{
"level": "h1",
"text": "Choose environment"
},
{
"level": "h3",
"text": "YPTW2"
}
],
"mainLinks": [
{
"href": "http://localhost/admin/onboarding",
"text": "Add environment"
},
{
"href": "http://localhost/admin/choose-workspace",
"text": "Switch workspace"
}
],
"mainText": "Choose environment wp · 1 environment Select the environment for your normal active operating context. No environment selected is still a valid workspace state on workspace-wide pages such as operations and managed environments. YPTW2 DEV Active Active environment available for normal operations. Add environment Switch workspace",
"path": "/admin/choose-environment",
"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/onboarding",
"text": "Add environment"
},
{
"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/choose-workspace",
"text": "Switch workspace"
}
],
"sidebarText": "",
"statusText": "Choose environment wp · 1 environment Select the environment for your normal active operating context. No environment selected is still a valid workspace state on workspace-wide pages such as operations and managed environments. YPTW2 DEV Active Active environment available for normal operations. Add environment Switch workspace",
"topNavigationText": "",
"url": "http://localhost/admin/choose-environment",
"visibleButtons": [
"YPTW2 DEV Active Active environment available for normal operations."
]
},
"snapshot": "- main:\n - heading \"Choose environment\" [level=1]\n - text: wp\n - generic: · 1 environment\n - paragraph: Select the environment for your normal active operating context.\n - paragraph: No environment selected is still a valid workspace state on workspace-wide pages such as operations and managed environments.\n - button \"YPTW2 DEV Active Active environment available for normal operations.\":\n - heading \"YPTW2\" [level=3]\n - generic: DEV\n - generic: Active\n - paragraph: Active environment available for normal operations.\n - link \"Add environment\":\n - /url: http://localhost/admin/onboarding\n - text: Add environment\n - link \"Switch workspace\":\n - /url: http://localhost/admin/choose-workspace\n - text: Switch workspace\n- status"
}