{"ok":false,"service":"knocklaunch-universal-visual-witness","version":"onrunner-c45815deacec","jobId":"fb9312a9-a05d-48cf-90bf-154a3311c42c","job_id":"fb9312a9-a05d-48cf-90bf-154a3311c42c","status":"failed","phase":"failed","createdAt":"2026-09-03T22:38:51.289Z","queuedAt":"2026-09-03T22:38:51.502Z","startedAt":"2026-09-03T22:38:51.688Z","lastProgressAt":"2026-09-03T22:39:37.456Z","queueDeadlineAt":"2026-09-03T22:40:51.502Z","executionDeadlineAt":"2026-09-03T22:53:51.688Z","completedAt":"2026-09-03T22:39:37.456Z","currentRoute":"/ms-lawn-barber/settings","currentViewport":"desktop","queuePosition":null,"failureReason":"page.screenshot: Target page, context or browser has been closed","nextReconciliationAction":null,"progress":{"phase":"route_navigation","viewport":"desktop","currentViewport":"desktop","currentRoute":"/ms-lawn-barber/settings","routesVisited":0,"actionsUsed":0},"projection":{"contract":"universal-godmode-experience-v1","source":"private_storage_hot_reload","tenantId":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","tenantName":"MS Lawn Barber","tenantType":"LAWN_CARE","experienceMode":"godmode_tenant","experienceRole":"GodMode","experienceUserId":null,"projectedUserRequired":false,"projectedUserNullExpected":true,"tenantOwnerPreflightRequired":false,"defaultTenantOwner":false},"mission":{"objective":"On the live MS Lawn Barber Settings route, prove the repaired owner controls without traversing the heavy Today map. Verify the page is MS Lawn Barber and not Seaside/Tire Shop; the desktop canonical account control uses the current tenant logo and is fixed bottom-right without covering Settings content; mobile keeps the account control in the top/header area and has no bottom account overlay. Safely click the lawn-care sidebar/navigation for Opportunity Radar, Profile, Settings, Customers, Gear, Team & Access, and Money and confirm each renders its correct owner surface rather than doing nothing. Open the canonical account menu and verify Profile, Settings, and Connections are present; activate Profile and Settings safely and confirm they remain MS Lawn Barber scoped. Do not edit fields, save data, send messages, create leads, create invoices, or perform destructive actions.","objectiveProvided":true,"explicitRoutes":true,"explicitTargetedActions":true,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"standard","verificationReason":"explicit_request","routes":["/ms-lawn-barber/settings"],"authorizedOrigins":["https://app.knocklaunch.app"],"scope":"single_route","mode":"interactive_audit","tenantRef":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","userRef":"","roleRef":"","tenantOwnerPreflight":false,"profileRef":"default","viewports":["desktop","mobile"],"expectedText":"Business settings","expectedPath":"/ms-lawn-barber/settings","maxActions":30,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[{"id":"action-1","type":"visual_check","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-2","type":"click","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-3","type":"click","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-4","type":"click","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-5","type":"click","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-6","type":"click","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-7","type":"click","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-8","type":"click","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-9","type":"open_menu","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-10","type":"click","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-11","type":"click","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-12","type":"visual_check","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true}],"syntheticData":{"text":"Visual Witness test","email":"visual-witness@example.invalid","phone":"3215550100","number":"100"}},"result":{"ok":false,"proofGate":"interactive_visual_witness_failed","missionExecutionVerified":false,"projectionVerified":false,"visualAcceptance":false,"failureReason":"page.screenshot: Target page, context or browser has been closed"},"route_results":[],"failed_results":[],"artifact_receipts":[],"visual_acceptance":false,"proof_gate":"interactive_visual_witness_failed"}