{"id":"1f8631d5-c50a-41d8-b012-ba6ebb797ef5","kind":"mission_supervisor","status":"failed","phase":"blocked","createdAt":"2026-09-02T12:12:21.475Z","startedAt":"2026-09-02T12:12:21.976Z","completedAt":"2026-09-02T12:14:03.816Z","lastProgressAt":"2026-09-02T12:14:01.517Z","mission":{"objective":"Audit the actual Redfish roof estimator/measurement workflow. Verify the satellite Mapbox canvas initializes, no missing-token/authorization overlay appears, address search is usable, center-on-location is a real control, tracing can be started, and the estimate panel is present. Capture application and interaction failures precisely; do not mutate production.","objectiveProvided":true,"explicitRoutes":false,"explicitTargetedActions":true,"missionProfile":"route-smoke","requestedVerificationTier":"standard","effectiveVerificationTier":"standard","verificationReason":"explicit_request","routes":["/redfish-roofing/roof-tracer"],"authorizedOrigins":["https://app.knocklaunch.app"],"scope":"single_route","mode":"interactive_audit","tenantRef":"redfish-roofing","userRef":"","roleRef":"","tenantOwnerPreflight":false,"profileRef":"default","viewports":["desktop","mobile"],"expectedText":"Roof Tracer","expectedPath":"/redfish-roofing/roof-tracer","maxActions":30,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[{"id":"action-1","type":"assert_text","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"Roof Tracer","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-2","type":"assert_selector","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-3","type":"click_text","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"Start Tracing","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":"17da0201-8efa-4dd2-b39e-fc5b887d0e62","startedAt":"2026-09-02T12:12:22.334Z","completedAt":"2026-09-02T12:14:03.712Z","classification":{"category":"application","terminal":true,"retryable":false,"failureReason":"locator.waitFor: Timeout 20000ms exceeded.\nCall log:\n  - waiting for getByText('Roof Tracer').first() to be visible","evidence":{"routes":0,"artifacts":1,"useful":true}},"receipt":{"ok":false,"service":"knocklaunch-universal-visual-witness","version":"onrunner-c45815deacec","jobId":"17da0201-8efa-4dd2-b39e-fc5b887d0e62","job_id":"17da0201-8efa-4dd2-b39e-fc5b887d0e62","status":"failed","phase":"failed","createdAt":"2026-09-02T12:12:22.105Z","queuedAt":"2026-09-02T12:12:22.245Z","startedAt":"2026-09-02T12:12:22.334Z","lastProgressAt":"2026-09-02T12:14:03.114Z","queueDeadlineAt":"2026-09-02T12:14:22.245Z","executionDeadlineAt":"2026-09-02T12:27:22.334Z","completedAt":"2026-09-02T12:14:03.114Z","currentRoute":"/redfish-roofing/roof-tracer","currentViewport":"desktop","queuePosition":null,"failureReason":"locator.waitFor: Timeout 20000ms exceeded.\nCall log:\n  - waiting for getByText('Roof Tracer').first() to be visible\n","nextReconciliationAction":null,"progress":{"phase":"route_preflight_captured","viewport":"desktop","currentViewport":"desktop","currentRoute":"/redfish-roofing/roof-tracer","routesVisited":0,"actionsUsed":0},"projection":{"contract":"universal-godmode-experience-v1","source":"private_storage_hot_reload","tenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","tenantName":"Redfish Roofing Florida","tenantType":"ROOFING_COMPANY","experienceMode":"godmode_tenant","experienceRole":"GodMode","experienceUserId":null,"projectedUserRequired":false,"projectedUserNullExpected":true,"tenantOwnerPreflightRequired":false,"defaultTenantOwner":false},"mission":{"objective":"Audit the actual Redfish roof estimator/measurement workflow. Verify the satellite Mapbox canvas initializes, no missing-token/authorization overlay appears, address search is usable, center-on-location is a real control, tracing can be started, and the estimate panel is present. Capture application and interaction failures precisely; do not mutate production.","objectiveProvided":true,"explicitRoutes":true,"explicitTargetedActions":true,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"standard","verificationReason":"explicit_request","routes":["/redfish-roofing/roof-tracer"],"authorizedOrigins":["https://app.knocklaunch.app"],"scope":"single_route","mode":"interactive_audit","tenantRef":"redfish-roofing","userRef":"","roleRef":"","tenantOwnerPreflight":false,"profileRef":"default","viewports":["desktop","mobile"],"expectedText":"Roof Tracer","expectedPath":"/redfish-roofing/roof-tracer","maxActions":30,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[{"id":"action-1","type":"assert_text","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"Roof Tracer","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-2","type":"assert_selector","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-3","type":"click_text","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"Start Tracing","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":"locator.waitFor: Timeout 20000ms exceeded.\nCall log:\n  - waiting for getByText('Roof Tracer').first() to be visible\n"},"route_results":[],"failed_results":[],"artifact_receipts":[{"stored":true,"sha256":"b98f6cf866927a1d43e3d68751ba764a5be228b53276915a3482741369af530b","bucket":"command-center-visual-witness","path":"universal-witness/17da0201-8efa-4dd2-b39e-fc5b887d0e62/desktop/-redfish-roofing-roof-tracer-preflight.png","signedUrl":"https://ymntrajfubicyxwwdxxa.supabase.co/storage/v1/object/sign/command-center-visual-witness/universal-witness/17da0201-8efa-4dd2-b39e-fc5b887d0e62/desktop/-redfish-roofing-roof-tracer-preflight.png?token=eyJraWQiOiJmMGU3ZGJhNi01MGFlLTQ1ZTktYmFkMi1lZmQ5Y2MzMDMyNWEiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJjb21tYW5kLWNlbnRlci12aXN1YWwtd2l0bmVzcy91bml2ZXJzYWwtd2l0bmVzcy8xN2RhMDIwMS04ZWZhLTRkZDItYjM5ZS1mYzViODg3ZDBlNjIvZGVza3RvcC8tcmVkZmlzaC1yb29maW5nLXJvb2YtdHJhY2VyLXByZWZsaWdodC5wbmciLCJzY29wZSI6ImRvd25sb2FkIiwiaWF0IjoxNzg4MzUxMjE0LCJleHAiOjE3ODgzNTQ4MTR9.XNAnOcc1ccJ4qjXKu7T-FXLYdcI9yt4Qc6dmHl5bWBc","signedUrlTtlSeconds":3600,"route":"/redfish-roofing/roof-tracer","viewport":"desktop","phase":"preflight","capturedAt":"2026-09-02T12:13:34.608Z","navigationFailure":null}],"visual_acceptance":false,"proof_gate":"interactive_visual_witness_failed"}}],"escalationHistory":[],"activeAttemptId":null,"result":{"ok":false,"proofGate":"supervised_visual_witness_blocked","outcome":"application","failureReason":"locator.waitFor: Timeout 20000ms exceeded.\nCall log:\n  - waiting for getByText('Roof Tracer').first() to be visible","attemptsUsed":1,"terminalReceipt":{"ok":false,"service":"knocklaunch-universal-visual-witness","version":"onrunner-c45815deacec","jobId":"17da0201-8efa-4dd2-b39e-fc5b887d0e62","job_id":"17da0201-8efa-4dd2-b39e-fc5b887d0e62","status":"failed","phase":"failed","createdAt":"2026-09-02T12:12:22.105Z","queuedAt":"2026-09-02T12:12:22.245Z","startedAt":"2026-09-02T12:12:22.334Z","lastProgressAt":"2026-09-02T12:14:03.114Z","queueDeadlineAt":"2026-09-02T12:14:22.245Z","executionDeadlineAt":"2026-09-02T12:27:22.334Z","completedAt":"2026-09-02T12:14:03.114Z","currentRoute":"/redfish-roofing/roof-tracer","currentViewport":"desktop","queuePosition":null,"failureReason":"locator.waitFor: Timeout 20000ms exceeded.\nCall log:\n  - waiting for getByText('Roof Tracer').first() to be visible\n","nextReconciliationAction":null,"progress":{"phase":"route_preflight_captured","viewport":"desktop","currentViewport":"desktop","currentRoute":"/redfish-roofing/roof-tracer","routesVisited":0,"actionsUsed":0},"projection":{"contract":"universal-godmode-experience-v1","source":"private_storage_hot_reload","tenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","tenantName":"Redfish Roofing Florida","tenantType":"ROOFING_COMPANY","experienceMode":"godmode_tenant","experienceRole":"GodMode","experienceUserId":null,"projectedUserRequired":false,"projectedUserNullExpected":true,"tenantOwnerPreflightRequired":false,"defaultTenantOwner":false},"mission":{"objective":"Audit the actual Redfish roof estimator/measurement workflow. Verify the satellite Mapbox canvas initializes, no missing-token/authorization overlay appears, address search is usable, center-on-location is a real control, tracing can be started, and the estimate panel is present. Capture application and interaction failures precisely; do not mutate production.","objectiveProvided":true,"explicitRoutes":true,"explicitTargetedActions":true,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"standard","verificationReason":"explicit_request","routes":["/redfish-roofing/roof-tracer"],"authorizedOrigins":["https://app.knocklaunch.app"],"scope":"single_route","mode":"interactive_audit","tenantRef":"redfish-roofing","userRef":"","roleRef":"","tenantOwnerPreflight":false,"profileRef":"default","viewports":["desktop","mobile"],"expectedText":"Roof Tracer","expectedPath":"/redfish-roofing/roof-tracer","maxActions":30,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[{"id":"action-1","type":"assert_text","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"Roof Tracer","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-2","type":"assert_selector","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"","value":"","option":"","exact":true,"dialog":"","promptText":"","dialogs":[],"waitMs":500,"required":true},{"id":"action-3","type":"click_text","verificationTier":"standard","testid":"","role":"","name":"","label":"","text":"Start Tracing","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":"locator.waitFor: Timeout 20000ms exceeded.\nCall log:\n  - waiting for getByText('Roof Tracer').first() to be visible\n"},"route_results":[],"failed_results":[],"artifact_receipts":[{"stored":true,"sha256":"b98f6cf866927a1d43e3d68751ba764a5be228b53276915a3482741369af530b","bucket":"command-center-visual-witness","path":"universal-witness/17da0201-8efa-4dd2-b39e-fc5b887d0e62/desktop/-redfish-roofing-roof-tracer-preflight.png","signedUrl":"https://ymntrajfubicyxwwdxxa.supabase.co/storage/v1/object/sign/command-center-visual-witness/universal-witness/17da0201-8efa-4dd2-b39e-fc5b887d0e62/desktop/-redfish-roofing-roof-tracer-preflight.png?token=eyJraWQiOiJmMGU3ZGJhNi01MGFlLTQ1ZTktYmFkMi1lZmQ5Y2MzMDMyNWEiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJjb21tYW5kLWNlbnRlci12aXN1YWwtd2l0bmVzcy91bml2ZXJzYWwtd2l0bmVzcy8xN2RhMDIwMS04ZWZhLTRkZDItYjM5ZS1mYzViODg3ZDBlNjIvZGVza3RvcC8tcmVkZmlzaC1yb29maW5nLXJvb2YtdHJhY2VyLXByZWZsaWdodC5wbmciLCJzY29wZSI6ImRvd25sb2FkIiwiaWF0IjoxNzg4MzUxMjE0LCJleHAiOjE3ODgzNTQ4MTR9.XNAnOcc1ccJ4qjXKu7T-FXLYdcI9yt4Qc6dmHl5bWBc","signedUrlTtlSeconds":3600,"route":"/redfish-roofing/roof-tracer","viewport":"desktop","phase":"preflight","capturedAt":"2026-09-02T12:13:34.608Z","navigationFailure":null}],"visual_acceptance":false,"proof_gate":"interactive_visual_witness_failed"}}}