## 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
173 lines
15 KiB
JSON
173 lines
15 KiB
JSON
{
|
|
"slug": "environment-sidebar--finding-exceptions",
|
|
"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--finding-exceptions.png",
|
|
"statePath": "/Users/ahmeddarrazi/Documents/projects/wt-plattform/specs/318-admin-surface-scope-shell-context-audit/artifacts/state-captures/environment-sidebar--finding-exceptions.json",
|
|
"notes": {
|
|
"startUrl": "http://localhost/admin/workspaces/3/environments/b0091e5d-944f-4a34-bcd9-12cbfb7b75cf",
|
|
"linkText": "Finding exceptions",
|
|
"clickedHref": "http://localhost/admin/finding-exceptions/queue"
|
|
},
|
|
"capturedAt": "2026-05-16T17:04:24.307Z",
|
|
"state": {
|
|
"activeSidebarLinks": [],
|
|
"breadcrumbs": [],
|
|
"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",
|
|
"Finding Exceptions Queue All environments Canonical risk-acceptance approvals Review pending requests, expiring governance, and lapsed excep",
|
|
"Finding Exceptions Queue All environments Canonical risk-acceptance approvals Review pending requests, expiring governance, and lapsed excep",
|
|
"Finding Exceptions Queue All environments Canonical risk-acceptance approvals Review pending requests, expiring governance, and lapsed excep",
|
|
"Finding Exceptions Queue All environments Canonical risk-acceptance approvals Review pending requests, expiring governance, and lapsed excep",
|
|
"Finding Exceptions Queue All environments",
|
|
"All environments",
|
|
"All environments",
|
|
"All environments",
|
|
"Canonical risk-acceptance approvals Review pending requests, expiring governance, and lapsed exception coverage across entitled environments",
|
|
"Canonical risk-acceptance approvals Review pending requests, expiring governance, and lapsed exception coverage across entitled environments",
|
|
"Canonical risk-acceptance approvals Review pending requests, expiring governance, and lapsed exception coverage across entitled environments",
|
|
"Canonical risk-acceptance approvals Review pending requests, expiring governance, and lapsed exception coverage across entitled environments",
|
|
"Canonical risk-acceptance approvals Review pending requests, expiring governance, and lapsed exception coverage across entitled environments",
|
|
"Canonical risk-acceptance approvals Review pending requests, expiring governance, and lapsed exception coverage across entitled environments",
|
|
"Review pending requests, expiring governance, and lapsed exception coverage across entitled environments without leaving the Monitoring area",
|
|
"Quiet monitoring mode Inspect an exception to enter the focused review lane. Scope, filters, and environment drilldowns stay secondary until",
|
|
"Quiet monitoring mode Inspect an exception to enter the focused review lane. Scope, filters, and environment drilldowns stay secondary until",
|
|
"Quiet monitoring mode Inspect an exception to enter the focused review lane. Scope, filters, and environment drilldowns stay secondary until",
|
|
"Inspect an exception to enter the focused review lane. Scope, filters, and environment drilldowns stay secondary until one request is active",
|
|
"Search 0 Status Validity Environment Finding Governance warning Requested by Owner Review due Expires Requested No exceptions match this que",
|
|
"Search 0 Status Validity Environment Finding Governance warning Requested by Owner Review due Expires Requested No exceptions match this que",
|
|
"Search 0 Status Validity Environment Finding Governance warning Requested by Owner Review due Expires Requested No exceptions match this que",
|
|
"Status Validity Environment Finding Governance warning Requested by Owner Review due Expires Requested",
|
|
"Status Validity Environment Finding Governance warning Requested by Owner Review due Expires Requested",
|
|
"Status Validity Environment Finding Governance warning Requested by Owner Review due Expires Requested",
|
|
"Status Validity Environment Finding Governance warning Requested by Owner Review due Expires Requested",
|
|
"Environment",
|
|
"No exceptions match this queue Adjust the current environment or lifecycle filters to review governed exceptions in this workspace. Clear fi",
|
|
"No exceptions match this queue Adjust the current environment or lifecycle filters to review governed exceptions in this workspace. Clear fi",
|
|
"Adjust the current environment or lifecycle filters to review governed exceptions in this workspace.",
|
|
"Clear filters",
|
|
"Clear filters"
|
|
],
|
|
"documentTitle": "Finding Exceptions Queue - TenantPilot",
|
|
"headings": [
|
|
{
|
|
"level": "h1",
|
|
"text": "Finding Exceptions Queue"
|
|
},
|
|
{
|
|
"level": "h2",
|
|
"text": "Quiet monitoring mode"
|
|
},
|
|
{
|
|
"level": "h2",
|
|
"text": "No exceptions match this queue"
|
|
}
|
|
],
|
|
"mainLinks": [],
|
|
"mainText": "Finding Exceptions Queue All environments Canonical risk-acceptance approvals Review pending requests, expiring governance, and lapsed exception coverage across entitled environments without leaving the Monitoring area. The focused review lane is bound to the exception query parameter. If that exception drops out of the current queue view, the page falls back to quiet monitoring mode without stale decision state. Quiet monitoring mode Inspect an exception to enter the focused review lane. Scope, filters, and environment drilldowns stay secondary until one request is actively under review. No exception is selected right now. Use Inspect exception from the queue to review one request in context. Search 0 Status Validity Environment Finding Governance warning Requested by Owner Review due Expires Requested No exceptions match this queue Adjust the current environment or lifecycle filters to review governed exceptions in this workspace. Clear filters",
|
|
"path": "/admin/finding-exceptions/queue",
|
|
"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 Finding Exceptions Queue All environments Canonical risk-acceptance approvals Review pending requests, expiring governance, and lapsed exception coverage across entitled environments without leaving the Monitoring area. The focused review lane is bound to the exception query parameter. If that exception drops out of the current queue view, the page falls back to quiet monitoring mode without stale decision state. Quiet monitoring mode Inspect an exception to enter the focused review lane. Scope, filters, and environment drilldowns stay secondary until one request is actively under review. No exception is selected right now. Use Inspect exception from the queue to review one request in context. Search 0 Status Validity Environment Finding Governance warning Requested by Owner Review due Expires Requested No exceptions match this queue Adjust the current environment or lifecycle filters to review governed exceptions in this workspace",
|
|
"topNavigationText": "wp No environment selected EN TenantPilot Global search 7",
|
|
"url": "http://localhost/admin/finding-exceptions/queue",
|
|
"visibleButtons": [
|
|
"All environments",
|
|
"0",
|
|
"Clear filters"
|
|
]
|
|
},
|
|
"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 - heading \"Finding Exceptions Queue\" [level=1]\n - button \"All environments\" [disabled]\n - generic: Canonical risk-acceptance approvals\n - generic: Review pending requests, expiring governance, and lapsed exception coverage across entitled environments without leaving the Monitoring area.\n - generic: The focused review lane is bound to the exception query parameter. If that exception drops out of the current queue view, the page falls back to quiet monitoring mode without stale decision state.\n - heading \"Quiet monitoring mode\" [level=2]\n - paragraph: Inspect an exception to enter the focused review lane. Scope, filters, and environment drilldowns stay secondary until one request is actively under review.\n - generic: No exception is selected right now. Use Inspect exception from the queue to review one request in context.\n - generic: Search\n - searchbox \"Search\"\n - button \"Filter\":\n - generic: \"0\"\n - table:\n - rowgroup:\n - row \"Status Validity Environment Finding Governance warning Requested by Owner Review due Expires Requested\":\n - columnheader \"Status\"\n - columnheader \"Validity\"\n - columnheader \"Environment\"\n - columnheader \"Finding\"\n - columnheader \"Governance warning\"\n - columnheader \"Requested by\"\n - columnheader \"Owner\"\n - columnheader \"Review due\":\n - button \"Review due\":\n - text: Review due\n - columnheader \"Expires\":\n - button \"Expires\":\n - text: Expires\n - columnheader \"Requested\":\n - button \"Requested\":\n - text: Requested\n - heading \"No exceptions match this queue\" [level=2]\n - paragraph: Adjust the current environment or lifecycle filters to review governed exceptions in this workspace.\n - button \"Clear filters\":\n - text: Clear filters\n- status"
|
|
} |