## 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
200 lines
16 KiB
JSON
200 lines
16 KiB
JSON
{
|
|
"slug": "direct-clean--cross-environment-compare",
|
|
"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--cross-environment-compare.png",
|
|
"statePath": "/Users/ahmeddarrazi/Documents/projects/wt-plattform/specs/318-admin-surface-scope-shell-context-audit/artifacts/state-captures/direct-clean--cross-environment-compare.json",
|
|
"notes": {
|
|
"classComponent": "App\\Filament\\Pages\\CrossEnvironmentComparePage"
|
|
},
|
|
"capturedAt": "2026-05-16T17:17:51.378Z",
|
|
"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",
|
|
"Cross-environment compare Generate promotion preflight Cross-environment compare Compare one authorized source environment to one authorized",
|
|
"Cross-environment compare Generate promotion preflight Cross-environment compare Compare one authorized source environment to one authorized",
|
|
"Cross-environment compare Generate promotion preflight Cross-environment compare Compare one authorized source environment to one authorized",
|
|
"Cross-environment compare Generate promotion preflight Cross-environment compare Compare one authorized source environment to one authorized",
|
|
"Cross-environment compare Generate promotion preflight",
|
|
"Cross-environment compare",
|
|
"Cross-environment compare",
|
|
"Cross-environment compare Compare one authorized source environment to one authorized target environment from a canonical workspace surface.",
|
|
"Cross-environment compare Compare one authorized source environment to one authorized target environment from a canonical workspace surface.",
|
|
"Cross-environment compare Compare one authorized source environment to one authorized target environment from a canonical workspace surface.",
|
|
"Cross-environment compare Compare one authorized source environment to one authorized target environment from a canonical workspace surface.",
|
|
"Cross-environment compare Compare one authorized source environment to one authorized target environment from a canonical workspace surface.",
|
|
"Cross-environment compare",
|
|
"Compare one authorized source environment to one authorized target environment from a canonical workspace surface. Preview stays read only u",
|
|
"Source environment Select a source environment Target environment Select a target environment Governed subjects All governed subjects Govern",
|
|
"Source environment Select a source environment Target environment Select a target environment Governed subjects All governed subjects Govern",
|
|
"Source environment Select a source environment Target environment Select a target environment Governed subjects All governed subjects Govern",
|
|
"Source environment Select a source environment Target environment Select a target environment Governed subjects All governed subjects Govern",
|
|
"Source environment Select a source environment Target environment Select a target environment Governed subjects All governed subjects Govern",
|
|
"Source environment Select a source environment Target environment Select a target environment Governed subjects All governed subjects Govern",
|
|
"Source environment Select a source environment Target environment Select a target environment Governed subjects All governed subjects Govern",
|
|
"Source environment Select a source environment Target environment Select a target environment Governed subjects All governed subjects Govern",
|
|
"Source environment Select a source environment Target environment Select a target environment Governed subjects All governed subjects Govern",
|
|
"Source environment Select a source environment Target environment Select a target environment Governed subjects All governed subjects Govern",
|
|
"Source environment Select a source environment",
|
|
"Source environment Select a source environment",
|
|
"Source environment Select a source environment",
|
|
"Source environment",
|
|
"Source environment",
|
|
"Source environment",
|
|
"Source environment",
|
|
"Select a source environment",
|
|
"Select a source environment",
|
|
"Select a source environment",
|
|
"Select a source environment",
|
|
"Select a source environment",
|
|
"Select a source environment",
|
|
"Select a source environment",
|
|
"Select a source environment",
|
|
"Select a source environment",
|
|
"Target environment Select a target environment",
|
|
"Target environment Select a target environment",
|
|
"Target environment Select a target environment",
|
|
"Target environment",
|
|
"Target environment",
|
|
"Target environment",
|
|
"Target environment",
|
|
"Select a target environment",
|
|
"Select a target environment",
|
|
"Select a target environment",
|
|
"Select a target environment",
|
|
"Select a target environment",
|
|
"Select a target environment",
|
|
"Select a target environment",
|
|
"Select a target environment",
|
|
"Select a target environment",
|
|
"Governed subjects All governed subjects Governed subject filters appear after authorized environment inventory exists in the active workspac",
|
|
"Governed subjects All governed subjects Governed subject filters appear after authorized environment inventory exists in the active workspac",
|
|
"Governed subjects All governed subjects Governed subject filters appear after authorized environment inventory exists in the active workspac",
|
|
"All governed subjects Governed subject filters appear after authorized environment inventory exists in the active workspace.",
|
|
"Governed subject filters appear after authorized environment inventory exists in the active workspace.",
|
|
"Governed subject filters appear after authorized environment inventory exists in the active workspace.",
|
|
"Governed subject filters appear after authorized environment inventory exists in the active workspace."
|
|
],
|
|
"documentTitle": "Cross-environment compare - TenantPilot",
|
|
"headings": [
|
|
{
|
|
"level": "h1",
|
|
"text": "Cross-environment compare"
|
|
},
|
|
{
|
|
"level": "h2",
|
|
"text": "Cross-environment compare"
|
|
}
|
|
],
|
|
"mainLinks": [],
|
|
"mainText": "Cross-environment compare Generate promotion preflight Cross-environment compare Compare one authorized source environment to one authorized target environment from a canonical workspace surface. Preview stays read only until you explicitly confirm promotion execution. Source environment Select a source environment Target environment Select a target environment Governed subjects All governed subjects Governed subject filters appear after authorized environment inventory exists in the active workspace. Shareable compare scope Source environment, target environment, and governed-subject filters live on the URL so the same compare preview can be reopened or shared. Run compare preview Choose a source environment and a target environment to build a compare preview. The source and target must be different environments inside the active workspace.",
|
|
"path": "/admin/cross-environment-compare",
|
|
"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 Cross-environment compare Generate promotion preflight Cross-environment compare Compare one authorized source environment to one authorized target environment from a canonical workspace surface. Preview stays read only until you explicitly confirm promotion execution. Source environment Select a source environment Target environment Select a target environment Governed subjects All governed subjects Governed subject filters appear after authorized environment inventory exists in the active workspace. Shareable compare scope Source environment, target environment, and governed-subject filters live on the URL so the same compare preview can be reopened or shared. Run compare preview Choose a source environment and a target environment to build a compare preview. The source and target must be different environments inside the active workspace.",
|
|
"topNavigationText": "wp YPTW2 (DEV) EN TenantPilot Global search 7",
|
|
"url": "http://localhost/admin/cross-environment-compare",
|
|
"visibleButtons": [
|
|
"Generate promotion preflight",
|
|
"Select a source environment",
|
|
"Select a target environment",
|
|
"All governed subjects",
|
|
"Run compare preview"
|
|
]
|
|
},
|
|
"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 \"Cross-environment compare\" [level=1]\n - button \"Generate promotion preflight\" [disabled]:\n - text: Generate promotion preflight\n - heading \"Cross-environment compare\" [level=2]\n - paragraph: Compare one authorized source environment to one authorized target environment from a canonical workspace surface. Preview stays read only until you explicitly confirm promotion execution.\n - generic: Source environment\n - button \"Select a source environment\":\n - generic: Select a source environment\n - generic: Target environment\n - button \"Select a target environment\":\n - generic: Select a target environment\n - generic: Governed subjects\n - button \"All governed subjects\":\n - generic: All governed subjects\n - generic: Governed subject filters appear after authorized environment inventory exists in the active workspace.\n - generic: Shareable compare scope\n - paragraph: Source environment, target environment, and governed-subject filters live on the URL so the same compare preview can be reopened or shared.\n - button \"Run compare preview\"\n - generic: Choose a source environment and a target environment to build a compare preview. The source and target must be different environments inside the active workspace.\n- status"
|
|
} |