{"data":[{"id":"788d6101-e401-45c0-865a-e76c34fdbae6","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/curri-single-fixed-background-owner-20260906","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":100,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1448,"providerAuthMs":0,"ledgerPrepareMs":907,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1448,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":907,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2783,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:43:18.87471+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9413bb5c-523c-4b74-8f48-ff02bc1b678c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"72e8b869-6e45-44e1-8cac-81c209b11178","command_center_event_id":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},{"id":"ea0e9eff-78d3-4bec-a7cd-f53988e12236","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/owner-wait-slo-telemetry","reason":"anchored_edit_anchor_missing:workers/cc-execution/test/release-orchestration-invariants.test.js","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2224,"terminal":false,"missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5831,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1046,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":245,"ledgerReconcileMs":0,"lineageReconcileMs":801,"resolvePreflightMs":1046,"repositoryMutationMs":5831,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":245,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1576,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:50:56.608161+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:20bef598-f4d2-4c6b-86fd-f142edeb8455:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7fc0fe99-1fcc-42d8-b48d-678cb24687ae","command_center_event_id":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},{"id":"daa74d6f-33d7-4b7b-a148-13fe1070bb67","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/owner-wait-slo-telemetry","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2224,"terminal":false,"missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4848,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1738,"approvedPlanMs":0,"missionSetupMs":572,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":417,"ledgerReconcileMs":0,"lineageReconcileMs":155,"resolvePreflightMs":572,"repositoryMutationMs":3104,"repositoryProviderMs":1491,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1395,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":417,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":96},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1533,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:51:37.415354+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2224","receipt_type":"execute_mission","idempotency_key":"mission:20bef598-f4d2-4c6b-86fd-f142edeb8455:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"7fc0fe99-1fcc-42d8-b48d-678cb24687ae","command_center_event_id":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},{"id":"2bec4db9-7c2e-4197-839b-b3ed78ad1fd0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-48c778d986d0","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":2992,"terminal":false,"missionId":"48c778d9-86d0-43d0-9708-a591c33af43c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14027,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2027,"missionSetupMs":898,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":898,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":898,"repositoryMutationMs":12000,"repositoryProviderMs":12000,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5440,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":898,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6560},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"48c778d9-86d0-43d0-9708-a591c33af43c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3862,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T04:04:46.245005+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"2992","receipt_type":"execute_mission","idempotency_key":"mission:48c778d9-86d0-43d0-9708-a591c33af43c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"dd54edde-ed6d-49fa-8646-d4e761849d48","command_center_event_id":"48c778d9-86d0-43d0-9708-a591c33af43c"},{"id":"156a1374-904c-461a-9f55-3fcb13539ff5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"1267c5c400b867a265083a8a5819e41db98c9e7a","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"1267c5c400b867a265083a8a5819e41db98c9e7a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"91f53dcfe6dfaa29b454016dd025003ded33e21a3aa6c8790d21612c5d19342e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6640","runId":6640,"status":"running","sourceSha":"1267c5c400b867a265083a8a5819e41db98c9e7a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e82566c45953ad1cf3e3c642addf05995a4136fd","deploymentId":"forgejo-main-e82566c45953ad1cf3e3c642addf05995a4136fd","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.82-merge-queue-conflict-recovery","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:04:24.529035+00:00","proof_gate":"canonical_release_pending","source_sha":"1267c5c400b867a265083a8a5819e41db98c9e7a","external_id":"forgejo-main-1267c5c400b8","receipt_type":"canonical_release_status","idempotency_key":"mission:6f914b7c-48a6-47fc-a300-eaea2e92f0fd:forgejo-release-status:1267c5c400b867a265083a8a5819e41db98c9e7a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"8537e898-4b3d-4ab3-83f2-41bcddb96e95","command_center_event_id":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd"},{"id":"26c4a040-5c80-4ddb-887c-725018c1d605","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-single-fixed-background-owner-20260906","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/curri-single-fixed-background-owner-20260906","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":428,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":316,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":316,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":316,"repositoryMutationMs":428,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":316,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1583,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:43:32.601074+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9413bb5c-523c-4b74-8f48-ff02bc1b678c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"384cc38c-3f74-4fcf-8fc5-a94a5622b819","command_center_event_id":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},{"id":"94587189-0218-492c-b311-64f70bfff7c7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/curri-single-fixed-background-owner-20260906","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":1949,"terminal":false,"missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3686,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":916,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":312,"ledgerReconcileMs":0,"lineageReconcileMs":604,"resolvePreflightMs":916,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":312,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1545,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:44:51.271288+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1949","receipt_type":"execute_mission","idempotency_key":"mission:9413bb5c-523c-4b74-8f48-ff02bc1b678c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"384cc38c-3f74-4fcf-8fc5-a94a5622b819","command_center_event_id":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},{"id":"f93f9c8b-e8a1-4b44-a374-3a36abea6fd3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-single-fixed-background-owner-20260906","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1949,"terminal":false,"missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":3305,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1293,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:45:31.972518+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1949","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9413bb5c-523c-4b74-8f48-ff02bc1b678c:automatic-mission-resume:1949:repair_mission_waiting_for_gate","mission_step_id":"bc945023-9e23-4d65-b2cd-0f181b852ba8","command_center_event_id":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},{"id":"31d1bdd6-ef47-42c4-b276-e1fa63820d3e","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"145752c538b3c91f0204589ec9f3ca425a448241","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Open House visitor sign-ins save directly to canonical tenant contacts and contact activity history in production.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Reuse PR #2038; frontend release only; no source changes; no Visual Witness.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"contractHash":"bba0097a7a78ee3727d64b74a876613fa05a733e31130f455b45aae56dd56031","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-gate","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"bba0097a7a78ee3727d64b74a876613fa05a733e31130f455b45aae56dd56031","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-merge","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"bba0097a7a78ee3727d64b74a876613fa05a733e31130f455b45aae56dd56031","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"bba0097a7a78ee3727d64b74a876613fa05a733e31130f455b45aae56dd56031"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:20:09.169476+00:00","proof_gate":"request_contract_pending","source_sha":"145752c538b3c91f0204589ec9f3ca425a448241","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:235cc6a0-170d-4b40-91f8-58c3999faad0:request-contract:bba0097a7a78ee3727d64b74a876613fa05a733e31130f455b45aae56dd56031:145752c538b3c91f0204589ec9f3ca425a448241:pending:repository","mission_step_id":"6083b48c-857b-455a-bdbb-ee8a32d76749","command_center_event_id":"235cc6a0-170d-4b40-91f8-58c3999faad0"},{"id":"7454f506-f7b3-4520-8c61-be1b498af363","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-migrations/live":"success","supabase-edge-production/live":"success"},"mainSha":"8f714fabcddfd95e56501a4abe713d3e09424365","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true},"releaseTargetStates":{"frontend":"success","migrations":"success","supabaseEdge":"success"},"requestContractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6201","runId":6201,"status":"success","sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","migrations":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","migrations":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:14:42.259581+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8f714fabcddfd95e56501a4abe713d3e09424365","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:forgejo-release-status:8f714fabcddfd95e56501a4abe713d3e09424365:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success|supabase-migrations/live=success","mission_step_id":"c6b37aa4-9580-4cf8-963c-33c7f8c1188f","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"ebf252e6-e3f3-4a64-beb5-041e79ac46e7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-single-fixed-background-owner-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1949,"terminal":false,"missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","timingsMs":{"prReadinessMs":706,"approvedPlanMs":0,"shipAndProveMs":5356,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},"performance":null,"deploymentId":"forgejo-main-11ea82ffbcb9","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1820,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:47:14.551233+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1949","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9413bb5c-523c-4b74-8f48-ff02bc1b678c:automatic-mission-resume:1949:canonical_release_dispatched","mission_step_id":"9556080c-2af4-48f4-814a-a27e4eb6322d","command_center_event_id":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},{"id":"44d0019c-1b46-4e31-992f-f74026f03b47","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"c27fb3277b278a2a81aa13b35e2bdfec7697103282791d5bcf819a736501b930","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5838","runId":5838,"status":"running","sourceSha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:47:56.900505+00:00","proof_gate":"canonical_release_pending","source_sha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","external_id":"forgejo-main-11ea82ffbcb9","receipt_type":"canonical_release_status","idempotency_key":"mission:9413bb5c-523c-4b74-8f48-ff02bc1b678c:forgejo-release-status:11ea82ffbcb9733eace00d4fc9702d72156e39f5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"9556080c-2af4-48f4-814a-a27e4eb6322d","command_center_event_id":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},{"id":"61c984b5-2bac-4634-bbfc-fbcb4ccee36e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"c27fb3277b278a2a81aa13b35e2bdfec7697103282791d5bcf819a736501b930","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5838","runId":5838,"status":"success","sourceSha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:48:46.903762+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","external_id":"forgejo-main-11ea82ffbcb9","receipt_type":"canonical_release_status","idempotency_key":"mission:9413bb5c-523c-4b74-8f48-ff02bc1b678c:forgejo-release-status:11ea82ffbcb9733eace00d4fc9702d72156e39f5:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"570b8354-f0e4-47d1-963f-e5fe8b73d96c","command_center_event_id":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},{"id":"cb019533-75c6-40ba-80aa-0f326650450f","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-migrations/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending","supabase-migrations/live":"failure"},"mainSha":"8a64edd70a032c7b6dae7e07cd336de2f0be1b46","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"8a64edd70a032c7b6dae7e07cd336de2f0be1b46","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"pending","migrations":"failure"},"requestContractHash":"21ce86920452ee5a86d5baf50a52c1af8b7a5e15834384a19a822d04629bcf4b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6086","runId":6086,"status":"failure","sourceSha":"8a64edd70a032c7b6dae7e07cd336de2f0be1b46","conclusion":null,"failedJobs":[{"id":41711,"name":"Apply Supabase migrations","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":6086,"logTail":["2026-09-07T03:22:13.4426889Z     return binding.readFileUtf8(path, stringToFlags(options.flag));","2026-09-07T03:22:13.4427185Z                    ^","2026-09-07T03:22:13.4427400Z ","2026-09-07T03:22:13.4427585Z Error: ENOENT: no such file or directory, open 'supabase/migrations/20260907024500_capability_native_calendar_bindings.sql'","2026-09-07T03:22:13.4427821Z     at readFileSync (node:fs:441:20)","2026-09-07T03:22:13.4428042Z     at readMigration (file:///workspace/noel/KnockLaunchOS/scripts/supabase-migration-release.mjs:30:54)","2026-09-07T03:22:13.4428422Z     at file:///workspace/noel/KnockLaunchOS/[eval1]:22:20","2026-09-07T03:22:13.4428619Z     at ModuleJob.run (node:internal/modules/esm/module_job:343:25)","2026-09-07T03:22:13.4428888Z     at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","2026-09-07T03:22:13.4429111Z     at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:269:26)","2026-09-07T03:22:13.4429331Z     at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:265:20)","2026-09-07T03:22:13.4429569Z     at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) {","2026-09-07T03:22:13.4429779Z   errno: -2,","2026-09-07T03:22:13.4429958Z   code: 'ENOENT',","2026-09-07T03:22:13.4430169Z   syscall: 'open',","2026-09-07T03:22:13.4430372Z   path: 'supabase/migrations/20260907024500_capability_native_calendar_bindings.sql'","2026-09-07T03:22:13.4430594Z }","2026-09-07T03:22:13.4430789Z ","2026-09-07T03:22:13.4430941Z Node.js v22.18.0","2026-09-07T03:22:14.2597252Z ⚙️ [runner]: exitcode '1': failure","2026-09-07T03:22:14.2608597Z ⭐ Run Post https://data.forgejo.org/actions/checkout@v4","2026-09-07T03:22:14.2741835Z   🐳  docker exec cmd=[node /var/run/act/actions/af/42afd72890745521c63a1733c0a48c3b9c0223f6d5aac6b1de72da0937d1a1/dist/index.js] user= workdir=","2026-09-07T03:22:14.8150836Z [command]/usr/bin/git version","2026-09-07T03:22:14.8260009Z git version 2.39.5","2026-09-07T03:22:14.8331751Z   ⚙  ***","2026-09-07T03:22:14.8370449Z Temporarily overriding HOME='/tmp/27d025a9-a437-4fd0-b5ba-8afb3151ce78' before making global git config changes","2026-09-07T03:22:14.8383136Z Adding repository directory to the temporary git global config as a safe directory","2026-09-07T03:22:14.8430958Z [command]/usr/bin/git config --global --add safe.directory /workspace/noel/KnockLaunchOS","2026-09-07T03:22:14.8546809Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand","2026-09-07T03:22:14.8658566Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'core\\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"","2026-09-07T03:22:15.0175993Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader","2026-09-07T03:22:15.0254622Z http.https://git.knocklaunch.app/.extraheader","2026-09-07T03:22:15.0280299Z [command]/usr/bin/git config --local --unset-all http.https://git.knocklaunch.app/.extraheader","2026-09-07T03:22:15.0369876Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader' && git config --local --unset-all 'http.https://git.knocklaunch.app/.extraheader' || :\"","2026-09-07T03:22:15.1457984Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:","2026-09-07T03:22:15.1550815Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url","2026-09-07T03:22:15.3431562Z   ✅  Success - Post https://data.forgejo.org/actions/checkout@v4","2026-09-07T03:22:16.1860597Z 🏁  Job failed","2026-09-07T03:22:17.2295048Z Job 'Apply Supabase migrations' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":true,"failureLines":[{"line":202,"content":"2026-09-07T03:22:13.4427585Z Error: ENOENT: no such file or directory, open 'supabase/migrations/20260907024500_capability_native_calendar_bindings.sql'"},{"line":218,"content":"2026-09-07T03:22:14.2597252Z ⚙️ [runner]: exitcode '1': failure"},{"line":236,"content":"2026-09-07T03:22:16.1860597Z 🏁  Job failed"},{"line":237,"content":"2026-09-07T03:22:17.2295048Z Job 'Apply Supabase migrations' failed"}]},"exactSource":true,"fingerprint":"failure|apply supabase migrations|2026-09-07t03:22:13.4427585z error: enoent: no such file or directory, open 'supabase/migrations/20260907024500_capability_native_calendar_bindings.sql'|2026-09-07t03:22:14.2597252z ⚙️ [runner]: exitcode '1': failure|2026-09-07t03:22:16.1860597z 🏁  job failed|2026-09-07t03:22:17.2295048z job 'apply supabase migrations' failed|2026-09-07t03:22:13.4426889z     return binding.readfileutf8(path, stringtoflags(options.flag));|2026-09-07t03:22:13.4427185z                    ^|2026-09-07t03:22:13.4427400z|2026-09-07t03:22:13.4427585z error: enoent: no such file or directory, open 'supabase/migrations/20260907024500_capability_native_calendar_bindings.sql'|2026-09-07t03:22:13.4427821z     at readfilesync (node:fs:441:20)|2026-09-07t03:22:13.4428042z     at readmigration (file:///workspace/noel/knocklaunchos/scripts/supabase-migration-release.mjs:30:54)|2026-09-07t03:22:13.4428422z     at file:///workspace/noel/knocklaunchos/[eval1]:22:20|2026-09-07t03:22:13.4","failureClass":"migration_failure","targetStates":{"frontend":"pending","migrations":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_push_event_payload_shared_release_owner_mapping","parentSha":"523ff5250d1b5188a007d09990c103da64fc91a1","sourceSha":"8a64edd70a032c7b6dae7e07cd336de2f0be1b46","changedPaths":["src/__tests__/contracts/applicationCapabilityRegistry.test.ts","src/config/applicationCapabilityRegistry.ts","supabase/migrations/20260907031200_application_capability_layer.sql","supabase/migrations/20260907024500_capability_native_calendar_bindings.sql","src/components/PublicRoute.tsx","src/pages/Login.tsx","src/pages/SelectTenant.tsx","src/routes/appRouteClassifier.ts","src/routes/publicRoutes.tsx"],"changedPathCount":9,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:22:40.599732+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"8a64edd70a032c7b6dae7e07cd336de2f0be1b46","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:69c688b5-9d56-4f69-b72c-65e7fa57e5b4:forgejo-release-status:8a64edd70a032c7b6dae7e07cd336de2f0be1b46:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=pending|supabase-migrations/live=failure","mission_step_id":"1d63c5f8-1c00-4f55-832e-4a857c2dae76","command_center_event_id":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4"},{"id":"f7924330-9bbd-4f5f-9216-91d5b4a795f1","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/application-capability-layer-v2-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2041,"terminal":false,"missionId":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"8a64edd70a032c7b6dae7e07cd336de2f0be1b46","timingsMs":{"prReadinessMs":1693,"approvedPlanMs":0,"shipAndProveMs":19443,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4"},"performance":null,"deploymentId":null,"workflowRunId":6086,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:23:03.948145+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2041","receipt_type":"automatic_mission_resume","idempotency_key":"mission:69c688b5-9d56-4f69-b72c-65e7fa57e5b4:automatic-mission-resume:2041:canonical_release_reconciliation_pending","mission_step_id":"ab7324d8-0829-4a91-a4de-661b26e3bb46","command_center_event_id":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4"},{"id":"986fd612-3799-4bf2-9273-4ed884b531a0","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/curri-single-fixed-background-owner-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1949,"terminal":false,"missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","timingsMs":{"prReadinessMs":904,"approvedPlanMs":0,"shipAndProveMs":5479,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},"performance":null,"deploymentId":"forgejo-main-11ea82ffbcb9","workflowRunId":5838,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:48:03.132069+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1949","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9413bb5c-523c-4b74-8f48-ff02bc1b678c:automatic-mission-resume:1949:canonical_release_reconciliation_pending","mission_step_id":"bc945023-9e23-4d65-b2cd-0f181b852ba8","command_center_event_id":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},{"id":"b8c9c421-65e1-4250-8f0e-951de3528e23","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"reason":"Chunked exact implementation after an ambiguous duplicate anchor was rejected before mutation.","baseSha":"25509717c3a1331d21ff574b07fc85a4d250a263","issuedAt":1788925874006,"expiresAt":1788926054006,"missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455","authorizationId":"d58d919f-302d-44bd-bf10-4a88475bb39c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:51:14.391199+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"25509717c3a1331d21ff574b07fc85a4d250a263","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d58d919f-302d-44bd-bf10-4a88475bb39c","mission_step_id":"b9cc9e85-0566-40fd-af07-16919a99e34a","command_center_event_id":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},{"id":"f5f6cb95-af75-48b5-aec0-10386e1c6f12","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"reason":"Continue the same owner-authorized SLO telemetry generation on its existing PR.","baseSha":"25509717c3a1331d21ff574b07fc85a4d250a263","issuedAt":1788925922660,"expiresAt":1788926102660,"missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455","authorizationId":"1c4a46f2-76ae-4bf9-bf0f-f5b5262672c2","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:52:03.098694+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"25509717c3a1331d21ff574b07fc85a4d250a263","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1c4a46f2-76ae-4bf9-bf0f-f5b5262672c2","mission_step_id":"b9cc9e85-0566-40fd-af07-16919a99e34a","command_center_event_id":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},{"id":"d884a91c-e129-4011-a216-359ccb7a6833","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/merge-queue-low-pressure-scan-v2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2258,"terminal":false,"missionId":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"1267c5c400b867a265083a8a5819e41db98c9e7a","timingsMs":{"prReadinessMs":1200,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd"},"performance":null,"deploymentId":"forgejo-main-1267c5c400b8","workflowRunId":6640,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:04:29.537668+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2258","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6f914b7c-48a6-47fc-a300-eaea2e92f0fd:automatic-mission-resume:2258:repair_mission_pr_ready_retryable","mission_step_id":"efae8dbb-c1b6-4ca8-a91d-cd94f920f752","command_center_event_id":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd"},{"id":"df2a6f0e-cd1f-4bfc-91a7-b2cc066b724b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing exact one-file Restore Points human-language repair after the retryable Forgejo transport timeout. Use the already supplied deterministic replacement for src/pages/admin/GodModeRestorePoints.tsx, create no duplicate branch or PR, preserve backend action names and RESTORE confirmation, then Gate, squash merge, frontend release, and production proof.","wordingChanged":false,"canonicalIntent":"Continue the existing exact one-file Restore Points human-language repair after the retryable Forgejo transport timeout. Use the already supplied deterministic replacement for src/pages/admin/GodModeRestorePoints.tsx, create no duplicate branch or PR, preserve backend action names and RESTORE confirmation, then Gate, squash merge, frontend release, and production proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"human-primary-copy","statement":"Restore Points primary UI explains saved state, timing, readiness, purpose, impact, and preserved data in plain owner-facing language without leading with repository/runtime identifiers.","proofConditionIds":["repository-proof","production-proof"]},{"id":"technical-secondary","statement":"Engineering identifiers and mechanics remain available only inside Technical details disclosures for troubleshooting.","proofConditionIds":["repository-proof","production-proof"]},{"id":"safe-review","statement":"Review and restore confirmation remain non-destructive until explicit RESTORE confirmation and existing backend execution behavior is preserved.","proofConditionIds":["repository-proof"]}],"objective":"Continue the existing exact one-file Restore Points human-language repair after the retryable Forgejo transport timeout. Use the already supplied deterministic replacement for src/pages/admin/GodModeRestorePoints.tsx, create no duplicate branch or PR, preserve backend action names and RESTORE confirmation, then Gate, squash merge, frontend release, and production proof.","constraints":[{"id":"frontend-only","statement":"Change only src/pages/admin/GodModeRestorePoints.tsx.","proofConditionIds":["repository-proof"]},{"id":"no-contract-change","statement":"Do not alter backend actions, restore safety contracts, control-plane configuration, or data.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Merged source in src/pages/admin/GodModeRestorePoints.tsx uses human owner-facing copy for primary restore information, moves technical identifiers/mechanics behind Technical details, and preserves existing restore_point_review and restore_point_execute behavior including RESTORE confirmation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"production-proof","kind":"runtime","claim":"The frontend containing the human-readable Restore Points experience is successfully released to production at /admin/godmode/restore-points.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"edc971ed6cb4aa20456bc896787d197928ac5fc1f60f6e0a67fe4007326968d5","requestContractRevision":3,"previousRequestContractHash":"b3ae99c8916b69d487d5f31a51558737e74b5bd1d7cb4e49ad8f75f8fe735cd9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:29:14.993565+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dae7be12-c46c-4ad1-b68f-babda00d72ee:request-contract:edc971ed6cb4aa20456bc896787d197928ac5fc1f60f6e0a67fe4007326968d5","mission_step_id":"bdb32c7b-a248-4d8b-8697-6f0ccf53d118","command_center_event_id":"dae7be12-c46c-4ad1-b68f-babda00d72ee"},{"id":"5bb347e6-d37b-46c0-9310-98ec82460f87","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reapply the exact single-file frontend replacement after retiring the stranded no-PR branch. Change only src/pages/admin/GodModeRestorePoints.tsx. Open one PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify production.","wordingChanged":false,"canonicalIntent":"Reapply the exact single-file frontend replacement after retiring the stranded no-PR branch. Change only src/pages/admin/GodModeRestorePoints.tsx. Open one PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify production.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"human-primary-copy","statement":"Restore Points primary UI explains saved state, timing, readiness, purpose, impact, and preserved data in plain owner-facing language without leading with repository/runtime identifiers.","proofConditionIds":["repository-proof","production-proof"]},{"id":"technical-secondary","statement":"Engineering identifiers and mechanics remain available only inside Technical details disclosures for troubleshooting.","proofConditionIds":["repository-proof","production-proof"]},{"id":"safe-review","statement":"Review and restore confirmation remain non-destructive until explicit RESTORE confirmation and existing backend execution behavior is preserved.","proofConditionIds":["repository-proof"]}],"objective":"Reapply the exact single-file frontend replacement after retiring the stranded no-PR branch. Change only src/pages/admin/GodModeRestorePoints.tsx. Open one PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify production.","constraints":[{"id":"frontend-only","statement":"Change only src/pages/admin/GodModeRestorePoints.tsx.","proofConditionIds":["repository-proof"]},{"id":"no-contract-change","statement":"Do not alter backend actions, restore safety contracts, control-plane configuration, or data.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Merged source in src/pages/admin/GodModeRestorePoints.tsx uses human owner-facing copy for primary restore information, moves technical identifiers/mechanics behind Technical details, and preserves existing restore_point_review and restore_point_execute behavior including RESTORE confirmation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"production-proof","kind":"runtime","claim":"The frontend containing the human-readable Restore Points experience is successfully released to production at /admin/godmode/restore-points.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"d0fc103eae4b734d01d96e923094129d5d8f49edabf350f9a331970d2128f189","requestContractRevision":5,"previousRequestContractHash":"5ef2109ce1f8eab8f6fbbd54fc0bba82a5664e7986488d0df4ddf13f802df867"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:31:46.751328+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dae7be12-c46c-4ad1-b68f-babda00d72ee:request-contract:d0fc103eae4b734d01d96e923094129d5d8f49edabf350f9a331970d2128f189","mission_step_id":"bdb32c7b-a248-4d8b-8697-6f0ccf53d118","command_center_event_id":"dae7be12-c46c-4ad1-b68f-babda00d72ee"},{"id":"b5df1770-84d9-47cf-b131-2db33cabd1a1","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct two stale inherited Gate assertions after refreshing existing reliability PR 2272 against current main.","baseSha":"8297e77def23df42a3dd1c9dd2835d560b278bd7","issuedAt":1789014726438,"expiresAt":1789014906438,"missionId":"2a43b688-984b-4938-bc75-5733aea968a6","authorizationId":"f9484527-2bb0-4e48-815d-fcdbe4a6eb72","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:32:06.877043+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8297e77def23df42a3dd1c9dd2835d560b278bd7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f9484527-2bb0-4e48-815d-fcdbe4a6eb72","mission_step_id":"a72118ed-4d07-48b1-8545-482bd7a1c567","command_center_event_id":"2a43b688-984b-4938-bc75-5733aea968a6"},{"id":"29d3ec81-3f54-4b5d-87d7-053a6494d012","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/shell-templates-active-godmode-20260910","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2274,"terminal":false,"missionId":"da57b376-9728-4ae0-ae34-94656291f7a4","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":3471,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"da57b376-9728-4ae0-ae34-94656291f7a4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1288,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:23:13.934419+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2274","receipt_type":"automatic_mission_resume","idempotency_key":"mission:da57b376-9728-4ae0-ae34-94656291f7a4:automatic-mission-resume:2274:repair_mission_waiting_for_gate","mission_step_id":"f6fb1d71-1712-44a9-9130-fb1166197f47","command_center_event_id":"da57b376-9728-4ae0-ae34-94656291f7a4"},{"id":"16e62f12-0e52-4717-85e3-db3060317361","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"curri-single-fixed-background","satisfied":true,"statement":"The live Curri realtor dashboard uses one fixed tenant background underneath one scrolling Curri viewport host; no background image is attached to RealtorShell or scrolling content.","proofConditionIds":["live-curri-single-background"]}],"satisfied":true,"constraints":[{"id":"same-pr","satisfied":true,"statement":"Continue existing PR #1949; do not create a replacement PR.","proofConditionIds":["live-curri-single-background"]},{"id":"preserve-curri-ui","satisfied":true,"statement":"Preserve the existing Curri 60% translucent shell/cards, navigation, logo, typography, controls, and interactions.","proofConditionIds":["live-curri-single-background"]},{"id":"frontend-only","satisfied":true,"statement":"Release frontend only and do not modify unrelated files.","proofConditionIds":["live-curri-single-background"]}],"contractHash":"c27fb3277b278a2a81aa13b35e2bdfec7697103282791d5bcf819a736501b930","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"live-curri-single-background","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"c27fb3277b278a2a81aa13b35e2bdfec7697103282791d5bcf819a736501b930"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:48:49.034348+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"11ea82ffbcb9733eace00d4fc9702d72156e39f5","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9413bb5c-523c-4b74-8f48-ff02bc1b678c:request-contract:c27fb3277b278a2a81aa13b35e2bdfec7697103282791d5bcf819a736501b930:11ea82ffbcb9733eace00d4fc9702d72156e39f5:verified:","mission_step_id":"570b8354-f0e4-47d1-963f-e5fe8b73d96c","command_center_event_id":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},{"id":"983b3f5b-9912-47ae-baeb-b619d26eda0f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/restore-big-papis-original-logo","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":1950,"terminal":false,"missionId":"7afd0330-c4c4-47bf-b61e-4afc23372fc5","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"85f065f9d4a14bdad5465e054fa051e30740633a","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5142,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":778,"approvedPlanMs":0,"missionSetupMs":1997,"providerAuthMs":0,"shipAndProveMs":4241,"ledgerPrepareMs":968,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1997,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":968,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7afd0330-c4c4-47bf-b61e-4afc23372fc5"},"performance":null,"deploymentId":"forgejo-main-85f065f9d4a1","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2542,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T14:53:20.083225+00:00","proof_gate":"canonical_release_dispatched","source_sha":"85f065f9d4a14bdad5465e054fa051e30740633a","external_id":"forgejo-main-85f065f9d4a1","receipt_type":"execute_mission","idempotency_key":"mission:7afd0330-c4c4-47bf-b61e-4afc23372fc5:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"9b38696c-06d1-4954-9498-b8b5fe6e4e47","command_center_event_id":"7afd0330-c4c4-47bf-b61e-4afc23372fc5"},{"id":"104d7207-5531-4b19-9dec-57db786b5e4e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-approved Big Papi logo restoration mission without changing source. Reconcile the exact existing merge/release and complete live visual proof only.","wordingChanged":false,"canonicalIntent":"Continue the already-approved Big Papi logo restoration mission without changing source. Reconcile the exact existing merge/release and complete live visual proof only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"logo-restored","statement":"The proposal editor and saved proposal render the original active Big Papi tenant logo without destructive pixel processing.","proofConditionIds":["repo","live-visual"]}],"objective":"Continue the already-approved Big Papi logo restoration mission without changing source. Reconcile the exact existing merge/release and complete live visual proof only.","constraints":[{"id":"preserve-editor","statement":"Preserve the free-move grid, drag/resize, z-order, placement persistence, proposal assets, and all unrelated mechanics.","proofConditionIds":["repo"]},{"id":"frontend-only","statement":"No backend, database, storage, or tenant data changes.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1950 contains only the removal of destructive logo pixel processing and passes KnockLaunch Gate.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"live-visual","kind":"visual","claim":"On the live Big Papi Proposal Editor, the original logo artwork is intact rather than damaged by background removal.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"c65f765568069442f1302ff318ab5244477be872692e4bdef077d33a26d474a7","requestContractRevision":2,"previousRequestContractHash":"a15409f9d16bd6c8a867abbf90f8f33d61880207e9a87c41a3a120a4519dea11"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T14:53:31.033819+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7afd0330-c4c4-47bf-b61e-4afc23372fc5:request-contract:c65f765568069442f1302ff318ab5244477be872692e4bdef077d33a26d474a7","mission_step_id":"8a118a2a-0689-4d9e-9730-16d21d5f6c7d","command_center_event_id":"7afd0330-c4c4-47bf-b61e-4afc23372fc5"},{"id":"43090634-f06f-4fc0-914e-0c07d62ecfba","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtpxb2i5","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"efb76c7a-ed79-446f-841c-e8851065e493","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":565,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":501,"ledgerReconcileMs":0,"lineageReconcileMs":64,"resolvePreflightMs":565,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":501,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"efb76c7a-ed79-446f-841c-e8851065e493"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1726,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:53:28.585662+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"45bcd960-70f2-4628-8d68-cb4704e8fd4c","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"7474ee55-1a04-4106-8767-63a7c60d22fc","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"c02f12ce1a75c7c3af56558d779bc657a48b9af4d326535934863f770b6ab714","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5873","runId":5873,"status":"success","sourceSha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:56:02.549828+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","external_id":"forgejo-main-3df462ba45e1","receipt_type":"canonical_release_status","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:forgejo-release-status:3df462ba45e10211f523d2d1889ce0d8d9ef6091:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"b7e435c5-9c8c-4b34-ac47-b3c26a83b3be","command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"b9586b33-7511-432c-80e8-ca88f8590dc3","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/restore-big-papis-original-logo","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":1950,"terminal":false,"missionId":"7afd0330-c4c4-47bf-b61e-4afc23372fc5","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"85f065f9d4a14bdad5465e054fa051e30740633a","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7286,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":862,"approvedPlanMs":0,"missionSetupMs":278,"providerAuthMs":0,"shipAndProveMs":5623,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":278,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":278,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"7afd0330-c4c4-47bf-b61e-4afc23372fc5"},"performance":null,"deploymentId":"forgejo-main-85f065f9d4a1","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T14:53:40.325985+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"85f065f9d4a14bdad5465e054fa051e30740633a","external_id":"forgejo-main-85f065f9d4a1","receipt_type":"execute_mission","idempotency_key":"mission:7afd0330-c4c4-47bf-b61e-4afc23372fc5:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"9b38696c-06d1-4954-9498-b8b5fe6e4e47","command_center_event_id":"7afd0330-c4c4-47bf-b61e-4afc23372fc5"},{"id":"92f685f7-c6ff-4ccc-8bf4-857fb06c9e7b","source":"cc-execution","status":"recorded","payload":{"objective":"Continue PR #1951 only. Refresh its existing branch onto current main after the stale Gate, preserving the exact one-line Curri root bg-transparent repair. Fresh Gate, squash merge, frontend-only release, then visual desktop/mobile scroll proof. No replacement PR and no unrelated changes.","tenantRef":"curriproperties","receivedAt":"2026-09-06T14:54:17.004Z","fingerprint":"390f55d15013a110409e9b776cdce24f0ddea18945d7b7b846f5151d191fe601","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/curri-remove-scrolling-shell-background-20260906","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1951 only. Refresh its existing branch onto current main after the stale Gate, preserving the exact one-line Curri root bg-transparent repair. Fresh Gate, squash merge, frontend-only release, then visual desktop/mobile scroll proof. No replacement PR and no unrelated changes.","wordingChanged":false,"canonicalIntent":"Continue PR #1951 only. Refresh its existing branch onto current main after the stale Gate, preserving the exact one-line Curri root bg-transparent repair. Fresh Gate, squash merge, frontend-only release, then visual desktop/mobile scroll proof. No replacement PR and no unrelated changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"The live Curri dashboard no longer has a continuous background layer moving with scroll.","proofConditionIds":["p1","p2"]}],"objective":"Continue PR #1951 only. Refresh its existing branch onto current main after the stale Gate, preserving the exact one-line Curri root bg-transparent repair. Fresh Gate, squash merge, frontend-only release, then visual desktop/mobile scroll proof. No replacement PR and no unrelated changes.","constraints":[{"id":"c1","statement":"Continue PR #1951 only and preserve all unrelated UI behavior.","proofConditionIds":["p1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"PR #1951 is merged and its frontend artifact is live in production.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"p2","kind":"visual","claim":"Desktop and mobile scrolling on the live Curri dashboard shows only the fixed tenant background under the content, with no continuous shell background moving with scroll.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/curri-remove-scrolling-shell-background-20260906","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Continue PR #1951 and make the Curri scrolling shell background transparent so only the fixed tenant background remains.\",\"outcomes\":[{\"id\":\"o1\",\"statement\":\"The live Curri dashboard no longer has a continuous background layer moving with scroll.\",\"proofConditionIds\":[\"p1\",\"p2\"]}],\"constraints\":[{\"id\":\"c1\",\"statement\":\"Continue PR #1951 only and preserve all unrelated UI behavior.\",\"proofConditionIds\":[\"p1\"]}],\"proofConditions\":[{\"id\":\"p1\",\"kind\":\"runtime\",\"claim\":\"PR #1951 is merged and its frontend artifact is live in production.\",\"route\":\"/crm/realtor/curri-properties/realtor-dashboard\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"p2\",\"kind\":\"visual\",\"claim\":\"Desktop and mobile scrolling on the live Curri dashboard shows only the fixed tenant background under the content, with no continuous shell background moving with scroll.\",\"route\":\"/crm/realtor/curri-properties/realtor-dashboard\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\"}}","requestContractHash":"58f37febc01973d8ce019245ba1e23d6941faa180cb6f9b6c4b4b97d3095d9df","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:54:17.478054+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a1ee5d63-050c-49be-b451-3e8b2508e082:tenant-workstream-contribution:390f55d15013a110409e9b776cdce24f0ddea18945d7b7b846f5151d191fe601","mission_step_id":null,"command_center_event_id":"a1ee5d63-050c-49be-b451-3e8b2508e082"},{"id":"d3819965-a819-4303-a834-e24ccd5d3cbb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-remove-scrolling-shell-background-20260906","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"a1ee5d63-050c-49be-b451-3e8b2508e082","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7831,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":270,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":270,"repositoryMutationMs":7831,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a1ee5d63-050c-49be-b451-3e8b2508e082"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1549,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:55:04.391263+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a1ee5d63-050c-49be-b451-3e8b2508e082:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"d4ee4254-4da9-4a87-87fc-0595716c9fe4","command_center_event_id":"a1ee5d63-050c-49be-b451-3e8b2508e082"},{"id":"337ede62-18f2-4316-a680-fc50c207443e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/owner-wait-slo-telemetry","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2224,"terminal":false,"missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6586,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":316,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":258,"ledgerReconcileMs":0,"lineageReconcileMs":58,"resolvePreflightMs":316,"repositoryMutationMs":6586,"repositoryProviderMs":5132,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3438,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":258,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1694},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3395,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:51:20.946088+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2224","receipt_type":"execute_mission","idempotency_key":"mission:20bef598-f4d2-4c6b-86fd-f142edeb8455:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"7fc0fe99-1fcc-42d8-b48d-678cb24687ae","command_center_event_id":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},{"id":"98294efa-4073-473a-94ab-6213b5275da8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/merge-queue-low-pressure-scan-v2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2258,"terminal":false,"missionId":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd","operation":"automatic_mission_resume","proofGate":"ship_and_prove_gate_blocked","sourceSha":"1267c5c400b867a265083a8a5819e41db98c9e7a","timingsMs":{"prReadinessMs":894,"approvedPlanMs":0,"shipAndProveMs":1206,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd"},"performance":null,"deploymentId":"forgejo-main-1267c5c400b8","workflowRunId":6640,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":920,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:05:11.435011+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"2258","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6f914b7c-48a6-47fc-a300-eaea2e92f0fd:automatic-mission-resume:2258:ship_and_prove_gate_blocked","mission_step_id":"efae8dbb-c1b6-4ca8-a91d-cd94f920f752","command_center_event_id":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd"},{"id":"9eb2859f-a285-4dab-9187-39b2017f47bd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtpxb2i5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"efb76c7a-ed79-446f-841c-e8851065e493","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":691,"providerAuthMs":0,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":406,"resolvePreflightMs":691,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":285,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"efb76c7a-ed79-446f-841c-e8851065e493"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5136,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/virtual-witness-operating-contract.json","scripts/visual-witness-hosted-runner/contracts/sce-field-intelligence-real-user-canary.json","scripts/visual-witness-hosted-runner/Dockerfile","scripts/visual-witness-hosted-runner/package.json","scripts/visual-witness-hosted-runner/README.md","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","scripts/visual-witness-hosted-runner/src/async-gateway.mjs","scripts/visual-witness-hosted-runner/src/auth-state-refresh.mjs","scripts/visual-witness-hosted-runner/src/bootstrap-encore-proof.mjs","scripts/visual-witness-hosted-runner/src/bootstrap-free.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:53:45.988029+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"51f2cd78-7da5-4278-8812-7febc8938b7e","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"f830c7bd-099d-4a39-80a2-dee1f92b0b3f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/curri-remove-scrolling-shell-background-20260906","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"a1ee5d63-050c-49be-b451-3e8b2508e082","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":906,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1420,"providerAuthMs":0,"ledgerPrepareMs":746,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1420,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":746,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"a1ee5d63-050c-49be-b451-3e8b2508e082"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2813,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:54:19.081905+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a1ee5d63-050c-49be-b451-3e8b2508e082:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"49c4f47c-ef35-40ab-8465-a600b52871b8","command_center_event_id":"a1ee5d63-050c-49be-b451-3e8b2508e082"},{"id":"d7d97450-06ad-4604-b838-dcfbb2eab515","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"85f065f9d4a14bdad5465e054fa051e30740633a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"85f065f9d4a14bdad5465e054fa051e30740633a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"c65f765568069442f1302ff318ab5244477be872692e4bdef077d33a26d474a7","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5841","runId":5841,"status":"running","sourceSha":"85f065f9d4a14bdad5465e054fa051e30740633a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T14:54:08.54558+00:00","proof_gate":"canonical_release_pending","source_sha":"85f065f9d4a14bdad5465e054fa051e30740633a","external_id":"forgejo-main-85f065f9d4a1","receipt_type":"canonical_release_status","idempotency_key":"mission:7afd0330-c4c4-47bf-b61e-4afc23372fc5:forgejo-release-status:85f065f9d4a14bdad5465e054fa051e30740633a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"9b38696c-06d1-4954-9498-b8b5fe6e4e47","command_center_event_id":"7afd0330-c4c4-47bf-b61e-4afc23372fc5"},{"id":"1fab293a-3804-4248-ab1b-469932a71cbf","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-prerequisite-recovery-20260906","prNumber":1959,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:34:06.525527+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","external_id":"1959","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ceca896d-fdba-46d8-b4c8-47627d80a0ec:merged-pr:1959:c34f8795feb080dad23f2e3d92181f43f3e3557b","mission_step_id":"a68aadda-c74d-4242-8ad6-6fd44e4a29a4","command_center_event_id":"ceca896d-fdba-46d8-b4c8-47627d80a0ec"},{"id":"0c1487db-49f2-4a5a-bce3-6a1f5156abaf","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-dual-runner-release-parity-20260907","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":513,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":371,"ledgerReconcileMs":0,"lineageReconcileMs":142,"resolvePreflightMs":513,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":371,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1483,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:20:02.961703+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1f696dc2-3a8f-4fd8-8679-5949fb0c6083:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"892f880f-25e6-4318-972a-9c3df20f905f","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"d5c791ac-373e-4cfc-aaa1-a1788e2f1e8e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"85f065f9d4a14bdad5465e054fa051e30740633a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"85f065f9d4a14bdad5465e054fa051e30740633a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"c65f765568069442f1302ff318ab5244477be872692e4bdef077d33a26d474a7","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5841","runId":5841,"status":"success","sourceSha":"85f065f9d4a14bdad5465e054fa051e30740633a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T14:55:22.396011+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"85f065f9d4a14bdad5465e054fa051e30740633a","external_id":"forgejo-main-85f065f9d4a1","receipt_type":"canonical_release_status","idempotency_key":"mission:7afd0330-c4c4-47bf-b61e-4afc23372fc5:forgejo-release-status:85f065f9d4a14bdad5465e054fa051e30740633a:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"1aed08bd-49eb-4b94-9a03-bd677f2f22fd","command_center_event_id":"7afd0330-c4c4-47bf-b61e-4afc23372fc5"},{"id":"b7be1b94-754f-48e4-a304-8ed4258923d6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"reason":"Continue the same owner-authorized SLO telemetry generation on its existing PR.","baseSha":"25509717c3a1331d21ff574b07fc85a4d250a263","issuedAt":1788925890204,"expiresAt":1788926070204,"missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455","authorizationId":"9a4e3ade-3c12-439f-98d9-084d9ec72f69","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:51:30.600454+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"25509717c3a1331d21ff574b07fc85a4d250a263","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9a4e3ade-3c12-439f-98d9-084d9ec72f69","mission_step_id":"b9cc9e85-0566-40fd-af07-16919a99e34a","command_center_event_id":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},{"id":"77d147be-11ca-43d4-b84a-1cf91b5861ac","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/merge-queue-low-pressure-scan-v2","reason":"auto_progress_pr_read_failed:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2258,"terminal":false,"missionId":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":"1267c5c400b867a265083a8a5819e41db98c9e7a","timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd"},"performance":null,"deploymentId":"forgejo-main-1267c5c400b8","workflowRunId":6640,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":785,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:06:11.407513+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2258","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6f914b7c-48a6-47fc-a300-eaea2e92f0fd:automatic-mission-resume:2258:repair_mission_auto_progress_authorization_retryable","mission_step_id":"efae8dbb-c1b6-4ca8-a91d-cd94f920f752","command_center_event_id":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd"},{"id":"6c2f6ff2-b39d-4120-bdad-1f416f497360","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-cc47304f3c0b","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2905,"terminal":false,"missionId":"cc47304f-3c0b-46b1-a0d4-49c13454a945","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"30409921342633f65f919a569a9adb3da8f2260d","timingsMs":{"prReadinessMs":122,"approvedPlanMs":0,"shipAndProveMs":3489,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"cc47304f-3c0b-46b1-a0d4-49c13454a945"},"performance":null,"deploymentId":"forgejo-main-304099213426","workflowRunId":8774,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T15:00:37.297344+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2905","receipt_type":"automatic_mission_resume","idempotency_key":"mission:cc47304f-3c0b-46b1-a0d4-49c13454a945:automatic-mission-resume:2905:canonical_release_reconciliation_pending","mission_step_id":"b16a4c8e-99fa-4e2c-87e3-7873f0880589","command_center_event_id":"cc47304f-3c0b-46b1-a0d4-49c13454a945"},{"id":"a3c28d7f-8f56-4054-ade2-e6c52df351ab","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply this exact single-file frontend replacement for the existing Restore Points human-language mission, then open the one PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify production.","wordingChanged":false,"canonicalIntent":"Apply this exact single-file frontend replacement for the existing Restore Points human-language mission, then open the one PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify production.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"human-primary-copy","statement":"Restore Points primary UI explains saved state, timing, readiness, purpose, impact, and preserved data in plain owner-facing language without leading with repository/runtime identifiers.","proofConditionIds":["repository-proof","production-proof"]},{"id":"technical-secondary","statement":"Engineering identifiers and mechanics remain available only inside Technical details disclosures for troubleshooting.","proofConditionIds":["repository-proof","production-proof"]},{"id":"safe-review","statement":"Review and restore confirmation remain non-destructive until explicit RESTORE confirmation and existing backend execution behavior is preserved.","proofConditionIds":["repository-proof"]}],"objective":"Apply this exact single-file frontend replacement for the existing Restore Points human-language mission, then open the one PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify production.","constraints":[{"id":"frontend-only","statement":"Change only src/pages/admin/GodModeRestorePoints.tsx.","proofConditionIds":["repository-proof"]},{"id":"no-contract-change","statement":"Do not alter backend actions, restore safety contracts, control-plane configuration, or data.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Merged source in src/pages/admin/GodModeRestorePoints.tsx uses human owner-facing copy for primary restore information, moves technical identifiers/mechanics behind Technical details, and preserves existing restore_point_review and restore_point_execute behavior including RESTORE confirmation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"production-proof","kind":"runtime","claim":"The frontend containing the human-readable Restore Points experience is successfully released to production at /admin/godmode/restore-points.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"5ef2109ce1f8eab8f6fbbd54fc0bba82a5664e7986488d0df4ddf13f802df867","requestContractRevision":4,"previousRequestContractHash":"edc971ed6cb4aa20456bc896787d197928ac5fc1f60f6e0a67fe4007326968d5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:30:25.455055+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dae7be12-c46c-4ad1-b68f-babda00d72ee:request-contract:5ef2109ce1f8eab8f6fbbd54fc0bba82a5664e7986488d0df4ddf13f802df867","mission_step_id":"bdb32c7b-a248-4d8b-8697-6f0ccf53d118","command_center_event_id":"dae7be12-c46c-4ad1-b68f-babda00d72ee"},{"id":"90dfa25f-5938-4520-9f74-3684b8c60105","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-7ca2c9478074","prNumber":3002,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5872e7e695e96d8467f1af08ab47fa2af7795a13","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T13:15:00.013287+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5872e7e695e96d8467f1af08ab47fa2af7795a13","external_id":"3002","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7ca2c947-8074-4299-9c90-cf62bdc6de0b:merged-pr:3002:5872e7e695e96d8467f1af08ab47fa2af7795a13","mission_step_id":"a2c920a4-f991-4ef4-b510-ee71e5bdae9d","command_center_event_id":"7ca2c947-8074-4299-9c90-cf62bdc6de0b"},{"id":"b9272d3b-107c-4fe1-a919-e191cdc6e2ff","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"85f065f9d4a14bdad5465e054fa051e30740633a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"logo-restored","satisfied":false,"statement":"The proposal editor and saved proposal render the original active Big Papi tenant logo without destructive pixel processing.","proofConditionIds":["repo","live-visual"]}],"satisfied":false,"constraints":[{"id":"preserve-editor","satisfied":false,"statement":"Preserve the free-move grid, drag/resize, z-order, placement persistence, proposal assets, and all unrelated mechanics.","proofConditionIds":["repo"]},{"id":"frontend-only","satisfied":false,"statement":"No backend, database, storage, or tenant data changes.","proofConditionIds":["repo"]}],"contractHash":"c65f765568069442f1302ff318ab5244477be872692e4bdef077d33a26d474a7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"c65f765568069442f1302ff318ab5244477be872692e4bdef077d33a26d474a7","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"live-visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"c65f765568069442f1302ff318ab5244477be872692e4bdef077d33a26d474a7"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T14:55:24.233907+00:00","proof_gate":"request_contract_pending","source_sha":"85f065f9d4a14bdad5465e054fa051e30740633a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7afd0330-c4c4-47bf-b61e-4afc23372fc5:request-contract:c65f765568069442f1302ff318ab5244477be872692e4bdef077d33a26d474a7:85f065f9d4a14bdad5465e054fa051e30740633a:pending:repository,visual","mission_step_id":"1aed08bd-49eb-4b94-9a03-bd677f2f22fd","command_center_event_id":"7afd0330-c4c4-47bf-b61e-4afc23372fc5"},{"id":"38257228-984c-4339-874d-6d67000acefa","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/owner-wait-slo-telemetry","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2224,"terminal":false,"missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7618,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":884,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":319,"ledgerReconcileMs":0,"lineageReconcileMs":565,"resolvePreflightMs":884,"repositoryMutationMs":7618,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":319,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1553,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:52:13.002304+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2224","receipt_type":"execute_mission","idempotency_key":"mission:20bef598-f4d2-4c6b-86fd-f142edeb8455:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"7fc0fe99-1fcc-42d8-b48d-678cb24687ae","command_center_event_id":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},{"id":"8bf62f5a-1628-4765-8b60-c6c9e7cacce1","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","sourceSha":"1267c5c400b867a265083a8a5819e41db98c9e7a","deploymentId":"forgejo-main-1267c5c400b8","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":6640},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:37:29.402639+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"1267c5c400b867a265083a8a5819e41db98c9e7a","external_id":"forgejo-main-1267c5c400b8","receipt_type":"canonical_release_status","idempotency_key":"mission:6f914b7c-48a6-47fc-a300-eaea2e92f0fd:forgejo-release-status:1267c5c400b867a265083a8a5819e41db98c9e7a:superseded:ed20fe9f5bba7793ebf60f019714969c32aacf0a","mission_step_id":"8537e898-4b3d-4ab3-83f2-41bcddb96e95","command_center_event_id":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd"},{"id":"08895e16-60f6-4d45-a65b-b0a6dc82dfd9","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"6ed1bef1a8939d761af64256b8003d22a97f6b9b","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"fbcec2877815cb45b2afe1ff84513d7456ae3fb3","prNumber":2834,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8400/jobs/1","mergeCommitSha":"6ed1bef1a8939d761af64256b8003d22a97f6b9b"}],"requestContractHash":"84ba897ad7d1dde64322606afffd8c1c44c9f064375d76a91e463f4639a9d391"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:28:31.110596+00:00","proof_gate":"request_contract_repository_verified","source_sha":"6ed1bef1a8939d761af64256b8003d22a97f6b9b","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:1d1b2373-9c6a-48d5-944d-c5b81f498414:request-contract-repository:84ba897ad7d1dde64322606afffd8c1c44c9f064375d76a91e463f4639a9d391:6ed1bef1a8939d761af64256b8003d22a97f6b9b","mission_step_id":"0aee57d5-e75b-4eb3-bfbc-b1a8470d7652","command_center_event_id":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},{"id":"e1c39b30-7353-49a6-a0f5-e7157513b5ce","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"00dab561085eb19d619a3132572bd403c9cdff0a","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"f665ace3616c638470bb8f66c00f434afa48c786","prNumber":2477,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7326/jobs/1","mergeCommitSha":"00dab561085eb19d619a3132572bd403c9cdff0a"}],"requestContractHash":"e0d7cf18bc5be190e34c71ef82aa162bae2570cc89692c59282dcba00349b77a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:51:30.772274+00:00","proof_gate":"request_contract_repository_verified","source_sha":"00dab561085eb19d619a3132572bd403c9cdff0a","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:4a4e53c0-1223-4b69-8cd4-7e426c9dc18c:request-contract-repository:e0d7cf18bc5be190e34c71ef82aa162bae2570cc89692c59282dcba00349b77a:00dab561085eb19d619a3132572bd403c9cdff0a","mission_step_id":"7f5d461b-ea78-44a3-88b3-92464fdf0e69","command_center_event_id":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},{"id":"4d1cb8b3-3c0f-4404-8c57-255871ebb220","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"28d79684584b7fb5faaac3bd9f065ec1fbb05d6f","prNumber":2480,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7336/jobs/1","mergeCommitSha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8"}],"requestContractHash":"45d90c05d411a58b5b89a64312f32e1b802ea8221f885fa65379154a8ed83238"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T06:05:47.779387+00:00","proof_gate":"request_contract_repository_verified","source_sha":"b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:8d5ed517-bf5a-4cff-bba2-b18ea36536bc:request-contract-repository:45d90c05d411a58b5b89a64312f32e1b802ea8221f885fa65379154a8ed83238:b2a774e887dde3d31f6d1f4f71aa0795f977a4a8","mission_step_id":"3d369417-206a-4ea1-8d65-a94b6e9a0b55","command_center_event_id":"8d5ed517-bf5a-4cff-bba2-b18ea36536bc"},{"id":"9a8600d4-bae1-47c8-8f92-f9f4831a54da","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-taxonomy","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"21514a617f0e8b81835d6b0efd402f51b358d795","prNumber":2488,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7356/jobs/1","mergeCommitSha":"767ebb136efefaf2ced5653e72690ec13d8fb7da"}],"requestContractHash":"ee3e720b7d73ac8114b8c74df4845e9aa0d712e5ba0df459d7569826877908ac"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:31:04.916471+00:00","proof_gate":"request_contract_repository_verified","source_sha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:request-contract-repository:ee3e720b7d73ac8114b8c74df4845e9aa0d712e5ba0df459d7569826877908ac:767ebb136efefaf2ced5653e72690ec13d8fb7da","mission_step_id":"cbc9f2f2-f35c-40b9-9ef9-d23560f9b7a7","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"3fa97912-5b26-4b0b-a9e9-daa2a07c196e","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"114fea90-c1ac-4d50-8249-eaf16270c4b5","phase":"universal_visual_witness_supervised","branch":"ai/restore-big-papis-original-logo","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1950,"terminal":false,"missionId":"7afd0330-c4c4-47bf-b61e-4afc23372fc5","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"85f065f9d4a14bdad5465e054fa051e30740633a","timingsMs":{"wake":120,"total":537,"submit":417,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"7afd0330-c4c4-47bf-b61e-4afc23372fc5"},"performance":null,"deploymentId":"forgejo-main-85f065f9d4a1","workflowRunId":5841,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":645,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T14:55:25.89833+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"85f065f9d4a14bdad5465e054fa051e30740633a","external_id":"114fea90-c1ac-4d50-8249-eaf16270c4b5","receipt_type":"visual_proof_started","idempotency_key":"mission:7afd0330-c4c4-47bf-b61e-4afc23372fc5:visual-start:114fea90-c1ac-4d50-8249-eaf16270c4b5","mission_step_id":"e0ea66ae-6151-4322-a78a-eeaff2851778","command_center_event_id":"7afd0330-c4c4-47bf-b61e-4afc23372fc5"},{"id":"f6399512-967c-4b06-97af-3eee0af80407","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/curri-remove-scrolling-shell-background-20260906","reason":"orphaned_branch_recovery_scope_mismatch:ai/curri-remove-scrolling-shell-background-20260906","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"a1ee5d63-050c-49be-b451-3e8b2508e082","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":319,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":492,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":397,"ledgerReconcileMs":0,"lineageReconcileMs":95,"resolvePreflightMs":492,"repositoryMutationMs":319,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":397,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a1ee5d63-050c-49be-b451-3e8b2508e082"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1565,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:57:51.830707+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a1ee5d63-050c-49be-b451-3e8b2508e082:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d4ee4254-4da9-4a87-87fc-0595716c9fe4","command_center_event_id":"a1ee5d63-050c-49be-b451-3e8b2508e082"},{"id":"202d01b3-0101-4cbe-9aea-3c41f5ec18ad","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtpxb2i5","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":1952,"terminal":false,"missionId":"efb76c7a-ed79-446f-841c-e8851065e493","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8327,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1052,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1052,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1052,"repositoryMutationMs":8327,"repositoryProviderMs":6682,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3931,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1052,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2751},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"efb76c7a-ed79-446f-841c-e8851065e493"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4619,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:59:02.072288+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1952","receipt_type":"execute_mission","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"45bcd960-70f2-4628-8d68-cb4704e8fd4c","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"eb7dc4e7-6242-4209-a0a6-36c9d75467b9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtpxb2i5","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1952,"terminal":false,"missionId":"efb76c7a-ed79-446f-841c-e8851065e493","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":885,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"efb76c7a-ed79-446f-841c-e8851065e493"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1279,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:59:07.955381+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1952","receipt_type":"automatic_mission_resume","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:automatic-mission-resume:1952:repair_mission_waiting_for_gate","mission_step_id":"641d6770-c6ab-401d-a98e-58ba9200d833","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"4721620f-7069-43a6-898e-97f6c7d18a30","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/supabaseMigrationReleaseWorkflow.contract.test.ts","supabase/migrations/20260907031200_application_capability_layer.sql"],"reason":"Release #6086 failed because the canonical migration job attempted readMigration on a migration file deleted by the exact source commit. This bounded repair filters removed changed migration paths before reading extant migrations so the already-merged Application Capability Layer can release canonically.","baseSha":"8a64edd70a032c7b6dae7e07cd336de2f0be1b46","issuedAt":1788751566777,"expiresAt":1788751746777,"missionId":"75b95e2f-97be-4d56-b6a0-6a3319697f3e","authorizationId":"3d6f0a02-8187-477b-a37a-daa159a6b442","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:26:07.298797+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8a64edd70a032c7b6dae7e07cd336de2f0be1b46","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3d6f0a02-8187-477b-a37a-daa159a6b442","mission_step_id":"41c20864-fc1b-40c7-bc98-bfdb9f292501","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"3153d458-d1b5-429b-98f4-76f60b4272b3","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtpxb2i5","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1952,"terminal":false,"missionId":"efb76c7a-ed79-446f-841c-e8851065e493","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","timingsMs":{"prReadinessMs":1576,"approvedPlanMs":0,"shipAndProveMs":10479,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"efb76c7a-ed79-446f-841c-e8851065e493"},"performance":null,"deploymentId":"forgejo-main-eca957cd0b0c","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2206,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:59:27.056023+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1952","receipt_type":"automatic_mission_resume","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:automatic-mission-resume:1952:canonical_release_dispatched","mission_step_id":"ac709c96-cfbd-47f8-859c-3e6652ba6bd7","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"0d66ae6a-d1bd-4938-8d6e-9f32930aa899","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Final policy and Gate contract for the same owner-authorized SLO telemetry generation.","baseSha":"25509717c3a1331d21ff574b07fc85a4d250a263","issuedAt":1788925948556,"expiresAt":1788926128556,"missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455","authorizationId":"9e07aafe-7bb8-459e-b1fc-16a60736418b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:52:28.930033+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"25509717c3a1331d21ff574b07fc85a4d250a263","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9e07aafe-7bb8-459e-b1fc-16a60736418b","mission_step_id":"b9cc9e85-0566-40fd-af07-16919a99e34a","command_center_event_id":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},{"id":"3d95923f-c6e1-431d-91e2-2a34debeca71","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized continuation of the merge queue control-plane repair. Host health is fast, but ordinary provider reads still time out under the serial 1.2s retry policy.","baseSha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","issuedAt":1788986473177,"expiresAt":1788986653177,"missionId":"9fdd8276-4bea-4672-a50c-9a0b3f76c195","authorizationId":"606bf607-817f-46eb-9f60-ee5b508354a8","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:41:13.628658+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:606bf607-817f-46eb-9f60-ee5b508354a8","mission_step_id":"53ae16e9-bf82-479e-aa97-d7c959e02f06","command_center_event_id":"9fdd8276-4bea-4672-a50c-9a0b3f76c195"},{"id":"7ba028cc-a991-48f7-bf3c-a6530c23d472","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtpxb2i5","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1952,"terminal":false,"missionId":"efb76c7a-ed79-446f-841c-e8851065e493","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","timingsMs":{"prReadinessMs":246,"approvedPlanMs":0,"shipAndProveMs":3560,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"efb76c7a-ed79-446f-841c-e8851065e493"},"performance":null,"deploymentId":"forgejo-main-eca957cd0b0c","workflowRunId":5843,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:59:51.476432+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1952","receipt_type":"automatic_mission_resume","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:automatic-mission-resume:1952:canonical_release_reconciliation_pending","mission_step_id":"641d6770-c6ab-401d-a98e-58ba9200d833","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"8836a737-6ffa-40f4-9c01-445a86edc136","source":"forgejo","status":"waiting","payload":{"branch":"ai/forgejo-memory-pressure-guard-20260912","prNumber":2477,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"00dab561085eb19d619a3132572bd403c9cdff0a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:52:25.74114+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"00dab561085eb19d619a3132572bd403c9cdff0a","external_id":"2477","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4a4e53c0-1223-4b69-8cd4-7e426c9dc18c:merged-pr:2477:00dab561085eb19d619a3132572bd403c9cdff0a","mission_step_id":"f4d873dc-cd21-4dad-a81b-9584adf3c7b8","command_center_event_id":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},{"id":"7d31e865-52a5-47f4-8686-45bcfafd91b6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"00dab561085eb19d619a3132572bd403c9cdff0a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"00dab561085eb19d619a3132572bd403c9cdff0a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"e0d7cf18bc5be190e34c71ef82aa162bae2570cc89692c59282dcba00349b77a","forgejoWorkflowProof":{"runId":7327,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"00dab561085eb19d619a3132572bd403c9cdff0a","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-00dab561085eb19d619a3132572bd403c9cdff0a","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":7327,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.118-architecture-exclusivity","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:52:27.216942+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"00dab561085eb19d619a3132572bd403c9cdff0a","external_id":"forgejo-main-00dab561085e","receipt_type":"canonical_release_status","idempotency_key":"mission:4a4e53c0-1223-4b69-8cd4-7e426c9dc18c:forgejo-release-status:00dab561085eb19d619a3132572bd403c9cdff0a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"7f5d461b-ea78-44a3-88b3-92464fdf0e69","command_center_event_id":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},{"id":"997ce337-d6ae-4e5e-b94d-42556e949424","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending","render-onrunner/runtime-proof":"failure"},"mainSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending","ccExecution":"pending"},"requestContractHash":"d65d915af4ee5459ac5e2c2d3023005b0f448c7f9e80e246bd51fe5249f7dc73","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5843","runId":5843,"status":"running","sourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"pending","ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending","ccExecution":"pending"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"0d5da712b55fbf50b81efa395ed50caa6bb956a4","runnerVersion":"onrunner-0d5da712b55f","expectedSourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"6dccd6f3fd9df9c6e9a0c2fe57060957cf8a531d","deploymentId":"forgejo-main-6dccd6f3fd9df9c6e9a0c2fe57060957cf8a531d","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.66-repair-generation-continuation","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T14:59:41.206534+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","external_id":"forgejo-main-eca957cd0b0c","receipt_type":"canonical_release_status","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:forgejo-release-status:eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced:failed:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|render-onrunner/runtime-proof=failure","mission_step_id":"ac709c96-cfbd-47f8-859c-3e6652ba6bd7","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"3092a7ca-bb3d-4fff-b9dd-a043f3f1f071","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Final policy and Gate contract for the same owner-authorized SLO telemetry generation.","baseSha":"25509717c3a1331d21ff574b07fc85a4d250a263","issuedAt":1788925983501,"expiresAt":1788926163501,"missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455","authorizationId":"dd0480d4-ad4c-42d8-a5b7-e00bc0df8a39","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:53:03.928987+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"25509717c3a1331d21ff574b07fc85a4d250a263","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:dd0480d4-ad4c-42d8-a5b7-e00bc0df8a39","mission_step_id":"b9cc9e85-0566-40fd-af07-16919a99e34a","command_center_event_id":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},{"id":"8e183176-4aeb-4257-8ca6-c2e6ff502749","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized continuation of the merge queue control-plane repair; host is healthy but ordinary Forgejo provider reads still time out.","baseSha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","issuedAt":1788986534196,"expiresAt":1788986714196,"missionId":"9fdd8276-4bea-4672-a50c-9a0b3f76c195","authorizationId":"51ca50f3-fbad-4955-8377-82f8192c5a36","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:42:14.634152+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:51ca50f3-fbad-4955-8377-82f8192c5a36","mission_step_id":"53ae16e9-bf82-479e-aa97-d7c959e02f06","command_center_event_id":"9fdd8276-4bea-4672-a50c-9a0b3f76c195"},{"id":"101db4d7-8899-473f-b30f-73db93e87b8e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to correct the two stale inherited control-plane config assertions on existing PR 2272 after its in-place refresh. Change forgejoPrReadyReadTimeoutMs expected value from 1200 to 3000 and forgejoPrReadyTotalBudgetMs from 2500 to 7000 in workers/cc-execution/test/release-orchestration-invariants.test.js. Preserve every existing runtime repair, routing invariant, request-contract proof behavior, branch, PR, protected-main rule, Gate, release ownership rule, and tenant data. Continue the same mission through a fresh exact-head KnockLaunch Gate, squash merge, affected-owner deployment, live proof, and re-freeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to correct the two stale inherited control-plane config assertions on existing PR 2272 after its in-place refresh. Change forgejoPrReadyReadTimeoutMs expected value from 1200 to 3000 and forgejoPrReadyTotalBudgetMs from 2500 to 7000 in workers/cc-execution/test/release-orchestration-invariants.test.js. Preserve every existing runtime repair, routing invariant, request-contract proof behavior, branch, PR, protected-main rule, Gate, release ownership rule, and tenant data. Continue the same mission through a fresh exact-head KnockLaunch Gate, squash merge, affected-owner deployment, live proof, and re-freeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runlist-resilience","statement":"Generic Forgejo run-list reads are removed from exact PR readiness critical path and transient exhaustion is nonterminal.","proofConditionIds":["proof-runlist-runtime","proof-release-safety"]},{"id":"claim-matched-binding","statement":"Each mission outcome is explicitly bound only to the production-grounded proof conditions that match that claim.","proofConditionIds":["proof-contract-repository","proof-contract-runtime","proof-release-safety"]},{"id":"standalone-route-precedence","statement":"Standalone and tenant-scoped applications own their route before tenant slug inference can interpret the first segment.","proofConditionIds":["proof-routing-repository","proof-release-safety"]},{"id":"pr-read-resilience","statement":"Exact Forgejo PR reads degrade retryably under transient provider timeouts instead of falsely terminalizing missions.","proofConditionIds":["proof-pr-runtime","proof-release-safety"]}],"objective":"Unfreeze the control plane only to correct the two stale inherited control-plane config assertions on existing PR 2272 after its in-place refresh. Change forgejoPrReadyReadTimeoutMs expected value from 1200 to 3000 and forgejoPrReadyTotalBudgetMs from 2500 to 7000 in workers/cc-execution/test/release-orchestration-invariants.test.js. Preserve every existing runtime repair, routing invariant, request-contract proof behavior, branch, PR, protected-main rule, Gate, release ownership rule, and tenant data. Continue the same mission through a fresh exact-head KnockLaunch Gate, squash merge, affected-owner deployment, live proof, and re-freeze.","constraints":[{"id":"preserve-main-data","statement":"Preserve protected main and tenant data.","proofConditionIds":["proof-release-safety"]},{"id":"single-release-path","statement":"Use existing branch ai/objective-first-repair-2a43b688984b and PR 2272, KnockLaunch Gate, Forgejo squash merge, and affected-owner release only.","proofConditionIds":["proof-release-safety"]},{"id":"preserve-hard-safety","statement":"Do not weaken authentication, source-integrity, repository-state, exact-head merge safety, or tenant isolation.","proofConditionIds":["proof-contract-repository","proof-release-safety"]},{"id":"no-retired-infra","statement":"Do not add GitHub dependencies or duplicate merge/release machinery.","proofConditionIds":["proof-contract-repository","proof-release-safety"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runlist-runtime","kind":"runtime","claim":"Live Command Center treats transient generic Forgejo Actions run-list exhaustion as retryable/degraded and exact PR readiness does not require the generic run-list.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-contract-repository","kind":"repository","claim":"Current Forgejo main contains claim-matched explicit request-contract proof linking so outcomes and constraints are not implicitly bound to every production proof domain.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-contract-runtime","kind":"runtime","claim":"Live Command Center is deployed from the merged contract-binding repair source and exposes the updated request-contract policy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-routing-repository","kind":"repository","claim":"Current Forgejo main resolves standalone and tenant-scoped application ownership before first-segment tenant identity inference, with regression coverage for representative standalone apps and aliases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-pr-runtime","kind":"runtime","claim":"Live Command Center exact Forgejo PR reads use bounded transient retry/degraded continuation and do not convert transport timeouts into false terminal mission failure.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release-safety","kind":"release","claim":"The repair passes KnockLaunch Gate, squash merges through Forgejo, and only affected production owners are released.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f0317c09130ecbbd2badb15704353530e641ed453f91fcf4d0d9b1f40cf8e967","requestContractRevision":8,"previousRequestContractHash":"517ed6d4fe3903c41345e254d8c6cdba9982e812c5e73d0e1241f36152ad2f39"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:32:02.898283+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2a43b688-984b-4938-bc75-5733aea968a6:request-contract:f0317c09130ecbbd2badb15704353530e641ed453f91fcf4d0d9b1f40cf8e967","mission_step_id":"1d09e341-bc1a-40c5-8230-bd52b894daa5","command_center_event_id":"2a43b688-984b-4938-bc75-5733aea968a6"},{"id":"9c7a686a-a221-4708-8134-a761a6267cab","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"00dab561085eb19d619a3132572bd403c9cdff0a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-source","satisfied":true,"statement":"Canonical Forgejo watchdog detects sustained host-memory pressure and routes it through the existing bounded recovery path before kernel OOM.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","satisfied":true,"statement":"Live signed watchdog proof exposes current memory and swap state with the new guard active while Forgejo remains healthy.","proofConditionIds":["proof-host"]}],"satisfied":true,"constraints":[{"id":"constraint-threshold","satisfied":true,"statement":"Memory pressure requires two consecutive samples below 10 percent available memory or below 256 MB available.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-restart","satisfied":true,"statement":"The guard must reuse existing bounded Forgejo restart cooldown and hourly budgets and must not create a second restart authority.","proofConditionIds":["proof-repository"]},{"id":"constraint-backup","satisfied":true,"statement":"The live lean backup retention guard remains preserved.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-freeze","satisfied":true,"statement":"Control-plane default-deny freeze remains in force after completion.","proofConditionIds":["proof-repository"]}],"contractHash":"e0d7cf18bc5be190e34c71ef82aa162bae2570cc89692c59282dcba00349b77a","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"e0d7cf18bc5be190e34c71ef82aa162bae2570cc89692c59282dcba00349b77a","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"00dab561085eb19d619a3132572bd403c9cdff0a"},"required":true,"satisfied":true},{"id":"proof-host","kind":"host_watchdog","evidence":{"expectedText":"memory_guard=active","heartbeatAgeMs":22557,"maintenanceProof":"backup_retention=keep_2 effective_keep=2 backup_count=2 disk_used_percent=57 disk_free_mb=21249 disk_pressure=false rotated=0 rotation_grace_minutes=15  memory_guard=active mem_total_mb=1967 mem_available_mb=411 mem_available_percent=20 swap_total_mb=1023 swap_free_mb=736 memory_pressure=false pressure_count=0 trigger_after=2  migration=pack-bitmaps-v13 status=success observed_at=2026-09-04T04:49:54Z warning: garbage found: ./objects/pack/tmp_pack_VYdAHs warning: garbage found: ./objects/pack/tmp_pack_VYdAHs canonical_repo=/data/git/repositories/noel/knocklaunchos.git before=count: 69428,size: 352160,in-pack: 157475,packs: 51,size-pack: 70814,prune-packable: 0,garbage: 1,size-garbage: 65898, after=count: 10317,size: 51500,in-pack: 216586,packs: 2,size-pack: 91470,prune-packable: 0,garbage: 1,size-garbage: 65898,","heartbeatVerified":true},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:52:28.955594+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"00dab561085eb19d619a3132572bd403c9cdff0a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4a4e53c0-1223-4b69-8cd4-7e426c9dc18c:request-contract:e0d7cf18bc5be190e34c71ef82aa162bae2570cc89692c59282dcba00349b77a:00dab561085eb19d619a3132572bd403c9cdff0a:verified:","mission_step_id":"7f5d461b-ea78-44a3-88b3-92464fdf0e69","command_center_event_id":"4a4e53c0-1223-4b69-8cd4-7e426c9dc18c"},{"id":"7e0def69-da47-4f7f-acb6-196674bb49e8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":null,"releaseTargetStates":{},"requestContractHash":"ee3e720b7d73ac8114b8c74df4845e9aa0d712e5ba0df459d7569826877908ac","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:31:01.257927+00:00","proof_gate":"canonical_release_pending","source_sha":"767ebb136efefaf2ced5653e72690ec13d8fb7da","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:15abefd8-6f7c-4355-a8b7-5b1229a6115c:forgejo-release-status:767ebb136efefaf2ced5653e72690ec13d8fb7da:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"5b39cc9a-a709-4c04-9756-274f87127b96","command_center_event_id":"15abefd8-6f7c-4355-a8b7-5b1229a6115c"},{"id":"fd2b8393-e48b-4082-b7b3-3502d4a5280d","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/cloudflare-native-version-deploy.test.mjs","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-host-capacity-admission.contract.test.ts","src/__tests__/contracts/frontend-release-continuity.contract.test.ts","src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts"],"reason":"Complete the same single-use high-frequency release hardening on PR #2504; frozen-by-default after mission completion.","baseSha":"411e03125efd2574e7061a5dc937ef0212d19c4f","issuedAt":1789229410914,"expiresAt":1789229590914,"missionId":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c","authorizationId":"9946dd87-05d5-4e6d-aac8-c8abab7cb925","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T16:10:11.355408+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"411e03125efd2574e7061a5dc937ef0212d19c4f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9946dd87-05d5-4e6d-aac8-c8abab7cb925","mission_step_id":"7eb043d8-5702-466c-8dcd-c259df877738","command_center_event_id":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c"},{"id":"8e42e3d6-696c-42bb-85c9-9dcc3ba61468","source":"cc-execution","status":"authorized","payload":{"paths":["config/platform-standards.json","src/__tests__/capabilityCompleteness.contract.test.ts","src/pages/owner/KnockLaunchSEO.tsx","supabase/functions/owner-search-console/index.ts","workers/cc-execution/src/command-center-contracts.js"],"reason":"Owner requested the Capability Completeness primitive so every implementation wires and proves all dependencies it relies on; this narrow maintenance change updates that governing request-contract primitive and the SEO regression case.","baseSha":"1189ed6a08e5da52e00248b4ec8bd5f794361862","issuedAt":1789231964888,"expiresAt":1789232144888,"missionId":"433701ca-0563-492f-aadf-c2d7f7195cf9","authorizationId":"42bf94a4-ec6a-4b9c-9663-e63c06197c7b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T16:52:45.287001+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1189ed6a08e5da52e00248b4ec8bd5f794361862","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:42bf94a4-ec6a-4b9c-9663-e63c06197c7b","mission_step_id":"099c4b8e-c720-46a1-a5c8-e461d3853f32","command_center_event_id":"433701ca-0563-492f-aadf-c2d7f7195cf9"},{"id":"bd7a85d0-5ffe-4163-9e32-04bac536e9d3","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the completed release for the existing standalone-app/bootstrap mission and finish live proof. PR #2084 is merged at 752729e0fb72387ad2ce6d27bdb12e3e492f7990. Forgejo release run 6204 succeeded; Cloudflare production version 5999f5bc-d9ed-47ee-982a-a8d6c6daa0de is at 100% and exact-artifact verification passed on knocklaunch.app and app.knocklaunch.app; migration 20260907170500_first_class_application_routes_bootstrap.sql was applied and verified. Database truth now shows 29 catalog apps, 29 unique non-null standalone paths, zero tenant-user apps missing login paths, minimum bootstrap version 1, zero missing route adapters, and preserved Big Papi/Curri app enablement. Complete claim-matched runtime proof for the standalone routes without making any source or data mutations.","wordingChanged":false,"canonicalIntent":"Reconcile the completed release for the existing standalone-app/bootstrap mission and finish live proof. PR #2084 is merged at 752729e0fb72387ad2ce6d27bdb12e3e492f7990. Forgejo release run 6204 succeeded; Cloudflare production version 5999f5bc-d9ed-47ee-982a-a8d6c6daa0de is at 100% and exact-artifact verification passed on knocklaunch.app and app.knocklaunch.app; migration 20260907170500_first_class_application_routes_bootstrap.sql was applied and verified. Database truth now shows 29 catalog apps, 29 unique non-null standalone paths, zero tenant-user apps missing login paths, minimum bootstrap version 1, zero missing route adapters, and preserved Big Papi/Curri app enablement. Complete claim-matched runtime proof for the standalone routes without making any source or data mutations.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"standalone-app-contract","statement":"Every cataloged KnockLaunch app has a unique canonical standalone route and bootstrap contract.","proofConditionIds":["repo"]},{"id":"tenant-installation-boundary","statement":"Standalone tenant-user apps only render for eligible tenants where that app is actually installed and enabled.","proofConditionIds":["repo"]},{"id":"public-app-route","statement":"Customer-public catalog apps such as Progress resolve through their standalone path to their canonical public owner.","proofConditionIds":["repo"]},{"id":"proposal-editor-first-class","statement":"Proposal Editor is a standalone tenant-specific app; Big Papi is only its flagship profile, not the universal renderer.","proofConditionIds":["proposal-editor-route"]}],"objective":"Reconcile the completed release for the existing standalone-app/bootstrap mission and finish live proof. PR #2084 is merged at 752729e0fb72387ad2ce6d27bdb12e3e492f7990. Forgejo release run 6204 succeeded; Cloudflare production version 5999f5bc-d9ed-47ee-982a-a8d6c6daa0de is at 100% and exact-artifact verification passed on knocklaunch.app and app.knocklaunch.app; migration 20260907170500_first_class_application_routes_bootstrap.sql was applied and verified. Database truth now shows 29 catalog apps, 29 unique non-null standalone paths, zero tenant-user apps missing login paths, minimum bootstrap version 1, zero missing route adapters, and preserved Big Papi/Curri app enablement. Complete claim-matched runtime proof for the standalone routes without making any source or data mutations.","constraints":[{"id":"one-pr","statement":"Keep the repair on existing PR #2084 / branch ai/standalone-app-routes-bootstrap-0907; do not create a duplicate branch or PR.","proofConditionIds":["repo","proposal-editor-route","mail-route","calendar-route","booking-route","call-center-route","vertical-route"]},{"id":"preserve-compatibility","statement":"Existing tenant-specific routes remain compatibility paths.","proofConditionIds":["repo","proposal-editor-route","mail-route","calendar-route","booking-route","call-center-route","vertical-route"]},{"id":"release-scope","statement":"Release only affected frontend and Supabase migration owners.","proofConditionIds":["repo","proposal-editor-route","mail-route","calendar-route","booking-route","call-center-route","vertical-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #2084 contains the canonical registry, standalone resolver, tenant installation guard, public Progress route, bootstrap migration, and contract tests.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proposal-editor-route","kind":"runtime","claim":"The standalone Proposal Editor route is live and tenant-specific.","route":"/proposal-editor","roleRef":null,"userRef":null,"required":true,"expectedText":"Proposal Editor","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"mail-route","kind":"runtime","claim":"The standalone Mail route is live.","route":"/mail","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"calendar-route","kind":"runtime","claim":"The standalone Calendar route is live.","route":"/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"booking-route","kind":"runtime","claim":"The standalone Booking route is live.","route":"/booking","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"call-center-route","kind":"runtime","claim":"The standalone Call Center route remains live.","route":"/call-center","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"vertical-route","kind":"runtime","claim":"At least one standalone vertical-specific application route is live for an eligible installed tenant.","route":"/realtor-transaction-operations","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"b0bbf8f7fa06c61410a4634ea24a7bc756eaca2a8d9ea9da6cf0de73bf462e0f","requestContractRevision":4,"previousRequestContractHash":"b3148719d49695f46bce7cd79b50e7a95c46b892ccc6a7e5661df23d397a2da0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:22:28.556599+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bc8b7d18-a45c-473d-939b-531ae27c4450:request-contract:b0bbf8f7fa06c61410a4634ea24a7bc756eaca2a8d9ea9da6cf0de73bf462e0f","mission_step_id":"70ca9ebc-92a3-4168-ad06-b30a2d332696","command_center_event_id":"bc8b7d18-a45c-473d-939b-531ae27c4450"},{"id":"20f61bbe-8df0-4450-828d-bec1d6836f51","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"success","render-onrunner/runtime-proof":"failure"},"mainSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending","ccExecution":"success"},"requestContractHash":"d65d915af4ee5459ac5e2c2d3023005b0f448c7f9e80e246bd51fe5249f7dc73","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5843","runId":5843,"status":"running","sourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"pending","ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending","ccExecution":"success"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"0d5da712b55fbf50b81efa395ed50caa6bb956a4","runnerVersion":"onrunner-0d5da712b55f","expectedSourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","deploymentId":"forgejo-main-eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.58.67-visual-witness-self-healing","containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:01:09.859892+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","external_id":"forgejo-main-eca957cd0b0c","receipt_type":"canonical_release_status","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:forgejo-release-status:eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced:failed:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=success|render-onrunner/runtime-proof=failure","mission_step_id":"ac709c96-cfbd-47f8-859c-3e6652ba6bd7","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"b82886b0-3622-4827-aee8-5982fc7bfe3c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success","render-onrunner/runtime-proof":"success"},"mainSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success","ccExecution":"success"},"requestContractHash":"d65d915af4ee5459ac5e2c2d3023005b0f448c7f9e80e246bd51fe5249f7dc73","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5843","runId":5843,"status":"success","sourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success","ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success","ccExecution":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","runnerVersion":"onrunner-eca957cd0b0c","expectedSourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5843,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.67-visual-witness-self-healing","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:05:09.230681+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","external_id":"forgejo-main-eca957cd0b0c","receipt_type":"canonical_release_status","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:forgejo-release-status:eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|render-onrunner/runtime-proof=success","mission_step_id":"6172d511-8552-4518-a3e6-45a4c242cbf5","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"4f2dfe71-4a32-4ad2-99d8-71b241972c57","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/supabaseMigrationReleaseWorkflow.contract.test.ts","supabase/migrations/20260907031200_application_capability_layer.sql"],"reason":"Recover the already-applied exact three-path release repair after Forgejo timed out between atomic commit and pull-request creation. No source rewrite is intended.","baseSha":"8a64edd70a032c7b6dae7e07cd336de2f0be1b46","issuedAt":1788751645126,"expiresAt":1788751825126,"missionId":"75b95e2f-97be-4d56-b6a0-6a3319697f3e","authorizationId":"e349b9e3-4696-4ab7-9f85-3cc01cd9a683","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:27:25.574239+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8a64edd70a032c7b6dae7e07cd336de2f0be1b46","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e349b9e3-4696-4ab7-9f85-3cc01cd9a683","mission_step_id":"41c20864-fc1b-40c7-bc98-bfdb9f292501","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"d21b7ddb-7c3a-4e0a-bf54-5a277ee9c198","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-dual-runner-release-parity-20260907","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2086,"terminal":false,"missionId":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1257,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1299,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:22:52.149632+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2086","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1f696dc2-3a8f-4fd8-8679-5949fb0c6083:automatic-mission-resume:2086:repair_mission_waiting_for_gate","mission_step_id":"33d7a6e2-358b-454d-94f5-d203e6c71f14","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"594a1188-3ea2-45cd-8349-7884cc860619","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship existing PR 2085 on exact head a02962c7d2e6890e4cbb2fefa44dd2955186db1c. KnockLaunch Gate logs prove the strict Gate passed on this exact head. Reconcile the Gate receipt, squash merge through Forgejo, release only the affected frontend, migrations, and calendar-provider-connections targets, then prove live production Calendar first-class application bootstrap. Preserve unrelated applications and do not authorize providers or mutate real events during proof.","wordingChanged":false,"canonicalIntent":"Ship existing PR 2085 on exact head a02962c7d2e6890e4cbb2fefa44dd2955186db1c. KnockLaunch Gate logs prove the strict Gate passed on this exact head. Reconcile the Gate receipt, squash merge through Forgejo, release only the affected frontend, migrations, and calendar-provider-connections targets, then prove live production Calendar first-class application bootstrap. Preserve unrelated applications and do not authorize providers or mutate real events during proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"application-contract","statement":"Calendar is represented as one first-class default tenant application with complete connected-calendar capabilities and data ownership in both static and database registries.","proofConditionIds":["repo-registry","catalog-live","applications-ui"]},{"id":"tenant-bootstrap","statement":"All existing tenants have Calendar enabled at bootstrap_version 2 or newer and future tenants inherit Calendar through the existing default-installed bootstrap path.","proofConditionIds":["catalog-live","tenant-installs"]},{"id":"provider-runtime","statement":"Business-calendar authorization/sync uses public.is_tenant_owner(uuid, uuid) and calendar-provider-connections is redeployed successfully.","proofConditionIds":["repo-provider","provider-live"]}],"objective":"Ship existing PR 2085 on exact head a02962c7d2e6890e4cbb2fefa44dd2955186db1c. KnockLaunch Gate logs prove the strict Gate passed on this exact head. Reconcile the Gate receipt, squash merge through Forgejo, release only the affected frontend, migrations, and calendar-provider-connections targets, then prove live production Calendar first-class application bootstrap. Preserve unrelated applications and do not authorize providers or mutate real events during proof.","constraints":[{"id":"no-duplicate-app","statement":"Update the existing Calendar application contract; do not create a second Calendar catalog entry.","proofConditionIds":["catalog-live"]},{"id":"scope","statement":"Do not alter unrelated applications or production event data.","proofConditionIds":["repo-registry","repo-provider","repo-migration"]},{"id":"no-oauth-proof","statement":"Do not authorize third-party providers solely for verification.","proofConditionIds":["applications-ui"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-registry","kind":"repository","claim":"Current Forgejo source contains the complete Calendar application registry contract.","route":"src/config/applicationCapabilityRegistry.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"app('calendar', 'Calendar', 'calendar', ['list-events', 'create-event', 'update-event', 'list-connections', 'authorize-provider', 'add-ics', 'sync-connection', 'revoke-connection'], ['user_calendar_events', 'calendar_connections', 'calendar_external_events', 'calendar_connection_secrets', 'calendar_connection_oauth_states'])","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-provider","kind":"repository","claim":"Current Forgejo source uses public.is_tenant_owner for Calendar business owner checks.","route":"supabase/functions/calendar-provider-connections/index.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"admin.rpc('is_tenant_owner',{_user_id:userId,_tenant_id:tenantId})","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-migration","kind":"repository","claim":"The immutable Calendar first-class bootstrap migration exists in the shipped source generation.","route":"supabase/migrations/20260907171500_calendar_first_class_application_bootstrap.sql","roleRef":null,"userRef":null,"required":true,"expectedText":"calendar","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"catalog-live","kind":"runtime","claim":"Production application_catalog has one Calendar row marked default_installed with connected-calendar capabilities and full Calendar data owners, and application_action_registry includes the provider actions.","route":"/knock-launch-os/applications","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations","supabaseEdge"],"requiredReleaseTargets":["migrations"]},{"id":"tenant-installs","kind":"runtime","claim":"Every production tenant has Calendar enabled with bootstrap_version at least 2.","route":"/knock-launch-os/applications","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations","supabaseEdge"],"requiredReleaseTargets":["migrations"]},{"id":"provider-live","kind":"runtime","claim":"calendar-provider-connections is deployed from source using public.is_tenant_owner for business-calendar owner checks.","route":"/knock-launch-os/applications","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations","supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"applications-ui","kind":"interaction","claim":"Production /knock-launch-os/applications displays Calendar in the Applications list as a Default app and exposes upgraded application details without provider authorization.","route":"/knock-launch-os/applications","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"id":"calendar-visible","text":"Calendar","type":"wait_for_text","exact":true,"required":true},{"id":"calendar-select","name":"Calendar","role":"button","type":"click","exact":false,"waitMs":500,"required":true},{"id":"calendar-default","text":"Default","type":"wait_for_text","exact":true,"required":true},{"id":"calendar-connections-action","text":"list-connections","type":"wait_for_text","exact":true,"required":true}],"allowedReleaseTargets":["frontend","migrations","supabaseEdge"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7","requestContractRevision":2,"previousRequestContractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:03:16.680584+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:request-contract:82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7","mission_step_id":"c2facd2a-812d-4042-82b0-4a3ae5ecf011","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"b67e68cc-81f1-4378-89d9-a59bf5e176fa","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"application-contract","satisfied":false,"statement":"Calendar is represented as one first-class default tenant application with complete connected-calendar capabilities and data ownership in both static and database registries.","proofConditionIds":["repo","catalog-live","applications-ui"]},{"id":"tenant-bootstrap","satisfied":true,"statement":"All existing tenants have Calendar enabled at bootstrap_version 2 or newer and future tenants inherit Calendar through the existing default-installed bootstrap path.","proofConditionIds":["catalog-live","tenant-installs"]},{"id":"provider-runtime","satisfied":false,"statement":"Business-calendar authorization/sync uses public.is_tenant_owner(uuid, uuid) and calendar-provider-connections is redeployed successfully.","proofConditionIds":["repo","provider-live"]}],"satisfied":false,"constraints":[{"id":"no-duplicate-app","satisfied":true,"statement":"Update the existing Calendar application contract; do not create a second Calendar catalog entry.","proofConditionIds":["catalog-live"]},{"id":"scope","satisfied":false,"statement":"Do not alter unrelated applications or production event data.","proofConditionIds":["repo"]},{"id":"no-oauth-proof","satisfied":false,"statement":"Do not authorize third-party providers solely for verification.","proofConditionIds":["provider-live","applications-ui"]}],"contractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"catalog-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge","migrations"],"releaseRequestContractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269"},"required":true,"satisfied":true},{"id":"tenant-installs","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge","migrations"],"releaseRequestContractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269"},"required":true,"satisfied":true},{"id":"provider-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge","migrations"],"releaseRequestContractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269"},"required":true,"satisfied":true},{"id":"applications-ui","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["frontend","supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:14:44.245625+00:00","proof_gate":"request_contract_pending","source_sha":"8f714fabcddfd95e56501a4abe713d3e09424365","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:request-contract:4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269:8f714fabcddfd95e56501a4abe713d3e09424365:pending:repository,interaction","mission_step_id":"c6b37aa4-9580-4cf8-963c-33c7f8c1188f","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"db6472ec-93d2-4710-a1d2-184ade9b9a2b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Implement the accepted application taxonomy contract on the existing mission.","wordingChanged":false,"canonicalIntent":"Implement the accepted application taxonomy contract on the existing mission.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Every registry entry has exactly one governing application role.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-2","statement":"Suite surfaces and non-peer roles no longer inherit independent-product semantics in selectors for login, launch, installability, menus, or product counting.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-3","statement":"Required classifications and suite ownership relationships are encoded exactly as requested.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-4","statement":"Existing routes and capabilities remain compatible.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-5","statement":"Invalid role and ownership combinations fail closed.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-6","statement":"Exported selectors and counts distinguish true peer products from suite, platform, vertical, orchestrator, and public roles.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-7","statement":"Exact merged source is live in affected frontend production.","proofConditionIds":["proof-release"]}],"objective":"Implement the accepted application taxonomy contract on the existing mission.","constraints":[{"id":"constraint-1","statement":"Forgejo main is canonical.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"One branch, one PR, one canonical Gate, squash merge, one affected frontend release.","proofConditionIds":["proof-repository","proof-release"]},{"id":"constraint-3","statement":"No database/schema or control-plane mutation.","proofConditionIds":["proof-repository"]},{"id":"constraint-4","statement":"No UI redesign.","proofConditionIds":["proof-repository"]},{"id":"constraint-5","statement":"No working route or capability removal.","proofConditionIds":["proof-repository","proof-release"]},{"id":"constraint-6","statement":"No Visual Witness required for this source-architecture claim.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source and exact merged diff prove the requested taxonomy, ownership, selectors, compatibility preservation, and bounded changed paths.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"Affected frontend production release is verified against the exact merged source SHA/artifact after the canonical Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a86620789c9274b65da5024e342b4dab828694a0fc301e8bef500f8d14dad8d5","requestContractRevision":2,"previousRequestContractHash":"e222da243ce2ed5ea02339c4cae89f6ce9b8d136561428d7cee379259391d9f3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:41:05.260471+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:251b52cc-9353-402c-a9a9-4cfacd354933:request-contract:a86620789c9274b65da5024e342b4dab828694a0fc301e8bef500f8d14dad8d5","mission_step_id":"2a87ab29-0280-4ef8-9c5a-484236b19cf9","command_center_event_id":"251b52cc-9353-402c-a9a9-4cfacd354933"},{"id":"41b4318f-f70c-4f32-87bf-23dc89adb7a0","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","scripts/release-target-ownership.mjs"],"reason":"Owner explicitly authorized unfreezing the control plane for the Visual Witness delayed tenant projection recovery. The live audit proved the virtual failover lane can run stale Visual Witness source because shared witness changes release OnRunner but not the cc-execution Cloudflare container. This scoped maintenance repair restores source parity only.","baseSha":"752729e0fb72387ad2ce6d27bdb12e3e492f7990","issuedAt":1788801756918,"expiresAt":1788801936918,"missionId":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083","authorizationId":"2de45952-6795-4a09-8a66-8ec5037406cb","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:22:37.379804+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"752729e0fb72387ad2ce6d27bdb12e3e492f7990","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2de45952-6795-4a09-8a66-8ec5037406cb","mission_step_id":"dd0e37f1-fb8d-4af9-b3d4-e953f1f1e15d","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"f319f9e8-c0cc-467a-b4fd-1f5708d1a908","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"self-healing-runtime","satisfied":false,"statement":"Virtual Witness automatically detects and recovers bounded transient lane, bootstrap, stale mission, and browser failures while preserving a healthy sibling lane.","proofConditionIds":["repo-proof","gate-proof","release-proof","runtime-proof"]}],"satisfied":false,"constraints":[{"id":"bounded-recovery","satisfied":false,"statement":"Recovery is bounded to one lane-local attempt per cooldown window and persistent failures fail closed instead of retrying indefinitely.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"bootstrap-authority","satisfied":false,"statement":"Self-healing must use the existing synchronized stable bootstrap authority and must not independently rotate bootstrap HMAC secrets.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"delivery","satisfied":false,"statement":"Use one branch, one PR, KnockLaunch Gate, squash merge, and only affected production releases.","proofConditionIds":["gate-proof","release-proof"]}],"contractHash":"d65d915af4ee5459ac5e2c2d3023005b0f448c7f9e80e246bd51fe5249f7dc73","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"d65d915af4ee5459ac5e2c2d3023005b0f448c7f9e80e246bd51fe5249f7dc73","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"gate-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"d65d915af4ee5459ac5e2c2d3023005b0f448c7f9e80e246bd51fe5249f7dc73","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution","onrunner"],"releaseRequestContractHash":"d65d915af4ee5459ac5e2c2d3023005b0f448c7f9e80e246bd51fe5249f7dc73"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution","onrunner"],"releaseRequestContractHash":"d65d915af4ee5459ac5e2c2d3023005b0f448c7f9e80e246bd51fe5249f7dc73"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution","onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:05:11.122575+00:00","proof_gate":"request_contract_pending","source_sha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:efb76c7a-ed79-446f-841c-e8851065e493:request-contract:d65d915af4ee5459ac5e2c2d3023005b0f448c7f9e80e246bd51fe5249f7dc73:eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced:pending:repository","mission_step_id":"6172d511-8552-4518-a3e6-45a4c242cbf5","command_center_event_id":"efb76c7a-ed79-446f-841c-e8851065e493"},{"id":"51728254-9ed2-47f5-adcb-ba7c08911c00","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"success"},"requestContractHash":"80b16581a9f6748d4e00c2dc2b34b0aff336bf445cd7abcb3bfdd93ebeb15879","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6089","runId":6089,"status":"success","sourceSha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"success"},"targetJobCount":7,"observedTargetStates":{"migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:31:37.868772+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","external_id":"forgejo-main-e66e015152be","receipt_type":"canonical_release_status","idempotency_key":"mission:75b95e2f-97be-4d56-b6a0-6a3319697f3e:forgejo-release-status:e66e015152be9b8e7b0fa89c9888690558e3ce77:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"58bac9cd-06c8-4c0c-82ef-675d6b0dbc6d","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"806b9488-9081-489c-b070-4a9f0d2130a1","source":"forgejo","status":"waiting","payload":{"branch":"ai/application-capability-release-repair-20260907","prNumber":2043,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:31:36.202028+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","external_id":"2043","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:75b95e2f-97be-4d56-b6a0-6a3319697f3e:merged-pr:2043:e66e015152be9b8e7b0fa89c9888690558e3ce77","mission_step_id":"719c671c-0fc1-4dbf-a22d-b1b92d8e09de","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"48b6a523-23d0-48ac-9308-16caa564c745","source":"forgejo","status":"waiting","payload":{"branch":"ai/standalone-app-routes-bootstrap-0907","prNumber":2084,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"752729e0fb72387ad2ce6d27bdb12e3e492f7990","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:22:29.546933+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"752729e0fb72387ad2ce6d27bdb12e3e492f7990","external_id":"2084","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:bc8b7d18-a45c-473d-939b-531ae27c4450:merged-pr:2084:752729e0fb72387ad2ce6d27bdb12e3e492f7990","mission_step_id":"54a2503c-ae47-45ff-adb9-eca9b6cde6c1","command_center_event_id":"bc8b7d18-a45c-473d-939b-531ae27c4450"},{"id":"e66240a1-dc2f-4a86-b5b3-e731477dbf20","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the Visual Witness delayed tenant projection recovery. Continue that same owner-authorized recovery by repairing dual-runner release parity so shared Visual Witness source changes release both cc-execution and OnRunner. Do not change product tenant authorization behavior.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the Visual Witness delayed tenant projection recovery. Continue that same owner-authorized recovery by repairing dual-runner release parity so shared Visual Witness source changes release both cc-execution and OnRunner. Do not change product tenant authorization behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Visual Witness shared-source changes must select both ccExecution and onrunner release targets so primary and virtual witness runtime code cannot drift.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-2","statement":"Primary and virtual Visual Witness lanes must return to healthy redundant automatic-failover state.","proofConditionIds":["proof-runtime"]}],"objective":"Unfreeze the control plane for the Visual Witness delayed tenant projection recovery. Continue that same owner-authorized recovery by repairing dual-runner release parity so shared Visual Witness source changes release both cc-execution and OnRunner. Do not change product tenant authorization behavior.","constraints":[{"id":"constraint-1","statement":"Do not modify product tenant authorization behavior.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-2","statement":"Modify only the event-native release planner, fallback release-target helper, and capability truth for this parity repair.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-3","statement":"Preserve the existing delayed post-preflight tenant projection recovery.","proofConditionIds":["proof-repository","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source maps scripts/visual-witness-hosted-runner/ to both ccExecution and onrunner release targets in both release planners and capability truth.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-runtime","kind":"runtime","claim":"Live Visual Witness health shows primary and virtual lanes healthy with redundancy and automatic failover ready after the parity release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"35dcecb0a1260833d947bb491126d77a281a883acdcab57377ad39f6aae75725","requestContractRevision":2,"previousRequestContractHash":"d70293f4033b75880506b1b0475c7e7e53290cf898707cc0a702d265ef17b7d1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:22:36.415128+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1f696dc2-3a8f-4fd8-8679-5949fb0c6083:request-contract:35dcecb0a1260833d947bb491126d77a281a883acdcab57377ad39f6aae75725","mission_step_id":"892f880f-25e6-4318-972a-9c3df20f905f","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"67fe6b48-dd58-4274-bfb6-73e212d79052","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/curri-background-corrective-20260906","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.67-visual-witness-self-healing","prNumber":null,"terminal":false,"missionId":"84923a89-929e-4712-9b72-6f1994e7a592","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1335,"providerAuthMs":0,"ledgerPrepareMs":745,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1335,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":745,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"84923a89-929e-4712-9b72-6f1994e7a592"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2796,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:07:31.28436+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:84923a89-929e-4712-9b72-6f1994e7a592:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"c4830f9b-6c3f-4429-9ece-fc85f981059f","command_center_event_id":"84923a89-929e-4712-9b72-6f1994e7a592"},{"id":"4f40aae2-d013-492d-bdcf-f2cc7c70a77a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/define-proposal-editor-pointer-behavior","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.67-visual-witness-self-healing","prNumber":1954,"terminal":false,"missionId":"2fdb7154-9695-4562-b93b-5a7b54a45c79","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1211,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1122,"approvedPlanMs":0,"missionSetupMs":433,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":298,"ledgerReconcileMs":0,"lineageReconcileMs":135,"resolvePreflightMs":433,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":298,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1975,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:06:35.545273+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1954","receipt_type":"execute_mission","idempotency_key":"mission:2fdb7154-9695-4562-b93b-5a7b54a45c79:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"08844141-93d7-4d91-9f1d-bdfc317a6e15","command_center_event_id":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},{"id":"866b5a48-4b28-47f0-9440-ff991c1074a7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/define-proposal-editor-pointer-behavior","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.67-visual-witness-self-healing","prNumber":1954,"terminal":false,"missionId":"2fdb7154-9695-4562-b93b-5a7b54a45c79","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8641,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1131,"approvedPlanMs":0,"missionSetupMs":461,"providerAuthMs":0,"shipAndProveMs":7382,"ledgerPrepareMs":333,"ledgerReconcileMs":0,"lineageReconcileMs":128,"resolvePreflightMs":461,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":333,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},"performance":null,"deploymentId":"forgejo-main-b42f48c5e9c6","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2608,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:08:47.67646+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","external_id":"forgejo-main-b42f48c5e9c6","receipt_type":"execute_mission","idempotency_key":"mission:2fdb7154-9695-4562-b93b-5a7b54a45c79:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a1e5ee78-3609-49d8-9c98-d4fd4da7714b","command_center_event_id":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},{"id":"a19e1afc-ba33-4452-9a0c-b06f81ef8130","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"pending"},"mainSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","missing":[],"pending":["forgejo-release/workflow","render-onrunner/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"6ac3f011638741bf21ef38b986847883c51e6d9c2faa19dca11abd9e4c443f9e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5858","runId":5858,"status":"running","sourceSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending"}},"onrunnerRuntimeProof":{"reason":"The operation was aborted due to timeout","hostedUrl":"https://knocklaunchcrm.onrender.com","exactSource":false,"liveSourceSha":null,"expectedSourceSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:34:25.099729+00:00","proof_gate":"canonical_release_pending","source_sha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","external_id":"forgejo-main-c34f8795feb0","receipt_type":"canonical_release_status","idempotency_key":"mission:ceca896d-fdba-46d8-b4c8-47627d80a0ec:forgejo-release-status:c34f8795feb080dad23f2e3d92181f43f3e3557b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=pending","mission_step_id":"a68aadda-c74d-4242-8ad6-6fd44e4a29a4","command_center_event_id":"ceca896d-fdba-46d8-b4c8-47627d80a0ec"},{"id":"4ffd8391-3359-4174-8726-f874f380c715","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"13a43df56d1017727737eda9355401cb2294122e10c2e5c345bc40748a0a15c8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5880","runId":5880,"status":"success","sourceSha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","runnerVersion":"onrunner-37d9a4ecd6fa","expectedSourceSha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:29:29.224574+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","external_id":"forgejo-main-37d9a4ecd6fa","receipt_type":"canonical_release_status","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:forgejo-release-status:37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"d4c42267-665b-4455-b8aa-a73c1eb49330","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"d2168d0e-6377-4439-90c3-0e4b64760b70","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-background-corrective-20260906","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.67-visual-witness-self-healing","prNumber":null,"terminal":false,"missionId":"84923a89-929e-4712-9b72-6f1994e7a592","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5416,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":495,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":495,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":495,"repositoryMutationMs":5416,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":495,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"84923a89-929e-4712-9b72-6f1994e7a592"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:09:09.921618+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:84923a89-929e-4712-9b72-6f1994e7a592:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"1610c260-2ec9-43b7-8c02-3f2253321a56","command_center_event_id":"84923a89-929e-4712-9b72-6f1994e7a592"},{"id":"c467956c-4bf4-4b2f-af58-606db1f6485e","source":"forgejo","status":"waiting","payload":{"branch":"ai/define-proposal-editor-pointer-behavior","prNumber":1954,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:09:18.153025+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","external_id":"1954","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2fdb7154-9695-4562-b93b-5a7b54a45c79:merged-pr:1954:b42f48c5e9c6ee1b336d966732ed5dc032245afe","mission_step_id":"a1e5ee78-3609-49d8-9c98-d4fd4da7714b","command_center_event_id":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},{"id":"8eadf7a8-d951-4387-9287-127895b0edaf","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Run 6562 failed only because the newly added invariant test referenced missionControl/config variables scoped inside the following test instead of loading its own fixtures.","baseSha":"25509717c3a1331d21ff574b07fc85a4d250a263","issuedAt":1788926069409,"expiresAt":1788926249409,"missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455","authorizationId":"82b33ddc-abe6-4fe7-8520-e9403fd62df1","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:54:29.847482+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"25509717c3a1331d21ff574b07fc85a4d250a263","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:82b33ddc-abe6-4fe7-8520-e9403fd62df1","mission_step_id":"b9cc9e85-0566-40fd-af07-16919a99e34a","command_center_event_id":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},{"id":"5e1ff86b-2eeb-4a97-8d8b-b38b55ed55e3","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"application-contract","satisfied":false,"statement":"Calendar is represented as one first-class default tenant application with complete connected-calendar capabilities and data ownership in both static and database registries.","proofConditionIds":["repo-registry","catalog-live","applications-ui"]},{"id":"tenant-bootstrap","satisfied":true,"statement":"All existing tenants have Calendar enabled at bootstrap_version 2 or newer and future tenants inherit Calendar through the existing default-installed bootstrap path.","proofConditionIds":["catalog-live","tenant-installs"]},{"id":"provider-runtime","satisfied":false,"statement":"Business-calendar authorization/sync uses public.is_tenant_owner(uuid, uuid) and calendar-provider-connections is redeployed successfully.","proofConditionIds":["repo-provider","provider-live"]}],"satisfied":false,"constraints":[{"id":"no-duplicate-app","satisfied":true,"statement":"Update the existing Calendar application contract; do not create a second Calendar catalog entry.","proofConditionIds":["catalog-live"]},{"id":"scope","satisfied":false,"statement":"Do not alter unrelated applications or production event data.","proofConditionIds":["repo-registry","repo-provider","repo-migration"]},{"id":"no-oauth-proof","satisfied":false,"statement":"Do not authorize third-party providers solely for verification.","proofConditionIds":["applications-ui"]}],"contractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-registry","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"repo-provider","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"repo-migration","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"catalog-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge","migrations"],"releaseRequestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7"},"required":true,"satisfied":true},{"id":"tenant-installs","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge","migrations"],"releaseRequestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7"},"required":true,"satisfied":true},{"id":"provider-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge","migrations"],"releaseRequestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7"},"required":true,"satisfied":true},{"id":"applications-ui","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["frontend","supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:03:27.882166+00:00","proof_gate":"request_contract_pending","source_sha":"8f714fabcddfd95e56501a4abe713d3e09424365","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:request-contract:82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7:8f714fabcddfd95e56501a4abe713d3e09424365:pending:repository,interaction","mission_step_id":"c6b37aa4-9580-4cf8-963c-33c7f8c1188f","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"358f1ee7-35d3-487b-b95f-7ea77596fe29","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/curri-background-corrective-20260906","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1953,"terminal":false,"missionId":"84923a89-929e-4712-9b72-6f1994e7a592","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"84923a89-929e-4712-9b72-6f1994e7a592"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:11:48.004927+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1953","receipt_type":"automatic_mission_resume","idempotency_key":"mission:84923a89-929e-4712-9b72-6f1994e7a592:automatic-mission-resume:1953:repair_mission_pr_ready_retryable","mission_step_id":"d7fd541e-da2d-4f3e-a479-d6f67b1e29bf","command_center_event_id":"84923a89-929e-4712-9b72-6f1994e7a592"},{"id":"9490dffe-1f60-4608-bdf0-21844dfa7bb3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5847","runId":5847,"status":"success","sourceSha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:13:14.988301+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","external_id":"forgejo-main-b42f48c5e9c6","receipt_type":"canonical_release_status","idempotency_key":"mission:2fdb7154-9695-4562-b93b-5a7b54a45c79:forgejo-release-status:b42f48c5e9c6ee1b336d966732ed5dc032245afe:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"b54bc677-0010-4429-8adf-067ea22d16d3","command_center_event_id":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},{"id":"65321d7f-2426-4e4a-bc19-89b5edc685a8","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/define-proposal-editor-pointer-behavior","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.67-visual-witness-self-healing","prNumber":1954,"terminal":false,"missionId":"2fdb7154-9695-4562-b93b-5a7b54a45c79","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9804,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2264,"approvedPlanMs":0,"missionSetupMs":285,"providerAuthMs":0,"shipAndProveMs":5791,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":285,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":285,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},"performance":null,"deploymentId":"forgejo-main-b42f48c5e9c6","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:09:24.726334+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","external_id":"forgejo-main-b42f48c5e9c6","receipt_type":"execute_mission","idempotency_key":"mission:2fdb7154-9695-4562-b93b-5a7b54a45c79:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"a1e5ee78-3609-49d8-9c98-d4fd4da7714b","command_center_event_id":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},{"id":"ef4b096c-86b8-4cca-a56d-98ebfa03b164","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtpxb2i5","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.67-visual-witness-self-healing","prNumber":1955,"terminal":false,"missionId":"07b5f5a2-f6be-4494-a3b1-6d619040d6b7","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13988,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5646,"approvedPlanMs":0,"missionSetupMs":5268,"providerAuthMs":0,"shipAndProveMs":6183,"ledgerPrepareMs":267,"ledgerReconcileMs":0,"lineageReconcileMs":5001,"resolvePreflightMs":5268,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":267,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"07b5f5a2-f6be-4494-a3b1-6d619040d6b7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1485,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:12:34.299227+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1955","receipt_type":"execute_mission","idempotency_key":"mission:07b5f5a2-f6be-4494-a3b1-6d619040d6b7:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"27bbadba-8c0f-4303-9f09-4410e2c56d33","command_center_event_id":"07b5f5a2-f6be-4494-a3b1-6d619040d6b7"},{"id":"99a301ce-ea5a-426a-8b9c-22c54247d978","source":"forgejo","status":"waiting","payload":{"branch":"ai/proposal-editor-ornament-instances","prNumber":1964,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"dfdea14400577d14bbac33a3854fda076f45f998","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T16:33:30.445508+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"dfdea14400577d14bbac33a3854fda076f45f998","external_id":"1964","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0dc9d40e-bebf-4e68-908d-1523ef3f07ef:merged-pr:1964:dfdea14400577d14bbac33a3854fda076f45f998","mission_step_id":"f9b53c6d-256d-4ae6-b93c-cfd7a76e0426","command_center_event_id":"0dc9d40e-bebf-4e68-908d-1523ef3f07ef"},{"id":"a99e5222-04e2-43fc-b9fe-c30bd557ac3b","source":"forgejo","status":"waiting","payload":{"branch":"ai/realtor-showing-feedback-persistence-v2-20260906","prNumber":2040,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:34:39.548304+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","external_id":"2040","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:07cfdb12-6800-4f6e-ad8b-277f9afa93ab:merged-pr:2040:82d29cd1472efbf543a90973c8402cc1b3b31c0f","mission_step_id":"1d3fc5fc-eb36-47e3-b0e5-e82d246532ed","command_center_event_id":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},{"id":"497c3d63-f43a-4475-8467-41119c56115b","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"application-contract","satisfied":false,"statement":"Calendar is represented as one first-class default tenant application with complete connected-calendar capabilities and data ownership in both static and database registries.","proofConditionIds":["repo-registry","catalog-live","applications-ui"]},{"id":"tenant-bootstrap","satisfied":true,"statement":"All existing tenants have Calendar enabled at bootstrap_version 2 or newer and future tenants inherit Calendar through the existing default-installed bootstrap path.","proofConditionIds":["catalog-live","tenant-installs"]},{"id":"provider-runtime","satisfied":true,"statement":"Business-calendar authorization/sync uses public.is_tenant_owner(uuid, uuid) and calendar-provider-connections is redeployed successfully.","proofConditionIds":["repo-provider","provider-live"]}],"satisfied":false,"constraints":[{"id":"no-duplicate-app","satisfied":true,"statement":"Update the existing Calendar application contract; do not create a second Calendar catalog entry.","proofConditionIds":["catalog-live"]},{"id":"scope","satisfied":true,"statement":"Do not alter unrelated applications or production event data.","proofConditionIds":["repo-registry","repo-provider","repo-migration"]},{"id":"no-oauth-proof","satisfied":false,"statement":"Do not authorize third-party providers solely for verification.","proofConditionIds":["applications-ui"]}],"contractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-registry","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7","repositoryProofStatus":"verified","repositoryProofSourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365"},"required":true,"satisfied":true},{"id":"repo-provider","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7","repositoryProofStatus":"verified","repositoryProofSourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365"},"required":true,"satisfied":true},{"id":"repo-migration","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7","repositoryProofStatus":"verified","repositoryProofSourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365"},"required":true,"satisfied":true},{"id":"catalog-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge","migrations"],"releaseRequestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7"},"required":true,"satisfied":true},{"id":"tenant-installs","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge","migrations"],"releaseRequestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7"},"required":true,"satisfied":true},{"id":"provider-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge","migrations"],"releaseRequestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7"},"required":true,"satisfied":true},{"id":"applications-ui","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["interaction"],"activeReleaseTargets":["frontend","supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:03:35.004543+00:00","proof_gate":"request_contract_pending","source_sha":"8f714fabcddfd95e56501a4abe713d3e09424365","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:request-contract:82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7:8f714fabcddfd95e56501a4abe713d3e09424365:pending:interaction","mission_step_id":"c6b37aa4-9580-4cf8-963c-33c7f8c1188f","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"71006f7b-2272-4014-96df-ec3ad880d17e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mttzd6u1","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":932,"providerAuthMs":0,"ledgerPrepareMs":932,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":932,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":932,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4196,"likelyAffectedFiles":["workers/cc-execution/src/mcp-synthesis-source-bundle.js","workers/cc-execution/test/mcp-synthesis-source-bundle.test.js","workers/cc-execution/src/version.js","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:11:54.71504+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:26e1be2e-f3cc-4eba-ae94-605b7f0b0e14:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"73eade95-2751-4665-905d-4d8bbbfc6605","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"5de3606b-d9a3-47b7-b7aa-80c4e5436b59","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized continuation of the merge queue control-plane repair; use exact current main to avoid the proven flaky branch-read probe before mutation.","baseSha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","issuedAt":1788986598448,"expiresAt":1788986778448,"missionId":"9fdd8276-4bea-4672-a50c-9a0b3f76c195","authorizationId":"880c7382-b69f-41d7-8a4a-ed51326d55ce","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:43:18.921223+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:880c7382-b69f-41d7-8a4a-ed51326d55ce","mission_step_id":"53ae16e9-bf82-479e-aa97-d7c959e02f06","command_center_event_id":"9fdd8276-4bea-4672-a50c-9a0b3f76c195"},{"id":"37ce2ef7-df0c-4c4e-91b4-c8e12b0cf173","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"live","satisfied":false,"statement":"PR #1954 is merged and the frontend production release is live on /big-papis/owner/proposals.","proofConditionIds":["repo","release","interaction"]}],"satisfied":false,"constraints":[{"id":"no-source-change","satisfied":false,"statement":"Do not change the already-approved source in PR #1954.","proofConditionIds":["repo"]},{"id":"frontend-only","satisfied":false,"statement":"Do not touch backend, database, storage, logo assets, or proposal data.","proofConditionIds":["repo","release"]}],"contractHash":"90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70"},"required":true,"satisfied":true},{"id":"interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:13:16.713458+00:00","proof_gate":"request_contract_pending","source_sha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2fdb7154-9695-4562-b93b-5a7b54a45c79:request-contract:90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70:b42f48c5e9c6ee1b336d966732ed5dc032245afe:pending:repository,interaction","mission_step_id":"b54bc677-0010-4429-8adf-067ea22d16d3","command_center_event_id":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},{"id":"90dbcd9c-e725-4a11-bb60-5d1919b047e1","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"79fe44e7-4fb0-49fb-aeba-a82eba3717b0","phase":"universal_visual_witness_supervised","branch":"ai/define-proposal-editor-pointer-behavior","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1954,"terminal":false,"missionId":"2fdb7154-9695-4562-b93b-5a7b54a45c79","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","timingsMs":{"wake":128,"total":410,"submit":282,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},"performance":null,"deploymentId":"forgejo-main-b42f48c5e9c6","workflowRunId":5847,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":655,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:13:25.324875+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","external_id":"79fe44e7-4fb0-49fb-aeba-a82eba3717b0","receipt_type":"visual_proof_started","idempotency_key":"mission:2fdb7154-9695-4562-b93b-5a7b54a45c79:visual-start:79fe44e7-4fb0-49fb-aeba-a82eba3717b0","mission_step_id":"c4dc7099-7238-4885-9a5e-0bcf14f86743","command_center_event_id":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},{"id":"c2096b25-1395-4154-9e5f-76cf20c096b1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/define-proposal-editor-pointer-behavior","reason":"auto_progress_pr_read_failed:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1954,"terminal":false,"missionId":"2fdb7154-9695-4562-b93b-5a7b54a45c79","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},"performance":null,"deploymentId":"forgejo-main-b42f48c5e9c6","workflowRunId":5847,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":785,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:13:26.1066+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"1954","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2fdb7154-9695-4562-b93b-5a7b54a45c79:automatic-mission-resume:1954:repair_mission_auto_progress_authorization_retryable","mission_step_id":"6180d905-0948-4944-9e1a-b41696e48524","command_center_event_id":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},{"id":"cfcf7fa2-f4b2-4ece-9329-d92f3c9af251","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/curri-background-corrective-20260906","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.67-visual-witness-self-healing","prNumber":1953,"terminal":false,"missionId":"84923a89-929e-4712-9b72-6f1994e7a592","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5642,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":5263,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5263,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":263,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"84923a89-929e-4712-9b72-6f1994e7a592"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1547,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:11:33.39709+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1953","receipt_type":"execute_mission","idempotency_key":"mission:84923a89-929e-4712-9b72-6f1994e7a592:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1610c260-2ec9-43b7-8c02-3f2253321a56","command_center_event_id":"84923a89-929e-4712-9b72-6f1994e7a592"},{"id":"32a3ade4-86c5-4764-b136-33929afd6ebe","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"control-plane-repair","satisfied":true,"statement":"The control plane is temporarily unfrozen only for the exact release-workflow guard, regression contract, and pending 31200 migration replay touch; removed migration paths are filtered before readMigration.","proofConditionIds":["repo"]},{"id":"release-complete","satisfied":true,"statement":"The Application Capability Layer frontend and migration release completes successfully and its live outcomes are proven.","proofConditionIds":["release","database","mail","invoices"]},{"id":"refreeze","satisfied":true,"statement":"The control plane returns to the frozen operating contract after the corrective generation.","proofConditionIds":["repo"]}],"satisfied":true,"constraints":[{"id":"exact-scope","satisfied":true,"statement":"Mutation scope is exactly .forgejo/workflows/knocklaunch.yml, src/__tests__/contracts/supabaseMigrationReleaseWorkflow.contract.test.ts, and supabase/migrations/20260907031200_application_capability_layer.sql.","proofConditionIds":["repo"]},{"id":"no-manual-migration","satisfied":true,"statement":"Do not manually apply the capability migration outside the Forgejo runner.","proofConditionIds":["release","database"]},{"id":"refreeze-required","satisfied":true,"statement":"Refreeze the control plane after the corrective release repair.","proofConditionIds":["repo"]}],"contractHash":"80b16581a9f6748d4e00c2dc2b34b0aff336bf445cd7abcb3bfdd93ebeb15879","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"currentMainSha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","controlPlaneFrozen":true,"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"80b16581a9f6748d4e00c2dc2b34b0aff336bf445cd7abcb3bfdd93ebeb15879","repositoryProofStatus":"verified","repositoryProofSourceSha":"e66e015152be9b8e7b0fa89c9888690558e3ce77"},"required":true,"satisfied":true},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","workflowRunId":6089,"activeReleaseTargets":["migrations"],"releaseRequestContractHash":"80b16581a9f6748d4e00c2dc2b34b0aff336bf445cd7abcb3bfdd93ebeb15879"},"required":true,"satisfied":true},{"id":"database","kind":"runtime","evidence":{"actionCount":74,"tenantCount":28,"releaseState":"verified","applicationCount":21,"missingDefaultInstalls":0,"tenantApplicationCount":504},"required":true,"satisfied":true},{"id":"mail","kind":"runtime","evidence":{"route":"/mail/login","releaseState":"verified"},"required":true,"satisfied":true},{"id":"invoices","kind":"runtime","evidence":{"route":"/invoices/login","releaseState":"verified"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:45:15.266307+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:75b95e2f-97be-4d56-b6a0-6a3319697f3e:request-contract:80b16581a9f6748d4e00c2dc2b34b0aff336bf445cd7abcb3bfdd93ebeb15879:e66e015152be9b8e7b0fa89c9888690558e3ce77:verified:","mission_step_id":"58bac9cd-06c8-4c0c-82ef-675d6b0dbc6d","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"422d7591-803f-440a-af0d-3a7e1946c585","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the existing exact state of PR #2088 into this durable repair mission without changing source. The branch currently differs from main only in src/config/applicationCapabilityRegistry.ts, where buildTenantApplicationPath emits a tenant-qualified standalone path. Preserve that exact state and bind the mission to the existing branch/PR; do not create another PR or release.","wordingChanged":false,"canonicalIntent":"Adopt the existing exact state of PR #2088 into this durable repair mission without changing source. The branch currently differs from main only in src/config/applicationCapabilityRegistry.ts, where buildTenantApplicationPath emits a tenant-qualified standalone path. Preserve that exact state and bind the mission to the existing branch/PR; do not create another PR or release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-isolation","statement":"Standalone app routes preserve explicit tenant identity and no longer silently restore a different tenant from prior app/browser state.","proofConditionIds":["repo-isolation"]},{"id":"link-behavior","statement":"Tenant-originated app links resolve to tenant-qualified standalone URLs and ambiguous bare app URLs fail closed instead of guessing tenant context.","proofConditionIds":["repo-routing"]}],"objective":"Adopt the existing exact state of PR #2088 into this durable repair mission without changing source. The branch currently differs from main only in src/config/applicationCapabilityRegistry.ts, where buildTenantApplicationPath emits a tenant-qualified standalone path. Preserve that exact state and bind the mission to the existing branch/PR; do not create another PR or release.","constraints":[{"id":"one-pr","statement":"Use the existing branch and PR #2088; do not create duplicate PRs or releases.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"no-tenant-data-change","statement":"Do not mutate tenant data, tenant application installs, branding, or proposal content.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"frontend-only-release","statement":"Release only the frontend.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"shared-primitive","statement":"Fix the shared routing primitive; do not add tenant-specific exceptions.","proofConditionIds":["repo-isolation","repo-routing"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-isolation","kind":"repository","claim":"FirstClassAppTenantBoundary no longer reads or writes kl_app_tenant:* tenant authority; explicit tenant query cannot be overridden by platform-default selection.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"repo-routing","kind":"repository","claim":"buildTenantApplicationPath emits ?tenant=<canonical slug> when tenantSlug is supplied; MultiTenantContext and Login preserve explicit tenant identity; bare multi-tenant app entry fails closed.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a811f7f9ac3aa94866a53b053ae9709717df7c5de7ad695919b01dbf6d4f233b","requestContractRevision":2,"previousRequestContractHash":"37d9afc2bf20e952313c1fe4aa04d113c497bfb5ac46f5731628491b8037000f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:05:01.577098+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:request-contract:a811f7f9ac3aa94866a53b053ae9709717df7c5de7ad695919b01dbf6d4f233b","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"2e5c4beb-7527-4f61-ab41-2db2375381a7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/curri-background-corrective-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.67-visual-witness-self-healing","prNumber":1953,"terminal":false,"missionId":"84923a89-929e-4712-9b72-6f1994e7a592","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b2ae41397be7d85048a5d94d328f31556072c731","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9338,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":748,"approvedPlanMs":0,"missionSetupMs":1089,"providerAuthMs":0,"shipAndProveMs":8404,"ledgerPrepareMs":940,"ledgerReconcileMs":0,"lineageReconcileMs":149,"resolvePreflightMs":1089,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":940,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"84923a89-929e-4712-9b72-6f1994e7a592"},"performance":null,"deploymentId":"forgejo-main-b2ae41397be7","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2546,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:15:56.682229+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b2ae41397be7d85048a5d94d328f31556072c731","external_id":"forgejo-main-b2ae41397be7","receipt_type":"execute_mission","idempotency_key":"mission:84923a89-929e-4712-9b72-6f1994e7a592:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e1c31502-41b1-41f0-ba05-a5cf62ce3ab7","command_center_event_id":"84923a89-929e-4712-9b72-6f1994e7a592"},{"id":"753e375d-bdcc-4a7f-a450-853c516f20b6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtpxb2i5","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.67-visual-witness-self-healing","prNumber":1955,"terminal":false,"missionId":"07b5f5a2-f6be-4494-a3b1-6d619040d6b7","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4646,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3974,"approvedPlanMs":0,"missionSetupMs":1394,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":1063,"resolvePreflightMs":1394,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"07b5f5a2-f6be-4494-a3b1-6d619040d6b7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:16:01.475434+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1955","receipt_type":"execute_mission","idempotency_key":"mission:07b5f5a2-f6be-4494-a3b1-6d619040d6b7:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"f3bba61e-13f5-4194-96a1-d4641cdb132e","command_center_event_id":"07b5f5a2-f6be-4494-a3b1-6d619040d6b7"},{"id":"2f2d8fec-c8b4-4a7c-93ee-5cd77d36eca6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/curri-background-corrective-20260906","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1953,"terminal":false,"missionId":"84923a89-929e-4712-9b72-6f1994e7a592","operation":"automatic_mission_resume","proofGate":"ship_and_prove_gate_blocked","sourceSha":"b2ae41397be7d85048a5d94d328f31556072c731","timingsMs":{"prReadinessMs":2396,"approvedPlanMs":0,"shipAndProveMs":3006,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"84923a89-929e-4712-9b72-6f1994e7a592"},"performance":null,"deploymentId":"forgejo-main-b2ae41397be7","workflowRunId":5850,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":943,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:16:16.556251+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"1953","receipt_type":"automatic_mission_resume","idempotency_key":"mission:84923a89-929e-4712-9b72-6f1994e7a592:automatic-mission-resume:1953:ship_and_prove_gate_blocked","mission_step_id":"d7fd541e-da2d-4f3e-a479-d6f67b1e29bf","command_center_event_id":"84923a89-929e-4712-9b72-6f1994e7a592"},{"id":"11b9e6bf-fcc5-4882-b3c5-c737fe66cfa8","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"b2ae41397be7d85048a5d94d328f31556072c731","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"curri-visual-repair","satisfied":false,"statement":"The live Curri dashboard shows the wanted fixed tenant background stationary while scrolling, with no unwanted continuous background sheet moving from Home through Brokerage Radar and no wrong full-screen background.","proofConditionIds":["production-live","visual-scroll"]}],"satisfied":false,"constraints":[{"id":"same-pr","satisfied":true,"statement":"Use existing PR #1953 and exact green head 0cbca5bbd25c2a7c642d1cf51cae05c285da11a5 only; do not create another PR or modify source.","proofConditionIds":["production-live"]},{"id":"frontend-only","satisfied":false,"statement":"Release frontend only and preserve unrelated behavior.","proofConditionIds":["production-live","visual-scroll"]}],"contractHash":"0c4a1d1b6e10b6fae090c36d6a78ecb51548a8e82adff41e6ad9f2d975896e90","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"production-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"0c4a1d1b6e10b6fae090c36d6a78ecb51548a8e82adff41e6ad9f2d975896e90"},"required":true,"satisfied":true},{"id":"visual-scroll","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:18:06.93012+00:00","proof_gate":"request_contract_pending","source_sha":"b2ae41397be7d85048a5d94d328f31556072c731","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:84923a89-929e-4712-9b72-6f1994e7a592:request-contract:0c4a1d1b6e10b6fae090c36d6a78ecb51548a8e82adff41e6ad9f2d975896e90:b2ae41397be7d85048a5d94d328f31556072c731:pending:visual","mission_step_id":"d672a1cc-e368-401b-bb57-3a3accc8f3c8","command_center_event_id":"84923a89-929e-4712-9b72-6f1994e7a592"},{"id":"8c3ff0cc-122b-45c5-86f9-359841542529","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json"],"reason":"One-line correction required by the failed canonical Gate on PR 2089.","baseSha":"ed5b13497495006e96091672214ce15cd0803b9c","issuedAt":1788804335972,"expiresAt":1788804515972,"missionId":"7f57b452-893f-4763-a4f3-804798b693c2","authorizationId":"082a5932-56f6-427d-88fd-53d6a2168456","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:05:36.300779+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ed5b13497495006e96091672214ce15cd0803b9c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:082a5932-56f6-427d-88fd-53d6a2168456","mission_step_id":"4cd2a453-afe1-4e68-88b0-72baedaf583d","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"1c84f11f-f566-4415-ab35-33a660cee7b3","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same repair mission on PR #2088. Apply these remaining exact anchored edits only. Do not release yet.","wordingChanged":false,"canonicalIntent":"Continue the same repair mission on PR #2088. Apply these remaining exact anchored edits only. Do not release yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-isolation","statement":"Standalone app routes preserve explicit tenant identity and no longer silently restore a different tenant from prior app/browser state.","proofConditionIds":["repo-isolation"]},{"id":"link-behavior","statement":"Tenant-originated app links resolve to tenant-qualified standalone URLs and ambiguous bare app URLs fail closed instead of guessing tenant context.","proofConditionIds":["repo-routing"]}],"objective":"Continue the same repair mission on PR #2088. Apply these remaining exact anchored edits only. Do not release yet.","constraints":[{"id":"one-pr","statement":"Use the existing branch and PR #2088; do not create duplicate PRs or releases.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"no-tenant-data-change","statement":"Do not mutate tenant data, tenant application installs, branding, or proposal content.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"frontend-only-release","statement":"Release only the frontend.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"shared-primitive","statement":"Fix the shared routing primitive; do not add tenant-specific exceptions.","proofConditionIds":["repo-isolation","repo-routing"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-isolation","kind":"repository","claim":"FirstClassAppTenantBoundary no longer reads or writes kl_app_tenant:* tenant authority; explicit tenant query cannot be overridden by platform-default selection.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"repo-routing","kind":"repository","claim":"buildTenantApplicationPath emits ?tenant=<canonical slug> when tenantSlug is supplied; MultiTenantContext and Login preserve explicit tenant identity; bare multi-tenant app entry fails closed.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"5e6147b8f537bce074c9b804a9c218ee06f10a857c68e6a5bd9889580d9bbcf1","requestContractRevision":3,"previousRequestContractHash":"a811f7f9ac3aa94866a53b053ae9709717df7c5de7ad695919b01dbf6d4f233b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:05:38.656084+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:request-contract:5e6147b8f537bce074c9b804a9c218ee06f10a857c68e6a5bd9889580d9bbcf1","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"36a2f3e2-d079-4313-bfed-819a74a60957","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized continuation of the merge queue control-plane repair; exact-source fresh-branch mutation retried once after host recovery proved Forgejo healthy at sub-100ms latency.","baseSha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","issuedAt":1788986676539,"expiresAt":1788986856539,"missionId":"9fdd8276-4bea-4672-a50c-9a0b3f76c195","authorizationId":"934cacd0-24cf-4b41-806e-f2eb88127229","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:44:37.026869+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:934cacd0-24cf-4b41-806e-f2eb88127229","mission_step_id":"53ae16e9-bf82-479e-aa97-d7c959e02f06","command_center_event_id":"9fdd8276-4bea-4672-a50c-9a0b3f76c195"},{"id":"1dc7af95-1180-4083-94ab-c70d8bccb128","source":"forgejo","status":"waiting","payload":{"branch":"ai/curri-background-corrective-20260906","prNumber":1953,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b2ae41397be7d85048a5d94d328f31556072c731","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:16:02.727768+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b2ae41397be7d85048a5d94d328f31556072c731","external_id":"1953","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:84923a89-929e-4712-9b72-6f1994e7a592:merged-pr:1953:b2ae41397be7d85048a5d94d328f31556072c731","mission_step_id":"e1c31502-41b1-41f0-ba05-a5cf62ce3ab7","command_center_event_id":"84923a89-929e-4712-9b72-6f1994e7a592"},{"id":"bf6804a9-30d8-4e15-8e8c-3c8218fe0bee","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/curri-background-corrective-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1953,"terminal":false,"missionId":"84923a89-929e-4712-9b72-6f1994e7a592","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b2ae41397be7d85048a5d94d328f31556072c731","timingsMs":{"prReadinessMs":2285,"approvedPlanMs":0,"shipAndProveMs":7709,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"84923a89-929e-4712-9b72-6f1994e7a592"},"performance":null,"deploymentId":"forgejo-main-b2ae41397be7","workflowRunId":5850,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:16:45.293727+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1953","receipt_type":"automatic_mission_resume","idempotency_key":"mission:84923a89-929e-4712-9b72-6f1994e7a592:automatic-mission-resume:1953:canonical_release_reconciliation_pending","mission_step_id":"d7fd541e-da2d-4f3e-a479-d6f67b1e29bf","command_center_event_id":"84923a89-929e-4712-9b72-6f1994e7a592"},{"id":"25845448-ca40-464d-8e5f-e28439bfbdd8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtpyojs8","reason":"orphaned_branch_recovery_scope_mismatch:ai/objective-first-repair-mtpyojs8","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":null,"terminal":false,"missionId":"e8beb180-d010-4083-b437-8285c951bf74","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":338,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":836,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":836,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":836,"repositoryMutationMs":338,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":836,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e8beb180-d010-4083-b437-8285c951bf74"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1529,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:27:35.754399+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e8beb180-d010-4083-b437-8285c951bf74:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d84be533-f0ae-4247-9aa5-6415597c5f8e","command_center_event_id":"e8beb180-d010-4083-b437-8285c951bf74"},{"id":"65c77649-dce8-40a7-9875-dfd063de8bb5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/private-workspace-background-policy-20260906","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1958,"terminal":false,"missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5862,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":281,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":281,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":281,"repositoryMutationMs":5862,"repositoryProviderMs":5616,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3659,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":281,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1957},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3178,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:28:35.811316+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1958","receipt_type":"execute_mission","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"b8468d3e-6876-4c69-86e4-9f2463ae5063","command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"32223137-3c16-40aa-a983-f0284419b011","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/private-workspace-background-policy-20260906","reason":"pull_request_not_merge_eligible:pull_request_merge_rejected_no_mutation:{\"headSha\":\"a84c4623c407306a8dd301242d7c05954bfb53bc\",\"merge\":\"{\\\"message\\\":\\\"not allowed to merge [reason: The head branch is behind the base branch]\\\",\\\"url\\\":\\\"https://git.knocklaunch.app/api/swagger\\\"}\",\"refreshRequired\":true,\"refreshOperation\":\"forgejo_pr_refresh\",\"headMutated\":false}","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1958,"terminal":false,"missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":1993,"approvedPlanMs":0,"shipAndProveMs":2191,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1061,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:34:27.202298+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"1958","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:automatic-mission-resume:1958:canonical_release_blocked","mission_step_id":"7ab4a14b-3606-4ac6-beb2-09d0328f52d9","command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"5d5d5093-58cd-4d26-8fe9-4a002d4780c7","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b2ae41397be7d85048a5d94d328f31556072c731","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b2ae41397be7d85048a5d94d328f31556072c731","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"0c4a1d1b6e10b6fae090c36d6a78ecb51548a8e82adff41e6ad9f2d975896e90","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5850","runId":5850,"status":"running","sourceSha":"b2ae41397be7d85048a5d94d328f31556072c731","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:16:07.954292+00:00","proof_gate":"canonical_release_pending","source_sha":"b2ae41397be7d85048a5d94d328f31556072c731","external_id":"forgejo-main-b2ae41397be7","receipt_type":"canonical_release_status","idempotency_key":"mission:84923a89-929e-4712-9b72-6f1994e7a592:forgejo-release-status:b2ae41397be7d85048a5d94d328f31556072c731:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e1c31502-41b1-41f0-ba05-a5cf62ce3ab7","command_center_event_id":"84923a89-929e-4712-9b72-6f1994e7a592"},{"id":"be8fb846-e4ce-4603-892e-10e3ac56bf3d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b2ae41397be7d85048a5d94d328f31556072c731","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b2ae41397be7d85048a5d94d328f31556072c731","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"0c4a1d1b6e10b6fae090c36d6a78ecb51548a8e82adff41e6ad9f2d975896e90","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5850","runId":5850,"status":"success","sourceSha":"b2ae41397be7d85048a5d94d328f31556072c731","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:18:05.130801+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b2ae41397be7d85048a5d94d328f31556072c731","external_id":"forgejo-main-b2ae41397be7","receipt_type":"canonical_release_status","idempotency_key":"mission:84923a89-929e-4712-9b72-6f1994e7a592:forgejo-release-status:b2ae41397be7d85048a5d94d328f31556072c731:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"d672a1cc-e368-401b-bb57-3a3accc8f3c8","command_center_event_id":"84923a89-929e-4712-9b72-6f1994e7a592"},{"id":"e08b427f-0e25-423c-85f1-c95666059ce8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"057e41ac90f2886b28db83e78ccadda2763d9c88","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"057e41ac90f2886b28db83e78ccadda2763d9c88","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"85e2362bcd21a96dc499b2cd28afdbd7c1e57f9776459ee15bb057b59e6b1cc4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5852","runId":5852,"status":"waiting","sourceSha":"057e41ac90f2886b28db83e78ccadda2763d9c88","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","deploymentId":"forgejo-main-eca957cd0b0cd0fe1aed57c6d73cae5b86c67ced","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.67-visual-witness-self-healing","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:18:58.351677+00:00","proof_gate":"canonical_release_pending","source_sha":"057e41ac90f2886b28db83e78ccadda2763d9c88","external_id":"forgejo-main-057e41ac90f2","receipt_type":"canonical_release_status","idempotency_key":"mission:07b5f5a2-f6be-4494-a3b1-6d619040d6b7:forgejo-release-status:057e41ac90f2886b28db83e78ccadda2763d9c88:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"27bbadba-8c0f-4303-9f09-4410e2c56d33","command_center_event_id":"07b5f5a2-f6be-4494-a3b1-6d619040d6b7"},{"id":"631d867d-e628-4602-918a-1236e7bf8195","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the Command Center synthesis-continuation repair. Apply the tested MCP facade handoff correction on the existing branch and carry it through canonical Gate, squash merge, affected cc-execution release, and live continuation verification. Preserve all authentication, mutation scope, request-contract and protected-main safeguards.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the Command Center synthesis-continuation repair. Apply the tested MCP facade handoff correction on the existing branch and carry it through canonical Gate, squash merge, affected cc-execution release, and live continuation verification. Preserve all authentication, mutation scope, request-contract and protected-main safeguards.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"synthesis-continuation","statement":"MCP command_center_execute execute_objective synthesis responses retain exact nested scope and return actionable same-branch continuation rather than an unhandled synthesis_required.","proofConditionIds":["repository-regression","runtime-release"]}],"objective":"Unfreeze the control plane for the Command Center synthesis-continuation repair. Apply the tested MCP facade handoff correction on the existing branch and carry it through canonical Gate, squash merge, affected cc-execution release, and live continuation verification. Preserve all authentication, mutation scope, request-contract and protected-main safeguards.","constraints":[{"id":"bounded-safe-repair","statement":"Only the synthesis helper, its tests and runtime version may change. Preserve authentication, explicit mutation authorization, protected main, canonical Gate and affected-runtime release.","proofConditionIds":["repository-regression","runtime-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-regression","kind":"repository","claim":"Exact scoped patch and passing regression tests cover facade and direct synthesis continuation, unrelated commands and explicit scope preservation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-release","kind":"runtime","claim":"The corrected synthesis continuation is deployed in cc-execution and demonstrated through the live MCP command facade.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"ea3540d6be49729930cbfd5b072cafaed5bd0ab226689f096feb71ad9dd7bbaa","requestContractRevision":2,"previousRequestContractHash":"737806304f3c0ccb19893375c205cb919f92c93d004038f0821dc3d408c7bdf0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:12:20.658506+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:26e1be2e-f3cc-4eba-ae94-605b7f0b0e14:request-contract:ea3540d6be49729930cbfd5b072cafaed5bd0ab226689f096feb71ad9dd7bbaa","mission_step_id":"72893d6c-7733-4ca7-82e7-a7b7c9957988","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"d3a66f64-8540-477e-9572-07395e494031","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized merge queue control-plane repair. Create the exact patch and PR first; shipping is continued on the same mission and PR after read-back.","baseSha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","issuedAt":1788986710644,"expiresAt":1788986890644,"missionId":"9fdd8276-4bea-4672-a50c-9a0b3f76c195","authorizationId":"89dde746-7e12-4713-bfaf-2d514319e2ae","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:45:11.199261+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:89dde746-7e12-4713-bfaf-2d514319e2ae","mission_step_id":"53ae16e9-bf82-479e-aa97-d7c959e02f06","command_center_event_id":"9fdd8276-4bea-4672-a50c-9a0b3f76c195"},{"id":"d1748316-4753-41b1-bf6b-adc3416affac","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"d48f6f85-97e6-4b69-90f9-27ae0e1bcd9c","phase":"universal_visual_witness_supervised","branch":"ai/curri-background-corrective-20260906","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1953,"terminal":false,"missionId":"84923a89-929e-4712-9b72-6f1994e7a592","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"b2ae41397be7d85048a5d94d328f31556072c731","timingsMs":{"wake":126,"total":528,"submit":402,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"84923a89-929e-4712-9b72-6f1994e7a592"},"performance":null,"deploymentId":"forgejo-main-b2ae41397be7","workflowRunId":5850,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":666,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:18:08.679105+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"b2ae41397be7d85048a5d94d328f31556072c731","external_id":"d48f6f85-97e6-4b69-90f9-27ae0e1bcd9c","receipt_type":"visual_proof_started","idempotency_key":"mission:84923a89-929e-4712-9b72-6f1994e7a592:visual-start:d48f6f85-97e6-4b69-90f9-27ae0e1bcd9c","mission_step_id":"2da03e30-e0b3-4627-952f-06a2a506d9bf","command_center_event_id":"84923a89-929e-4712-9b72-6f1994e7a592"},{"id":"9a6393f7-e7a1-45ef-9ac7-a98fcaafea7a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mcp-synthesis-source-bundle.js","workers/cc-execution/src/version.js","workers/cc-execution/test/mcp-synthesis-source-bundle.test.js"],"reason":"Explicit owner directive: Unfreeze the control plane for the Command Center synthesis-continuation repair.","baseSha":"25509717c3a1331d21ff574b07fc85a4d250a263","issuedAt":1788952341641,"expiresAt":1788952521641,"missionId":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14","authorizationId":"56789689-e76c-4380-86b7-08c073f8f1b8","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:12:22.038206+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"25509717c3a1331d21ff574b07fc85a4d250a263","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:56789689-e76c-4380-86b7-08c073f8f1b8","mission_step_id":"73eade95-2751-4665-905d-4d8bbbfc6605","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"af31d3ed-c76e-4dfc-be14-b4a29e3e3fbf","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mttzd6u1","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2225,"terminal":false,"missionId":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11851,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1722,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1722,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1722,"repositoryMutationMs":11851,"repositoryProviderMs":9502,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3336,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1722,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6166},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3807,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:12:33.728745+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2225","receipt_type":"execute_mission","idempotency_key":"mission:26e1be2e-f3cc-4eba-ae94-605b7f0b0e14:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"72893d6c-7733-4ca7-82e7-a7b7c9957988","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"ae1dbdba-ac72-4f56-85d3-89c37e158713","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","frontend-cloudflare/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure"},"mainSha":"6ed1bef1a8939d761af64256b8003d22a97f6b9b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"6ed1bef1a8939d761af64256b8003d22a97f6b9b","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"failure"},"requestContractHash":"84ba897ad7d1dde64322606afffd8c1c44c9f064375d76a91e463f4639a9d391","forgejoWorkflowProof":{"runId":8401,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"failure"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:28:27.624671+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"6ed1bef1a8939d761af64256b8003d22a97f6b9b","external_id":"forgejo-main-6ed1bef1a893","receipt_type":"canonical_release_status","idempotency_key":"mission:1d1b2373-9c6a-48d5-944d-c5b81f498414:forgejo-release-status:6ed1bef1a8939d761af64256b8003d22a97f6b9b:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=failure","mission_step_id":"6cd236a8-6056-4dbf-9c22-276fa723b311","command_center_event_id":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},{"id":"abc5b44b-fee7-446f-bb1b-5dc8b11bf989","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"aa87b95e-0096-4470-bebc-05121e58a2d0","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1705,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":475,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":475,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":475,"repositoryMutationMs":1705,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":475,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"aa87b95e-0096-4470-bebc-05121e58a2d0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1423,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T01:41:45.543818+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aa87b95e-0096-4470-bebc-05121e58a2d0:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"97fc71cd-c41e-4042-8747-983d018f543a","command_center_event_id":"aa87b95e-0096-4470-bebc-05121e58a2d0"},{"id":"96b2ca4f-38fc-435c-999c-ee76ff66784a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the existing ai/restore-points-human-language-20260910 branch left by the successful side of the timed-out Forgejo write. Do not rewrite source. Verify that its only change is src/pages/admin/GodModeRestorePoints.tsx and that it contains the human owner-facing Restore Points copy while preserving restore_point_review, restore_point_execute, and explicit RESTORE confirmation. If verified, open the one PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify production.","wordingChanged":false,"canonicalIntent":"Adopt the existing ai/restore-points-human-language-20260910 branch left by the successful side of the timed-out Forgejo write. Do not rewrite source. Verify that its only change is src/pages/admin/GodModeRestorePoints.tsx and that it contains the human owner-facing Restore Points copy while preserving restore_point_review, restore_point_execute, and explicit RESTORE confirmation. If verified, open the one PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify production.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"human-primary-copy","statement":"Restore Points primary UI explains saved state, timing, readiness, purpose, impact, and preserved data in plain owner-facing language without leading with repository/runtime identifiers.","proofConditionIds":["repository-proof","production-proof"]},{"id":"technical-secondary","statement":"Engineering identifiers and mechanics remain available only inside Technical details disclosures for troubleshooting.","proofConditionIds":["repository-proof","production-proof"]},{"id":"safe-review","statement":"Review and restore confirmation remain non-destructive until explicit RESTORE confirmation and existing backend execution behavior is preserved.","proofConditionIds":["repository-proof"]}],"objective":"Adopt the existing ai/restore-points-human-language-20260910 branch left by the successful side of the timed-out Forgejo write. Do not rewrite source. Verify that its only change is src/pages/admin/GodModeRestorePoints.tsx and that it contains the human owner-facing Restore Points copy while preserving restore_point_review, restore_point_execute, and explicit RESTORE confirmation. If verified, open the one PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify production.","constraints":[{"id":"frontend-only","statement":"Change only src/pages/admin/GodModeRestorePoints.tsx.","proofConditionIds":["repository-proof"]},{"id":"no-contract-change","statement":"Do not alter backend actions, restore safety contracts, control-plane configuration, or data.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Merged source in src/pages/admin/GodModeRestorePoints.tsx uses human owner-facing copy for primary restore information, moves technical identifiers/mechanics behind Technical details, and preserves existing restore_point_review and restore_point_execute behavior including RESTORE confirmation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"production-proof","kind":"runtime","claim":"The frontend containing the human-readable Restore Points experience is successfully released to production at /admin/godmode/restore-points.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"3e41c4163268d20254da1fc10a8ffd4275a2c1472c0d71da9e111633c903defa","requestContractRevision":6,"previousRequestContractHash":"d0fc103eae4b734d01d96e923094129d5d8f49edabf350f9a331970d2128f189"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:32:25.12487+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dae7be12-c46c-4ad1-b68f-babda00d72ee:request-contract:3e41c4163268d20254da1fc10a8ffd4275a2c1472c0d71da9e111633c903defa","mission_step_id":"bdb32c7b-a248-4d8b-8697-6f0ccf53d118","command_center_event_id":"dae7be12-c46c-4ad1-b68f-babda00d72ee"},{"id":"b830d1e9-38e4-4479-926b-f39695310de8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtpxb2i5","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.67-visual-witness-self-healing","prNumber":1955,"terminal":false,"missionId":"07b5f5a2-f6be-4494-a3b1-6d619040d6b7","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"057e41ac90f2886b28db83e78ccadda2763d9c88","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6095,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":875,"approvedPlanMs":0,"missionSetupMs":752,"providerAuthMs":0,"shipAndProveMs":5032,"ledgerPrepareMs":492,"ledgerReconcileMs":0,"lineageReconcileMs":260,"resolvePreflightMs":752,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":492,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"07b5f5a2-f6be-4494-a3b1-6d619040d6b7"},"performance":null,"deploymentId":"forgejo-main-057e41ac90f2","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2668,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:18:37.177361+00:00","proof_gate":"canonical_release_dispatched","source_sha":"057e41ac90f2886b28db83e78ccadda2763d9c88","external_id":"forgejo-main-057e41ac90f2","receipt_type":"execute_mission","idempotency_key":"mission:07b5f5a2-f6be-4494-a3b1-6d619040d6b7:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"27bbadba-8c0f-4303-9f09-4410e2c56d33","command_center_event_id":"07b5f5a2-f6be-4494-a3b1-6d619040d6b7"},{"id":"bd0bff85-146c-4edf-9c96-0c609bb312c8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-proposal-editor-resize","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1956,"terminal":false,"missionId":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"23834ab772c0abbfe4ffde620397edd4939b9845","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6995,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":870,"approvedPlanMs":0,"missionSetupMs":1790,"providerAuthMs":0,"shipAndProveMs":6032,"ledgerPrepareMs":768,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1790,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":768,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb"},"performance":null,"deploymentId":"forgejo-main-23834ab772c0","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2607,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:24:27.14486+00:00","proof_gate":"canonical_release_dispatched","source_sha":"23834ab772c0abbfe4ffde620397edd4939b9845","external_id":"forgejo-main-23834ab772c0","receipt_type":"execute_mission","idempotency_key":"mission:6e19cdd1-3345-49a9-80fb-f4fff14b61cb:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"6744d0a2-78c4-4955-ab91-d622005a2d68","command_center_event_id":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb"},{"id":"ad3ae716-6bd0-49de-9da9-0cff63bec5dd","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/fix-proposal-editor-resize","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1956,"terminal":false,"missionId":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"23834ab772c0abbfe4ffde620397edd4939b9845","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7583,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1092,"approvedPlanMs":0,"missionSetupMs":1920,"providerAuthMs":0,"shipAndProveMs":5658,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":1589,"resolvePreflightMs":1920,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb"},"performance":null,"deploymentId":"forgejo-main-23834ab772c0","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1482,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:24:41.656245+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"23834ab772c0abbfe4ffde620397edd4939b9845","external_id":"forgejo-main-23834ab772c0","receipt_type":"execute_mission","idempotency_key":"mission:6e19cdd1-3345-49a9-80fb-f4fff14b61cb:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"6744d0a2-78c4-4955-ab91-d622005a2d68","command_center_event_id":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb"},{"id":"40c98925-9f1f-4611-8250-485838f7c7e1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mttzd6u1","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2225,"terminal":false,"missionId":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","timingsMs":{"prReadinessMs":932,"approvedPlanMs":0,"shipAndProveMs":6853,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},"performance":null,"deploymentId":"forgejo-main-ca717c4346e5","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1979,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:12:56.53233+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2225","receipt_type":"automatic_mission_resume","idempotency_key":"mission:26e1be2e-f3cc-4eba-ae94-605b7f0b0e14:automatic-mission-resume:2225:canonical_release_dispatched","mission_step_id":"8d0624e0-47c5-4430-984c-c63f34ccf4e3","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"1a48ccd4-b229-49e9-819c-eaf272583c48","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":["owner explicitly authorized unfreezing the control plane in the active recovery request","owner explicitly authorized exactly one fresh replacement recovery mission"],"confidence":1,"rawUtterance":"Authorize one fresh recovery mission to replace corrupted mission 258f05e8-0f5d-46e9-97b2-801f292b07c5. Preserve the old mission history, current main, and tenant data. Repair the mutation and rollback lane, deploy it, prove it live, and re-freeze the control plane.","wordingChanged":true,"canonicalIntent":"Unfreeze the control plane for one fresh recovery mission replacing corrupted mission 258f05e8-0f5d-46e9-97b2-801f292b07c5; preserve the old mission history, current main, and tenant data; repair and deploy the mutation and rollback lane; prove it live; and re-freeze the control plane.","resolutionStatus":"resolved","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The Command Center control plane mission status reconciles without mission_status_500.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"outcome-2","statement":"The Command Center canonical mutation and rollback continuation lane functions again.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"outcome-3","statement":"The Command Center control plane is re-frozen after verified live repair.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]}],"objective":"Unfreeze the control plane for one fresh recovery mission replacing corrupted mission 258f05e8-0f5d-46e9-97b2-801f292b07c5; preserve the old mission history, current main, and tenant data; repair and deploy the mutation and rollback lane; prove it live; and re-freeze the control plane.","constraints":[{"id":"constraint-1","statement":"Preserve corrupted mission 258f05e8-0f5d-46e9-97b2-801f292b07c5 as immutable history.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-2","statement":"Preserve current main application and tenant source except the two explicitly authorized cc-execution repair files.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-3","statement":"Preserve all tenant data, database contents, and migration history.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-4","statement":"Use Forgejo only with one branch, one pull request, Gate, squash merge, and release only cc-execution.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-5","statement":"Do not create empty branches or duplicate recovery missions.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-repair","kind":"repository","claim":"The minimal Command Center repair changes only the two authorized cc-execution files and preserves application and tenant source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"release-repair","kind":"release","claim":"The exact gated and squash-merged head is released only to cc-execution.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-repair","kind":"runtime","claim":"Live Command Center mission status and mutation/rollback continuation succeed and the control plane is re-frozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"12eb12fbf137eb6df9d4965b72c619a24e219209d53f80eb2e8cb4da4768ab76","requestContractRevision":2,"previousRequestContractHash":"2b3e615fd4c231973252943cadbd7966321e3ea276f3ec16fd3175e4f6d9f5f7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T01:47:30.093889+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:aa87b95e-0096-4470-bebc-05121e58a2d0:request-contract:12eb12fbf137eb6df9d4965b72c619a24e219209d53f80eb2e8cb4da4768ab76","mission_step_id":"97fc71cd-c41e-4042-8747-983d018f543a","command_center_event_id":"aa87b95e-0096-4470-bebc-05121e58a2d0"},{"id":"729fbf89-e621-44fb-ac12-b99d6f624433","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"23834ab772c0abbfe4ffde620397edd4939b9845","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"23834ab772c0abbfe4ffde620397edd4939b9845","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"eb6b292eb7355d99c5bb52e0a321e75d01a6f54e3f2020e726ae5ce018398532","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5855","runId":5855,"status":"running","sourceSha":"23834ab772c0abbfe4ffde620397edd4939b9845","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:24:54.910624+00:00","proof_gate":"canonical_release_pending","source_sha":"23834ab772c0abbfe4ffde620397edd4939b9845","external_id":"forgejo-main-23834ab772c0","receipt_type":"canonical_release_status","idempotency_key":"mission:6e19cdd1-3345-49a9-80fb-f4fff14b61cb:forgejo-release-status:23834ab772c0abbfe4ffde620397edd4939b9845:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"6744d0a2-78c4-4955-ab91-d622005a2d68","command_center_event_id":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb"},{"id":"0c364924-aa81-4a79-981d-b01e9cd0d007","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the Command Center synthesis-continuation repair. Apply the tested MCP facade handoff correction on the existing branch and carry it through canonical Gate, squash merge, affected cc-execution release, and live continuation verification. Preserve all authentication, mutation scope, request-contract and protected-main safeguards.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the Command Center synthesis-continuation repair. Apply the tested MCP facade handoff correction on the existing branch and carry it through canonical Gate, squash merge, affected cc-execution release, and live continuation verification. Preserve all authentication, mutation scope, request-contract and protected-main safeguards.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"synthesis-continuation","statement":"MCP command_center_execute execute_objective synthesis responses retain exact nested scope and return actionable same-branch continuation rather than an unhandled synthesis_required.","proofConditionIds":["repository-regression","repository-tests","runtime-release"]}],"objective":"Unfreeze the control plane for the Command Center synthesis-continuation repair. Apply the tested MCP facade handoff correction on the existing branch and carry it through canonical Gate, squash merge, affected cc-execution release, and live continuation verification. Preserve all authentication, mutation scope, request-contract and protected-main safeguards.","constraints":[{"id":"bounded-safe-repair","statement":"Only the synthesis helper, its tests and runtime version may change. Preserve authentication, explicit mutation authorization, protected main, canonical Gate and affected-runtime release.","proofConditionIds":["repository-regression","repository-tests","runtime-release","release-scope"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-regression","kind":"repository","claim":"The exact released synthesis helper unwraps command_center_execute and uses nested input without changing unrelated commands.","route":"workers/cc-execution/src/mcp-synthesis-source-bundle.js","roleRef":null,"userRef":null,"required":true,"expectedText":"const args = message?.params?.name === \"command_center_execute\" ? envelope?.input : envelope;","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repository-tests","kind":"repository","claim":"The released source includes the tested same-mission facade continuation regression and explicit source-scope coverage.","route":"workers/cc-execution/test/mcp-synthesis-source-bundle.test.js","roleRef":null,"userRef":null,"required":true,"expectedText":"test(\"command facade resumes repeated synthesis with the same mission and branch\", async () => {","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-release","kind":"runtime","claim":"The corrected synthesis continuation is deployed in cc-execution and demonstrated through the live MCP command facade.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-scope","kind":"scope","claim":"Only the affected cc-execution runtime is released; no tenant, frontend, migration or other backend deployment.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","requestContractRevision":3,"previousRequestContractHash":"ea3540d6be49729930cbfd5b072cafaed5bd0ab226689f096feb71ad9dd7bbaa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:14:08.862248+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:26e1be2e-f3cc-4eba-ae94-605b7f0b0e14:request-contract:13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","mission_step_id":"72893d6c-7733-4ca7-82e7-a7b7c9957988","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"5a23b0b7-b728-411e-9c3e-ea2b11b026c7","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized one-time replacement recovery mission to restore mission reads and mutation/rollback continuation while preserving the prior mission, current main, and tenant data.","baseSha":"8cf8cc122a015d2ef8e14d41ecab7887064a1df3","issuedAt":1789004850653,"expiresAt":1789005030653,"missionId":"aa87b95e-0096-4470-bebc-05121e58a2d0","authorizationId":"29be806d-03fe-4385-aa61-82688b68d112","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T01:47:31.131341+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8cf8cc122a015d2ef8e14d41ecab7887064a1df3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:29be806d-03fe-4385-aa61-82688b68d112","mission_step_id":"a8913769-c44c-401e-b5aa-057198261493","command_center_event_id":"aa87b95e-0096-4470-bebc-05121e58a2d0"},{"id":"7a913497-26b1-45be-8a79-40f0f8a26f6f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2a43b688984b","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":2272,"terminal":false,"missionId":"2a43b688-984b-4938-bc75-5733aea968a6","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13238,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2998,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":819,"ledgerReconcileMs":0,"lineageReconcileMs":2179,"resolvePreflightMs":2998,"repositoryMutationMs":13238,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":819,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a43b688-984b-4938-bc75-5733aea968a6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1557,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:15:21.129078+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2a43b688-984b-4938-bc75-5733aea968a6:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"1d09e341-bc1a-40c5-8230-bd52b894daa5","command_center_event_id":"2a43b688-984b-4938-bc75-5733aea968a6"},{"id":"0ee4b11e-86a3-45db-a209-9454743d235d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/premium-shell-library-20260910","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6553,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":481,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":310,"ledgerReconcileMs":0,"lineageReconcileMs":171,"resolvePreflightMs":481,"repositoryMutationMs":6553,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":310,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1552,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:50:37.781547+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0acb1ac8-5bc6-4217-bc73-2f6e58281a6a:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"e2a81e96-f93e-4371-b7db-cc086ec357a5","command_center_event_id":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a"},{"id":"f6f4b5a1-d9d3-4296-964f-46437b5cc612","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"d9a5559d3aa4b2858e9785d1e3c94808a2207e91","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d9a5559d3aa4b2858e9785d1e3c94808a2207e91","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"8eaf1b68cc08eec7cea057342a2c20f77c67d9be9d4d389a7446db3f037bcac1","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6701","runId":6701,"status":"running","sourceSha":"d9a5559d3aa4b2858e9785d1e3c94808a2207e91","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:59:37.212607+00:00","proof_gate":"canonical_release_pending","source_sha":"d9a5559d3aa4b2858e9785d1e3c94808a2207e91","external_id":"forgejo-main-d9a5559d3aa4","receipt_type":"canonical_release_status","idempotency_key":"mission:0acb1ac8-5bc6-4217-bc73-2f6e58281a6a:forgejo-release-status:d9a5559d3aa4b2858e9785d1e3c94808a2207e91:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"590b633d-f3bf-4392-85c3-c3ce2c1aaaa8","command_center_event_id":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a"},{"id":"35331a13-1a2b-4792-9d49-3536741735a5","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"23834ab772c0abbfe4ffde620397edd4939b9845","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"23834ab772c0abbfe4ffde620397edd4939b9845","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"eb6b292eb7355d99c5bb52e0a321e75d01a6f54e3f2020e726ae5ce018398532","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5855","runId":5855,"status":"success","sourceSha":"23834ab772c0abbfe4ffde620397edd4939b9845","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:26:04.017614+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"23834ab772c0abbfe4ffde620397edd4939b9845","external_id":"forgejo-main-23834ab772c0","receipt_type":"canonical_release_status","idempotency_key":"mission:6e19cdd1-3345-49a9-80fb-f4fff14b61cb:forgejo-release-status:23834ab772c0abbfe4ffde620397edd4939b9845:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"16234684-9cee-4202-a49d-fa08d1a0daf0","command_center_event_id":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb"},{"id":"7a5021bf-173b-430f-ab46-4a35d9b93e13","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"23834ab772c0abbfe4ffde620397edd4939b9845","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"resize-live","satisfied":false,"statement":"PR #1956 is squash merged and the frontend production route uses the repaired resize mechanics.","proofConditionIds":["repo","release","interaction"]}],"satisfied":false,"constraints":[{"id":"no-source-change","satisfied":false,"statement":"Do not modify the already-green source in PR #1956.","proofConditionIds":["repo"]},{"id":"frontend-only","satisfied":false,"statement":"Do not touch backend, database, storage, logo assets, or proposal data.","proofConditionIds":["repo","release"]}],"contractHash":"eb6b292eb7355d99c5bb52e0a321e75d01a6f54e3f2020e726ae5ce018398532","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"eb6b292eb7355d99c5bb52e0a321e75d01a6f54e3f2020e726ae5ce018398532","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"eb6b292eb7355d99c5bb52e0a321e75d01a6f54e3f2020e726ae5ce018398532"},"required":true,"satisfied":true},{"id":"interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:26:05.737129+00:00","proof_gate":"request_contract_pending","source_sha":"23834ab772c0abbfe4ffde620397edd4939b9845","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6e19cdd1-3345-49a9-80fb-f4fff14b61cb:request-contract:eb6b292eb7355d99c5bb52e0a321e75d01a6f54e3f2020e726ae5ce018398532:23834ab772c0abbfe4ffde620397edd4939b9845:pending:repository,interaction","mission_step_id":"16234684-9cee-4202-a49d-fa08d1a0daf0","command_center_event_id":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb"},{"id":"44de4be1-3655-42c6-9464-55e558dfce17","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"db7debad-71aa-48e3-9cf8-67d68b8da452","phase":"universal_visual_witness_supervised","branch":"ai/fix-proposal-editor-resize","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1956,"terminal":false,"missionId":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"23834ab772c0abbfe4ffde620397edd4939b9845","timingsMs":{"wake":199,"total":468,"submit":269,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb"},"performance":null,"deploymentId":"forgejo-main-23834ab772c0","workflowRunId":5855,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":655,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:26:07.428695+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"23834ab772c0abbfe4ffde620397edd4939b9845","external_id":"db7debad-71aa-48e3-9cf8-67d68b8da452","receipt_type":"visual_proof_started","idempotency_key":"mission:6e19cdd1-3345-49a9-80fb-f4fff14b61cb:visual-start:db7debad-71aa-48e3-9cf8-67d68b8da452","mission_step_id":"b7c259f4-c095-4e12-82e5-663e0d479a3a","command_center_event_id":"6e19cdd1-3345-49a9-80fb-f4fff14b61cb"},{"id":"11b203da-8213-49ac-951b-ebd3242f5f62","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Recover the owner-authorized shared private-workspace background policy despite the orphaned PR #1957 lineage mismatch. Use the control plane's corrective generation policy: supersede the orphaned PR if required, preserve the exact owner directive and edits, create only one active corrective PR for this generation, then Gate, squash merge, frontend-only release, and prove the live repository/runtime invariant. Do not create duplicate releases or leave multiple active repair PRs for this outcome.","wordingChanged":false,"canonicalIntent":"Recover the owner-authorized shared private-workspace background policy despite the orphaned PR #1957 lineage mismatch. Use the control plane's corrective generation policy: supersede the orphaned PR if required, preserve the exact owner directive and edits, create only one active corrective PR for this generation, then Gate, squash merge, frontend-only release, and prove the live repository/runtime invariant. Do not create duplicate releases or leave multiple active repair PRs for this outcome.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"private-workspace-background-policy","statement":"All private tenant operational workspaces reject route-specific background-image injection from published experiences while customer-facing/public theming remains available.","proofConditionIds":["repo-policy","production-live"]},{"id":"curri-fixed-under-shared-policy","statement":"Curri uses only its canonical tenant background; route changes cannot inject a duplicate background image into the owner shell.","proofConditionIds":["repo-policy","production-live"]}],"objective":"Recover the owner-authorized shared private-workspace background policy despite the orphaned PR #1957 lineage mismatch. Use the control plane's corrective generation policy: supersede the orphaned PR if required, preserve the exact owner directive and edits, create only one active corrective PR for this generation, then Gate, squash merge, frontend-only release, and prove the live repository/runtime invariant. Do not create duplicate releases or leave multiple active repair PRs for this outcome.","constraints":[{"id":"preserve-component-styling","statement":"Preserve non-background published component styling and preserve customer-facing/public background theming.","proofConditionIds":["repo-policy","production-live"]},{"id":"frontend-only","statement":"Release frontend only.","proofConditionIds":["production-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-policy","kind":"repository","claim":"PrivateAppShell marks private operational workspace scope and usePublishedExperience rejects background-image or URL-bearing background injection inside that scope while preserving other styling.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"production-live","kind":"runtime","claim":"The exact merged frontend artifact containing the shared private-workspace background policy is live in production.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"43640a67d94e077a120a187443f1d1bd8ab37667ddf23ab7db857fecc9010322","requestContractRevision":2,"previousRequestContractHash":"29165eed61d4608fe939948b0cae455878aa82cd1f20654bd8f8906b2f43608b"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:27:52.56951+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e8beb180-d010-4083-b437-8285c951bf74:request-contract:43640a67d94e077a120a187443f1d1bd8ab37667ddf23ab7db857fecc9010322","mission_step_id":"d84be533-f0ae-4247-9aa5-6415597c5f8e","command_center_event_id":"e8beb180-d010-4083-b437-8285c951bf74"},{"id":"6da06014-416a-4008-a36f-be0b77c4506c","source":"cc-execution","status":"recorded","payload":{"objective":"Owner directive: private tenant operational workspaces must never accept route-specific background images from published experience styling. This belongs on customer-facing/public surfaces only. Supersede the orphaned Curri-only PR #1957 if necessary and implement the shared platform primitive from current main in one corrective generation. Mark the private tenant route canvas explicitly as a private operational workspace. In usePublishedExperience, reject published set-style operations that inject background-image or URL-bearing background shorthand anywhere inside that private workspace, while preserving all non-background component styling and preserving background theming on public/customer-facing surfaces. Neutralize stale inline background-image when such blocked operations are encountered. Preserve Curri's canonical tenant background and transparent shell behavior. Create one fresh ai/* branch, one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the exact merged artifact live. Retire/supersede the orphaned #1957 path rather than merging both.","tenantRef":"curri-properties","receivedAt":"2026-09-06T15:28:16.882Z","fingerprint":"96e528e1b2e6d00ccb3e3dcfc0afc7bc68cc712d03635d3aab280046884e4b06","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Owner directive: private tenant operational workspaces must never accept route-specific background images from published experience styling. This belongs on customer-facing/public surfaces only. Supersede the orphaned Curri-only PR #1957 if necessary and implement the shared platform primitive from current main in one corrective generation. Mark the private tenant route canvas explicitly as a private operational workspace. In usePublishedExperience, reject published set-style operations that inject background-image or URL-bearing background shorthand anywhere inside that private workspace, while preserving all non-background component styling and preserving background theming on public/customer-facing surfaces. Neutralize stale inline background-image when such blocked operations are encountered. Preserve Curri's canonical tenant background and transparent shell behavior. Create one fresh ai/* branch, one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the exact merged artifact live. Retire/supersede the orphaned #1957 path rather than merging both.","wordingChanged":false,"canonicalIntent":"Owner directive: private tenant operational workspaces must never accept route-specific background images from published experience styling. This belongs on customer-facing/public surfaces only. Supersede the orphaned Curri-only PR #1957 if necessary and implement the shared platform primitive from current main in one corrective generation. Mark the private tenant route canvas explicitly as a private operational workspace. In usePublishedExperience, reject published set-style operations that inject background-image or URL-bearing background shorthand anywhere inside that private workspace, while preserving all non-background component styling and preserving background theming on public/customer-facing surfaces. Neutralize stale inline background-image when such blocked operations are encountered. Preserve Curri's canonical tenant background and transparent shell behavior. Create one fresh ai/* branch, one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the exact merged artifact live. Retire/supersede the orphaned #1957 path rather than merging both.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"platform-private-background-policy","statement":"Private tenant operational workspaces cannot receive route-specific background images from published experience styling; public/customer-facing theming remains supported.","proofConditionIds":["repo","live"]},{"id":"curri-under-platform-policy","statement":"Curri route changes cannot inject a duplicate background into the owner workspace and the canonical tenant background remains the only image owner.","proofConditionIds":["repo","live"]}],"objective":"Owner directive: private tenant operational workspaces must never accept route-specific background images from published experience styling. This belongs on customer-facing/public surfaces only. Supersede the orphaned Curri-only PR #1957 if necessary and implement the shared platform primitive from current main in one corrective generation. Mark the private tenant route canvas explicitly as a private operational workspace. In usePublishedExperience, reject published set-style operations that inject background-image or URL-bearing background shorthand anywhere inside that private workspace, while preserving all non-background component styling and preserving background theming on public/customer-facing surfaces. Neutralize stale inline background-image when such blocked operations are encountered. Preserve Curri's canonical tenant background and transparent shell behavior. Create one fresh ai/* branch, one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the exact merged artifact live. Retire/supersede the orphaned #1957 path rather than merging both.","constraints":[{"id":"preserve-public","statement":"Preserve public/customer-facing background theming.","proofConditionIds":["repo"]},{"id":"preserve-components","statement":"Preserve non-background published component styling in private workspaces.","proofConditionIds":["repo"]},{"id":"frontend-only","statement":"Release frontend only.","proofConditionIds":["live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current main contains an explicit private workspace boundary and published experience runtime rejects background-image/URL background injection inside that boundary.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live","kind":"runtime","claim":"Exact merged frontend artifact with the shared private-workspace background policy is live in production.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"17eef2b8efdcf5f80992dc753f7dce5fb2ba914d3cb0fb905a7b09c1a41e38e2","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:28:17.330479+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:tenant-workstream-contribution:96e528e1b2e6d00ccb3e3dcfc0afc7bc68cc712d03635d3aab280046884e4b06","mission_step_id":null,"command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"5b2ce81b-45fa-4fe2-9052-2b756e59ac0a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-prerequisite-recovery-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1959,"terminal":false,"missionId":"ceca896d-fdba-46d8-b4c8-47627d80a0ec","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7994,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":846,"approvedPlanMs":0,"missionSetupMs":794,"providerAuthMs":0,"shipAndProveMs":7005,"ledgerPrepareMs":794,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":794,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":794,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ceca896d-fdba-46d8-b4c8-47627d80a0ec"},"performance":null,"deploymentId":"forgejo-main-c34f8795feb0","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2697,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:33:53.200378+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","external_id":"forgejo-main-c34f8795feb0","receipt_type":"execute_mission","idempotency_key":"mission:ceca896d-fdba-46d8-b4c8-47627d80a0ec:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a68aadda-c74d-4242-8ad6-6fd44e4a29a4","command_center_event_id":"ceca896d-fdba-46d8-b4c8-47627d80a0ec"},{"id":"fed5f713-d219-4891-be56-abd8c01ada2c","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #1960 on branch ai/professional-proposal-editor-interactions and complete the professional Proposal Editor interaction system. Do not create a second PR.","tenantRef":"big-papis","receivedAt":"2026-09-06T15:36:35.796Z","fingerprint":"588fce472d3e22b26e00fef03bf703b9b4a44ea75f12910b0bf9b59ce9b8a6a0","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/professional-proposal-editor-interactions","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1960 on branch ai/professional-proposal-editor-interactions and complete the professional Proposal Editor interaction system. Do not create a second PR.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1960 on branch ai/professional-proposal-editor-interactions and complete the professional Proposal Editor interaction system. Do not create a second PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"professional-editor-live","statement":"The live Proposal Editor supports professional 2D resize and drag-and-drop layer management with saved geometry.","proofConditionIds":["repo","release","interaction"]}],"objective":"Continue existing PR #1960 on branch ai/professional-proposal-editor-interactions and complete the professional Proposal Editor interaction system. Do not create a second PR.","constraints":[{"id":"single-pr","statement":"Continue only PR #1960 on the existing branch; do not create a second PR.","proofConditionIds":["repo"]},{"id":"preserve-assets","statement":"Do not alter tenant logo pixels, approved border/palm assets, proposal content, or unrelated systems.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1960 contains the complete controller, draggable Layers UI, 2D geometry model, renderer parity, and proposal-engine persistence changes, passes KnockLaunch Gate, and squash merges.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]},{"id":"release","kind":"runtime","claim":"Production serves the merged frontend and proposal-engine revisions from PR #1960.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]},{"id":"interaction","kind":"interaction","claim":"Live Proposal Editor supports independent width/height resize via edge/corner handles, aspect-lock for media, draggable layer reorder with drop feedback, synchronized selection, undo/redo, and save/reopen geometry persistence.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"resize_component_2d"},{"action":"toggle_aspect_lock"},{"action":"drag_layer_reorder"},{"action":"undo_redo"},{"action":"save_and_reopen"}],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]}],"validationErrors":[]},"requestedBranch":"ai/professional-proposal-editor-interactions","conversationContext":null,"requestContractHash":"c02f12ce1a75c7c3af56558d779bc657a48b9af4d326535934863f770b6ab714","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:36:36.211128+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:tenant-workstream-contribution:588fce472d3e22b26e00fef03bf703b9b4a44ea75f12910b0bf9b59ce9b8a6a0","mission_step_id":null,"command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"5cf81013-b863-41bd-9db0-0c4eb6601d70","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/professional-proposal-editor-interactions","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1960,"terminal":false,"missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5647,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3314,"approvedPlanMs":0,"missionSetupMs":507,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":346,"ledgerReconcileMs":0,"lineageReconcileMs":161,"resolvePreflightMs":507,"repositoryMutationMs":2323,"repositoryProviderMs":1832,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1742,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":346,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":90},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1510,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:36:38.061113+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1960","receipt_type":"execute_mission","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"823cb736-389f-458c-be3a-033366532026","command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"330e2d88-3f09-4f8f-bf7a-997be4a42173","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"6ac3f011638741bf21ef38b986847883c51e6d9c2faa19dca11abd9e4c443f9e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5858","runId":5858,"status":"success","sourceSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","runnerVersion":"onrunner-c34f8795feb0","expectedSourceSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:37:59.102659+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","external_id":"forgejo-main-c34f8795feb0","receipt_type":"canonical_release_status","idempotency_key":"mission:ceca896d-fdba-46d8-b4c8-47627d80a0ec:forgejo-release-status:c34f8795feb080dad23f2e3d92181f43f3e3557b:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"49a7ef28-0420-40da-b215-fe4102747329","command_center_event_id":"ceca896d-fdba-46d8-b4c8-47627d80a0ec"},{"id":"672559e0-4af2-4e23-8cf7-e9d924a150e9","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"route-prerequisite-recovery-live","satisfied":false,"statement":"Virtual Witness performs one bounded prerequisite recovery when an expected route is diverted to /select-tenant with an exact tenant projection or to an auth shell with an already-authorized projected session, then retries the exact original route and continues verification if recovered.","proofConditionIds":["repo-merge","release-proof","runtime-behavior"]}],"satisfied":false,"constraints":[{"id":"one-pr","satisfied":false,"statement":"Use existing PR #1959 and its existing branch only; do not create another branch or PR.","proofConditionIds":["repo-merge"]},{"id":"bounded","satisfied":true,"statement":"At most one prerequisite-recovery attempt is permitted for a route diversion.","proofConditionIds":["runtime-behavior"]},{"id":"no-heuristics","satisfied":true,"statement":"Never guess or select a tenant, user, or role; only restore the exact already-resolved projected state.","proofConditionIds":["runtime-behavior"]},{"id":"fail-closed","satisfied":true,"statement":"Unknown redirects or persistent prerequisite failures remain failures and must not be papered over.","proofConditionIds":["runtime-behavior"]}],"contractHash":"6ac3f011638741bf21ef38b986847883c51e6d9c2faa19dca11abd9e4c443f9e","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-merge","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"6ac3f011638741bf21ef38b986847883c51e6d9c2faa19dca11abd9e4c443f9e","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["onrunner"],"releaseRequestContractHash":"6ac3f011638741bf21ef38b986847883c51e6d9c2faa19dca11abd9e4c443f9e"},"required":true,"satisfied":true},{"id":"runtime-behavior","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["onrunner"],"releaseRequestContractHash":"6ac3f011638741bf21ef38b986847883c51e6d9c2faa19dca11abd9e4c443f9e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:38:01.300453+00:00","proof_gate":"request_contract_pending","source_sha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ceca896d-fdba-46d8-b4c8-47627d80a0ec:request-contract:6ac3f011638741bf21ef38b986847883c51e6d9c2faa19dca11abd9e4c443f9e:c34f8795feb080dad23f2e3d92181f43f3e3557b:pending:repository","mission_step_id":"49a7ef28-0420-40da-b215-fe4102747329","command_center_event_id":"ceca896d-fdba-46d8-b4c8-47627d80a0ec"},{"id":"2532af68-9897-4b3d-a08e-9dd92cec4e0f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"dfdea14400577d14bbac33a3854fda076f45f998","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"dfdea14400577d14bbac33a3854fda076f45f998","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"e68b3f169860738f2c658ae0edd9f8f31e48ec5a4eb8f073eef5dbfa19327ab6","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5885","runId":5885,"status":"success","sourceSha":"dfdea14400577d14bbac33a3854fda076f45f998","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T16:35:50.278395+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"dfdea14400577d14bbac33a3854fda076f45f998","external_id":"forgejo-main-dfdea1440057","receipt_type":"canonical_release_status","idempotency_key":"mission:0dc9d40e-bebf-4e68-908d-1523ef3f07ef:forgejo-release-status:dfdea14400577d14bbac33a3854fda076f45f998:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"00c6513e-09cd-4ed2-8cf8-948a7af6abab","command_center_event_id":"0dc9d40e-bebf-4e68-908d-1523ef3f07ef"},{"id":"c2800d19-1d36-4f14-8dfb-edad855b83e8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"13a43df56d1017727737eda9355401cb2294122e10c2e5c345bc40748a0a15c8","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:38:20.062524+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","external_id":"forgejo-main-37d9a4ecd6fa","receipt_type":"canonical_release_status","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:durable-terminal-release-proof:37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93:13a43df56d1017727737eda9355401cb2294122e10c2e5c345bc40748a0a15c8","mission_step_id":"d4c42267-665b-4455-b8aa-a73c1eb49330","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"c46fe783-9265-467a-9d33-2b4a17cca31e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized one-time replacement recovery mission to restore mission reads and mutation/rollback continuation while preserving the prior mission, current main, and tenant data.","baseSha":"8cf8cc122a015d2ef8e14d41ecab7887064a1df3","issuedAt":1789004904895,"expiresAt":1789005084895,"missionId":"aa87b95e-0096-4470-bebc-05121e58a2d0","authorizationId":"8860c531-0336-4bcb-be10-e71b3b43b2f7","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T01:48:25.39981+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8cf8cc122a015d2ef8e14d41ecab7887064a1df3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8860c531-0336-4bcb-be10-e71b3b43b2f7","mission_step_id":"a8913769-c44c-401e-b5aa-057198261493","command_center_event_id":"aa87b95e-0096-4470-bebc-05121e58a2d0"},{"id":"5590c6ab-b91e-422b-ae01-3a87076da830","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/private-workspace-background-policy-20260906","reason":"anchored_edit_anchor_missing:src/hooks/usePublishedExperience.ts","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1958,"terminal":false,"missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":812,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1509,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1351,"ledgerReconcileMs":0,"lineageReconcileMs":158,"resolvePreflightMs":1509,"repositoryMutationMs":812,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1351,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1514,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:28:18.944522+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b8468d3e-6876-4c69-86e4-9f2463ae5063","command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"f2685428-72be-4543-a484-a8bad883dcc1","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/professional-proposal-editor-interactions","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1960,"terminal":false,"missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","timingsMs":{"prReadinessMs":2625,"approvedPlanMs":0,"shipAndProveMs":7766,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},"performance":null,"deploymentId":"forgejo-main-3df462ba45e1","workflowRunId":5873,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:55:33.803566+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1960","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:automatic-mission-resume:1960:canonical_release_reconciliation_pending","mission_step_id":"0ef64d81-4724-4c2e-a0f0-39624d4db836","command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"df2ca717-a528-4842-b539-e8aa965b8ea7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/private-workspace-background-policy-20260906","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1958,"terminal":false,"missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8903,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":8803,"approvedPlanMs":0,"missionSetupMs":463,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":269,"ledgerReconcileMs":0,"lineageReconcileMs":194,"resolvePreflightMs":463,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":269,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2249,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:39:16.39416+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1958","receipt_type":"execute_mission","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"b8468d3e-6876-4c69-86e4-9f2463ae5063","command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"9d2ba5a6-64b0-4d50-9afd-e51bd325bda6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/private-workspace-background-policy-20260906","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1958,"terminal":false,"missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9964,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":3913,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":291,"ledgerReconcileMs":0,"lineageReconcileMs":3622,"resolvePreflightMs":3913,"repositoryMutationMs":9964,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":291,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1554,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:40:40.405079+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1958","receipt_type":"execute_mission","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"b8468d3e-6876-4c69-86e4-9f2463ae5063","command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"9224a802-92df-428e-96e5-12bd0d057eab","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/private-workspace-background-policy-20260906","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1958,"terminal":false,"missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7237,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3090,"approvedPlanMs":0,"missionSetupMs":587,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":431,"ledgerReconcileMs":0,"lineageReconcileMs":156,"resolvePreflightMs":587,"repositoryMutationMs":3939,"repositoryProviderMs":3078,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2973,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":431,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":105},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1512,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:39:31.66077+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1958","receipt_type":"execute_mission","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b8468d3e-6876-4c69-86e4-9f2463ae5063","command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"26f3be11-c3de-4cbd-beba-1f6ab71589ec","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/private-workspace-background-policy-20260906","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1958,"terminal":false,"missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2484,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":498,"providerAuthMs":0,"ledgerPrepareMs":346,"ledgerReconcileMs":0,"lineageReconcileMs":152,"resolvePreflightMs":498,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":346,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2444,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:40:22.503805+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1958","receipt_type":"execute_mission","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"b8468d3e-6876-4c69-86e4-9f2463ae5063","command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"df1d6348-eb6b-4613-a3bc-5a359e815984","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/professional-proposal-editor-interactions","reason":"modified_nonempty_file_became_empty:src/applications/proposal-editor/ProposalPreviewMechanics.css","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1960,"terminal":false,"missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":970,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1006,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":185,"ledgerReconcileMs":0,"lineageReconcileMs":821,"resolvePreflightMs":1006,"repositoryMutationMs":970,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":185,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1580,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:38:07.866105+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1960","receipt_type":"execute_mission","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"823cb736-389f-458c-be3a-033366532026","command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"a4488169-38a2-448d-884d-0e729297d460","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/professional-proposal-editor-interactions","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1960,"terminal":false,"missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8051,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":981,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":280,"ledgerReconcileMs":0,"lineageReconcileMs":701,"resolvePreflightMs":981,"repositoryMutationMs":8051,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":280,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1551,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:41:00.248698+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1960","receipt_type":"execute_mission","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"823cb736-389f-458c-be3a-033366532026","command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"0cb20275-f811-4d42-b717-8c111c54fd40","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-screenshot-recovery-20260906","prNumber":1961,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2fbcffa28f3bd6a87151c51b2e4967c735a8bbfe","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:57:51.012504+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2fbcffa28f3bd6a87151c51b2e4967c735a8bbfe","external_id":"1961","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:merged-pr:1961:2fbcffa28f3bd6a87151c51b2e4967c735a8bbfe","mission_step_id":"147b80d1-21b4-446b-8805-7cde86921cf6","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"b55a3c3e-ba3e-4473-a489-9b3c45b75727","source":"forgejo","status":"waiting","payload":{"branch":"ai/private-workspace-background-policy-20260906","prNumber":1958,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1a9eda4357308bc33a877971a71ab091081ad5fe","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:46:53.227289+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1a9eda4357308bc33a877971a71ab091081ad5fe","external_id":"1958","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:merged-pr:1958:1a9eda4357308bc33a877971a71ab091081ad5fe","mission_step_id":"95b73a90-b86a-4c1a-9f94-9c7bd868b55e","command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"623362b8-dc5d-454a-800a-c22243357fa7","source":"forgejo","status":"waiting","payload":{"branch":"ai/professional-proposal-editor-interactions","prNumber":1960,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:53:50.269503+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","external_id":"1960","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:merged-pr:1960:3df462ba45e10211f523d2d1889ce0d8d9ef6091","mission_step_id":"7fbf2d14-ef7d-47bd-9382-8b1bf9e6e388","command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"2ba4557d-5206-49e1-a10a-b8d1f0ef7f6c","source":"cc-execution","status":"recorded","payload":{"objective":"Finish existing PR #2044 exactly as committed. Preserve the canonical TransactionClosingCoordinator that uses live realtor_transactions, updates canonical status/expected close date, persists coordinator-only EMD/contingency/document state to activity_timeline by related_entity_type=realtor_transaction and related_entity_id=transaction id, and never creates browser-local or duplicate deal records. Preserve the focused contract regression guard. Do not change source unless protected main advances and the same PR requires canonical refresh. Require exact-head KnockLaunch Gate, Forgejo squash merge, frontend release only, and production proof on /curri-properties/realtor/tools containing 'Uses the live Transactions record from start to close—no duplicate deal record.' Do not run Visual Witness.","tenantRef":"curriproperties","receivedAt":"2026-09-07T03:59:30.295Z","fingerprint":"7353f7630af8fc06e910dae0d2e88cd9f52e21a87252da88316ff15429afee2a","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/realtor-closing-coordinator-canonical-v4-20260906","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish existing PR #2044 exactly as committed. Preserve the canonical TransactionClosingCoordinator that uses live realtor_transactions, updates canonical status/expected close date, persists coordinator-only EMD/contingency/document state to activity_timeline by related_entity_type=realtor_transaction and related_entity_id=transaction id, and never creates browser-local or duplicate deal records. Preserve the focused contract regression guard. Do not change source unless protected main advances and the same PR requires canonical refresh. Require exact-head KnockLaunch Gate, Forgejo squash merge, frontend release only, and production proof on /curri-properties/realtor/tools containing 'Uses the live Transactions record from start to close—no duplicate deal record.' Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Finish existing PR #2044 exactly as committed. Preserve the canonical TransactionClosingCoordinator that uses live realtor_transactions, updates canonical status/expected close date, persists coordinator-only EMD/contingency/document state to activity_timeline by related_entity_type=realtor_transaction and related_entity_id=transaction id, and never creates browser-local or duplicate deal records. Preserve the focused contract regression guard. Do not change source unless protected main advances and the same PR requires canonical refresh. Require exact-head KnockLaunch Gate, Forgejo squash merge, frontend release only, and production proof on /curri-properties/realtor/tools containing 'Uses the live Transactions record from start to close—no duplicate deal record.' Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Curri Closing Coordinator operates on the canonical live Realtor transaction record and persists coordinator-only state durably, with PR #2044 merged and production-live.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"objective":"Finish existing PR #2044 exactly as committed. Preserve the canonical TransactionClosingCoordinator that uses live realtor_transactions, updates canonical status/expected close date, persists coordinator-only EMD/contingency/document state to activity_timeline by related_entity_type=realtor_transaction and related_entity_id=transaction id, and never creates browser-local or duplicate deal records. Preserve the focused contract regression guard. Do not change source unless protected main advances and the same PR requires canonical refresh. Require exact-head KnockLaunch Gate, Forgejo squash merge, frontend release only, and production proof on /curri-properties/realtor/tools containing 'Uses the live Transactions record from start to close—no duplicate deal record.' Do not run Visual Witness.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2044, make no source changes unless protected main advances and same-PR refresh is required, release frontend only, and do not run Visual Witness.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"PR #2044 exact head passes KnockLaunch Gate.","route":"/curri-properties/realtor/tools","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-merge","kind":"repository","claim":"PR #2044 is squash merged to protected Forgejo main.","route":"/curri-properties/realtor/tools","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Production Realtor Tools exposes the canonical transaction Closing Coordinator.","route":"/curri-properties/realtor/tools","roleRef":null,"userRef":null,"required":true,"expectedText":"Uses the live Transactions record from start to close—no duplicate deal record.","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/realtor-closing-coordinator-canonical-v4-20260906","conversationContext":null,"requestContractHash":"4b6286b8eaf6eb362a236cf2b077c556c6fb26be6921edbb7d39fcfa10ed62e4","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:59:30.857215+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:087f0e02-0b57-403a-b046-60853faa6862:tenant-workstream-contribution:7353f7630af8fc06e910dae0d2e88cd9f52e21a87252da88316ff15429afee2a","mission_step_id":null,"command_center_event_id":"087f0e02-0b57-403a-b046-60853faa6862"},{"id":"f2f99470-5e1b-458e-8667-a7dd84179bed","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same repair mission after KnockLaunch Gate correctly detected that protected main advanced during QA. Refresh PR #2088 onto current main, preserve the exact tenant isolation changes, require a new exact-head KnockLaunch Gate, squash merge, release frontend only, and verify the live tenant-qualified Curri Proposal Editor route. Do not create a replacement PR or new branch.","wordingChanged":false,"canonicalIntent":"Continue the same repair mission after KnockLaunch Gate correctly detected that protected main advanced during QA. Refresh PR #2088 onto current main, preserve the exact tenant isolation changes, require a new exact-head KnockLaunch Gate, squash merge, release frontend only, and verify the live tenant-qualified Curri Proposal Editor route. Do not create a replacement PR or new branch.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-isolation","statement":"Standalone app routes preserve explicit tenant identity and no longer silently restore a different tenant from prior app/browser state.","proofConditionIds":["repo-isolation"]},{"id":"link-behavior","statement":"Tenant-originated app links resolve to tenant-qualified standalone URLs and ambiguous bare app URLs fail closed instead of guessing tenant context.","proofConditionIds":["repo-routing"]}],"objective":"Continue the same repair mission after KnockLaunch Gate correctly detected that protected main advanced during QA. Refresh PR #2088 onto current main, preserve the exact tenant isolation changes, require a new exact-head KnockLaunch Gate, squash merge, release frontend only, and verify the live tenant-qualified Curri Proposal Editor route. Do not create a replacement PR or new branch.","constraints":[{"id":"one-pr","statement":"Use the existing branch and PR #2088; do not create duplicate PRs or releases.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"no-tenant-data-change","statement":"Do not mutate tenant data, tenant application installs, branding, or proposal content.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"frontend-only-release","statement":"Release only the frontend.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"shared-primitive","statement":"Fix the shared routing primitive; do not add tenant-specific exceptions.","proofConditionIds":["repo-isolation","repo-routing"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-isolation","kind":"repository","claim":"FirstClassAppTenantBoundary no longer reads or writes kl_app_tenant:* tenant authority; explicit tenant query cannot be overridden by platform-default selection.","route":"/proposal-editor?tenant=curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"repo-routing","kind":"repository","claim":"buildTenantApplicationPath emits ?tenant=<canonical slug> when tenantSlug is supplied; MultiTenantContext and Login preserve explicit tenant identity; bare multi-tenant app entry fails closed.","route":"/proposal-editor?tenant=curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4a2767c1be99dd412551ce195a92f8064d4f4fa3af1c8efba2720970c7c7fe43","requestContractRevision":5,"previousRequestContractHash":"2d19ea3919a868ef01dff1edcf483a60aa4b17aa5f869da2bb3a4068c58e0cac"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:07:40.362037+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:request-contract:4a2767c1be99dd412551ce195a92f8064d4f4fa3af1c8efba2720970c7c7fe43","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"89815096-f4a4-41a4-9f53-32b067d68aea","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/professional-proposal-editor-interactions","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1960,"terminal":false,"missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5991,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":676,"providerAuthMs":0,"ledgerPrepareMs":431,"ledgerReconcileMs":0,"lineageReconcileMs":245,"resolvePreflightMs":676,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":431,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2465,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:41:57.375827+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1960","receipt_type":"execute_mission","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"823cb736-389f-458c-be3a-033366532026","command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"ea99cf67-e838-4287-8fe3-1a3381be9cbb","source":"cc-execution","status":"verified","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mttzd6u1","reason":null,"status":"verified","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.78-mcp-synthesis-continuation","prNumber":2225,"terminal":true,"missionId":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2543,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":646,"approvedPlanMs":0,"missionSetupMs":2094,"providerAuthMs":0,"shipAndProveMs":1763,"ledgerPrepareMs":1109,"ledgerReconcileMs":0,"lineageReconcileMs":985,"resolvePreflightMs":2094,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1109,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},"performance":null,"deploymentId":"forgejo-main-ca717c4346e5","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2520,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:14:13.500945+00:00","proof_gate":"canonical_release_already_verified","source_sha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","external_id":"forgejo-main-ca717c4346e5","receipt_type":"execute_mission","idempotency_key":"mission:26e1be2e-f3cc-4eba-ae94-605b7f0b0e14:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"72893d6c-7733-4ca7-82e7-a7b7c9957988","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"91a3e8b6-d1f3-4ab5-a33c-7b231feea8aa","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized one-time replacement recovery mission to restore mission reads and mutation/rollback continuation while preserving the prior mission, current main, and tenant data.","baseSha":"8cf8cc122a015d2ef8e14d41ecab7887064a1df3","issuedAt":1789005041063,"expiresAt":1789005221063,"missionId":"aa87b95e-0096-4470-bebc-05121e58a2d0","authorizationId":"f1c901a8-ad52-4326-9d34-1d116ef98098","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T01:50:41.650252+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8cf8cc122a015d2ef8e14d41ecab7887064a1df3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f1c901a8-ad52-4326-9d34-1d116ef98098","mission_step_id":"a8913769-c44c-401e-b5aa-057198261493","command_center_event_id":"aa87b95e-0096-4470-bebc-05121e58a2d0"},{"id":"bea3f57a-6cb9-4ba6-945c-9d606e316063","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/restore-points-human-language-20260910","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"dae7be12-c46c-4ad1-b68f-babda00d72ee","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1435,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":679,"providerAuthMs":0,"ledgerPrepareMs":679,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":679,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":679,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"dae7be12-c46c-4ad1-b68f-babda00d72ee"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4209,"likelyAffectedFiles":["src/pages/admin/GodModeRestorePoints.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:32:27.296928+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dae7be12-c46c-4ad1-b68f-babda00d72ee:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0063fd70-a2cd-43c1-b42e-8fe9263fbba4","command_center_event_id":"dae7be12-c46c-4ad1-b68f-babda00d72ee"},{"id":"a2c434bc-aa18-4a8b-a61c-486a1334163e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/premium-shell-library-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":2276,"terminal":false,"missionId":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"d9a5559d3aa4b2858e9785d1e3c94808a2207e91","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16374,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1922,"approvedPlanMs":0,"missionSetupMs":496,"providerAuthMs":0,"shipAndProveMs":6671,"ledgerPrepareMs":321,"ledgerReconcileMs":0,"lineageReconcileMs":175,"resolvePreflightMs":496,"repositoryMutationMs":7609,"repositoryProviderMs":6656,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4690,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":321,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1966},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a"},"performance":null,"deploymentId":"forgejo-main-d9a5559d3aa4","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4883,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:59:23.675808+00:00","proof_gate":"canonical_release_dispatched","source_sha":"d9a5559d3aa4b2858e9785d1e3c94808a2207e91","external_id":"forgejo-main-d9a5559d3aa4","receipt_type":"execute_mission","idempotency_key":"mission:0acb1ac8-5bc6-4217-bc73-2f6e58281a6a:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"590b633d-f3bf-4392-85c3-c3ce2c1aaaa8","command_center_event_id":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a"},{"id":"e89d8fb5-156d-4505-8f0f-15526aa6061b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/private-workspace-background-policy-20260906","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1958,"terminal":false,"missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2948,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1293,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:41:50.943958+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1958","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:automatic-mission-resume:1958:repair_mission_waiting_for_gate","mission_step_id":"7ab4a14b-3606-4ac6-beb2-09d0328f52d9","command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"527e5b2b-999e-4ca0-b525-cd698c8b6ad8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/private-workspace-background-policy-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1958,"terminal":false,"missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"1a9eda4357308bc33a877971a71ab091081ad5fe","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7554,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":808,"approvedPlanMs":0,"missionSetupMs":557,"providerAuthMs":0,"shipAndProveMs":6609,"ledgerPrepareMs":419,"ledgerReconcileMs":0,"lineageReconcileMs":138,"resolvePreflightMs":557,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":419,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},"performance":null,"deploymentId":"forgejo-main-1a9eda435730","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2518,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:46:45.861203+00:00","proof_gate":"canonical_release_dispatched","source_sha":"1a9eda4357308bc33a877971a71ab091081ad5fe","external_id":"forgejo-main-1a9eda435730","receipt_type":"execute_mission","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"95b73a90-b86a-4c1a-9f94-9c7bd868b55e","command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"4685ff70-0bd1-42c4-9f4b-e598c1a8c689","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mttzd6u1","prNumber":2225,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:14:10.125653+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","external_id":"2225","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:26e1be2e-f3cc-4eba-ae94-605b7f0b0e14:merged-pr:2225:ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","mission_step_id":"8d0624e0-47c5-4430-984c-c63f34ccf4e3","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"faa8850a-064e-4e60-a8dd-8477c43a2334","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/private-workspace-background-policy-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1958,"terminal":false,"missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1a9eda4357308bc33a877971a71ab091081ad5fe","timingsMs":{"prReadinessMs":2050,"approvedPlanMs":0,"shipAndProveMs":7848,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},"performance":null,"deploymentId":"forgejo-main-1a9eda435730","workflowRunId":5870,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:47:08.862566+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1958","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:automatic-mission-resume:1958:canonical_release_reconciliation_pending","mission_step_id":"7ab4a14b-3606-4ac6-beb2-09d0328f52d9","command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"711225d2-1872-420c-9bdf-f5777c308203","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same Virtual Witness evidence self-healing mission from the exact live failure on Big Papi job e05765f1-520b-4472-883a-18943bdb6d5f. Route prerequisite recovery is proven healthy: the job remained on /big-papis/owner/dashboard with the exact tenant projection and did not terminate at /select-tenant. The remaining causal failure is screenshot evidence exhaustion: CDP capture timed out 10s, Playwright animation-disabled capture timed out 20s, Playwright recovery with animations allowed timed out 10s, and final CDP after stopLoading timed out 10s. Add one final bounded DevTools screencast-frame evidence fallback that captures the already-rendered viewport without reloading, changing projection, or rerunning product actions. Bound start, frame wait, stop, and CDP detach so the recovery primitive itself cannot wedge. Keep unknown/persistent failures fail-closed. Add regression coverage in the Gate-executed Visual Witness hard-safety test and dedicated screenshot tests. Ship one corrective PR, Gate, squash merge, OnRunner-only release, then rerun the exact Big Papi protected route and require an uploaded visual artifact.","wordingChanged":false,"canonicalIntent":"Continue the same Virtual Witness evidence self-healing mission from the exact live failure on Big Papi job e05765f1-520b-4472-883a-18943bdb6d5f. Route prerequisite recovery is proven healthy: the job remained on /big-papis/owner/dashboard with the exact tenant projection and did not terminate at /select-tenant. The remaining causal failure is screenshot evidence exhaustion: CDP capture timed out 10s, Playwright animation-disabled capture timed out 20s, Playwright recovery with animations allowed timed out 10s, and final CDP after stopLoading timed out 10s. Add one final bounded DevTools screencast-frame evidence fallback that captures the already-rendered viewport without reloading, changing projection, or rerunning product actions. Bound start, frame wait, stop, and CDP detach so the recovery primitive itself cannot wedge. Keep unknown/persistent failures fail-closed. Add regression coverage in the Gate-executed Visual Witness hard-safety test and dedicated screenshot tests. Ship one corrective PR, Gate, squash merge, OnRunner-only release, then rerun the exact Big Papi protected route and require an uploaded visual artifact.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"protected-route-visual-proof-live","statement":"A Big Papi tenant-projected protected-route audit reaches the intended path and stores visual evidence even when the ordinary screenshot operation hangs, using one bounded DevTools screencast-frame fallback if needed.","proofConditionIds":["repo-proof","release-proof","live-proof"]}],"objective":"Continue the same Virtual Witness evidence self-healing mission from the exact live failure on Big Papi job e05765f1-520b-4472-883a-18943bdb6d5f. Route prerequisite recovery is proven healthy: the job remained on /big-papis/owner/dashboard with the exact tenant projection and did not terminate at /select-tenant. The remaining causal failure is screenshot evidence exhaustion: CDP capture timed out 10s, Playwright animation-disabled capture timed out 20s, Playwright recovery with animations allowed timed out 10s, and final CDP after stopLoading timed out 10s. Add one final bounded DevTools screencast-frame evidence fallback that captures the already-rendered viewport without reloading, changing projection, or rerunning product actions. Bound start, frame wait, stop, and CDP detach so the recovery primitive itself cannot wedge. Keep unknown/persistent failures fail-closed. Add regression coverage in the Gate-executed Visual Witness hard-safety test and dedicated screenshot tests. Ship one corrective PR, Gate, squash merge, OnRunner-only release, then rerun the exact Big Papi protected route and require an uploaded visual artifact.","constraints":[{"id":"bounded","statement":"All visual evidence methods, including screencast start/frame/stop/session-detach, are time-bounded with no retry loop.","proofConditionIds":["live-proof"]},{"id":"non-mutating","statement":"Evidence fallback never reloads the route, changes tenant/user/role projection, reruns product actions, or mutates product data.","proofConditionIds":["live-proof"]},{"id":"fail-closed","statement":"If the screencast frame also cannot be obtained, the verifier returns a structured explicit failure rather than claiming visual proof.","proofConditionIds":["live-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"The exact corrective screencast-fallback PR passes KnockLaunch Gate and is squash-merged.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"runtime","claim":"Only Render OnRunner releases from the corrective merge SHA and serves that exact source identity.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]},{"id":"live-proof","kind":"runtime","claim":"A live Big Papi protected-route audit with tenantRef 766cfaa7-ac42-46c8-bbef-69d13268a29d reaches /big-papis/owner/dashboard and stores an uploaded visual artifact without selector termination.","route":"/big-papis/owner/dashboard","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]}],"validationErrors":[]},"requestContractHash":"6ebba1d3f9672e3f46f384810b251e7c6d0471e8fc097d703d59f257fb6f0a89","requestContractRevision":2,"previousRequestContractHash":"4aa73727e0f1b7e37209c50fcba14428e01b2c80ff0024b46ffce49e74e57dc9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:06:50.43253+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:request-contract:6ebba1d3f9672e3f46f384810b251e7c6d0471e8fc097d703d59f257fb6f0a89","mission_step_id":"b326ec8b-95de-4d0b-b8b5-4759c6b244fb","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"9694b4b7-a0e7-4c62-bdc6-6dac4a976303","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-display-fallback-20260906","prNumber":1966,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:42:49.669056+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a","external_id":"1966","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:merged-pr:1966:9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a","mission_step_id":"147b80d1-21b4-446b-8805-7cde86921cf6","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"cfab9a1e-30f9-426d-b7f7-50098bc44992","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact implementation payload for the existing Restore Points human-language mission. Change only src/pages/admin/GodModeRestorePoints.tsx, then continue the same branch through one PR, KnockLaunch Gate, squash merge, frontend-only release, and production proof.","wordingChanged":false,"canonicalIntent":"Apply the exact implementation payload for the existing Restore Points human-language mission. Change only src/pages/admin/GodModeRestorePoints.tsx, then continue the same branch through one PR, KnockLaunch Gate, squash merge, frontend-only release, and production proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"human-primary-copy","statement":"Restore Points primary UI explains saved state, timing, readiness, purpose, impact, and preserved data in plain owner-facing language without leading with repository/runtime identifiers.","proofConditionIds":["repository-proof","production-proof"]},{"id":"technical-secondary","statement":"Engineering identifiers and mechanics remain available only inside Technical details disclosures for troubleshooting.","proofConditionIds":["repository-proof","production-proof"]},{"id":"safe-review","statement":"Review and restore confirmation remain non-destructive until explicit RESTORE confirmation and existing backend execution behavior is preserved.","proofConditionIds":["repository-proof"]}],"objective":"Apply the exact implementation payload for the existing Restore Points human-language mission. Change only src/pages/admin/GodModeRestorePoints.tsx, then continue the same branch through one PR, KnockLaunch Gate, squash merge, frontend-only release, and production proof.","constraints":[{"id":"frontend-only","statement":"Change only src/pages/admin/GodModeRestorePoints.tsx.","proofConditionIds":["repository-proof"]},{"id":"no-contract-change","statement":"Do not alter backend actions, restore safety contracts, control-plane configuration, or data.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Merged source in src/pages/admin/GodModeRestorePoints.tsx uses human owner-facing copy for primary restore information, moves technical identifiers/mechanics behind Technical details, and preserves existing restore_point_review and restore_point_execute behavior including RESTORE confirmation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"production-proof","kind":"runtime","claim":"The frontend containing the human-readable Restore Points experience is successfully released to production at /admin/godmode/restore-points.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"439f476ec60b48193dc358aada192004859a763368c087a8071a2c24df9e2850","requestContractRevision":7,"previousRequestContractHash":"3e41c4163268d20254da1fc10a8ffd4275a2c1472c0d71da9e111633c903defa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:33:13.845217+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dae7be12-c46c-4ad1-b68f-babda00d72ee:request-contract:439f476ec60b48193dc358aada192004859a763368c087a8071a2c24df9e2850","mission_step_id":"bdb32c7b-a248-4d8b-8697-6f0ccf53d118","command_center_event_id":"dae7be12-c46c-4ad1-b68f-babda00d72ee"},{"id":"080cf195-27a0-49b1-84dc-bdfc280e4d9e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"cf01d02f724af79dab770eafde69738549f59be7","releaseProof":{"status":"success","target":"frontend","workflowRunId":6094,"trafficPercent":100,"cloudflareVersionId":"44f0c733-7b54-4d20-a26d-0a76d124a2af"},"connectorProof":{"status":"live","proofGate":"command_center_gpt_end_to_end_verified"},"repositoryProof":{"mergeSha":"cf01d02f724af79dab770eafde69738549f59be7","prNumber":2045,"gateRunId":6093,"prHeadSha":"528dcdcdad3acd1f543a50edfae8ef7d7fe50ab3","gateStatus":"success","repository":"noel/KnockLaunchOS","changedPaths":["src/contexts/AuthContext.tsx","src/__tests__/contracts/authLogoutSessionIsolation.contract.test.ts"],"controlPlaneSourceChanged":false},"requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"session-decoupled","satisfied":true,"statement":"Signing out of God Mode or another KNOCKLAUNCH application clears only that browser-local app session and does not revoke the independently held KNOCKLAUNCH Command Center OAuth authorization.","proofConditionIds":["repo","release","connector"]}],"satisfied":true,"constraints":[{"id":"no-auth-bypass","satisfied":true,"statement":"Do not make Command Center anonymous, weaken protected-route authentication, expose bearer tokens, or introduce an auth bypass.","proofConditionIds":["repo"]},{"id":"reuse-existing-pr","satisfied":true,"statement":"Reuse PR #2045, branch ai/objective-first-repair-mtqpdvjd, and exact green head 528dcdcdad3acd1f543a50edfae8ef7d7fe50ab3; create no replacement branch or PR.","proofConditionIds":["repo"]},{"id":"frontend-only-release","satisfied":true,"statement":"Release only the frontend because no cc-execution, migration, database, or frozen control-plane source changed.","proofConditionIds":["release"]}],"contractHash":"6556d2c67571c8c47456e668f87c54d9398a645e278cdda2e93f3a40d9e0cba8","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"6556d2c67571c8c47456e668f87c54d9398a645e278cdda2e93f3a40d9e0cba8","repositoryProofStatus":"verified","repositoryProofSourceSha":"cf01d02f724af79dab770eafde69738549f59be7"},"required":true,"satisfied":true},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"6556d2c67571c8c47456e668f87c54d9398a645e278cdda2e93f3a40d9e0cba8"},"required":true,"satisfied":true},{"id":"connector","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"6556d2c67571c8c47456e668f87c54d9398a645e278cdda2e93f3a40d9e0cba8"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:01:41.636037+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"cf01d02f724af79dab770eafde69738549f59be7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a61e6088-33b0-4552-bf10-fbe34ab24c5c:request-contract:6556d2c67571c8c47456e668f87c54d9398a645e278cdda2e93f3a40d9e0cba8:cf01d02f724af79dab770eafde69738549f59be7:verified:","mission_step_id":"825a0627-db9a-4d63-84d6-d0681a09d4a8","command_center_event_id":"a61e6088-33b0-4552-bf10-fbe34ab24c5c"},{"id":"2f8556d4-af2a-4292-8a11-10a5688ba52f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile PR #2088 after stale Gate run 6211. The PR is current with main and source is unchanged. Trigger the required fresh exact-head KnockLaunch Gate on the same PR, then squash merge, release frontend only, and verify the Curri tenant-qualified Proposal Editor route. Do not create a new branch or PR.","wordingChanged":false,"canonicalIntent":"Reconcile PR #2088 after stale Gate run 6211. The PR is current with main and source is unchanged. Trigger the required fresh exact-head KnockLaunch Gate on the same PR, then squash merge, release frontend only, and verify the Curri tenant-qualified Proposal Editor route. Do not create a new branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-isolation","statement":"Standalone app routes preserve explicit tenant identity and no longer silently restore a different tenant from prior app/browser state.","proofConditionIds":["repo-isolation"]},{"id":"link-behavior","statement":"Tenant-originated app links resolve to tenant-qualified standalone URLs and ambiguous bare app URLs fail closed instead of guessing tenant context.","proofConditionIds":["repo-routing"]}],"objective":"Reconcile PR #2088 after stale Gate run 6211. The PR is current with main and source is unchanged. Trigger the required fresh exact-head KnockLaunch Gate on the same PR, then squash merge, release frontend only, and verify the Curri tenant-qualified Proposal Editor route. Do not create a new branch or PR.","constraints":[{"id":"one-pr","statement":"Use the existing branch and PR #2088; do not create duplicate PRs or releases.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"no-tenant-data-change","statement":"Do not mutate tenant data, tenant application installs, branding, or proposal content.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"frontend-only-release","statement":"Release only the frontend.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"shared-primitive","statement":"Fix the shared routing primitive; do not add tenant-specific exceptions.","proofConditionIds":["repo-isolation","repo-routing"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-isolation","kind":"repository","claim":"FirstClassAppTenantBoundary no longer reads or writes kl_app_tenant:* tenant authority; explicit tenant query cannot be overridden by platform-default selection.","route":"/proposal-editor?tenant=curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"repo-routing","kind":"repository","claim":"buildTenantApplicationPath emits ?tenant=<canonical slug> when tenantSlug is supplied; MultiTenantContext and Login preserve explicit tenant identity; bare multi-tenant app entry fails closed.","route":"/proposal-editor?tenant=curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9a268d81056baa01010e8fcec970d11652438603b22b5bcec27a49ae25720a54","requestContractRevision":6,"previousRequestContractHash":"4a2767c1be99dd412551ce195a92f8064d4f4fa3af1c8efba2720970c7c7fe43"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:08:27.673539+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:request-contract:9a268d81056baa01010e8fcec970d11652438603b22b5bcec27a49ae25720a54","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"66060a40-cf31-4abd-adee-729c12ecfef3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6565","runId":6565,"status":"success","sourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":6565,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.78-mcp-synthesis-continuation","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:15:07.595598+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","external_id":"forgejo-main-ca717c4346e5","receipt_type":"canonical_release_status","idempotency_key":"mission:26e1be2e-f3cc-4eba-ae94-605b7f0b0e14:forgejo-release-status:ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"d9f852b4-0506-4951-b0b6-34571a53f982","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"7c3a8e6c-fe9f-4eff-88e5-4a778ef05bf6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"1a9eda4357308bc33a877971a71ab091081ad5fe","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1a9eda4357308bc33a877971a71ab091081ad5fe","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"17eef2b8efdcf5f80992dc753f7dce5fb2ba914d3cb0fb905a7b09c1a41e38e2","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5870","runId":5870,"status":"running","sourceSha":"1a9eda4357308bc33a877971a71ab091081ad5fe","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:46:56.029072+00:00","proof_gate":"canonical_release_pending","source_sha":"1a9eda4357308bc33a877971a71ab091081ad5fe","external_id":"forgejo-main-1a9eda435730","receipt_type":"canonical_release_status","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:forgejo-release-status:1a9eda4357308bc33a877971a71ab091081ad5fe:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"95b73a90-b86a-4c1a-9f94-9c7bd868b55e","command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"dcaa20c4-1a63-48b7-99b4-ad9b42d857b2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/repair-command-center-mission-read-aa87b95e","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2260,"terminal":false,"missionId":"aa87b95e-0096-4470-bebc-05121e58a2d0","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4683,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":475,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":475,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":475,"repositoryMutationMs":4683,"repositoryProviderMs":3059,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1863,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":475,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1196},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"aa87b95e-0096-4470-bebc-05121e58a2d0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3553,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T01:50:46.01064+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2260","receipt_type":"execute_mission","idempotency_key":"mission:aa87b95e-0096-4470-bebc-05121e58a2d0:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"97fc71cd-c41e-4042-8747-983d018f543a","command_center_event_id":"aa87b95e-0096-4470-bebc-05121e58a2d0"},{"id":"c79ac113-4581-41dc-9d56-ef51d2bf57ec","source":"forgejo","status":"waiting","payload":{"branch":"ai/premium-shell-library-20260910","prNumber":2276,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d9a5559d3aa4b2858e9785d1e3c94808a2207e91","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:59:34.521636+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d9a5559d3aa4b2858e9785d1e3c94808a2207e91","external_id":"2276","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0acb1ac8-5bc6-4217-bc73-2f6e58281a6a:merged-pr:2276:d9a5559d3aa4b2858e9785d1e3c94808a2207e91","mission_step_id":"590b633d-f3bf-4392-85c3-c3ce2c1aaaa8","command_center_event_id":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a"},{"id":"be19ab6d-99f7-42eb-8bdc-e2df1d65c387","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-43eb9b8cc50a","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"43eb9b8c-c50a-4a2e-8ae8-b4ffe6cc3338","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":112,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":424,"providerAuthMs":0,"ledgerPrepareMs":306,"ledgerReconcileMs":0,"lineageReconcileMs":118,"resolvePreflightMs":424,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":306,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"43eb9b8c-c50a-4a2e-8ae8-b4ffe6cc3338"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3282,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:17:22.186625+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:43eb9b8c-c50a-4a2e-8ae8-b4ffe6cc3338:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"e4a0dafb-8442-4706-a5d5-c4020c42960d","command_center_event_id":"43eb9b8c-c50a-4a2e-8ae8-b4ffe6cc3338"},{"id":"5a5bd5e1-a212-4269-87c8-3da2000f3f84","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"synthesis-continuation","satisfied":false,"statement":"MCP command_center_execute execute_objective synthesis responses retain exact nested scope and return actionable same-branch continuation rather than an unhandled synthesis_required.","proofConditionIds":["repository-regression","repository-tests","runtime-release"]}],"satisfied":false,"constraints":[{"id":"bounded-safe-repair","satisfied":false,"statement":"Only the synthesis helper, its tests and runtime version may change. Preserve authentication, explicit mutation authorization, protected main, canonical Gate and affected-runtime release.","proofConditionIds":["repository-regression","repository-tests","runtime-release","release-scope"]}],"contractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-regression","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"repository-tests","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime-release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4"},"required":true,"satisfied":true},{"id":"release-scope","kind":"scope","evidence":{"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:15:09.504295+00:00","proof_gate":"request_contract_pending","source_sha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:26e1be2e-f3cc-4eba-ae94-605b7f0b0e14:request-contract:13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4:ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2:pending:repository","mission_step_id":"d9f852b4-0506-4951-b0b6-34571a53f982","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"aa1203d5-377e-4bbe-bb48-7f772081653d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same Virtual Witness evidence self-healing mission in corrective repair generation 1 after the prior merged branch was deleted. Live Big Papi proof established that route prerequisite recovery is correct: the exact tenant projection stayed on /big-papis/owner/dashboard and did not divert to /select-tenant. The remaining causal failure is visual evidence exhaustion: normal CDP capture, normal Playwright screenshot, Playwright recovery, and final CDP-after-stopLoading all timed out. Add one final bounded DevTools screencast-frame fallback that captures the already-rendered viewport without reload, projection changes, or repeated product actions. Bound CDP start, frame wait, stop, ack, and detach. Unknown or exhausted failures remain fail-closed. Add dedicated and Gate-executed regression tests. Ship one corrective PR, Gate, squash merge, OnRunner-only release, then rerun the exact Big Papi protected route and require a stored visual artifact.","wordingChanged":false,"canonicalIntent":"Continue the same Virtual Witness evidence self-healing mission in corrective repair generation 1 after the prior merged branch was deleted. Live Big Papi proof established that route prerequisite recovery is correct: the exact tenant projection stayed on /big-papis/owner/dashboard and did not divert to /select-tenant. The remaining causal failure is visual evidence exhaustion: normal CDP capture, normal Playwright screenshot, Playwright recovery, and final CDP-after-stopLoading all timed out. Add one final bounded DevTools screencast-frame fallback that captures the already-rendered viewport without reload, projection changes, or repeated product actions. Bound CDP start, frame wait, stop, ack, and detach. Unknown or exhausted failures remain fail-closed. Add dedicated and Gate-executed regression tests. Ship one corrective PR, Gate, squash merge, OnRunner-only release, then rerun the exact Big Papi protected route and require a stored visual artifact.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"protected-route-visual-proof-live","statement":"A Big Papi tenant-projected protected-route audit reaches the intended path and stores visual evidence even when ordinary screenshot operations hang, using one bounded DevTools screencast-frame fallback if needed.","proofConditionIds":["repo-proof","release-proof","live-proof"]}],"objective":"Continue the same Virtual Witness evidence self-healing mission in corrective repair generation 1 after the prior merged branch was deleted. Live Big Papi proof established that route prerequisite recovery is correct: the exact tenant projection stayed on /big-papis/owner/dashboard and did not divert to /select-tenant. The remaining causal failure is visual evidence exhaustion: normal CDP capture, normal Playwright screenshot, Playwright recovery, and final CDP-after-stopLoading all timed out. Add one final bounded DevTools screencast-frame fallback that captures the already-rendered viewport without reload, projection changes, or repeated product actions. Bound CDP start, frame wait, stop, ack, and detach. Unknown or exhausted failures remain fail-closed. Add dedicated and Gate-executed regression tests. Ship one corrective PR, Gate, squash merge, OnRunner-only release, then rerun the exact Big Papi protected route and require a stored visual artifact.","constraints":[{"id":"bounded","statement":"All evidence methods, including screencast start/frame/ack/stop/detach, are time-bounded with no retry loop.","proofConditionIds":["live-proof"]},{"id":"non-mutating","statement":"Evidence fallback never reloads the route, changes tenant/user/role projection, reruns product actions, or mutates product data.","proofConditionIds":["live-proof"]},{"id":"fail-closed","statement":"If the screencast frame also cannot be obtained, return structured explicit failure rather than claiming visual proof.","proofConditionIds":["live-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"The exact corrective screencast-fallback PR passes KnockLaunch Gate and is squash-merged.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"runtime","claim":"Only Render OnRunner releases from the corrective merge SHA and serves that exact source identity.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]},{"id":"live-proof","kind":"runtime","claim":"A live Big Papi protected-route audit with tenantRef 766cfaa7-ac42-46c8-bbef-69d13268a29d reaches /big-papis/owner/dashboard and stores an uploaded visual artifact without selector termination.","route":"/big-papis/owner/dashboard","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]}],"validationErrors":[]},"requestContractHash":"42ea1807f56a5c447d559eab78be7e461a43bec3ca728571034128da0dc55555","requestContractRevision":3,"previousRequestContractHash":"6ebba1d3f9672e3f46f384810b251e7c6d0471e8fc097d703d59f257fb6f0a89"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:08:23.778163+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:request-contract:42ea1807f56a5c447d559eab78be7e461a43bec3ca728571034128da0dc55555","mission_step_id":"b326ec8b-95de-4d0b-b8b5-4759c6b244fb","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"440b611d-0e96-47b1-9f13-ba2c07d53b46","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/professional-proposal-editor-interactions","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1960,"terminal":false,"missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8977,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":8806,"approvedPlanMs":0,"missionSetupMs":584,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":379,"ledgerReconcileMs":0,"lineageReconcileMs":205,"resolvePreflightMs":584,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":379,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2249,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:47:23.304527+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1960","receipt_type":"execute_mission","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"823cb736-389f-458c-be3a-033366532026","command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"f4e31a53-05f0-4a8e-8577-f13ea1c1e5ff","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/professional-proposal-editor-interactions","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1960,"terminal":false,"missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":3168,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1290,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:51:04.135852+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1960","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:automatic-mission-resume:1960:repair_mission_waiting_for_gate","mission_step_id":"0ef64d81-4724-4c2e-a0f0-39624d4db836","command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"0fa52d0d-ad7c-4ec1-8c9d-b87506489703","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","render-onrunner/runtime-proof":"failure"},"mainSha":"9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"failure"},"requestContractHash":"13a43df56d1017727737eda9355401cb2294122e10c2e5c345bc40748a0a15c8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5888","runId":5888,"status":"failure","sourceSha":"9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a","conclusion":null,"failedJobs":[{"id":40323,"name":"Release Render OnRunner","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5888,"logTail":["2026-09-06T16:55:15.5762428Z ⭐ Run Post Set up Forgejo-native Buildx","2026-09-06T16:55:15.5848489Z   🐳  docker exec cmd=[node /var/run/act/actions/61/ee68cbb96ad60c31539dd42e9e8d2881f2b92dea4856485a9fb95d71e24de8/dist/index.js] user= workdir=","2026-09-06T16:55:16.1631099Z   ❓  ::group::Removing builder","2026-09-06T16:55:16.1631776Z ##[group]Removing builder","2026-09-06T16:55:16.1649117Z (node:5749) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.","2026-09-06T16:55:16.1649597Z (Use `node --trace-deprecation ...` to show where the warning was created)","2026-09-06T16:55:16.4056804Z [command]/usr/bin/docker buildx rm builder-3ca33215-c4f2-4474-87ff-2550eac4931f","2026-09-06T16:55:18.5375576Z builder-3ca33215-c4f2-4474-87ff-2550eac4931f removed","2026-09-06T16:55:18.5452772Z   ❓  ::endgroup::","2026-09-06T16:55:18.5453398Z ##[endgroup]","2026-09-06T16:55:18.5455245Z   ❓  ::group::Cleaning up certificates","2026-09-06T16:55:18.5455494Z ##[group]Cleaning up certificates","2026-09-06T16:55:18.5466973Z   ❓  ::endgroup::","2026-09-06T16:55:18.5467718Z ##[endgroup]","2026-09-06T16:55:18.5468613Z   ❓  ::group::Post cache","2026-09-06T16:55:18.5468812Z ##[group]Post cache","2026-09-06T16:55:18.5470989Z State not set","2026-09-06T16:55:18.5472500Z   ❓  ::endgroup::","2026-09-06T16:55:18.5472818Z ##[endgroup]","2026-09-06T16:55:18.5666359Z   ✅  Success - Post Set up Forgejo-native Buildx","2026-09-06T16:55:18.5976920Z ⭐ Run Post Checkout exact OnRunner release source","2026-09-06T16:55:18.6030085Z   🐳  docker exec cmd=[node /var/run/act/actions/19/a35874658a705e0d628e2ea567e3fe0a495cf491465d05850870e0187c7df5/dist/index.js] user= workdir=","2026-09-06T16:55:18.8909294Z [command]/usr/bin/git version","2026-09-06T16:55:18.8997742Z git version 2.39.5","2026-09-06T16:55:18.9053433Z   ⚙  ***","2026-09-06T16:55:18.9089587Z Temporarily overriding HOME='/tmp/51c7602d-9642-41b5-ab17-075556ca268e' before making global git config changes","2026-09-06T16:55:18.9091838Z Adding repository directory to the temporary git global config as a safe directory","2026-09-06T16:55:18.9132426Z [command]/usr/bin/git config --global --add safe.directory /workspace/noel/KnockLaunchOS","2026-09-06T16:55:18.9220822Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand","2026-09-06T16:55:18.9312268Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'core\\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"","2026-09-06T16:55:18.9949900Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader","2026-09-06T16:55:19.0008497Z http.https://git.knocklaunch.app/.extraheader","2026-09-06T16:55:19.0043188Z [command]/usr/bin/git config --local --unset-all http.https://git.knocklaunch.app/.extraheader","2026-09-06T16:55:19.0129660Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader' && git config --local --unset-all 'http.https://git.knocklaunch.app/.extraheader' || :\"","2026-09-06T16:55:19.0642566Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:","2026-09-06T16:55:19.0720548Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url","2026-09-06T16:55:19.1466835Z   ✅  Success - Post Checkout exact OnRunner release source","2026-09-06T16:55:19.1804233Z 🏁  Job failed","2026-09-06T16:55:19.8094494Z Job 'Release Render OnRunner' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":true,"failureLines":[{"line":1131,"content":"2026-09-06T16:55:14.1443827Z ⚙️ [runner]: exitcode '2': failure"},{"line":1199,"content":"2026-09-06T16:55:19.1804233Z 🏁  Job failed"},{"line":1200,"content":"2026-09-06T16:55:19.8094494Z Job 'Release Render OnRunner' failed"}]},"exactSource":true,"fingerprint":"failure|release render onrunner|2026-09-06t16:55:14.1443827z ⚙️ [runner]: exitcode '2': failure|2026-09-06t16:55:19.1804233z 🏁  job failed|2026-09-06t16:55:19.8094494z job 'release render onrunner' failed|2026-09-06t16:55:15.5762428z ⭐ run post set up forgejo-native buildx|2026-09-06t16:55:15.5848489z   🐳  docker exec cmd=[node /var/run/act/actions/61/ee68cbb96ad60c31539dd42e9e8d2881f2b92dea4856485a9fb95d71e24de8/dist/index.js] user= workdir=|2026-09-06t16:55:16.1631099z   ❓  ::group::removing builder|2026-09-06t16:55:16.1631776z ##[group]removing builder|2026-09-06t16:55:16.1649117z (node:5749) [dep0040] deprecationwarning: the `punycode` module is deprecated. please use a userland alternative instead.|2026-09-06t16:55:16.1649597z (use `node --trace-deprecation ...` to show where the warning was created)|2026-09-06t16:55:16.4056804z [command]/usr/bin/docker buildx rm builder-3ca33215-c4f2-4474-87ff-2550eac4931f|2026-09-06t16:55:18.5375576z builder-3ca33215-c4f2-4474-87ff-2550eac4931","failureClass":"code_failure","targetStates":{"onrunner":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"onrunner":"failure"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","runnerVersion":"onrunner-37d9a4ecd6fa","expectedSourceSha":"9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:55:39.881111+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a","external_id":"forgejo-main-9edc5cb98b69","receipt_type":"canonical_release_status","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:forgejo-release-status:9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a:failed:forgejo-main/source=success|forgejo-release/workflow=failure|render-onrunner/runtime-proof=failure","mission_step_id":"147b80d1-21b4-446b-8805-7cde86921cf6","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"615f1f73-957c-4edc-a8ab-46e3cd6d8548","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-regression","path":"workers/cc-execution/src/mcp-synthesis-source-bundle.js","blobSha":"589a1118f34a5936db00547e43b5306acf3e383e","expectedText":"const args = message?.params?.name === \"command_center_execute\" ? envelope?.input : envelope;"},{"id":"repository-tests","path":"workers/cc-execution/test/mcp-synthesis-source-bundle.test.js","blobSha":"1d8cfbc02e3a6ab1f37285b31f4103123a9f4974","expectedText":"test(\"command facade resumes repeated synthesis with the same mission and branch\", async () => {"}],"requestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:15:11.062117+00:00","proof_gate":"request_contract_repository_verified","source_sha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:26e1be2e-f3cc-4eba-ae94-605b7f0b0e14:request-contract-repository:13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4:ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","mission_step_id":"d9f852b4-0506-4951-b0b6-34571a53f982","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"41dd9413-801e-4162-9ddd-0be812bbf826","source":"forgejo","status":"waiting","payload":{"branch":"ai/realtor-closing-coordinator-canonical-v4-20260906","prNumber":2044,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"fb9d690bbf3e26937b63e387388706396dce0eb3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T04:04:13.867946+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"fb9d690bbf3e26937b63e387388706396dce0eb3","external_id":"2044","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:087f0e02-0b57-403a-b046-60853faa6862:merged-pr:2044:fb9d690bbf3e26937b63e387388706396dce0eb3","mission_step_id":"a5312375-a2ed-4cda-9811-fb0a754a4b44","command_center_event_id":"087f0e02-0b57-403a-b046-60853faa6862"},{"id":"d4b2228c-dd7e-4ae4-a182-c339939cdb24","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-screenshot-recovery-20260906","reason":"pull_request_not_merge_eligible:forgejo_request_failed:409:{\"message\":\"PushRejected without remote error message\",\"url\":\"https://git.knocklaunch.app/api/swagger\"}","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1961,"terminal":false,"missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10067,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1593,"approvedPlanMs":0,"missionSetupMs":729,"providerAuthMs":0,"shipAndProveMs":7887,"ledgerPrepareMs":729,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":729,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":729,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1538,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:53:42.772274+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"1961","receipt_type":"execute_mission","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"b326ec8b-95de-4d0b-b8b5-4759c6b244fb","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"515a978e-620f-45b6-ad76-c4adaf7737e1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/professional-proposal-editor-interactions","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1960,"terminal":false,"missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11051,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1238,"approvedPlanMs":0,"missionSetupMs":613,"providerAuthMs":0,"shipAndProveMs":9710,"ledgerPrepareMs":464,"ledgerReconcileMs":0,"lineageReconcileMs":149,"resolvePreflightMs":613,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":464,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},"performance":null,"deploymentId":"forgejo-main-3df462ba45e1","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2849,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:53:42.781611+00:00","proof_gate":"canonical_release_dispatched","source_sha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","external_id":"forgejo-main-3df462ba45e1","receipt_type":"execute_mission","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"7fbf2d14-ef7d-47bd-9382-8b1bf9e6e388","command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"b2cf5da8-1265-4ef5-8114-58f824f9268e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"releaseTargetStates":{},"requestContractHash":"c02f12ce1a75c7c3af56558d779bc657a48b9af4d326535934863f770b6ab714","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:53:53.714403+00:00","proof_gate":"canonical_release_pending","source_sha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","external_id":"forgejo-main-3df462ba45e1","receipt_type":"canonical_release_status","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:forgejo-release-status:3df462ba45e10211f523d2d1889ce0d8d9ef6091:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"7fbf2d14-ef7d-47bd-9382-8b1bf9e6e388","command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"654355bf-c1dc-4e8c-becb-51089e803f5b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/professional-proposal-editor-interactions","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1960,"terminal":false,"missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},"performance":null,"deploymentId":"forgejo-main-3df462ba45e1","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:48:00.28891+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1960","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:automatic-mission-resume:1960:repair_mission_pr_ready_retryable","mission_step_id":"0ef64d81-4724-4c2e-a0f0-39624d4db836","command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"d88b643d-679d-459b-b583-1b61f18dc6ec","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","sourceSha":"1a9eda4357308bc33a877971a71ab091081ad5fe","deploymentId":"forgejo-main-1a9eda435730","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":5870},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:55:48.52272+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"1a9eda4357308bc33a877971a71ab091081ad5fe","external_id":"forgejo-main-1a9eda435730","receipt_type":"canonical_release_status","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:forgejo-release-status:1a9eda4357308bc33a877971a71ab091081ad5fe:superseded:3df462ba45e10211f523d2d1889ce0d8d9ef6091","mission_step_id":"95b73a90-b86a-4c1a-9f94-9c7bd868b55e","command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"43978742-8d8e-4994-b57d-3fe7a1d4d197","source":"cc-execution","status":"recorded","payload":{"objective":"Continue and complete the existing Curri duplicate-background repair on PR #1967 only. Squash merge the already-green exact head, deploy only the frontend, and prove the live Curri route family has exactly one fixed tenant background with no second background moving during scroll. Do not create a new branch or PR. Do not claim completion before live production proof.","tenantRef":"Curri","receivedAt":"2026-09-06T16:58:22.438Z","fingerprint":"38ca71427749ca0495a36e3eeb853726fbfe3a83069ffc8f95cc98f441afcee9","workstreamRef":"curri","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtq1ho1h","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue and complete the existing Curri duplicate-background repair on PR #1967 only. Squash merge the already-green exact head, deploy only the frontend, and prove the live Curri route family has exactly one fixed tenant background with no second background moving during scroll. Do not create a new branch or PR. Do not claim completion before live production proof.","wordingChanged":false,"canonicalIntent":"Continue and complete the existing Curri duplicate-background repair on PR #1967 only. Squash merge the already-green exact head, deploy only the frontend, and prove the live Curri route family has exactly one fixed tenant background with no second background moving during scroll. Do not create a new branch or PR. Do not claim completion before live production proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"curri-single-background","statement":"All Curri owner-facing realtor routes render exactly one fixed Curri tenant background and no second background scrolls with page content.","proofConditionIds":["repo-proof","release-proof","live-route-proof"]}],"objective":"Continue and complete the existing Curri duplicate-background repair on PR #1967 only. Squash merge the already-green exact head, deploy only the frontend, and prove the live Curri route family has exactly one fixed tenant background with no second background moving during scroll. Do not create a new branch or PR. Do not claim completion before live production proof.","constraints":[{"id":"same-pr","statement":"Continue PR #1967 on branch ai/objective-first-repair-mtq1ho1h; do not create a replacement branch or PR.","proofConditionIds":["repo-proof","release-proof"]},{"id":"frontend-only","statement":"Deploy only the affected frontend production target.","proofConditionIds":["repo-proof","release-proof"]},{"id":"preserve-behavior","statement":"Preserve unrelated Curri route behavior and tenant presentation.","proofConditionIds":["repo-proof","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"PR #1967 exact green head is squash-merged into current protected main with the Curri duplicate-background repair present.","route":"/crm/REALTOR/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"runtime","claim":"The merged Curri frontend repair is released through the canonical frontend production owner.","route":"/crm/REALTOR/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-route-proof","kind":"interaction","claim":"On /crm/REALTOR/curri-properties/realtor-dashboard and representative Curri realtor routes, scrolling does not reveal or move a duplicate background; exactly one fixed Curri tenant background remains.","route":"/crm/REALTOR/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"scroll","amount":"large","direction":"down"},{"action":"scroll","amount":"medium","direction":"up"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtq1ho1h","conversationContext":null,"requestContractHash":"126b9366c1132266f6431f3dd65d3afe8ead3c7418ef219e4621894c6b2d7875","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T16:58:22.856876+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:6b9ceba1-384d-4244-9577-8880e0d09bf8:tenant-workstream-contribution:38ca71427749ca0495a36e3eeb853726fbfe3a83069ffc8f95cc98f441afcee9","mission_step_id":null,"command_center_event_id":"6b9ceba1-384d-4244-9577-8880e0d09bf8"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":13400,"schema":"public"}