TenantAtlas/specs/318-admin-surface-scope-shell-context-audit/artifacts/state-captures/direct--operation-detail.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

275 lines
27 KiB
JSON

{
"slug": "direct--operation-detail",
"origin": "direct_extra",
"expectedClassification": "canonical-workspace-record-viewer",
"screenshotPath": "/Users/ahmeddarrazi/Documents/projects/wt-plattform/specs/318-admin-surface-scope-shell-context-audit/artifacts/screenshots/direct--operation-detail.png",
"statePath": "/Users/ahmeddarrazi/Documents/projects/wt-plattform/specs/318-admin-surface-scope-shell-context-audit/artifacts/state-captures/direct--operation-detail.json",
"notes": {
"classComponent": "App\\Filament\\Pages\\Operations\\TenantlessOperationRunViewer"
},
"capturedAt": "2026-05-16T17:17:42.066Z",
"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",
"Operation #5 All environments Back to Operations Refresh Canonical workspace view Operation environment: YPTW2. No environment context is cu",
"Operation #5 All environments Back to Operations Refresh Canonical workspace view Operation environment: YPTW2. No environment context is cu",
"Operation #5 All environments Back to Operations Refresh Canonical workspace view Operation environment: YPTW2. No environment context is cu",
"Operation #5 All environments Back to Operations Refresh Canonical workspace view Operation environment: YPTW2. No environment context is cu",
"Operation #5 All environments Back to Operations Refresh",
"All environments Back to Operations Refresh",
"All environments Back to Operations Refresh",
"All environments",
"Canonical workspace view Operation environment: YPTW2. No environment context is currently selected. Blocked by prerequisite This run was bl",
"Canonical workspace view Operation environment: YPTW2. No environment context is currently selected. Blocked by prerequisite This run was bl",
"Canonical workspace view Operation environment: YPTW2. No environment context is currently selected. Blocked by prerequisite This run was bl",
"Canonical workspace view Operation environment: YPTW2. No environment context is currently selected.",
"Canonical workspace view",
"Operation environment: YPTW2. No environment context is currently selected.",
"TARGET YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf) ELAPSED 0 seconds",
"TARGET YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf) ELAPSED 0 seconds",
"TARGET YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf)",
"YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf)",
"YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf)",
"LIFECYCLE Lifecycle Lifecycle context explains freshness, reconciliation, and tenant-scoped caveats. MANAGEDENVIRONMENT LIFECYCLE Active",
"Lifecycle Lifecycle context explains freshness, reconciliation, and tenant-scoped caveats. MANAGEDENVIRONMENT LIFECYCLE Active",
"Lifecycle Lifecycle context explains freshness, reconciliation, and tenant-scoped caveats.",
"Lifecycle Lifecycle context explains freshness, reconciliation, and tenant-scoped caveats.",
"Lifecycle context explains freshness, reconciliation, and tenant-scoped caveats.",
"MANAGEDENVIRONMENT LIFECYCLE Active",
"MANAGEDENVIRONMENT LIFECYCLE Active",
"MANAGEDENVIRONMENT LIFECYCLE Active",
"MANAGEDENVIRONMENT LIFECYCLE Active",
"MANAGEDENVIRONMENT LIFECYCLE Active",
"MANAGEDENVIRONMENT LIFECYCLE Active",
"MANAGEDENVIRONMENT LIFECYCLE",
"Related context OPERATIONS Operations YPTW2 ManagedEnvironment context Open operations Verification report Blocked 1 total 0 pass 1 fail 0 w",
"Related context OPERATIONS Operations YPTW2 ManagedEnvironment context Open operations",
"OPERATIONS Operations YPTW2 ManagedEnvironment context Open operations",
"OPERATIONS Operations YPTW2 ManagedEnvironment context Open operations",
"OPERATIONS Operations YPTW2 ManagedEnvironment context Open operations",
"OPERATIONS Operations YPTW2 ManagedEnvironment context Open operations",
"OPERATIONS Operations YPTW2 ManagedEnvironment context Open operations",
"Operations YPTW2 ManagedEnvironment context Open operations",
"Operations YPTW2",
"YPTW2",
"ManagedEnvironment context Open operations",
"ManagedEnvironment context",
"ManagedEnvironment context",
"ManagedEnvironment context",
"Identity hash ad45d38e8729f7ff5112b1f66d6810e8b83d870dc7138fe1ebc9e4196e8fca5e Workspace scope 3 ManagedEnvironment scope 4 Copied Copy JSON",
"Identity hash ad45d38e8729f7ff5112b1f66d6810e8b83d870dc7138fe1ebc9e4196e8fca5e Workspace scope 3 ManagedEnvironment scope 4 Copied Copy JSON",
"Identity hash ad45d38e8729f7ff5112b1f66d6810e8b83d870dc7138fe1ebc9e4196e8fca5e Workspace scope 3 ManagedEnvironment scope 4",
"Identity hash ad45d38e8729f7ff5112b1f66d6810e8b83d870dc7138fe1ebc9e4196e8fca5e Workspace scope 3 ManagedEnvironment scope 4",
"Workspace scope 3",
"Workspace scope",
"ManagedEnvironment scope 4",
"ManagedEnvironment scope",
"Copied Copy JSON Show JSON { \"module\": \"health_check\", \"wizard\": { \"flow\": \"managed_environment_onboarding\", \"step\": \"verification\" }, \"prov",
"Copied Copy JSON Show JSON { \"module\": \"health_check\", \"wizard\": { \"flow\": \"managed_environment_onboarding\", \"step\": \"verification\" }, \"prov",
"Monitoring detail Scope context, return navigation, utility, related drilldowns, and run-specific follow-up stay in separate lanes on this v",
"Scope context, return navigation, utility, related drilldowns, and run-specific follow-up stay in separate lanes on this viewer. SCOPE CONTE",
"Scope context, return navigation, utility, related drilldowns, and run-specific follow-up stay in separate lanes on this viewer. SCOPE CONTE",
"Scope context, return navigation, utility, related drilldowns, and run-specific follow-up stay in separate lanes on this viewer.",
"SCOPE CONTEXT All environments The current workspace or tenant scope remains visible without behaving like a primary task action. NAVIGATION",
"SCOPE CONTEXT All environments The current workspace or tenant scope remains visible without behaving like a primary task action.",
"SCOPE CONTEXT",
"All environments"
],
"documentTitle": "Operation #5 - TenantPilot",
"headings": [
{
"level": "h1",
"text": "Operation #5"
},
{
"level": "h2",
"text": "Provider connection check"
},
{
"level": "h2",
"text": "Decision"
},
{
"level": "h2",
"text": "Guidance"
},
{
"level": "h2",
"text": "Explanation semantics"
},
{
"level": "h2",
"text": "Lifecycle"
},
{
"level": "h2",
"text": "Timing"
},
{
"level": "h2",
"text": "Metadata"
},
{
"level": "h2",
"text": "Related context"
},
{
"level": "h2",
"text": "Verification report"
},
{
"level": "h2",
"text": "Blocked execution details"
},
{
"level": "h2",
"text": "Context"
},
{
"level": "h2",
"text": "Monitoring detail"
}
],
"mainLinks": [
{
"href": "http://localhost/admin/workspaces/3/operations",
"text": "Back to Operations"
},
{
"href": "http://localhost/admin/workspaces/3/operations/5",
"text": "Refresh"
},
{
"href": "http://localhost/admin/workspaces/3/operations?tableFilters%5Bmanaged_environment_id%5D%5Bvalue%5D=4&nav%5Bsource_surface%5D=operation_run.detail_section&nav%5Bcanonical_route_name%5D=admin.operations.index&nav%5Benvironment_id%5D=4&nav%5Bback_label%5D=Back%20to%20operations&nav%5Bback_url%5D=http%3A%2F%2Flocalhost%2Fadmin%2Fworkspaces%2F3%2Foperations%3Fenvironment_id%3D4&environment_id=4",
"text": "Operations"
},
{
"href": "http://localhost/admin/workspaces/3/operations?tableFilters%5Bmanaged_environment_id%5D%5Bvalue%5D=4&nav%5Bsource_surface%5D=operation_run.detail_section&nav%5Bcanonical_route_name%5D=admin.operations.index&nav%5Benvironment_id%5D=4&nav%5Bback_label%5D=Back%20to%20operations&nav%5Bback_url%5D=http%3A%2F%2Flocalhost%2Fadmin%2Fworkspaces%2F3%2Foperations%3Fenvironment_id%3D4&environment_id=4",
"text": "Open operations"
},
{
"href": "https://login.microsoftonline.com/b0091e5d-944f-4a34-bcd9-12cbfb7b75cf/v2.0/adminconsent?client_id=c9110351-1e46-43fe-865d-8a1ce896cc47&redirect_uri=http%3A%2F%2Flocalhost%2Fadmin%2Fconsent%2Fcallback&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default&state=tenantpilot%7C4",
"text": "Grant admin consent Opens in new tab"
},
{
"href": "http://localhost/admin/provider-connections/2/edit?managed_environment_id=b0091e5d-944f-4a34-bcd9-12cbfb7b75cf",
"text": "Review platform connection Opens in new tab"
},
{
"href": "http://localhost/admin/workspaces/3/operations/4",
"text": "Open previous operation"
}
],
"mainText": "Operation #5 All environments Back to Operations Refresh Canonical workspace view Operation environment: YPTW2. No environment context is currently selected. Blocked by prerequisite This run was blocked before the artifact-producing work could finish. Review the summary below for the dominant blocker and next step. Admin consent required The provider connection cannot continue until admin consent is granted. Provider connection check Operation #5 Operation finished Blocked by prerequisite Decision guidance and high-signal context stay ahead of diagnostic payloads and raw JSON. TARGET YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf) ELAPSED 0 seconds Decision Start here to see how the operation ended, whether the result is trustworthy enough to use, and the one primary next step. Still active: No. Automatic reconciliation: No. This run is terminal and still needs follow-up. EXECUTION STATE Operation finished OUTCOME Blocked by prerequisite PRIMARY NEXT STEP Next step: Review the provider connection before retrying. GUIDANCE Guidance Secondary guidance explains caveats and context without competing with the primary next step. BLOCKED REASON Admin consent required BLOCKED DETAIL The provider connection cannot continue until admin consent is granted. SUPPORTING DETAIL Explanation semantics Platform meaning stays separate from domain-specific diagnostic detail during rollout. REASON OWNER Provider-owned detail PLATFORM REASON FAMILY Prerequisite LIFECYCLE Lifecycle Lifecycle context explains freshness, reconciliation, and tenant-scoped caveats. MANAGEDENVIRONMENT LIFECYCLE Active TIMING Timing CREATED Thu, May 14, 2026 8:24 PM STARTED — COMPLETED Thu, May 14, 2026 8:24 PM ELAPSED 0 seconds METADATA Metadata Secondary metadata remains visible without crowding the top decision surface. INITIATOR Ahmed Darrazi EXPECTED DURATION Typically under 1 minute Related context OPERATIONS Operations YPTW2 ManagedEnvironment context Open operations Verification report Blocked 1 total 0 pass 1 fail 0 warn 0 skip 0 running No changes since previous verification Read-only: this view uses stored data and makes no external calls. Issues Passed Blockers Provider connection preflight Provider connection requires admin consent before use. Blocker Critical Fail NEXT STEPS Grant admin consent Opens in new tab Review platform connection Opens in new tab DIAGNOSTICS Operation ID: 5 Flow: provider.connection.check Completed: 2026-05-14T20:24:28.000000Z Fingerprint: 37a6c99f845f377c8f13aebeb78010e9ab72774217627287b7d50ace1600ec48 Open previous operation Blocked execution details Detailed failure evidence stays available for investigation after the decision and supporting context. Copy JSON Show JSON Context Stored run context stays available for debugging without dominating the default reading path. Monitoring detail Scope context, return navigation, utility, related drilldowns, and run-specific follow-up stay in separate lanes on this viewer. SCOPE CONTEXT All environments The current workspace or tenant scope remains visible without behaving like a primary task action. NAVIGATION LANE Back to Operations Return to the operations landing when this review is complete. UTILITY LANE Refresh Refresh keeps the current run state accurate without changing scope. RELATED DRILLDOWN Open Open keeps secondary drilldowns grouped under one control when downstream context exists. FOLLOW-UP LANE No follow-up action No run-specific follow-up is currently available.",
"path": "/admin/workspaces/3/operations/5",
"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 Operation #5 All environments Back to Operations Refresh Canonical workspace view Operation environment: YPTW2. No environment context is currently selected. Blocked by prerequisite This run was blocked before the artifact-producing work could finish. Review the summary below for the dominant blocker and next step. Admin consent required The provider connection cannot continue until admin consent is granted. Provider connection check Operation #5 Operation finished Blocked by prerequisite Decision guidance and high-signal context stay ahead of diagnostic payloads and raw JSON. TARGET YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf) ELAPSED 0 seconds Decision Start here to see how the operation ended, whether the result is trustworthy enough to use, and the one primary next step. Still active: No. Automatic reconciliation: No. This run is terminal and still needs follow-up. EXECUTION STATE Operation finished OUTCOME Blocked by prerequis",
"topNavigationText": "wp No environment selected EN TenantPilot Global search 7",
"url": "http://localhost/admin/workspaces/3/operations/5",
"visibleButtons": [
"All environments",
"Issues",
"Passed",
"Copy JSON",
"Show JSON",
"Copy JSON",
"Show JSON"
]
},
"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\":\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 \"Operation #5\" [level=1]'\n - button \"All environments\" [disabled]\n - link \"Back to Operations\":\n - /url: http://localhost/admin/workspaces/3/operations\n - link \"Refresh\":\n - /url: http://localhost/admin/workspaces/3/operations/5\n - text: Refresh\n - button \"More\":\n - paragraph: Canonical workspace view\n - paragraph: \"Operation environment: YPTW2. No environment context is currently selected.\"\n - paragraph: Blocked by prerequisite\n - paragraph: This run was blocked before the artifact-producing work could finish. Review the summary below for the dominant blocker and next step. Admin consent required The provider connection cannot continue until admin consent is granted.\n - heading \"Provider connection check\" [level=2]\n - paragraph: \"Operation #5\"\n - generic: Operation finished\n - generic: Blocked by prerequisite\n - generic: Decision guidance and high-signal context stay ahead of diagnostic payloads and raw JSON.\n - generic: Target\n - generic: YPTW2 (b0091e5d-944f-4a34-bcd9-12cbfb7b75cf)\n - generic: Elapsed\n - generic: 0 seconds\n - heading \"Decision\" [level=2]\n - paragraph: Start here to see how the operation ended, whether the result is trustworthy enough to use, and the one primary next step.\n - generic: \"Still active: No. Automatic reconciliation: No. This run is terminal and still needs follow-up.\"\n - generic: Execution state\n - generic: Operation finished\n - generic: Outcome\n - generic: Blocked by prerequisite\n - generic: Primary next step\n - generic: \"Next step: Review the provider connection before retrying.\"\n - generic: Guidance\n - heading \"Guidance\" [level=2]\n - paragraph: Secondary guidance explains caveats and context without competing with the primary next step.\n - generic: Blocked reason\n - generic: Admin consent required\n - generic: Blocked detail\n - generic: The provider connection cannot continue until admin consent is granted.\n - generic: Supporting detail\n - heading \"Explanation semantics\" [level=2]\n - paragraph: Platform meaning stays separate from domain-specific diagnostic detail during rollout.\n - generic: Reason owner\n - generic: Provider-owned detail\n - generic: Platform reason family\n - generic: Prerequisite\n - generic: Lifecycle\n - heading \"Lifecycle\" [level=2]\n - paragraph: Lifecycle context explains freshness, reconciliation, and tenant-scoped caveats.\n - generic: ManagedEnvironment lifecycle\n - generic: Active\n - generic: Timing\n - heading \"Timing\" [level=2]\n - generic: Created\n - generic: Thu, May 14, 2026 8:24 PM\n - generic: Started\n - generic: —\n - generic: Completed\n - generic: Thu, May 14, 2026 8:24 PM\n - generic: Elapsed\n - generic: 0 seconds\n - generic: Metadata\n - heading \"Metadata\" [level=2]\n - paragraph: Secondary metadata remains visible without crowding the top decision surface.\n - generic: Initiator\n - generic: Ahmed Darrazi\n - generic: Expected duration\n - generic: Typically under 1 minute\n - heading \"Related context\" [level=2]\n - generic: Operations\n - link \"Operations\":\n - /url: http://localhost/admin/workspaces/3/operations?tableFilters%5Bmanaged_environment_id%5D%5Bvalue%5D=4&nav%5Bsource_surface%5D=operation_run.detail_section&nav%5Bcanonical_route_name%5D=admin.operations.index&nav%5Benvironment_id%5D=4&nav%5Bback_label%5D=Back%20to%20operations&nav%5Bback_url%5D=http%3A%2F%2Flocalhost%2Fadmin%2Fworkspaces%2F3%2Foperations%3Fenvironment_id%3D4&environment_id=4\n - generic: YPTW2\n - generic: ManagedEnvironment context\n - link \"Open operations\":\n - /url: http://localhost/admin/workspaces/3/operations?tableFilters%5Bmanaged_environment_id%5D%5Bvalue%5D=4&nav%5Bsource_surface%5D=operation_run.detail_section&nav%5Bcanonical_route_name%5D=admin.operations.index&nav%5Benvironment_id%5D=4&nav%5Bback_label%5D=Back%20to%20operations&nav%5Bback_url%5D=http%3A%2F%2Flocalhost%2Fadmin%2Fworkspaces%2F3%2Foperations%3Fenvironment_id%3D4&environment_id=4\n - text: Open operations\n - heading \"Verification report\" [level=2]\n - generic: Blocked\n - generic: 1 total\n - generic: 0 pass\n - generic: 1 fail\n - generic: 0 warn\n - generic: 0 skip\n - generic: 0 running\n - generic: No changes since previous verification\n - generic: \"Read-only: this view uses stored data and makes no external calls.\"\n - tablist \"Verification report tabs\":\n - tab \"Issues\":\n - generic: Issues\n - tab \"Passed\":\n - generic: Passed\n - generic: Blockers\n - generic: Provider connection preflight\n - generic: Provider connection requires admin consent before use.\n - generic: Blocker\n - generic: Critical\n - generic: Fail\n - generic: Next steps\n - list:\n - link \"Grant admin consent Opens in new tab\":\n - /url: https://login.microsoftonline.com/b0091e5d-944f-4a34-bcd9-12cbfb7b75cf/v2.0/adminconsent?client_id=c9110351-1e46-43fe-865d-8a1ce896cc47&redirect_uri=http%3A%2F%2Flocalhost%2Fadmin%2Fconsent%2Fcallback&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default&state=tenantpilot%7C4\n - generic: Grant admin consent\n - generic: Opens in new tab\n - link \"Review platform connection Opens in new tab\":\n - /url: http://localhost/admin/provider-connections/2/edit?managed_environment_id=b0091e5d-944f-4a34-bcd9-12cbfb7b75cf\n - generic: Review platform connection\n - generic: Opens in new tab\n - generic: Diagnostics\n - generic: \"Operation ID: 5\"\n - generic: \"Flow: provider.connection.check\"\n - generic: \"Completed: 2026-05-14T20:24:28.000000Z\"\n - generic: \"Fingerprint: 37a6c99f845f377c8f13aebeb78010e9ab72774217627287b7d50ace1600ec48\"\n - link \"Open previous operation\":\n - /url: http://localhost/admin/workspaces/3/operations/4\n - heading \"Blocked execution details\" [level=2]\n - paragraph: Detailed failure evidence stays available for investigation after the decision and supporting context.\n - button:\n - button \"Copy JSON\"\n - button \"Show JSON\":\n - generic: Show JSON\n - heading \"Context\" [level=2]\n - paragraph: Stored run context stays available for debugging without dominating the default reading path.\n - button:\n - heading \"Monitoring detail\" [level=2]\n - paragraph: Scope context, return navigation, utility, related drilldowns, and run-specific follow-up stay in separate lanes on this viewer.\n - paragraph: Scope context\n - paragraph: All environments\n - paragraph: The current workspace or tenant scope remains visible without behaving like a primary task action.\n - paragraph: Navigation lane\n - paragraph: Back to Operations\n - paragraph: Return to the operations landing when this review is complete.\n - paragraph: Utility lane\n - paragraph: Refresh\n - paragraph: Refresh keeps the current run state accurate without changing scope.\n - paragraph: Related drilldown\n - paragraph: Open\n - paragraph: Open keeps secondary drilldowns grouped under one control when downstream context exists.\n - paragraph: Follow-up lane\n - paragraph: No follow-up action\n - paragraph: No run-specific follow-up is currently available.\n- status"
}