{"ok":false,"service":"knocklaunch-universal-visual-witness","version":"onrunner-ad816fe583fb","jobId":"a75ec934-4b2b-4f4a-a97d-b55f633af68b","job_id":"a75ec934-4b2b-4f4a-a97d-b55f633af68b","status":"failed","phase":"failed","createdAt":"2026-09-20T15:05:52.838Z","queuedAt":"2026-09-20T15:05:52.964Z","startedAt":"2026-09-20T15:05:53.058Z","lastProgressAt":"2026-09-20T15:06:13.296Z","queueDeadlineAt":"2026-09-20T15:06:22.964Z","executionDeadlineAt":"2026-09-20T15:06:32.973Z","completedAt":"2026-09-20T15:06:13.296Z","currentRoute":null,"currentViewport":"desktop","queuePosition":null,"failureReason":"browser_context_create_timeout:10000","nextReconciliationAction":null,"progress":{"phase":"browser_context_create","supervisedAttemptNumber":1,"requestedBrowserEngine":"chromium","viewport":"desktop","currentViewport":"desktop","browserHeadless":false,"browserEngine":"chromium","browserLaunchReason":"managed_display"},"checkpointAccounting":{"complete":false,"expectedTotal":2,"completed":0,"remaining":2,"missing":2,"duplicates":0,"resumed":0,"route":{"required":1,"completed":0,"missingIds":["desktop::/knock-launch-os/settings"]},"action":{"required":0,"completed":0,"missingIds":[]},"evidence":{"required":1,"completed":0,"missingIds":["desktop::/knock-launch-os/settings::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: Create one canonical, premium Profile / Settings / Notifications frontend primitive shared by every KNOCKLAUNCH account surface. Use a single UniversalAccountSettingsShell for tenant workspaces and KNOCKLAUNCH Owner OS. The shell must be simple, polished, mobile-friendly, and expose three consistent top-level destinations: Profile, Settings, Notifications. Preserve tenant-specific capability content underneath Settings. Respect tenant type and the existing experience-family truth: if tenantExperienceFamily/isModesTenant resolves MODES, the shared page must visibly identify MODES and preserve MODES-specific Workspace controls, experience toggle, health/bootstrap, layout, imagery/workspace behavior already provided by TenantSettingsPage; standard tenants keep their applicable controls. Tenant notifications remain tenant-scoped and functional through existing UnifiedNotifications. Owner OS must use the same shell but must not borrow customer tenant state. Add owner-safe Notifications pres","objectiveProvided":true,"explicitRoutes":true,"explicitTargetedActions":false,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"quick","verificationReason":"narrow_single_behavior","visualEvidenceRequired":true,"routes":["/knock-launch-os/settings"],"authorizedOrigins":["https://app.knocklaunch.app"],"scope":"single_route","mode":"observe","tenantRef":"","userRef":"","roleRef":"","tenantOwnerPreflight":false,"tenantProjectionPolicy":"godmode","profileRef":"default","viewports":["desktop"],"expectedText":"","expectedPath":"/knock-launch-os/settings","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":"browser_context_create_timeout:10000"},"route_results":[],"failed_results":[],"artifact_receipts":[],"visual_acceptance":false,"proof_gate":"interactive_visual_witness_failed"}