TenantAtlas/specs/318-admin-surface-scope-shell-context-audit/artifacts/state-captures/direct-clean--baseline-profile-create.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

203 lines
16 KiB
JSON

{
"slug": "direct-clean--baseline-profile-create",
"origin": "direct_create_detail",
"expectedClassification": "workspace-scoped-page",
"screenshotPath": "/Users/ahmeddarrazi/Documents/projects/wt-plattform/specs/318-admin-surface-scope-shell-context-audit/artifacts/screenshots/direct-clean--baseline-profile-create.png",
"statePath": "/Users/ahmeddarrazi/Documents/projects/wt-plattform/specs/318-admin-surface-scope-shell-context-audit/artifacts/state-captures/direct-clean--baseline-profile-create.json",
"notes": {
"classComponent": "App\\Filament\\Resources\\BaselineProfileResource\\Pages\\CreateBaselineProfile"
},
"capturedAt": "2026-05-16T17:18:53.064Z",
"state": {
"activeSidebarLinks": [],
"breadcrumbs": [
"Baseline Profiles Create Create Baseline Profile",
"Baseline Profiles Create",
"Baseline Profiles Create",
"Baseline Profiles",
"Baseline Profiles",
"Create",
"Create"
],
"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",
"Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline. Controls Status* Dra",
"Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline. Controls Status* Dra",
"Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline. Controls Status* Dra",
"Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline. Controls Status* Dra",
"Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline. Controls Status* Dra",
"Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline. Controls Status* Dra",
"Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline. Controls Status* Dra",
"Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline. Controls Status* Dra",
"Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline. Controls Status* Dra",
"Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline. Controls Status* Dra",
"Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline.",
"Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline.",
"Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline.",
"Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline.",
"Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline.",
"Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline.",
"Description Explain the purpose and scope of this baseline.",
"Description Explain the purpose and scope of this baseline.",
"Description Explain the purpose and scope of this baseline.",
"Explain the purpose and scope of this baseline.",
"Explain the purpose and scope of this baseline.",
"Explain the purpose and scope of this baseline.",
"Explain the purpose and scope of this baseline.",
"Explain the purpose and scope of this baseline.",
"Governed subject summary Scope summary Policies: all supported Intune policy types Support readiness Capture: ready. Compare: ready. Selecti",
"Governed subject summary Scope summary Policies: all supported Intune policy types Support readiness Capture: ready. Compare: ready. Selecti",
"Governed subject summary Scope summary Policies: all supported Intune policy types Support readiness Capture: ready. Compare: ready. Selecti",
"Governed subject summary Scope summary Policies: all supported Intune policy types Support readiness Capture: ready. Compare: ready. Selecti",
"Scope summary Policies: all supported Intune policy types Support readiness Capture: ready. Compare: ready. Selection feedback This Intune-f",
"Scope summary Policies: all supported Intune policy types Support readiness Capture: ready. Compare: ready. Selection feedback This Intune-f",
"Scope summary Policies: all supported Intune policy types",
"Scope summary Policies: all supported Intune policy types",
"Scope summary Policies: all supported Intune policy types",
"Scope summary",
"Scope summary",
"Scope summary",
"Selection feedback This Intune-first selection will be saved forward as canonical governed-subject scope V2.",
"Selection feedback This Intune-first selection will be saved forward as canonical governed-subject scope V2.",
"Selection feedback This Intune-first selection will be saved forward as canonical governed-subject scope V2.",
"This Intune-first selection will be saved forward as canonical governed-subject scope V2.",
"This Intune-first selection will be saved forward as canonical governed-subject scope V2.",
"This Intune-first selection will be saved forward as canonical governed-subject scope V2.",
"This Intune-first selection will be saved forward as canonical governed-subject scope V2."
],
"documentTitle": "Create Baseline Profile - TenantPilot",
"headings": [
{
"level": "h1",
"text": "Create Baseline Profile"
},
{
"level": "h2",
"text": "Profile"
},
{
"level": "h2",
"text": "Controls"
},
{
"level": "h2",
"text": "Governed subject summary"
}
],
"mainLinks": [
{
"href": "http://localhost/admin/baseline-profiles",
"text": "Baseline Profiles"
}
],
"mainText": "Baseline Profiles Create Create Baseline Profile Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline. Controls Status* Draft Only active baselines are enforced during compliance checks. Capture mode* Opportunistic Full content capture enables deep drift detection by capturing policy evidence on demand. Version label Optional label to identify this version. Policy types Select an option Leave empty to include all supported policy types (excluding foundations). Foundations Select an option Leave empty to exclude foundations. Select foundations to include them. Governed subject summary Scope summary Policies: all supported Intune policy types Support readiness Capture: ready. Compare: ready. Selection feedback This Intune-first selection will be saved forward as canonical governed-subject scope V2. Create Create & create another Cancel",
"path": "/admin/baseline-profiles/create",
"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 Baseline Profiles Create Create Baseline Profile Profile Name* A descriptive name for this baseline profile. Description Explain the purpose and scope of this baseline. Controls Status* Draft Only active baselines are enforced during compliance checks. Capture mode* Opportunistic Full content capture enables deep drift detection by capturing policy evidence on demand. Version label Optional label to identify this version. Policy types Select an option Leave empty to include all supported policy types (excluding foundations). Foundations Select an option Leave empty to exclude foundations. Select foundations to include them. Governed subject summary Scope summary Policies: all supported Intune policy types Support readiness Capture: ready. Compare: ready. Selection feedback This Intune-first selection will be saved forward as canonical governed-subject scope V2. Create Create & create another Cancel",
"topNavigationText": "wp No environment selected EN TenantPilot Global search 7",
"url": "http://localhost/admin/baseline-profiles/create",
"visibleButtons": [
"Draft",
"Opportunistic",
"Select an option",
"Select an option",
"Create",
"Create & create another",
"Cancel"
]
},
"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 \"Baseline Profiles\":\n - /url: http://localhost/admin/baseline-profiles\n - generic: Create\n - heading \"Create Baseline Profile\" [level=1]\n - heading \"Profile\" [level=2]\n - text: Name\n - superscript: \"*\"\n - textbox \"Name*\"\n - generic: A descriptive name for this baseline profile.\n - generic: Description\n - textbox \"Description\"\n - generic: Explain the purpose and scope of this baseline.\n - heading \"Controls\" [level=2]\n - text: Status\n - superscript: \"*\"\n - button \"Draft\":\n - generic: Draft\n - button \"Clear selection\":\n - generic: Only active baselines are enforced during compliance checks.\n - text: Capture mode\n - superscript: \"*\"\n - button \"Opportunistic\":\n - generic: Opportunistic\n - button \"Clear selection\":\n - generic: Full content capture enables deep drift detection by capturing policy evidence on demand.\n - generic: Version label\n - textbox \"Version label\":\n - /placeholder: e.g. v2.1 — February rollout\n - generic: Optional label to identify this version.\n - generic: Policy types\n - button \"Select an option\":\n - generic: Select an option\n - generic: Leave empty to include all supported policy types (excluding foundations).\n - generic: Foundations\n - button \"Select an option\":\n - generic: Select an option\n - generic: Leave empty to exclude foundations. Select foundations to include them.\n - heading \"Governed subject summary\" [level=2]\n - term: Scope summary\n - definition:\n - generic: \"Policies: all supported Intune policy types\"\n - term: Support readiness\n - definition:\n - generic: \"Capture: ready. Compare: ready.\"\n - term: Selection feedback\n - definition:\n - generic: This Intune-first selection will be saved forward as canonical governed-subject scope V2.\n - button \"Create\":\n - generic: Create\n - button \"Create & create another\"\n - button \"Cancel\"\n- status"
}