{"id":"c5f7bb53-8257-4a53-bc0e-312bf4590195","kind":"mission_supervisor","status":"retrying","phase":"route_shell_readiness","createdAt":"2026-09-20T23:45:17.945Z","startedAt":"2026-09-20T23:45:18.137Z","completedAt":null,"lastProgressAt":"2026-09-20T23:47:06.618Z","mission":{"objective":"Verify request contract: FAILURE CLASS: ROUTE_FAMILY_PRESENTATION_CONTRACT_FRAGMENTATION. Create a clean current-main repair generation for Speedy Panda Party Rentals. The earlier media-containment PR #3311 is already merged and remains part of current main, but it is not completion proof for this broader failure class. Exact implementation ownership for this generation: - src/shells/TenantModesShell.tsx - new regression: src/__tests__/contracts/tenant-modes-presentation.contract.test.ts Do not modify TenantSettingsPage, UniversalAccountSettingsShell, PlatformProfileEditor, or any control-plane path in this generation unless post-deploy visual proof demonstrates a remaining separate defect. Required shared-shell correction: 1. Remove the Speedy Panda / Panda event-rental whole-route scale(0.8) + 125% width/height geometry hacks from rail, route presentation container, landing mobile nav, and active mobile nav. 2. Keep TenantModesShell as the one fixed viewport/background owner. Speedy Panda uses cover, no-","objectiveProvided":true,"explicitRoutes":false,"explicitTargetedActions":false,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"full","verificationReason":"high_risk_scope","visualEvidenceRequired":true,"routes":["/speedy-panda-party-rentals"],"authorizedOrigins":["https://app.knocklaunch.app"],"scope":"single_route","mode":"observe","tenantRef":"","userRef":"","roleRef":"","tenantOwnerPreflight":false,"tenantProjectionPolicy":"godmode","profileRef":"default","viewports":["desktop"],"expectedText":"","expectedPath":"/speedy-panda-party-rentals","maxActions":1,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[],"syntheticData":{"text":"Visual Witness test","email":"visual-witness@example.invalid","phone":"3215550100","number":"100"}},"options":{"maxAttempts":3,"pollIntervalMs":2000,"staleAttemptMs":45000},"attempts":[{"attempt":1,"jobId":"48106d69-aa5e-458e-b986-2da8e8f8af41","startedAt":"2026-09-20T23:45:18.684Z","completedAt":"2026-09-20T23:46:17.022Z","classification":{"category":"transient_infrastructure","terminal":true,"retryable":true,"failureReason":"application_shell_readiness_timeout:27500","evidence":{"routes":0,"artifacts":0,"useful":false}},"receipt":{"ok":false,"service":"knocklaunch-universal-visual-witness","version":"onrunner-e3af6855cea1","jobId":"48106d69-aa5e-458e-b986-2da8e8f8af41","job_id":"48106d69-aa5e-458e-b986-2da8e8f8af41","status":"failed","phase":"failed","createdAt":"2026-09-20T23:45:18.426Z","queuedAt":"2026-09-20T23:45:18.578Z","startedAt":"2026-09-20T23:45:18.684Z","lastProgressAt":"2026-09-20T23:46:15.218Z","queueDeadlineAt":"2026-09-20T23:45:48.578Z","executionDeadlineAt":"2026-09-20T23:46:45.218Z","completedAt":"2026-09-20T23:46:15.218Z","currentRoute":"/speedy-panda-party-rentals","currentViewport":"desktop","queuePosition":null,"failureReason":"application_shell_readiness_timeout:27500","nextReconciliationAction":null,"progress":{"phase":"browser_context_cleanup_timed_out","supervisedAttemptNumber":1,"requestedBrowserEngine":"chromium","viewport":"desktop","currentViewport":"desktop","browserHeadless":false,"browserEngine":"chromium","browserLaunchReason":"managed_display","currentRoute":"/speedy-panda-party-rentals","routesVisited":1,"actionsUsed":0,"shellTimeoutMs":20000,"shellReadinessStrategy":"application_shell","readinessActionId":null,"transportFailure":"application_shell_readiness_timeout:27500"},"checkpointAccounting":{"complete":false,"expectedTotal":2,"completed":0,"remaining":2,"missing":2,"duplicates":0,"resumed":0,"route":{"required":1,"completed":0,"missingIds":["desktop::/speedy-panda-party-rentals"]},"action":{"required":0,"completed":0,"missingIds":[]},"evidence":{"required":1,"completed":0,"missingIds":["desktop::/speedy-panda-party-rentals::evidence::preflight"]},"duplicateIds":[]},"checkpoints":[],"resumedCheckpointIds":[],"resumedFromJobId":null,"projection":{"contract":"universal-godmode-experience-v1","source":"private_storage_hot_reload","tenantId":null,"tenantName":null,"tenantType":null,"experienceMode":"godmode","experienceRole":"GodMode","experienceUserId":null,"projectedUserRequired":false,"projectedUserNullExpected":true,"tenantOwnerPreflightRequested":false,"tenantOwnerPreflightRequired":false,"defaultTenantOwner":false,"projectionPolicy":"godmode","projectionFallbackReason":null},"mission":{"objective":"Verify request contract: FAILURE CLASS: ROUTE_FAMILY_PRESENTATION_CONTRACT_FRAGMENTATION. Create a clean current-main repair generation for Speedy Panda Party Rentals. The earlier media-containment PR #3311 is already merged and remains part of current main, but it is not completion proof for this broader failure class. Exact implementation ownership for this generation: - src/shells/TenantModesShell.tsx - new regression: src/__tests__/contracts/tenant-modes-presentation.contract.test.ts Do not modify TenantSettingsPage, UniversalAccountSettingsShell, PlatformProfileEditor, or any control-plane path in this generation unless post-deploy visual proof demonstrates a remaining separate defect. Required shared-shell correction: 1. Remove the Speedy Panda / Panda event-rental whole-route scale(0.8) + 125% width/height geometry hacks from rail, route presentation container, landing mobile nav, and active mobile nav. 2. Keep TenantModesShell as the one fixed viewport/background owner. Speedy Panda uses cover, no-","objectiveProvided":true,"explicitRoutes":true,"explicitTargetedActions":false,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"full","verificationReason":"high_risk_scope","visualEvidenceRequired":true,"routes":["/speedy-panda-party-rentals"],"authorizedOrigins":["https://app.knocklaunch.app"],"scope":"single_route","mode":"observe","tenantRef":"","userRef":"","roleRef":"","tenantOwnerPreflight":false,"tenantProjectionPolicy":"godmode","profileRef":"default","viewports":["desktop"],"expectedText":"","expectedPath":"/speedy-panda-party-rentals","maxActions":1,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[],"syntheticData":{"text":"Visual Witness test","email":"visual-witness@example.invalid","phone":"3215550100","number":"100"},"supervisedAttemptNumber":1,"browserEngine":"chromium"},"result":{"ok":false,"proofGate":"interactive_visual_witness_failed","missionExecutionVerified":false,"projectionVerified":false,"visualAcceptance":false,"failureReason":"application_shell_readiness_timeout:27500"},"route_results":[],"failed_results":[],"artifact_receipts":[],"visual_acceptance":false,"proof_gate":"interactive_visual_witness_failed"}},{"attempt":2,"jobId":"3a9875a5-e07a-4e20-986e-11564480f5aa","startedAt":"2026-09-20T23:46:19.820Z","completedAt":"2026-09-20T23:46:37.515Z","classification":{"category":"transient_infrastructure","terminal":true,"retryable":true,"failureReason":"browser_context_create_timeout:10000","evidence":{"routes":0,"artifacts":0,"useful":false}},"receipt":{"ok":false,"service":"knocklaunch-universal-visual-witness","version":"onrunner-e3af6855cea1","jobId":"3a9875a5-e07a-4e20-986e-11564480f5aa","job_id":"3a9875a5-e07a-4e20-986e-11564480f5aa","status":"failed","phase":"failed","createdAt":"2026-09-20T23:46:19.600Z","queuedAt":"2026-09-20T23:46:19.727Z","startedAt":"2026-09-20T23:46:19.820Z","lastProgressAt":"2026-09-20T23:46:36.215Z","queueDeadlineAt":"2026-09-20T23:46:49.727Z","executionDeadlineAt":"2026-09-20T23:46:56.013Z","completedAt":"2026-09-20T23:46:36.215Z","currentRoute":null,"currentViewport":"desktop","queuePosition":null,"failureReason":"browser_context_create_timeout:10000","nextReconciliationAction":null,"progress":{"phase":"browser_context_create","supervisedAttemptNumber":2,"requestedBrowserEngine":"firefox","viewport":"desktop","currentViewport":"desktop","browserHeadless":true,"browserEngine":"firefox","browserLaunchReason":"transient_renderer_firefox_retry"},"checkpointAccounting":{"complete":false,"expectedTotal":2,"completed":0,"remaining":2,"missing":2,"duplicates":0,"resumed":0,"route":{"required":1,"completed":0,"missingIds":["desktop::/speedy-panda-party-rentals"]},"action":{"required":0,"completed":0,"missingIds":[]},"evidence":{"required":1,"completed":0,"missingIds":["desktop::/speedy-panda-party-rentals::evidence::preflight"]},"duplicateIds":[]},"checkpoints":[],"resumedCheckpointIds":[],"resumedFromJobId":null,"projection":{"contract":"universal-godmode-experience-v1","source":"private_storage_hot_reload","tenantId":null,"tenantName":null,"tenantType":null,"experienceMode":"godmode","experienceRole":"GodMode","experienceUserId":null,"projectedUserRequired":false,"projectedUserNullExpected":true,"tenantOwnerPreflightRequested":false,"tenantOwnerPreflightRequired":false,"defaultTenantOwner":false,"projectionPolicy":"godmode","projectionFallbackReason":null},"mission":{"objective":"Verify request contract: FAILURE CLASS: ROUTE_FAMILY_PRESENTATION_CONTRACT_FRAGMENTATION. Create a clean current-main repair generation for Speedy Panda Party Rentals. The earlier media-containment PR #3311 is already merged and remains part of current main, but it is not completion proof for this broader failure class. Exact implementation ownership for this generation: - src/shells/TenantModesShell.tsx - new regression: src/__tests__/contracts/tenant-modes-presentation.contract.test.ts Do not modify TenantSettingsPage, UniversalAccountSettingsShell, PlatformProfileEditor, or any control-plane path in this generation unless post-deploy visual proof demonstrates a remaining separate defect. Required shared-shell correction: 1. Remove the Speedy Panda / Panda event-rental whole-route scale(0.8) + 125% width/height geometry hacks from rail, route presentation container, landing mobile nav, and active mobile nav. 2. Keep TenantModesShell as the one fixed viewport/background owner. Speedy Panda uses cover, no-","objectiveProvided":true,"explicitRoutes":true,"explicitTargetedActions":false,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"full","verificationReason":"high_risk_scope","visualEvidenceRequired":true,"routes":["/speedy-panda-party-rentals"],"authorizedOrigins":["https://app.knocklaunch.app"],"scope":"single_route","mode":"observe","tenantRef":"","userRef":"","roleRef":"","tenantOwnerPreflight":false,"tenantProjectionPolicy":"godmode","profileRef":"default","viewports":["desktop"],"expectedText":"","expectedPath":"/speedy-panda-party-rentals","maxActions":1,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[],"syntheticData":{"text":"Visual Witness test","email":"visual-witness@example.invalid","phone":"3215550100","number":"100"},"supervisedAttemptNumber":2,"browserEngine":"firefox"},"result":{"ok":false,"proofGate":"interactive_visual_witness_failed","missionExecutionVerified":false,"projectionVerified":false,"visualAcceptance":false,"failureReason":"browser_context_create_timeout:10000"},"route_results":[],"failed_results":[],"artifact_receipts":[],"visual_acceptance":false,"proof_gate":"interactive_visual_witness_failed"}},{"attempt":3,"jobId":"0c62d6e5-caef-4922-bb12-ffdca1311689","startedAt":"2026-09-20T23:46:41.806Z","completedAt":null,"classification":null,"receipt":{"ok":true,"service":"knocklaunch-universal-visual-witness","version":"onrunner-e3af6855cea1","jobId":"0c62d6e5-caef-4922-bb12-ffdca1311689","job_id":"0c62d6e5-caef-4922-bb12-ffdca1311689","status":"running","phase":"route_shell_readiness","createdAt":"2026-09-20T23:46:41.555Z","queuedAt":"2026-09-20T23:46:41.693Z","startedAt":"2026-09-20T23:46:41.805Z","lastProgressAt":"2026-09-20T23:46:51.424Z","queueDeadlineAt":"2026-09-20T23:47:11.693Z","executionDeadlineAt":"2026-09-20T23:47:21.424Z","completedAt":null,"currentRoute":"/speedy-panda-party-rentals","currentViewport":"desktop","queuePosition":null,"failureReason":null,"nextReconciliationAction":"monitor_execution","progress":{"phase":"route_shell_readiness","supervisedAttemptNumber":3,"requestedBrowserEngine":"webkit","viewport":"desktop","currentViewport":"desktop","browserHeadless":true,"browserEngine":"webkit","browserLaunchReason":"transient_renderer_webkit_retry","currentRoute":"/speedy-panda-party-rentals","routesVisited":0,"actionsUsed":0,"shellTimeoutMs":20000,"shellReadinessStrategy":"application_shell","readinessActionId":null},"checkpointAccounting":{"complete":false,"expectedTotal":2,"completed":0,"remaining":2,"missing":2,"duplicates":0,"resumed":0,"route":{"required":1,"completed":0,"missingIds":["desktop::/speedy-panda-party-rentals"]},"action":{"required":0,"completed":0,"missingIds":[]},"evidence":{"required":1,"completed":0,"missingIds":["desktop::/speedy-panda-party-rentals::evidence::preflight"]},"duplicateIds":[]},"checkpoints":[],"resumedCheckpointIds":[],"resumedFromJobId":null,"projection":{"contract":"universal-godmode-experience-v1","source":"private_storage_hot_reload","tenantId":null,"tenantName":null,"tenantType":null,"experienceMode":"godmode","experienceRole":"GodMode","experienceUserId":null,"projectedUserRequired":false,"projectedUserNullExpected":true,"tenantOwnerPreflightRequested":false,"tenantOwnerPreflightRequired":false,"defaultTenantOwner":false,"projectionPolicy":"godmode","projectionFallbackReason":null},"mission":{"objective":"Verify request contract: FAILURE CLASS: ROUTE_FAMILY_PRESENTATION_CONTRACT_FRAGMENTATION. Create a clean current-main repair generation for Speedy Panda Party Rentals. The earlier media-containment PR #3311 is already merged and remains part of current main, but it is not completion proof for this broader failure class. Exact implementation ownership for this generation: - src/shells/TenantModesShell.tsx - new regression: src/__tests__/contracts/tenant-modes-presentation.contract.test.ts Do not modify TenantSettingsPage, UniversalAccountSettingsShell, PlatformProfileEditor, or any control-plane path in this generation unless post-deploy visual proof demonstrates a remaining separate defect. Required shared-shell correction: 1. Remove the Speedy Panda / Panda event-rental whole-route scale(0.8) + 125% width/height geometry hacks from rail, route presentation container, landing mobile nav, and active mobile nav. 2. Keep TenantModesShell as the one fixed viewport/background owner. Speedy Panda uses cover, no-","objectiveProvided":true,"explicitRoutes":true,"explicitTargetedActions":false,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"full","verificationReason":"high_risk_scope","visualEvidenceRequired":true,"routes":["/speedy-panda-party-rentals"],"authorizedOrigins":["https://app.knocklaunch.app"],"scope":"single_route","mode":"observe","tenantRef":"","userRef":"","roleRef":"","tenantOwnerPreflight":false,"tenantProjectionPolicy":"godmode","profileRef":"default","viewports":["desktop"],"expectedText":"","expectedPath":"/speedy-panda-party-rentals","maxActions":1,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[],"syntheticData":{"text":"Visual Witness test","email":"visual-witness@example.invalid","phone":"3215550100","number":"100"},"supervisedAttemptNumber":3,"browserEngine":"webkit"},"result":null,"route_results":[],"failed_results":[],"artifact_receipts":[],"visual_acceptance":null,"proof_gate":null}}],"escalationHistory":[],"restartReplayHistory":[],"activeAttemptId":"0c62d6e5-caef-4922-bb12-ffdca1311689","result":null,"retryCleanupWarning":null}