{"ok":false,"service":"knocklaunch-universal-visual-witness","version":"onrunner-ad816fe583fb","jobId":"3a46538b-983a-4e4d-89c0-6f20a163e764","job_id":"3a46538b-983a-4e4d-89c0-6f20a163e764","status":"failed","phase":"failed","createdAt":"2026-09-20T05:03:11.781Z","queuedAt":"2026-09-20T05:03:11.934Z","startedAt":"2026-09-20T05:03:12.035Z","lastProgressAt":"2026-09-20T05:03:54.342Z","queueDeadlineAt":"2026-09-20T05:03:41.934Z","executionDeadlineAt":"2026-09-20T05:04:24.141Z","completedAt":"2026-09-20T05:03:54.342Z","currentRoute":"/pcg/dashboard","currentViewport":"desktop","queuePosition":null,"failureReason":"application_shell_readiness_timeout:27500","nextReconciliationAction":null,"progress":{"phase":"browser_context_closed","supervisedAttemptNumber":1,"requestedBrowserEngine":"chromium","viewport":"desktop","currentViewport":"desktop","browserHeadless":true,"browserEngine":"chromium","browserLaunchReason":"display_unavailable_headless","currentRoute":"/pcg/dashboard","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::/pcg/dashboard"]},"action":{"required":0,"completed":0,"missingIds":[]},"evidence":{"required":1,"completed":0,"missingIds":["desktop::/pcg/dashboard::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: On current main, harden the existing shared tenant operating/bootstrap contract into an explicit customer-ready gate without creating a new architecture. Use src/lib/tenants/tenantOperatingContract.ts, src/PrivateAppShell.tsx, src/routes/verticalRouteRegistry.ts, and src/routes/privateWorkspaceCompatibility.ts as authoritative starting points and discover only tightly related companions. Required behavior: derive a machine-readable customer readiness result from the existing operating contract/bootstrap requirements and current tenant readiness data; readiness must fail closed when tenant identity/route namespace, shell ownership, universal profile/settings/navigation/search requirements, required branding/media bindings, membership/access prerequisites, or required application routes are unresolved; preserve prospect/demo readiness separately; ensure tenant-native routes cannot fall through to generic CRM/platform-admin surfaces; preserve current vertical recipes and reusable primitiv","objectiveProvided":true,"explicitRoutes":true,"explicitTargetedActions":false,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"full","verificationReason":"high_risk_scope","visualEvidenceRequired":false,"routes":["/pcg/dashboard"],"authorizedOrigins":["https://app.knocklaunch.app"],"scope":"single_route","mode":"observe","tenantRef":"","userRef":"","roleRef":"","tenantOwnerPreflight":false,"tenantProjectionPolicy":"godmode","profileRef":"default","viewports":["desktop"],"expectedText":"","expectedPath":"/pcg/dashboard","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"}