{"id":"03a042c8-9bbf-4ad0-a860-8209b00390ef","kind":"mission_supervisor","status":"failed","phase":"blocked","createdAt":"2026-09-06T19:38:34.993Z","startedAt":"2026-09-06T19:38:35.235Z","completedAt":"2026-09-06T19:42:53.815Z","lastProgressAt":"2026-09-06T19:42:51.294Z","mission":{"objective":"Verify the live Proposal Editor layer-lock interaction after merged PR #1987. Select a bounded layer such as Logo or Header in Layers. Confirm the canvas mode chip says LOCKED. Click an overlapping sibling object and confirm the locked selection does not change. Drag inside the locked layer and confirm that locked layer, not the sibling, moves. Click empty canvas/outside the locked object and confirm selection remains locked. Then explicitly select a different layer in Layers and confirm the lock transfers. Do not save destructive changes; use undo if geometry changes during proof.","objectiveProvided":true,"explicitRoutes":false,"explicitTargetedActions":true,"missionProfile":"route-smoke","requestedVerificationTier":"quick","effectiveVerificationTier":"quick","verificationReason":"explicit_request","routes":["/big-papis/owner/proposals"],"authorizedOrigins":["https://app.knocklaunch.app"],"scope":"single_route","mode":"interactive_audit","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","userRef":"","roleRef":"","tenantOwnerPreflight":false,"profileRef":"default","viewports":["desktop"],"expectedText":"LOCKED","expectedPath":"/big-papis/owner/proposals","maxActions":12,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[{"id":"action-1","type":"select_layer","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-2","type":"verify_text","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"LOCKED","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-3","type":"click_overlapping_sibling","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-4","type":"drag_selected_layer","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-5","type":"click_empty_canvas","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-6","type":"select_layer","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-7","type":"verify_lock_transfer","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"}},"options":{"maxAttempts":2,"pollIntervalMs":2000,"staleAttemptMs":960000},"attempts":[{"attempt":1,"jobId":"9146fb4c-e218-40c5-bc1c-97a7f700d872","startedAt":"2026-09-06T19:38:35.553Z","completedAt":"2026-09-06T19:40:44.896Z","classification":{"category":"transient_infrastructure","terminal":true,"retryable":true,"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.;cdp_screencast_start_timeout:2000ms;page.screenshot: Timeout 10000ms exceeded.;cdpSession.send: Target page, context or browser has been closed;page_closed_before_screencast_recovery","evidence":{"routes":0,"artifacts":0,"useful":false}},"receipt":{"ok":false,"service":"knocklaunch-universal-visual-witness","version":"onrunner-857c6c05f7bc","jobId":"9146fb4c-e218-40c5-bc1c-97a7f700d872","job_id":"9146fb4c-e218-40c5-bc1c-97a7f700d872","status":"failed","phase":"failed","createdAt":"2026-09-06T19:38:35.345Z","queuedAt":"2026-09-06T19:38:35.452Z","startedAt":"2026-09-06T19:38:35.553Z","lastProgressAt":"2026-09-06T19:40:43.998Z","queueDeadlineAt":"2026-09-06T19:40:35.452Z","executionDeadlineAt":"2026-09-06T19:53:35.553Z","completedAt":"2026-09-06T19:40:43.998Z","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.;cdp_screencast_start_timeout:2000ms;page.screenshot: Timeout 10000ms exceeded.;cdpSession.send: Target page, context or browser has been closed;page_closed_before_screencast_recovery","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 layer-lock interaction after merged PR #1987. Select a bounded layer such as Logo or Header in Layers. Confirm the canvas mode chip says LOCKED. Click an overlapping sibling object and confirm the locked selection does not change. Drag inside the locked layer and confirm that locked layer, not the sibling, moves. Click empty canvas/outside the locked object and confirm selection remains locked. Then explicitly select a different layer in Layers and confirm the lock transfers. Do not save destructive changes; use undo if geometry changes during proof.","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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","userRef":"","roleRef":"","tenantOwnerPreflight":false,"profileRef":"default","viewports":["desktop"],"expectedText":"LOCKED","expectedPath":"/big-papis/owner/proposals","maxActions":12,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[{"id":"action-1","type":"select_layer","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-2","type":"verify_text","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"LOCKED","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-3","type":"click_overlapping_sibling","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-4","type":"drag_selected_layer","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-5","type":"click_empty_canvas","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-6","type":"select_layer","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-7","type":"verify_lock_transfer","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.;cdp_screencast_start_timeout:2000ms;page.screenshot: Timeout 10000ms exceeded.;cdpSession.send: Target page, context or browser has been closed;page_closed_before_screencast_recovery"},"route_results":[],"failed_results":[],"artifact_receipts":[],"visual_acceptance":false,"proof_gate":"interactive_visual_witness_failed"}},{"attempt":2,"jobId":"e743dd47-6871-415c-8027-d49402c0e9f1","startedAt":"2026-09-06T19:40:45.712Z","completedAt":"2026-09-06T19:42:53.701Z","classification":{"category":"transient_infrastructure","terminal":true,"retryable":true,"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.;cdp_screencast_start_timeout:2000ms;page.screenshot: Timeout 10000ms exceeded.;cdpSession.send: Target page, context or browser has been closed;page_closed_before_screencast_recovery","evidence":{"routes":0,"artifacts":0,"useful":false}},"receipt":{"ok":false,"service":"knocklaunch-universal-visual-witness","version":"onrunner-857c6c05f7bc","jobId":"e743dd47-6871-415c-8027-d49402c0e9f1","job_id":"e743dd47-6871-415c-8027-d49402c0e9f1","status":"failed","phase":"failed","createdAt":"2026-09-06T19:40:45.314Z","queuedAt":"2026-09-06T19:40:45.600Z","startedAt":"2026-09-06T19:40:45.712Z","lastProgressAt":"2026-09-06T19:42:52.296Z","queueDeadlineAt":"2026-09-06T19:42:45.600Z","executionDeadlineAt":"2026-09-06T19:55:45.712Z","completedAt":"2026-09-06T19:42:52.296Z","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.;cdp_screencast_start_timeout:2000ms;page.screenshot: Timeout 10000ms exceeded.;cdpSession.send: Target page, context or browser has been closed;page_closed_before_screencast_recovery","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 layer-lock interaction after merged PR #1987. Select a bounded layer such as Logo or Header in Layers. Confirm the canvas mode chip says LOCKED. Click an overlapping sibling object and confirm the locked selection does not change. Drag inside the locked layer and confirm that locked layer, not the sibling, moves. Click empty canvas/outside the locked object and confirm selection remains locked. Then explicitly select a different layer in Layers and confirm the lock transfers. Do not save destructive changes; use undo if geometry changes during proof.","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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","userRef":"","roleRef":"","tenantOwnerPreflight":false,"profileRef":"default","viewports":["desktop"],"expectedText":"LOCKED","expectedPath":"/big-papis/owner/proposals","maxActions":12,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[{"id":"action-1","type":"select_layer","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-2","type":"verify_text","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"LOCKED","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-3","type":"click_overlapping_sibling","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-4","type":"drag_selected_layer","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-5","type":"click_empty_canvas","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-6","type":"select_layer","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-7","type":"verify_lock_transfer","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.;cdp_screencast_start_timeout:2000ms;page.screenshot: Timeout 10000ms exceeded.;cdpSession.send: Target page, context or browser has been closed;page_closed_before_screencast_recovery"},"route_results":[],"failed_results":[],"artifact_receipts":[],"visual_acceptance":false,"proof_gate":"interactive_visual_witness_failed"}}],"escalationHistory":[],"activeAttemptId":null,"result":{"ok":false,"proofGate":"supervised_visual_witness_blocked","outcome":"transient_infrastructure","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.;cdp_screencast_start_timeout:2000ms;page.screenshot: Timeout 10000ms exceeded.;cdpSession.send: Target page, context or browser has been closed;page_closed_before_screencast_recovery","attemptsUsed":2,"terminalReceipt":{"ok":false,"service":"knocklaunch-universal-visual-witness","version":"onrunner-857c6c05f7bc","jobId":"e743dd47-6871-415c-8027-d49402c0e9f1","job_id":"e743dd47-6871-415c-8027-d49402c0e9f1","status":"failed","phase":"failed","createdAt":"2026-09-06T19:40:45.314Z","queuedAt":"2026-09-06T19:40:45.600Z","startedAt":"2026-09-06T19:40:45.712Z","lastProgressAt":"2026-09-06T19:42:52.296Z","queueDeadlineAt":"2026-09-06T19:42:45.600Z","executionDeadlineAt":"2026-09-06T19:55:45.712Z","completedAt":"2026-09-06T19:42:52.296Z","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.;cdp_screencast_start_timeout:2000ms;page.screenshot: Timeout 10000ms exceeded.;cdpSession.send: Target page, context or browser has been closed;page_closed_before_screencast_recovery","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 layer-lock interaction after merged PR #1987. Select a bounded layer such as Logo or Header in Layers. Confirm the canvas mode chip says LOCKED. Click an overlapping sibling object and confirm the locked selection does not change. Drag inside the locked layer and confirm that locked layer, not the sibling, moves. Click empty canvas/outside the locked object and confirm selection remains locked. Then explicitly select a different layer in Layers and confirm the lock transfers. Do not save destructive changes; use undo if geometry changes during proof.","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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","userRef":"","roleRef":"","tenantOwnerPreflight":false,"profileRef":"default","viewports":["desktop"],"expectedText":"LOCKED","expectedPath":"/big-papis/owner/proposals","maxActions":12,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[{"id":"action-1","type":"select_layer","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-2","type":"verify_text","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"LOCKED","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-3","type":"click_overlapping_sibling","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-4","type":"drag_selected_layer","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-5","type":"click_empty_canvas","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-6","type":"select_layer","verificationTier":"quick","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-7","type":"verify_lock_transfer","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.;cdp_screencast_start_timeout:2000ms;page.screenshot: Timeout 10000ms exceeded.;cdpSession.send: Target page, context or browser has been closed;page_closed_before_screencast_recovery"},"route_results":[],"failed_results":[],"artifact_receipts":[],"visual_acceptance":false,"proof_gate":"interactive_visual_witness_failed"}}}