{"ok":false,"service":"knocklaunch-universal-visual-witness","version":"onrunner-36b6028504a9","jobId":"881892b3-642a-44a7-8bca-19b26fbd74b0","job_id":"881892b3-642a-44a7-8bca-19b26fbd74b0","status":"failed","phase":"failed","createdAt":"2026-09-06T19:18:51.625Z","queuedAt":"2026-09-06T19:18:51.734Z","startedAt":"2026-09-06T19:18:51.839Z","lastProgressAt":"2026-09-06T19:21:38.470Z","queueDeadlineAt":"2026-09-06T19:20:51.734Z","executionDeadlineAt":"2026-09-06T19:33:51.839Z","completedAt":"2026-09-06T19:21:38.470Z","currentRoute":"/big-papis/owner/proposals","currentViewport":"desktop","queuePosition":null,"failureReason":"screenshot_capture_failed:page.screenshot: Timeout 60000ms exceeded.\nCall log:\n  - taking page screenshot\n    - disabled all CSS animations\n;page.screenshot: Timeout 30000ms exceeded.\nCall log:\n  - taking page screenshot\n    - disabled all CSS animations\n  - waiting for fonts to load...\n  - fonts loaded\n;cdp_screencast_start_timeout:2000ms;page.screenshot: Timeout 10000ms exceeded.\nCall log:\n  - taking page screenshot\n;cdp_viewport_screenshot_timeout:10000ms;cdp_screencast_start_timeout:2000ms","nextReconciliationAction":null,"progress":{"phase":"route_navigation","viewport":"desktop","currentViewport":"desktop","currentRoute":"/big-papis/owner/proposals","routesVisited":0,"actionsUsed":0},"projection":{"contract":"universal-godmode-experience-v1","source":"private_storage_hot_reload","tenantId":"766cfaa7-ac42-46c8-bbef-69d13268a29d","tenantName":"Big Papi's Coquito Iceys","tenantType":"MOBILE_VENDOR","experienceMode":"godmode_tenant","experienceRole":"GodMode","experienceUserId":null,"projectedUserRequired":false,"projectedUserNullExpected":true,"tenantOwnerPreflightRequired":false,"defaultTenantOwner":false},"mission":{"objective":"Verify the live Proposal Editor direct-manipulation repair on production source 0acf7f2c327be30f236bc594b039be818986346a. Confirm overlapping canvas elements are selectable predictably; the selected object shows an explicit MOVE or CROP mode label; body drag moves; resize handles resize; crop mode is visibly distinct; crop works on the logo and on at least one non-logo editable media path (artwork/frame/custom ornament) after its image mounts asynchronously. Do not leave persistent proposal changes; restore any test geometry/crop before finishing.","objectiveProvided":true,"explicitRoutes":true,"explicitTargetedActions":true,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"quick","verificationReason":"explicit_request","routes":["/big-papis/owner/proposals"],"authorizedOrigins":["https://app.knocklaunch.app"],"scope":"single_route","mode":"interactive_audit","tenantRef":"bigpapis","userRef":"","roleRef":"","tenantOwnerPreflight":false,"profileRef":"default","viewports":["desktop"],"expectedText":"","expectedPath":"/big-papis/owner/proposals","maxActions":8,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[{"id":"action-1","type":"select_overlapping_content","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-2","type":"verify_move_crop_mode_label","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-3","type":"move_selected_object_then_restore","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-4","type":"resize_from_handle_then_restore","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-5","type":"crop_logo_then_restore","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-6","type":"crop_non_logo_media_then_restore","verificationTier":"quick","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":"screenshot_capture_failed:page.screenshot: Timeout 60000ms exceeded.\nCall log:\n  - taking page screenshot\n    - disabled all CSS animations\n;page.screenshot: Timeout 30000ms exceeded.\nCall log:\n  - taking page screenshot\n    - disabled all CSS animations\n  - waiting for fonts to load...\n  - fonts loaded\n;cdp_screencast_start_timeout:2000ms;page.screenshot: Timeout 10000ms exceeded.\nCall log:\n  - taking page screenshot\n;cdp_viewport_screenshot_timeout:10000ms;cdp_screencast_start_timeout:2000ms"},"route_results":[],"failed_results":[],"artifact_receipts":[],"visual_acceptance":false,"proof_gate":"interactive_visual_witness_failed"}