## 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
181 lines
15 KiB
JSON
181 lines
15 KiB
JSON
{
|
|
"slug": "direct-clean--findings-hygiene",
|
|
"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--findings-hygiene.png",
|
|
"statePath": "/Users/ahmeddarrazi/Documents/projects/wt-plattform/specs/318-admin-surface-scope-shell-context-audit/artifacts/state-captures/direct-clean--findings-hygiene.json",
|
|
"notes": {
|
|
"classComponent": "App\\Filament\\Pages\\Findings\\FindingsHygieneReport"
|
|
},
|
|
"capturedAt": "2026-05-16T17:17:49.515Z",
|
|
"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",
|
|
"Findings hygiene report Clear environment filter Findings hygiene Findings hygiene report Review visible broken assignments and stale in-pro",
|
|
"Findings hygiene report Clear environment filter Findings hygiene Findings hygiene report Review visible broken assignments and stale in-pro",
|
|
"Findings hygiene report Clear environment filter Findings hygiene Findings hygiene report Review visible broken assignments and stale in-pro",
|
|
"Findings hygiene report Clear environment filter Findings hygiene Findings hygiene report Review visible broken assignments and stale in-pro",
|
|
"Findings hygiene report Clear environment filter",
|
|
"Clear environment filter",
|
|
"Clear environment filter",
|
|
"Clear environment filter",
|
|
"APPLIED SCOPE All issues ManagedEnvironment prefilter from active context: YPTW2",
|
|
"APPLIED SCOPE",
|
|
"ManagedEnvironment prefilter from active context: YPTW2",
|
|
"YPTW2",
|
|
"1 Active filters ManagedEnvironment: YPTW2 Remove filter ManagedEnvironment Finding Owner Assignee Due Hygiene reason Last workflow activity",
|
|
"1 Active filters ManagedEnvironment: YPTW2 Remove filter ManagedEnvironment Finding Owner Assignee Due Hygiene reason Last workflow activity",
|
|
"1 Active filters ManagedEnvironment: YPTW2 Remove filter ManagedEnvironment Finding Owner Assignee Due Hygiene reason Last workflow activity",
|
|
"Active filters ManagedEnvironment: YPTW2 Remove filter",
|
|
"Active filters ManagedEnvironment: YPTW2 Remove filter",
|
|
"ManagedEnvironment: YPTW2 Remove filter",
|
|
"ManagedEnvironment: YPTW2 Remove filter",
|
|
"ManagedEnvironment: YPTW2",
|
|
"ManagedEnvironment: YPTW2",
|
|
"ManagedEnvironment Finding Owner Assignee Due Hygiene reason Last workflow activity",
|
|
"ManagedEnvironment Finding Owner Assignee Due Hygiene reason Last workflow activity",
|
|
"ManagedEnvironment Finding Owner Assignee Due Hygiene reason Last workflow activity",
|
|
"ManagedEnvironment Finding Owner Assignee Due Hygiene reason Last workflow activity",
|
|
"ManagedEnvironment",
|
|
"No visible hygiene issues right now Visible broken assignments and stale in-progress work are currently calm across the entitled environment",
|
|
"No visible hygiene issues right now Visible broken assignments and stale in-progress work are currently calm across the entitled environment",
|
|
"Visible broken assignments and stale in-progress work are currently calm across the entitled environment scope."
|
|
],
|
|
"documentTitle": "Findings hygiene report - TenantPilot",
|
|
"headings": [
|
|
{
|
|
"level": "h1",
|
|
"text": "Findings hygiene report"
|
|
},
|
|
{
|
|
"level": "h1",
|
|
"text": "Findings hygiene report"
|
|
},
|
|
{
|
|
"level": "h2",
|
|
"text": "No visible hygiene issues right now"
|
|
}
|
|
],
|
|
"mainLinks": [
|
|
{
|
|
"href": "http://localhost/admin/findings/hygiene?tenant=b0091e5d-944f-4a34-bcd9-12cbfb7b75cf",
|
|
"text": "All issues 0 FIXED"
|
|
},
|
|
{
|
|
"href": "http://localhost/admin/findings/hygiene?tenant=b0091e5d-944f-4a34-bcd9-12cbfb7b75cf&reason=broken_assignment",
|
|
"text": "Broken assignment 0 FIXED"
|
|
},
|
|
{
|
|
"href": "http://localhost/admin/findings/hygiene?tenant=b0091e5d-944f-4a34-bcd9-12cbfb7b75cf&reason=stale_in_progress",
|
|
"text": "Stale in progress 0 FIXED"
|
|
}
|
|
],
|
|
"mainText": "Findings hygiene report Clear environment filter Findings hygiene Findings hygiene report Review visible broken assignments and stale in-progress work across entitled tenants in one read-first repair queue. Existing finding detail stays the only place where reassignment or lifecycle repair happens. VISIBLE ISSUES 0 One row per visible finding, even when multiple hygiene reasons apply. BROKEN ASSIGNMENTS 0 Assignees who can no longer act on the finding. STALE IN PROGRESS 0 In-progress findings with no meaningful workflow movement for seven days. APPLIED SCOPE All issues ManagedEnvironment prefilter from active context: YPTW2 All issues 0 FIXED Broken assignment 0 FIXED Stale in progress 0 FIXED 1 Active filters ManagedEnvironment: YPTW2 Remove filter ManagedEnvironment Finding Owner Assignee Due Hygiene reason Last workflow activity No visible hygiene issues right now Visible broken assignments and stale in-progress work are currently calm across the entitled environment scope.",
|
|
"path": "/admin/findings/hygiene",
|
|
"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 Findings hygiene report Clear environment filter Findings hygiene Findings hygiene report Review visible broken assignments and stale in-progress work across entitled tenants in one read-first repair queue. Existing finding detail stays the only place where reassignment or lifecycle repair happens. VISIBLE ISSUES 0 One row per visible finding, even when multiple hygiene reasons apply. BROKEN ASSIGNMENTS 0 Assignees who can no longer act on the finding. STALE IN PROGRESS 0 In-progress findings with no meaningful workflow movement for seven days. APPLIED SCOPE All issues ManagedEnvironment prefilter from active context: YPTW2 All issues 0 FIXED Broken assignment 0 FIXED Stale in progress 0 FIXED 1 Active filters ManagedEnvironment: YPTW2 Remove filter ManagedEnvironment Finding Owner Assignee Due Hygiene reason Last workflow activity No visible hygiene issues right now Visible broken assignments and stale in-progress work are currently calm acro",
|
|
"topNavigationText": "wp YPTW2 (DEV) EN TenantPilot Global search 7",
|
|
"url": "http://localhost/admin/findings/hygiene",
|
|
"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 \"Findings hygiene report\" [level=1]\n - button \"Clear environment filter\":\n - text: Clear environment filter\n - text: Findings hygiene\n - heading \"Findings hygiene report\" [level=1]\n - paragraph: Review visible broken assignments and stale in-progress work across entitled tenants in one read-first repair queue. Existing finding detail stays the only place where reassignment or lifecycle repair happens.\n - generic: Visible issues\n - generic: \"0\"\n - generic: One row per visible finding, even when multiple hygiene reasons apply.\n - generic: Broken assignments\n - generic: \"0\"\n - generic: Assignees who can no longer act on the finding.\n - generic: Stale in progress\n - generic: \"0\"\n - generic: In-progress findings with no meaningful workflow movement for seven days.\n - generic: Applied scope\n - generic: All issues\n - generic: \"ManagedEnvironment prefilter from active context: YPTW2\"\n - link \"All issues 0 Fixed\":\n - /url: http://localhost/admin/findings/hygiene?tenant=b0091e5d-944f-4a34-bcd9-12cbfb7b75cf\n - generic: All issues\n - generic: \"0\"\n - generic: Fixed\n - link \"Broken assignment 0 Fixed\":\n - /url: http://localhost/admin/findings/hygiene?tenant=b0091e5d-944f-4a34-bcd9-12cbfb7b75cf&reason=broken_assignment\n - generic: Broken assignment\n - generic: \"0\"\n - generic: Fixed\n - link \"Stale in progress 0 Fixed\":\n - /url: http://localhost/admin/findings/hygiene?tenant=b0091e5d-944f-4a34-bcd9-12cbfb7b75cf&reason=stale_in_progress\n - generic: Stale in progress\n - generic: \"0\"\n - generic: Fixed\n - button \"Filter\":\n - generic: \"1\"\n - generic: Active filters\n - generic: \"ManagedEnvironment: YPTW2\"\n - button \"Remove filter\":\n - generic: Remove filter\n - button:\n - table:\n - rowgroup:\n - row \"ManagedEnvironment Finding Owner Assignee Due Hygiene reason Last workflow activity\":\n - columnheader \"ManagedEnvironment\"\n - columnheader \"Finding\"\n - columnheader \"Owner\"\n - columnheader \"Assignee\"\n - columnheader \"Due\"\n - columnheader \"Hygiene reason\"\n - columnheader \"Last workflow activity\"\n - heading \"No visible hygiene issues right now\" [level=2]\n - paragraph: Visible broken assignments and stale in-progress work are currently calm across the entitled environment scope.\n- status"
|
|
} |