## 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
189 lines
15 KiB
JSON
189 lines
15 KiB
JSON
{
|
|
"slug": "direct-clean--my-findings",
|
|
"origin": "direct_extra",
|
|
"expectedClassification": "workspace-scoped-page",
|
|
"screenshotPath": "/Users/ahmeddarrazi/Documents/projects/wt-plattform/specs/318-admin-surface-scope-shell-context-audit/artifacts/screenshots/direct-clean--my-findings.png",
|
|
"statePath": "/Users/ahmeddarrazi/Documents/projects/wt-plattform/specs/318-admin-surface-scope-shell-context-audit/artifacts/state-captures/direct-clean--my-findings.json",
|
|
"notes": {
|
|
"classComponent": "App\\Filament\\Pages\\Findings\\MyFindingsInbox"
|
|
},
|
|
"capturedAt": "2026-05-16T17:17:45.827Z",
|
|
"state": {
|
|
"activeSidebarLinks": [],
|
|
"breadcrumbs": [],
|
|
"chips": [
|
|
"wp YPTW2 (DEV) EN TenantPilot Global search 7",
|
|
"wp YPTW2 (DEV) EN TenantPilot Global search 7",
|
|
"wp YPTW2 (DEV) EN",
|
|
"YPTW2 (DEV)",
|
|
"YPTW2 (DEV)",
|
|
"YPTW2 (DEV)",
|
|
"YPTW2 (DEV)",
|
|
"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",
|
|
"My Findings Clear environment filter Assigned to me My Findings Review open assigned findings across visible tenants in one queue. ManagedEn",
|
|
"My Findings Clear environment filter Assigned to me My Findings Review open assigned findings across visible tenants in one queue. ManagedEn",
|
|
"My Findings Clear environment filter Assigned to me My Findings Review open assigned findings across visible tenants in one queue. ManagedEn",
|
|
"My Findings Clear environment filter Assigned to me My Findings Review open assigned findings across visible tenants in one queue. ManagedEn",
|
|
"My Findings Clear environment filter",
|
|
"Clear environment filter",
|
|
"Clear environment filter",
|
|
"Clear environment filter",
|
|
"Assigned to me My Findings Review open assigned findings across visible tenants in one queue. ManagedEnvironment context can narrow the view",
|
|
"Assigned to me My Findings Review open assigned findings across visible tenants in one queue. ManagedEnvironment context can narrow the view",
|
|
"Assigned to me My Findings Review open assigned findings across visible tenants in one queue. ManagedEnvironment context can narrow the view",
|
|
"Assigned to me My Findings Review open assigned findings across visible tenants in one queue. ManagedEnvironment context can narrow the view",
|
|
"Assigned to me My Findings Review open assigned findings across visible tenants in one queue. ManagedEnvironment context can narrow the view",
|
|
"Assigned to me My Findings Review open assigned findings across visible tenants in one queue. ManagedEnvironment context can narrow the view",
|
|
"Assigned to me My Findings Review open assigned findings across visible tenants in one queue. ManagedEnvironment context can narrow the view",
|
|
"Assigned to me My Findings Review open assigned findings across visible tenants in one queue. ManagedEnvironment context can narrow the view",
|
|
"My Findings Review open assigned findings across visible tenants in one queue. ManagedEnvironment context can narrow the view, but the perso",
|
|
"Review open assigned findings across visible tenants in one queue. ManagedEnvironment context can narrow the view, but the personal assignme",
|
|
"OPEN ASSIGNED 0 Visible rows after the current filters. OVERDUE 0 Assigned findings that are already past due. APPLIED SCOPE Assigned to me ",
|
|
"APPLIED SCOPE Assigned to me only ManagedEnvironment prefilter from active context: YPTW2",
|
|
"APPLIED SCOPE",
|
|
"ManagedEnvironment prefilter from active context: YPTW2",
|
|
"YPTW2",
|
|
"AVAILABLE FILTERS Assigned to me FIXED Managed environment Overdue Reopened High severity",
|
|
"Assigned to me FIXED Managed environment Overdue Reopened High severity",
|
|
"Managed environment",
|
|
"1 Active filters Managed environment: YPTW2 Remove filter Managed environment Finding Severity Status Due No visible assigned findings right",
|
|
"1 Active filters Managed environment: YPTW2 Remove filter Managed environment Finding Severity Status Due No visible assigned findings right",
|
|
"1 Active filters Managed environment: YPTW2 Remove filter Managed environment Finding Severity Status Due No visible assigned findings right",
|
|
"Active filters Managed environment: YPTW2 Remove filter",
|
|
"Active filters Managed environment: YPTW2 Remove filter",
|
|
"Managed environment: YPTW2 Remove filter",
|
|
"Managed environment: YPTW2 Remove filter",
|
|
"Managed environment: YPTW2",
|
|
"Managed environment: YPTW2",
|
|
"Managed environment Finding Severity Status Due",
|
|
"Managed environment Finding Severity Status Due",
|
|
"Managed environment Finding Severity Status Due",
|
|
"Managed environment Finding Severity Status Due",
|
|
"Managed environment",
|
|
"No visible assigned findings right now Nothing currently assigned to you needs attention in the visible environment scope. You can still ope",
|
|
"No visible assigned findings right now Nothing currently assigned to you needs attention in the visible environment scope. You can still ope",
|
|
"Nothing currently assigned to you needs attention in the visible environment scope. You can still open environment findings for broader cont",
|
|
"Open environment findings",
|
|
"Open environment findings"
|
|
],
|
|
"documentTitle": "My Findings - TenantPilot",
|
|
"headings": [
|
|
{
|
|
"level": "h1",
|
|
"text": "My Findings"
|
|
},
|
|
{
|
|
"level": "h1",
|
|
"text": "My Findings"
|
|
},
|
|
{
|
|
"level": "h2",
|
|
"text": "No visible assigned findings right now"
|
|
}
|
|
],
|
|
"mainLinks": [
|
|
{
|
|
"href": "http://localhost/admin/workspaces/3/environments/b0091e5d-944f-4a34-bcd9-12cbfb7b75cf/findings",
|
|
"text": "Open environment findings"
|
|
}
|
|
],
|
|
"mainText": "My Findings Clear environment filter Assigned to me My Findings Review open assigned findings across visible tenants in one queue. ManagedEnvironment context can narrow the view, but the personal assignment scope stays fixed. OPEN ASSIGNED 0 Visible rows after the current filters. OVERDUE 0 Assigned findings that are already past due. APPLIED SCOPE Assigned to me only ManagedEnvironment prefilter from active context: YPTW2 AVAILABLE FILTERS Assigned to me FIXED Managed environment Overdue Reopened High severity 1 Active filters Managed environment: YPTW2 Remove filter Managed environment Finding Severity Status Due No visible assigned findings right now Nothing currently assigned to you needs attention in the visible environment scope. You can still open environment findings for broader context. Open environment findings",
|
|
"path": "/admin/findings/my-work",
|
|
"queryParams": {},
|
|
"shellEnvironment": "YPTW2 (DEV)",
|
|
"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 YPTW2 (DEV) 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 My Findings Clear environment filter Assigned to me My Findings Review open assigned findings across visible tenants in one queue. ManagedEnvironment context can narrow the view, but the personal assignment scope stays fixed. OPEN ASSIGNED 0 Visible rows after the current filters. OVERDUE 0 Assigned findings that are already past due. APPLIED SCOPE Assigned to me only ManagedEnvironment prefilter from active context: YPTW2 AVAILABLE FILTERS Assigned to me FIXED Managed environment Overdue Reopened High severity 1 Active filters Managed environment: YPTW2 Remove filter Managed environment Finding Severity Status Due No visible assigned findings right now Nothing currently assigned to you needs attention in the visible environment scope. You can still open environment findings for broader context. Open environment findings",
|
|
"topNavigationText": "wp YPTW2 (DEV) EN TenantPilot Global search 7",
|
|
"url": "http://localhost/admin/findings/my-work",
|
|
"visibleButtons": [
|
|
"Clear environment filter",
|
|
"1",
|
|
"Remove filter"
|
|
]
|
|
},
|
|
"snapshot": "- navigation:\n - link \"wp\":\n - /url: http://localhost/admin\n - text: wp\n - button \"Environment scope\":\n - generic: YPTW2 (DEV)\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\":\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 \"My Findings\" [level=1]\n - button \"Clear environment filter\":\n - text: Clear environment filter\n - text: Assigned to me\n - heading \"My Findings\" [level=1]\n - paragraph: Review open assigned findings across visible tenants in one queue. ManagedEnvironment context can narrow the view, but the personal assignment scope stays fixed.\n - generic: Open assigned\n - generic: \"0\"\n - generic: Visible rows after the current filters.\n - generic: Overdue\n - generic: \"0\"\n - generic: Assigned findings that are already past due.\n - generic: Applied scope\n - generic: Assigned to me only\n - generic: \"ManagedEnvironment prefilter from active context: YPTW2\"\n - generic: Available filters\n - text: Assigned to me\n - generic: Fixed\n - generic: Managed environment\n - generic: Overdue\n - generic: Reopened\n - generic: High severity\n - button \"Filter\":\n - generic: \"1\"\n - generic: Active filters\n - generic: \"Managed environment: YPTW2\"\n - button \"Remove filter\":\n - generic: Remove filter\n - button:\n - table:\n - rowgroup:\n - row \"Managed environment Finding Severity Status Due\":\n - columnheader \"Managed environment\"\n - columnheader \"Finding\"\n - columnheader \"Severity\"\n - columnheader \"Status\"\n - columnheader \"Due\"\n - heading \"No visible assigned findings right now\" [level=2]\n - paragraph: Nothing currently assigned to you needs attention in the visible environment scope. You can still open environment findings for broader context.\n - link \"Open environment findings\":\n - /url: http://localhost/admin/workspaces/3/environments/b0091e5d-944f-4a34-bcd9-12cbfb7b75cf/findings\n - text: Open environment findings\n- status"
|
|
} |