{"ok":true,"service":"knocklaunch-universal-visual-witness","version":"onrunner-9e9dd65fd314","jobId":"c448afe6-e702-4d4d-b4c2-4f46ae027106","job_id":"c448afe6-e702-4d4d-b4c2-4f46ae027106","status":"completed","phase":"completed","createdAt":"2026-09-12T22:24:45.324Z","queuedAt":"2026-09-12T22:24:45.448Z","startedAt":"2026-09-12T22:24:45.540Z","lastProgressAt":"2026-09-12T22:25:31.844Z","queueDeadlineAt":"2026-09-12T22:26:45.448Z","executionDeadlineAt":"2026-09-12T22:39:45.540Z","completedAt":"2026-09-12T22:25:31.844Z","currentRoute":"/curri-control-center","currentViewport":"desktop","queuePosition":null,"failureReason":null,"nextReconciliationAction":null,"progress":{"phase":"route_completed","viewport":"desktop","currentViewport":"desktop","currentRoute":"/curri-control-center","routesVisited":1,"actionsUsed":1,"controlsDiscovered":1,"actionId":"action-1","actionType":"click","routeActionsUsed":0,"routeActionBudget":20},"projection":{"contract":"universal-godmode-experience-v1","source":"private_storage_hot_reload","tenantId":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","tenantName":"Curri Control Center","tenantType":"PORTFOLIO_CONTROL_CENTER","experienceMode":"godmode_tenant","experienceRole":"GodMode","experienceUserId":null,"projectedUserRequired":false,"projectedUserNullExpected":true,"tenantOwnerPreflightRequired":false,"defaultTenantOwner":false},"mission":{"objective":"Verify the live platform notification bell is visually separated from the tenant avatar/account menu and sits immediately to its left with a visible gap; click the bell and verify navigation stays inside CURRI Control Center and lands on /curri-control-center/notifications, not /select-tenant and not /curri-control-center/settings/notifications.","objectiveProvided":true,"explicitRoutes":true,"explicitTargetedActions":true,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"quick","verificationReason":"narrow_single_behavior","routes":["/curri-control-center"],"authorizedOrigins":["https://app.knocklaunch.app"],"scope":"single_route","mode":"interactive_audit","tenantRef":"curri-control-center","userRef":"","roleRef":"","tenantOwnerPreflight":false,"profileRef":"default","viewports":["desktop"],"expectedText":"","expectedPath":"/curri-control-center","maxActions":20,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[{"id":"action-1","type":"click","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":true,"proofGate":"interactive_visual_witness_completed_with_findings","missionExecutionVerified":true,"objectiveAcceptanceVerified":false,"objectiveEvidence":{"objective":"Verify the live platform notification bell is visually separated from the tenant avatar/account menu and sits immediately to its left with a visible gap; click the bell and verify navigation stays inside CURRI Control Center and lands on /curri-control-center/notifications, not /select-tenant and not /curri-control-center/settings/notifications.","objectiveProvided":true,"explicitTargetedActions":true,"acceptanceSources":[],"reason":"plain_language_objective_has_no_executable_acceptance_contract"},"projectionVerified":true,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"quick","verificationReason":"narrow_single_behavior","proofLevel":"route_verified","checkpointContract":{"passed":false,"required":1,"passedCount":0,"failedCount":1},"editorGestureContract":{"required":false,"passed":true,"passedCount":0,"requiredCount":0},"editorAdaptiveContract":{"required":false,"passed":true,"passedCount":0,"requiredCount":0},"visualAcceptance":false,"projection":{"contract":"universal-godmode-experience-v1","source":"private_storage_hot_reload","tenantId":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","tenantName":"Curri Control Center","tenantType":"PORTFOLIO_CONTROL_CENTER","experienceMode":"godmode_tenant","experienceRole":"GodMode","experienceUserId":null,"projectedUserRequired":false,"projectedUserNullExpected":true,"tenantOwnerPreflightRequired":false,"defaultTenantOwner":false},"mode":"interactive_audit","scope":"single_route","coverage":{"viewportsRequested":["desktop"],"routesVisited":1,"controlsDiscovered":1,"controlsInteracted":0,"controlsSkipped":0,"controlsFailed":1,"screenshotsStored":false},"defectCount":2,"highSeverityDefectCount":0,"viewportResults":[{"viewport":"desktop","routesVisited":1,"actionsUsed":1,"routes":[{"ok":true,"route":"/curri-control-center","finalUrl":"https://app.knocklaunch.app/curri-control-center","viewport":"desktop","projectionProof":{"verified":true,"authorityRole":"GodMode","authorityContext":"projected_user","mode":"godmode_tenant","tenantId":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","tenantType":"PORTFOLIO_CONTROL_CENTER","role":"GodMode","userId":null},"prerequisiteRecovery":{"attempted":false,"ok":true,"bounded":true,"code":"not_required","strategy":null,"beforePathname":"/curri-control-center","afterPathname":"/curri-control-center"},"title":"KnockLaunch","bodyText":"Keep this workspace one tap away.turn this into an appSkip to main contentCurri Control Center loadedCurri Control Center","startup":{"bootstrapPhase":"application-module-loaded","readyState":"complete","rootChildCount":4,"rootTextLength":121,"serviceWorkerControlled":false,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rbNT02CC.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":241,"recentResources":["https://app.knocklaunch.app/assets/ProposalPreview-C83diC78.css","https://app.knocklaunch.app/assets/MailWorkspace-BE5ixOAV.js","https://app.knocklaunch.app/assets/useEmailChannel-Ce49PT1e.js","https://app.knocklaunch.app/assets/useStandardMutation-CaLCngTh.js","https://app.knocklaunch.app/assets/helpers-BugGyI3F.js","https://app.knocklaunch.app/assets/commandCenterRoutes-yPxULtRA.css","https://app.knocklaunch.app/assets/GodModePageOverrideRuntime-CerYj1Im.js","https://app.knocklaunch.app/assets/experienceEditorPreview-Dp0YoGbR.js","https://app.knocklaunch.app/assets/registry-D7-hBkjK.js","https://app.knocklaunch.app/assets/TenantUserCommandCenters-tSMrHv_d.js","https://app.knocklaunch.app/assets/OwnerUsers-pSqYEdtG.js","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=65c99c76-d8c5-4a44-a9d9-0cb4450bf73d","https://app.knocklaunch.app/assets/callLifecycleLogger-t02fcKEz.js","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_events","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_presence?on_conflict=user_id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_events","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_presence?on_conflict=user_id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_events","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_presence?on_conflict=user_id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?id=eq.4910c3f0-ba7c-4182-8e18-21bd84b85d04"]},"headings":["Curri Control Center"],"controlsDiscovered":1,"controlsInteracted":0,"controlsSkipped":0,"controlsFailed":1,"accountedControls":0,"actionReceipts":[],"skippedReceipts":[],"failedReceipts":[{"status":"failed","actionId":"action-1","action":"click","required":true,"checkpointPassed":false,"reason":"targeted_action_locator_required:action-1"}],"issues":[{"code":"quick_interaction_visual_evidence_deferred","severity":"low","detail":"Quick interactive verification uses DOM and action receipts; use standard or full verification for before/after screenshots."},{"code":"interaction_failed","severity":"medium","detail":{"reason":"targeted_action_locator_required:action-1"}}],"linkedRoutes":[],"artifacts":[],"screenshotModes":{"before":"deferred_quick_interaction","after":"deferred_quick_interaction"},"screenshotsStored":false}]}]},"route_results":[{"ok":true,"route":"/curri-control-center","finalUrl":"https://app.knocklaunch.app/curri-control-center","viewport":"desktop","projectionProof":{"verified":true,"authorityRole":"GodMode","authorityContext":"projected_user","mode":"godmode_tenant","tenantId":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","tenantType":"PORTFOLIO_CONTROL_CENTER","role":"GodMode","userId":null},"prerequisiteRecovery":{"attempted":false,"ok":true,"bounded":true,"code":"not_required","strategy":null,"beforePathname":"/curri-control-center","afterPathname":"/curri-control-center"},"title":"KnockLaunch","bodyText":"Keep this workspace one tap away.turn this into an appSkip to main contentCurri Control Center loadedCurri Control Center","startup":{"bootstrapPhase":"application-module-loaded","readyState":"complete","rootChildCount":4,"rootTextLength":121,"serviceWorkerControlled":false,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rbNT02CC.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":241,"recentResources":["https://app.knocklaunch.app/assets/ProposalPreview-C83diC78.css","https://app.knocklaunch.app/assets/MailWorkspace-BE5ixOAV.js","https://app.knocklaunch.app/assets/useEmailChannel-Ce49PT1e.js","https://app.knocklaunch.app/assets/useStandardMutation-CaLCngTh.js","https://app.knocklaunch.app/assets/helpers-BugGyI3F.js","https://app.knocklaunch.app/assets/commandCenterRoutes-yPxULtRA.css","https://app.knocklaunch.app/assets/GodModePageOverrideRuntime-CerYj1Im.js","https://app.knocklaunch.app/assets/experienceEditorPreview-Dp0YoGbR.js","https://app.knocklaunch.app/assets/registry-D7-hBkjK.js","https://app.knocklaunch.app/assets/TenantUserCommandCenters-tSMrHv_d.js","https://app.knocklaunch.app/assets/OwnerUsers-pSqYEdtG.js","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=65c99c76-d8c5-4a44-a9d9-0cb4450bf73d","https://app.knocklaunch.app/assets/callLifecycleLogger-t02fcKEz.js","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_events","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_presence?on_conflict=user_id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_events","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_presence?on_conflict=user_id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_events","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_presence?on_conflict=user_id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?id=eq.4910c3f0-ba7c-4182-8e18-21bd84b85d04"]},"headings":["Curri Control Center"],"controlsDiscovered":1,"controlsInteracted":0,"controlsSkipped":0,"controlsFailed":1,"accountedControls":0,"actionReceipts":[],"skippedReceipts":[],"failedReceipts":[{"status":"failed","actionId":"action-1","action":"click","required":true,"checkpointPassed":false,"reason":"targeted_action_locator_required:action-1"}],"issues":[{"code":"quick_interaction_visual_evidence_deferred","severity":"low","detail":"Quick interactive verification uses DOM and action receipts; use standard or full verification for before/after screenshots."},{"code":"interaction_failed","severity":"medium","detail":{"reason":"targeted_action_locator_required:action-1"}}],"linkedRoutes":[],"artifacts":[],"screenshotModes":{"before":"deferred_quick_interaction","after":"deferred_quick_interaction"},"screenshotsStored":false}],"failed_results":[{"ok":true,"route":"/curri-control-center","finalUrl":"https://app.knocklaunch.app/curri-control-center","viewport":"desktop","projectionProof":{"verified":true,"authorityRole":"GodMode","authorityContext":"projected_user","mode":"godmode_tenant","tenantId":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","tenantType":"PORTFOLIO_CONTROL_CENTER","role":"GodMode","userId":null},"prerequisiteRecovery":{"attempted":false,"ok":true,"bounded":true,"code":"not_required","strategy":null,"beforePathname":"/curri-control-center","afterPathname":"/curri-control-center"},"title":"KnockLaunch","bodyText":"Keep this workspace one tap away.turn this into an appSkip to main contentCurri Control Center loadedCurri Control Center","startup":{"bootstrapPhase":"application-module-loaded","readyState":"complete","rootChildCount":4,"rootTextLength":121,"serviceWorkerControlled":false,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rbNT02CC.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":241,"recentResources":["https://app.knocklaunch.app/assets/ProposalPreview-C83diC78.css","https://app.knocklaunch.app/assets/MailWorkspace-BE5ixOAV.js","https://app.knocklaunch.app/assets/useEmailChannel-Ce49PT1e.js","https://app.knocklaunch.app/assets/useStandardMutation-CaLCngTh.js","https://app.knocklaunch.app/assets/helpers-BugGyI3F.js","https://app.knocklaunch.app/assets/commandCenterRoutes-yPxULtRA.css","https://app.knocklaunch.app/assets/GodModePageOverrideRuntime-CerYj1Im.js","https://app.knocklaunch.app/assets/experienceEditorPreview-Dp0YoGbR.js","https://app.knocklaunch.app/assets/registry-D7-hBkjK.js","https://app.knocklaunch.app/assets/TenantUserCommandCenters-tSMrHv_d.js","https://app.knocklaunch.app/assets/OwnerUsers-pSqYEdtG.js","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=65c99c76-d8c5-4a44-a9d9-0cb4450bf73d","https://app.knocklaunch.app/assets/callLifecycleLogger-t02fcKEz.js","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_events","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_presence?on_conflict=user_id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_events","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_presence?on_conflict=user_id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_events","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_activity_presence?on_conflict=user_id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?id=eq.4910c3f0-ba7c-4182-8e18-21bd84b85d04"]},"headings":["Curri Control Center"],"controlsDiscovered":1,"controlsInteracted":0,"controlsSkipped":0,"controlsFailed":1,"accountedControls":0,"actionReceipts":[],"skippedReceipts":[],"failedReceipts":[{"status":"failed","actionId":"action-1","action":"click","required":true,"checkpointPassed":false,"reason":"targeted_action_locator_required:action-1"}],"issues":[{"code":"quick_interaction_visual_evidence_deferred","severity":"low","detail":"Quick interactive verification uses DOM and action receipts; use standard or full verification for before/after screenshots."},{"code":"interaction_failed","severity":"medium","detail":{"reason":"targeted_action_locator_required:action-1"}}],"linkedRoutes":[],"artifacts":[],"screenshotModes":{"before":"deferred_quick_interaction","after":"deferred_quick_interaction"},"screenshotsStored":false}],"artifact_receipts":[],"visual_acceptance":false,"proof_gate":"interactive_visual_witness_completed_with_findings"}