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

262 lines
20 KiB
JSON

{
"slug": "environment-sidebar--integrations",
"origin": "environment_sidebar",
"expectedClassification": "workspace-scoped hub",
"screenshotPath": "/Users/ahmeddarrazi/Documents/projects/wt-plattform/specs/318-admin-surface-scope-shell-context-audit/artifacts/screenshots/environment-sidebar--integrations.png",
"statePath": "/Users/ahmeddarrazi/Documents/projects/wt-plattform/specs/318-admin-surface-scope-shell-context-audit/artifacts/state-captures/environment-sidebar--integrations.json",
"notes": {
"startUrl": "http://localhost/admin/workspaces/3/environments/b0091e5d-944f-4a34-bcd9-12cbfb7b75cf",
"linkText": "Integrations",
"clickedHref": "http://localhost/admin/provider-connections"
},
"capturedAt": "2026-05-16T17:04:52.261Z",
"state": {
"activeSidebarLinks": [],
"breadcrumbs": [
"Provider Connections List Provider Connections",
"Provider Connections List",
"Provider Connections List",
"Provider Connections",
"Provider Connections",
"List",
"List"
],
"chips": [
"wp No environment selected EN TenantPilot Global search 7",
"wp No environment selected EN TenantPilot Global search 7",
"wp No environment selected EN",
"No environment selected",
"No environment selected",
"No environment selected",
"No environment selected",
"Overview Monitoring Finding exceptions Operations Alerts Audit Log Reporting Reviews Customer reviews Settings Manage workspaces Integration",
"Overview Monitoring Finding exceptions Operations Alerts Audit Log Reporting Reviews Customer reviews Settings Manage workspaces Integration",
"Overview Monitoring Finding exceptions Operations Alerts Audit Log Reporting Reviews Customer reviews Settings Manage workspaces Integration",
"Overview Monitoring Finding exceptions Operations Alerts Audit Log Reporting Reviews Customer reviews Settings Manage workspaces Integration",
"Overview Monitoring Finding exceptions Operations Alerts Audit Log Reporting Reviews Customer reviews Settings Manage workspaces Integration",
"Settings Manage workspaces Integrations Settings",
"Manage workspaces Integrations Settings",
"Manage workspaces",
"Manage workspaces",
"Manage workspaces",
"Provider Connections List Provider Connections Search 0 Environment Name Provider Target scope Connection type Lifecycle Consent Verificatio",
"Provider Connections List Provider Connections Search 0 Environment Name Provider Target scope Connection type Lifecycle Consent Verificatio",
"Provider Connections List Provider Connections Search 0 Environment Name Provider Target scope Connection type Lifecycle Consent Verificatio",
"Provider Connections List Provider Connections Search 0 Environment Name Provider Target scope Connection type Lifecycle Consent Verificatio",
"Search 0 Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability YPTW2 DEV YPTW2 Microsoft",
"Search 0 Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability YPTW2 DEV YPTW2 Microsoft",
"Search 0 Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability YPTW2 DEV YPTW2 Microsoft",
"Search 0 Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability YPTW2 DEV YPTW2 Microsoft",
"Search 0 Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability YPTW2 DEV YPTW2 Microsoft",
"Search 0 Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability YPTW2 DEV YPTW2 Microsoft",
"Search 0 Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability YPTW2 DEV YPTW2 Microsoft",
"Search 0 Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability YPTW2 DEV YPTW2 Microsoft",
"Columns Reset Environment Name Provider Target scope Microsoft tenant ID Default Connection type Lifecycle Consent Verification Provider cap",
"Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability YPTW2 DEV YPTW2 Microsoft YPTW2 (b",
"Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability YPTW2 DEV YPTW2 Microsoft YPTW2 (b",
"Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability",
"Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability",
"Environment",
"Target scope",
"YPTW2 DEV YPTW2 Microsoft YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf) Platform Enabled Granted Healthy Supported Provider connection check:",
"YPTW2 DEV YPTW2 Microsoft YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf) Platform Enabled Granted Healthy Supported Provider connection check:",
"YPTW2 DEV",
"YPTW2 DEV",
"YPTW2 DEV",
"YPTW2",
"DEV",
"YPTW2",
"YPTW2",
"YPTW2",
"YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf)",
"YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf)",
"YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf)",
"YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf)",
"YPTW2 DEV YPTW2 Microsoft YPTW2 (36252883-18f8-44f9-a2a4-0bdaaf810842) Platform Enabled Required Unknown Missing Provider connection check: ",
"YPTW2 DEV",
"YPTW2 DEV",
"YPTW2 DEV",
"YPTW2",
"DEV",
"YPTW2",
"YPTW2",
"YPTW2",
"YPTW2 (36252883-18f8-44f9-a2a4-0bdaaf810842)",
"YPTW2 (36252883-18f8-44f9-a2a4-0bdaaf810842)",
"YPTW2 (36252883-18f8-44f9-a2a4-0bdaaf810842)",
"YPTW2 (36252883-18f8-44f9-a2a4-0bdaaf810842)"
],
"documentTitle": "Provider Connections - TenantPilot",
"headings": [
{
"level": "h1",
"text": "Provider Connections"
}
],
"mainLinks": [
{
"href": "http://localhost/admin/provider-connections",
"text": "Provider Connections"
},
{
"href": "http://localhost/admin/workspaces/3/environments/b0091e5d-944f-4a34-bcd9-12cbfb7b75cf",
"text": "YPTW2 DEV"
},
{
"href": "http://localhost/admin/provider-connections/2?environment_id=4",
"text": "YPTW2"
},
{
"href": "http://localhost/admin/provider-connections/2?environment_id=4",
"text": "Microsoft"
},
{
"href": "http://localhost/admin/provider-connections/2?environment_id=4",
"text": "YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf)"
},
{
"href": "http://localhost/admin/provider-connections/2?environment_id=4",
"text": "Platform"
},
{
"href": "http://localhost/admin/provider-connections/2?environment_id=4",
"text": "Enabled"
},
{
"href": "http://localhost/admin/provider-connections/2?environment_id=4",
"text": "Granted"
},
{
"href": "http://localhost/admin/provider-connections/2?environment_id=4",
"text": "Healthy"
},
{
"href": "http://localhost/admin/provider-connections/2?environment_id=4",
"text": "Supported Provider connection check: Supported"
},
{
"href": "http://localhost/admin/workspaces/3/environments/36252883-18f8-44f9-a2a4-0bdaaf810842",
"text": "YPTW2 DEV"
},
{
"href": "http://localhost/admin/provider-connections/1?environment_id=3",
"text": "YPTW2"
},
{
"href": "http://localhost/admin/provider-connections/1?environment_id=3",
"text": "Microsoft"
},
{
"href": "http://localhost/admin/provider-connections/1?environment_id=3",
"text": "YPTW2 (36252883-18f8-44f9-a2a4-0bdaaf810842)"
},
{
"href": "http://localhost/admin/provider-connections/1?environment_id=3",
"text": "Platform"
},
{
"href": "http://localhost/admin/provider-connections/1?environment_id=3",
"text": "Enabled"
},
{
"href": "http://localhost/admin/provider-connections/1?environment_id=3",
"text": "Required"
},
{
"href": "http://localhost/admin/provider-connections/1?environment_id=3",
"text": "Unknown"
},
{
"href": "http://localhost/admin/provider-connections/1?environment_id=3",
"text": "Missing Provider connection check: Missing"
}
],
"mainText": "Provider Connections List Provider Connections Search 0 Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability YPTW2 DEV YPTW2 Microsoft YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf) Platform Enabled Granted Healthy Supported Provider connection check: Supported YPTW2 DEV YPTW2 Microsoft YPTW2 (36252883-18f8-44f9-a2a4-0bdaaf810842) Platform Enabled Required Unknown Missing Provider connection check: Missing Per page 25 50 100",
"path": "/admin/provider-connections",
"queryParams": {},
"shellEnvironment": "No environment selected",
"shellWorkspace": "wp",
"sidebarLinks": [
{
"ariaCurrent": null,
"className": "fi-sidebar-item-btn",
"href": "http://localhost/admin",
"text": "Overview"
},
{
"ariaCurrent": null,
"className": "fi-sidebar-item-btn",
"href": "http://localhost/admin/finding-exceptions/queue",
"text": "Finding exceptions"
},
{
"ariaCurrent": null,
"className": "fi-sidebar-item-btn",
"href": "http://localhost/admin/workspaces/3/operations",
"text": "Operations"
},
{
"ariaCurrent": null,
"className": "fi-sidebar-item-btn",
"href": "http://localhost/admin/alerts",
"text": "Alerts"
},
{
"ariaCurrent": null,
"className": "fi-sidebar-item-btn",
"href": "http://localhost/admin/audit-log",
"text": "Audit Log"
},
{
"ariaCurrent": null,
"className": "fi-sidebar-item-btn",
"href": "http://localhost/admin/reviews",
"text": "Reviews"
},
{
"ariaCurrent": null,
"className": "fi-sidebar-item-btn",
"href": "http://localhost/admin/reviews/workspace",
"text": "Customer reviews"
},
{
"ariaCurrent": null,
"className": "fi-sidebar-item-btn",
"href": "http://localhost/admin/workspaces",
"text": "Manage workspaces"
},
{
"ariaCurrent": null,
"className": "fi-sidebar-item-btn",
"href": "http://localhost/admin/provider-connections",
"text": "Integrations"
},
{
"ariaCurrent": null,
"className": "fi-sidebar-item-btn",
"href": "http://localhost/admin/settings/workspace",
"text": "Settings"
},
{
"ariaCurrent": null,
"className": "fi-sidebar-item-btn",
"href": "http://localhost/admin/governance/inbox",
"text": "Governance inbox"
},
{
"ariaCurrent": null,
"className": "fi-sidebar-item-btn",
"href": "http://localhost/admin/governance/decisions",
"text": "Decision register"
}
],
"sidebarText": "Overview Monitoring Finding exceptions Operations Alerts Audit Log Reporting Reviews Customer reviews Settings Manage workspaces Integrations Settings Governance Governance inbox Decision register",
"statusText": "wp No environment selected EN TenantPilot Global search 7 Overview Monitoring Finding exceptions Operations Alerts Audit Log Reporting Reviews Customer reviews Settings Manage workspaces Integrations Settings Governance Governance inbox Decision register Provider Connections List Provider Connections Search 0 Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability YPTW2 DEV YPTW2 Microsoft YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf) Platform Enabled Granted Healthy Supported Provider connection check: Supported YPTW2 DEV YPTW2 Microsoft YPTW2 (36252883-18f8-44f9-a2a4-0bdaaf810842) Platform Enabled Required Unknown Missing Provider connection check: Missing Per page 25 50 100",
"topNavigationText": "wp No environment selected EN TenantPilot Global search 7",
"url": "http://localhost/admin/provider-connections",
"visibleButtons": [
"0"
]
},
"snapshot": "- navigation:\n - link \"wp\":\n - /url: http://localhost/admin\n - text: wp\n - button \"Environment scope\":\n - generic: No environment selected\n - button \"Language\":\n - generic: EN\n - link \"TenantPilot\":\n - /url: http://localhost/admin\n - generic: TenantPilot\n - generic: Global search\n - searchbox \"Global search\"\n - button \"Notifications\" [disabled]:\n - generic: \"7\"\n - button \"User menu\":\n - img \"Avatar of Ahmed Darrazi\"\n- complementary:\n - navigation:\n - list:\n - list:\n - link \"Overview\":\n - /url: http://localhost/admin\n - generic: Overview\n - generic: Monitoring\n - button \"Monitoring\" [expanded]:\n - list:\n - link \"Finding exceptions\":\n - /url: http://localhost/admin/finding-exceptions/queue\n - generic: Finding exceptions\n - link \"Operations\":\n - /url: http://localhost/admin/workspaces/3/operations\n - generic: Operations\n - link \"Alerts\":\n - /url: http://localhost/admin/alerts\n - generic: Alerts\n - link \"Audit Log\":\n - /url: http://localhost/admin/audit-log\n - generic: Audit Log\n - generic: Reporting\n - button \"Reporting\" [expanded]:\n - list:\n - link \"Reviews\":\n - /url: http://localhost/admin/reviews\n - generic: Reviews\n - link \"Customer reviews\":\n - /url: http://localhost/admin/reviews/workspace\n - generic: Customer reviews\n - generic: Settings\n - button \"Settings\" [expanded]:\n - list:\n - link \"Manage workspaces\":\n - /url: http://localhost/admin/workspaces\n - generic: Manage workspaces\n - link \"Integrations\":\n - /url: http://localhost/admin/provider-connections\n - generic: Integrations\n - link \"Settings\":\n - /url: http://localhost/admin/settings/workspace\n - generic: Settings\n - generic: Governance\n - button \"Governance\" [expanded]:\n - list:\n - link \"Governance inbox\":\n - /url: http://localhost/admin/governance/inbox\n - generic: Governance inbox\n - link \"Decision register\":\n - /url: http://localhost/admin/governance/decisions\n - generic: Decision register\n- main:\n - navigation:\n - list:\n - link \"Provider Connections\":\n - /url: http://localhost/admin/provider-connections\n - generic: List\n - heading \"Provider Connections\" [level=1]\n - generic: Search\n - searchbox \"Search\"\n - button \"Filter\":\n - generic: \"0\"\n - button \"Column manager\":\n - table:\n - rowgroup:\n - row \"Environment Name Provider Target scope Connection type Lifecycle Consent Verification Provider capability Actions\":\n - columnheader \"Environment\"\n - columnheader \"Name\":\n - button \"Name\":\n - text: Name\n - columnheader \"Provider\"\n - columnheader \"Target scope\"\n - columnheader \"Connection type\"\n - columnheader \"Lifecycle\"\n - columnheader \"Consent\"\n - columnheader \"Verification\"\n - columnheader \"Provider capability\"\n - columnheader \"Actions\"\n - rowgroup:\n - 'row \"YPTW2 DEV YPTW2 Microsoft YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf) Platform Enabled Granted Healthy Supported Provider connection check: Supported More\"':\n - cell \"YPTW2 DEV\":\n - link \"YPTW2 DEV\":\n - /url: http://localhost/admin/workspaces/3/environments/b0091e5d-944f-4a34-bcd9-12cbfb7b75cf\n - paragraph: YPTW2\n - paragraph: DEV\n - cell \"YPTW2\":\n - link \"YPTW2\":\n - /url: http://localhost/admin/provider-connections/2?environment_id=4\n - generic: YPTW2\n - cell \"Microsoft\":\n - link \"Microsoft\":\n - /url: http://localhost/admin/provider-connections/2?environment_id=4\n - generic: Microsoft\n - cell \"YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf)\":\n - link \"YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf)\":\n - /url: http://localhost/admin/provider-connections/2?environment_id=4\n - generic: YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf)\n - cell \"Platform\":\n - link \"Platform\":\n - /url: http://localhost/admin/provider-connections/2?environment_id=4\n - generic: Platform\n - cell \"Enabled\":\n - link \"Enabled\":\n - /url: http://localhost/admin/provider-connections/2?environment_id=4\n - text: Enabled\n - cell \"Granted\":\n - link \"Granted\":\n - /url: http://localhost/admin/provider-connections/2?environment_id=4\n - text: Granted\n - cell \"Healthy\":\n - link \"Healthy\":\n - /url: http://localhost/admin/provider-connections/2?environment_id=4\n - text: Healthy\n - 'cell \"Supported Provider connection check: Supported\"':\n - 'link \"Supported Provider connection check: Supported\"':\n - /url: http://localhost/admin/provider-connections/2?environment_id=4\n - paragraph:\n - text: Supported\n - paragraph: \"Provider connection check: Supported\"\n - cell \"More\":\n - button \"More\":\n - 'row \"YPTW2 DEV YPTW2 Microsoft YPTW2 (36252883-18f8-44f9-a2a4-0bdaaf810842) Platform Enabled Required Unknown Missing Provider connection check: Missing More\"':\n - cell \"YPTW2 DEV\":\n - link \"YPTW2 DEV\":\n - /url: http://localhost/admin/workspaces/3/environments/36252883-18f8-44f9-a2a4-0bdaaf810842\n - paragraph: YPTW2\n - paragraph: DEV\n - cell \"YPTW2\":\n - link \"YPTW2\":\n - /url: http://localhost/admin/provider-connections/1?environment_id=3\n - generic: YPTW2\n - cell \"Microsoft\":\n - link \"Microsoft\":\n - /url: http://localhost/admin/provider-connections/1?environment_id=3\n - generic: Microsoft\n - cell \"YPTW2 (36252883-18f8-44f9-a2a4-0bdaaf810842)\":\n - link \"YPTW2 (36252883-18f8-44f9-a2a4-0bdaaf810842)\":\n - /url: http://localhost/admin/provider-connections/1?environment_id=3\n - generic: YPTW2 (36252883-18f8-44f9-a2a4-0bdaaf810842)\n - cell \"Platform\":\n - link \"Platform\":\n - /url: http://localhost/admin/provider-connections/1?environment_id=3\n - generic: Platform\n - cell \"Enabled\":\n - link \"Enabled\":\n - /url: http://localhost/admin/provider-connections/1?environment_id=3\n - text: Enabled\n - cell \"Required\":\n - link \"Required\":\n - /url: http://localhost/admin/provider-connections/1?environment_id=3\n - text: Required\n - cell \"Unknown\":\n - link \"Unknown\":\n - /url: http://localhost/admin/provider-connections/1?environment_id=3\n - text: Unknown\n - 'cell \"Missing Provider connection check: Missing\"':\n - 'link \"Missing Provider connection check: Missing\"':\n - /url: http://localhost/admin/provider-connections/1?environment_id=3\n - paragraph:\n - text: Missing\n - paragraph: \"Provider connection check: Missing\"\n - cell \"More\":\n - button \"More\":\n - navigation \"Pagination navigation\":\n - generic: Per page\n - combobox \"Per page\":\n - option \"25\" [selected]\n - option \"50\"\n - option \"100\"\n- status"
}