{"data":[{"id":"3a7eeca1-6909-425d-95ad-2d5a9610b97e","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-mtqll77f","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2026,"terminal":false,"missionId":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"3187eb2c1203e5903d3d17933db1f6391c0f7cc9","timingsMs":{"prReadinessMs":1186,"approvedPlanMs":0,"shipAndProveMs":19408,"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":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},"performance":null,"deploymentId":"forgejo-main-3187eb2c1203","workflowRunId":6044,"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":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:18:13.167836+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2026","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:automatic-mission-resume:2026:canonical_release_reconciliation_pending","mission_step_id":"c6f3083d-ac82-4542-8a37-d9e250296859","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"51cbfc19-6bc9-4085-b668-3a1250b5c711","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/capability-delegation-foundation-20260906","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.70-forgejo-source-discovery-retry-window","prNumber":2027,"terminal":false,"missionId":"27651882-ac8d-41d4-a013-57effbe18a2d","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6869,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1991,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1400,"ledgerReconcileMs":0,"lineageReconcileMs":591,"resolvePreflightMs":1991,"repositoryMutationMs":6869,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1400,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"27651882-ac8d-41d4-a013-57effbe18a2d"},"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":1556,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:22:04.31595+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2027","receipt_type":"execute_mission","idempotency_key":"mission:27651882-ac8d-41d4-a013-57effbe18a2d:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"593e5d73-3456-4b7b-a548-377a05f5a443","command_center_event_id":"27651882-ac8d-41d4-a013-57effbe18a2d"},{"id":"7cf76d9e-7f0b-4f0f-aac0-5d619cf4f3a5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/capability-delegation-foundation-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2027,"terminal":false,"missionId":"27651882-ac8d-41d4-a013-57effbe18a2d","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"2585172352dc9d8cd092044ae106d02b02bcb674","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7904,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":913,"approvedPlanMs":0,"missionSetupMs":578,"providerAuthMs":0,"shipAndProveMs":6862,"ledgerPrepareMs":422,"ledgerReconcileMs":0,"lineageReconcileMs":156,"resolvePreflightMs":578,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":422,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"27651882-ac8d-41d4-a013-57effbe18a2d"},"performance":null,"deploymentId":"forgejo-main-2585172352dc","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router","zoho-mail"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:22:51.653665+00:00","proof_gate":"canonical_release_dispatched","source_sha":"2585172352dc9d8cd092044ae106d02b02bcb674","external_id":"forgejo-main-2585172352dc","receipt_type":"execute_mission","idempotency_key":"mission:27651882-ac8d-41d4-a013-57effbe18a2d:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"652a3151-a2f9-4b0e-9554-4b7b8022ef83","command_center_event_id":"27651882-ac8d-41d4-a013-57effbe18a2d"},{"id":"aa2ebcff-c0a1-4e7c-b396-a6080fb3753e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mission-ledger-terminalization-20260909","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.89-control-plane-integrity","prNumber":2266,"terminal":false,"missionId":"62dc6fb8-3ed0-4271-aca9-960e7745ae91","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4384,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":360,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":310,"ledgerReconcileMs":0,"lineageReconcileMs":50,"resolvePreflightMs":360,"repositoryMutationMs":4384,"repositoryProviderMs":3012,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1953,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":310,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1059},"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":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},"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":3820,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:48:39.489373+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2266","receipt_type":"execute_mission","idempotency_key":"mission:62dc6fb8-3ed0-4271-aca9-960e7745ae91:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"d06627ad-4640-471c-9b48-340bd4cea18e","command_center_event_id":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},{"id":"831c17c0-5724-4a7b-941e-47f46c34e878","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-786ea34cda53","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.180-forgejo-source-read-resilience","prNumber":3035,"terminal":false,"missionId":"786ea34c-da53-4b4c-8634-96ca6c310fdf","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19530,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1190,"providerAuthMs":0,"ledgerPrepareMs":782,"ledgerReconcileMs":0,"lineageReconcileMs":408,"resolvePreflightMs":1190,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":782,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"786ea34c-da53-4b4c-8634-96ca6c310fdf"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2927,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:38:25.00642+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"3035","receipt_type":"execute_mission","idempotency_key":"mission:786ea34c-da53-4b4c-8634-96ca6c310fdf:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"c0855d37-a924-4732-bd57-8bcd3ecdc983","command_center_event_id":"786ea34c-da53-4b4c-8634-96ca6c310fdf"},{"id":"73267aa6-d879-4da4-950e-1e62d7073b14","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"2585172352dc9d8cd092044ae106d02b02bcb674","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"2585172352dc9d8cd092044ae106d02b02bcb674","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router","zoho-mail"]},"releaseTargetStates":{"migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"89b026bef99cc1e5872a0395edefb784853b65456f2147a4dd51f0615c0c4434","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6048","runId":6048,"status":"running","sourceSha":"2585172352dc9d8cd092044ae106d02b02bcb674","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:23:03.583597+00:00","proof_gate":"canonical_release_pending","source_sha":"2585172352dc9d8cd092044ae106d02b02bcb674","external_id":"forgejo-main-2585172352dc","receipt_type":"canonical_release_status","idempotency_key":"mission:27651882-ac8d-41d4-a013-57effbe18a2d:forgejo-release-status:2585172352dc9d8cd092044ae106d02b02bcb674:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|supabase-migrations/live=pending","mission_step_id":"652a3151-a2f9-4b0e-9554-4b7b8022ef83","command_center_event_id":"27651882-ac8d-41d4-a013-57effbe18a2d"},{"id":"d02a83ad-f85c-4d54-8c05-9a03b02f2de5","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/capability-delegation-foundation-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2027,"terminal":false,"missionId":"27651882-ac8d-41d4-a013-57effbe18a2d","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"2585172352dc9d8cd092044ae106d02b02bcb674","timingsMs":{"prReadinessMs":1641,"approvedPlanMs":0,"shipAndProveMs":19366,"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":"27651882-ac8d-41d4-a013-57effbe18a2d"},"performance":null,"deploymentId":"forgejo-main-2585172352dc","workflowRunId":6048,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router","zoho-mail"]},"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-07T02:23:27.318041+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2027","receipt_type":"automatic_mission_resume","idempotency_key":"mission:27651882-ac8d-41d4-a013-57effbe18a2d:automatic-mission-resume:2027:canonical_release_reconciliation_pending","mission_step_id":"268a9feb-d13b-4e7d-9f28-224183ec8422","command_center_event_id":"27651882-ac8d-41d4-a013-57effbe18a2d"},{"id":"accd89ad-8bae-4885-830b-17623083504e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success","supabase-edge-production/live":"success"},"mainSha":"2585172352dc9d8cd092044ae106d02b02bcb674","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"2585172352dc9d8cd092044ae106d02b02bcb674","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router","zoho-mail"]},"releaseTargetStates":{"migrations":"success","supabaseEdge":"success"},"requestContractHash":"89b026bef99cc1e5872a0395edefb784853b65456f2147a4dd51f0615c0c4434","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6048","runId":6048,"status":"success","sourceSha":"2585172352dc9d8cd092044ae106d02b02bcb674","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"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-07T02:25:21.901638+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2585172352dc9d8cd092044ae106d02b02bcb674","external_id":"forgejo-main-2585172352dc","receipt_type":"canonical_release_status","idempotency_key":"mission:27651882-ac8d-41d4-a013-57effbe18a2d:forgejo-release-status:2585172352dc9d8cd092044ae106d02b02bcb674:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|supabase-migrations/live=success","mission_step_id":"bea92952-9454-49c0-b439-1e089c82f76f","command_center_event_id":"27651882-ac8d-41d4-a013-57effbe18a2d"},{"id":"16d205dd-0c07-415c-b24f-0034abd740f8","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #2029 only and apply the source-QA correction that prevents live showing load/error state from contaminating Curri sample mode. No new branch, PR, scope, release, or visual proof.","tenantRef":"curriproperties","receivedAt":"2026-09-07T02:28:00.459Z","fingerprint":"a36c7ea8887397a8917ea615292f86438967a883bee2b4eefb0118f6da9cd4df","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #2029 only and apply the source-QA correction that prevents live showing load/error state from contaminating Curri sample mode. No new branch, PR, scope, release, or visual proof.","wordingChanged":false,"canonicalIntent":"Continue existing PR #2029 only and apply the source-QA correction that prevents live showing load/error state from contaminating Curri sample mode. No new branch, PR, scope, release, or visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2029 Curri sample mode ignores unrelated live-showing loading/error state.","proofConditionIds":["proof-repository"]}],"objective":"Continue existing PR #2029 only and apply the source-QA correction that prevents live showing load/error state from contaminating Curri sample mode. No new branch, PR, scope, release, or visual proof.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2029; no new branch or PR.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Curri sample-mode loading/error expressions exclude showings when sampleMode is true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"(!sampleMode && showingsLoading)","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"6185bd8e0304d6aceb748c440d1d99ace4630de3f320b2b4c63c918f3fc3216b","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:28:01.281581+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:tenant-workstream-contribution:a36c7ea8887397a8917ea615292f86438967a883bee2b4eefb0118f6da9cd4df","mission_step_id":null,"command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"2ffd6028-e088-4fe2-8ace-4b41c4c3f404","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","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":"9ff7ac30-5f48-488f-ac01-b7f863082d1e","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":1942,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1064,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1942,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1064,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},"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":1297,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:28:02.042492+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"cac563ba-600b-48c7-8a88-e8f80ab074f9","command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"e846dac3-febd-4863-8b3f-e41135a937e1","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-authorized targeted Gate hydration repair on existing PR #3038. Exact head 03544fec5e55b2cc30d218e62de6fe439034312f has canonical KnockLaunch Gate success. Perform the canonical controlled squash merge, then verify protected main contains the hydrated /supabase/functions/_shared/tenantTypeRegistry.json sparse-checkout path. No new source changes and no scope expansion.","wordingChanged":false,"canonicalIntent":"Continue the already-authorized targeted Gate hydration repair on existing PR #3038. Exact head 03544fec5e55b2cc30d218e62de6fe439034312f has canonical KnockLaunch Gate success. Perform the canonical controlled squash merge, then verify protected main contains the hydrated /supabase/functions/_shared/tenantTypeRegistry.json sparse-checkout path. No new source changes and no scope expansion.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-hydration","statement":"Targeted frontend KnockLaunch Gate hydrates the existing shared tenant type registry JSON before TypeScript semantic validation.","proofConditionIds":["proof-repository","proof-gate"]}],"objective":"Continue the already-authorized targeted Gate hydration repair on existing PR #3038. Exact head 03544fec5e55b2cc30d218e62de6fe439034312f has canonical KnockLaunch Gate success. Perform the canonical controlled squash merge, then verify protected main contains the hydrated /supabase/functions/_shared/tenantTypeRegistry.json sparse-checkout path. No new source changes and no scope expansion.","constraints":[{"id":"bounded-scope","statement":"No source changes beyond the already-gated .forgejo/workflows/knocklaunch.yml repair.","proofConditionIds":["proof-repository"]},{"id":"preserve-gate-authority","statement":"Canonical KnockLaunch Gate remains the single PR Gate and release ownership remains unchanged.","proofConditionIds":["proof-gate"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-gate"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_merge","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Protected main contains /supabase/functions/_shared/tenantTypeRegistry.json in the frontend_toolchain sparse checkout hydration list in .forgejo/workflows/knocklaunch.yml.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-gate","kind":"runtime","claim":"Canonical Gate for PR #3038 exact head 03544fec5e55b2cc30d218e62de6fe439034312f passed.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-already-authorized-targeted-Gate-hydration-repair-on-existing-PR-3038.-Exact-head-03544","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-repository","proof-gate"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"ba2e889b195d877d3ef2e88f75341af6f7564ee76c847e51354463076d8436a5","requestContractRevision":3,"previousRequestContractHash":"81e590f18559ccad77c95266e445df7a874d47abd6fa74b42fcdf3fa5f2eee6d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:47:59.267222+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:af2b8065-9f26-4375-8d96-fdd740d8606e:request-contract:ba2e889b195d877d3ef2e88f75341af6f7564ee76c847e51354463076d8436a5","mission_step_id":"91bfe3e5-71bf-46ee-914a-ba8244d5d6fa","command_center_event_id":"af2b8065-9f26-4375-8d96-fdd740d8606e"},{"id":"c3ce400d-8a26-4c0e-8f7b-71a69ffcd049","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-realtor-frontend-truth-20260906","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2029,"terminal":false,"missionId":"9ff7ac30-5f48-488f-ac01-b7f863082d1e","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6796,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":514,"providerAuthMs":0,"ledgerPrepareMs":514,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":514,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":514,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},"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":2447,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:28:17.438059+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"2029","receipt_type":"execute_mission","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"cac563ba-600b-48c7-8a88-e8f80ab074f9","command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"b70472f7-d77d-4845-8704-2ce61db2d70a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish existing PR #2029 exactly as currently committed at its authoritative head. Do not change source. Require fresh KnockLaunch Gate, squash merge through Forgejo, release frontend only, and prove production Curri home renders 'Sample brokerage workspace' because Curri currently has zero live transactions and preserved sample transactions. Also preserve the contract that default useRealtorTransactions reads live-only, Transactions exposes Live/Sample separation, and Curri Agent Success defaults to Brokerage Radar without the demo Opportunity Leakage card. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Finish existing PR #2029 exactly as currently committed at its authoritative head. Do not change source. Require fresh KnockLaunch Gate, squash merge through Forgejo, release frontend only, and prove production Curri home renders 'Sample brokerage workspace' because Curri currently has zero live transactions and preserved sample transactions. Also preserve the contract that default useRealtorTransactions reads live-only, Transactions exposes Live/Sample separation, and Curri Agent Success defaults to Brokerage Radar without the demo Opportunity Leakage card. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Curri production clearly presents its preserved seeded transactions as sample rather than live brokerage business.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"objective":"Finish existing PR #2029 exactly as currently committed at its authoritative head. Do not change source. Require fresh KnockLaunch Gate, squash merge through Forgejo, release frontend only, and prove production Curri home renders 'Sample brokerage workspace' because Curri currently has zero live transactions and preserved sample transactions. Also preserve the contract that default useRealtorTransactions reads live-only, Transactions exposes Live/Sample separation, and Curri Agent Success defaults to Brokerage Radar without the demo Opportunity Leakage card. No Visual Witness.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2029 and release frontend only; no 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 #2029 exact head passes KnockLaunch Gate.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-merge","kind":"repository","claim":"PR #2029 is squash merged to protected Forgejo main.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Production Curri home renders Sample brokerage workspace rather than a live claim for the current seeded transactions.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Sample brokerage workspace","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"6923dacc90ae894209b08d737bc8af66a80a19d4935d07ff69899daf2b82deb5","requestContractRevision":3,"previousRequestContractHash":"52b6a222b7b6d911392cbfcb782c007cf024a5cf3853a006899f37c860569569"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:29:30.4828+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:request-contract:6923dacc90ae894209b08d737bc8af66a80a19d4935d07ff69899daf2b82deb5","mission_step_id":"cac563ba-600b-48c7-8a88-e8f80ab074f9","command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"743fe69f-0bb5-46c6-9a99-a9804a226376","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/capability-contacts-delegation-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2030,"terminal":false,"missionId":"6e8266bf-6651-490f-8677-8d50c7c02cd6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16796,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2457,"approvedPlanMs":0,"missionSetupMs":791,"providerAuthMs":0,"shipAndProveMs":10408,"ledgerPrepareMs":301,"ledgerReconcileMs":0,"lineageReconcileMs":490,"resolvePreflightMs":791,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":301,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6e8266bf-6651-490f-8677-8d50c7c02cd6"},"performance":null,"deploymentId":"forgejo-main-a2b4fb86aa48","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router","contacts"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2648,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:30:03.44932+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","external_id":"forgejo-main-a2b4fb86aa48","receipt_type":"execute_mission","idempotency_key":"mission:6e8266bf-6651-490f-8677-8d50c7c02cd6:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e4698e68-287d-44e1-98b6-08207a62c2d0","command_center_event_id":"6e8266bf-6651-490f-8677-8d50c7c02cd6"},{"id":"f079b5ae-06d2-4021-9a82-fd519a11cd8b","source":"forgejo","status":"waiting","payload":{"branch":"ai/capability-contacts-delegation-20260906","prNumber":2030,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:30:07.807202+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","external_id":"2030","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6e8266bf-6651-490f-8677-8d50c7c02cd6:merged-pr:2030:a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","mission_step_id":"e4698e68-287d-44e1-98b6-08207a62c2d0","command_center_event_id":"6e8266bf-6651-490f-8677-8d50c7c02cd6"},{"id":"fd9c4273-542f-4996-a9c1-7ac106b786ee","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"33966f962e72867a9c23ff6ad0118c351fadc7b8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-certified","satisfied":false,"statement":"Certified Pro Roofing Opportunities navigation stays inside Certified Pro Roofing and opens its own opportunities route.","proofConditionIds":["proof-repository","proof-production","proof-interaction"]},{"id":"outcome-shared","satisfied":false,"statement":"Tenant routing cache identity cannot reuse a sibling tenant's slug/type/name after an active tenant switch.","proofConditionIds":["proof-repository","proof-production"]}],"satisfied":false,"constraints":[{"id":"constraint-preserve-shells","satisfied":false,"statement":"Preserve existing tenant shells, styling, and route families.","proofConditionIds":["proof-repository"]},{"id":"constraint-no-cross-tenant","satisfied":false,"statement":"Tenant-owned navigation must never cross into another tenant unless explicitly platform-level.","proofConditionIds":["proof-repository","proof-interaction"]}],"contractHash":"06c2c550d577ae07c0d1560a7672727b2f28ce4d3141642153c0a2c7f1500689","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"06c2c550d577ae07c0d1560a7672727b2f28ce4d3141642153c0a2c7f1500689","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"06c2c550d577ae07c0d1560a7672727b2f28ce4d3141642153c0a2c7f1500689"},"required":true,"satisfied":true},{"id":"proof-interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T13:25:39.526264+00:00","proof_gate":"request_contract_pending","source_sha":"33966f962e72867a9c23ff6ad0118c351fadc7b8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6b17c386-d73b-45fb-99f1-43962d15ef2e:request-contract:06c2c550d577ae07c0d1560a7672727b2f28ce4d3141642153c0a2c7f1500689:33966f962e72867a9c23ff6ad0118c351fadc7b8:pending:repository,interaction","mission_step_id":"95d11242-06e0-4218-9ade-a425b44de021","command_center_event_id":"6b17c386-d73b-45fb-99f1-43962d15ef2e"},{"id":"4535139e-1c48-4a77-9373-c9c69980f275","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/capability-contacts-delegation-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.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"6e8266bf-6651-490f-8677-8d50c7c02cd6","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8208,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":618,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":618,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":618,"repositoryMutationMs":8208,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":618,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6e8266bf-6651-490f-8677-8d50c7c02cd6"},"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-07T02:28:40.22091+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6e8266bf-6651-490f-8677-8d50c7c02cd6:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"37750f4a-61e5-443e-bebe-6884a5d1e40f","command_center_event_id":"6e8266bf-6651-490f-8677-8d50c7c02cd6"},{"id":"b5df4d3f-1570-4a86-9292-c685e2c2529b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #2029 on its authoritative current head. Apply the remaining source-QA corrections already identified within the existing Curri demo/live frontend scope: every sample-derived transaction number must use sample wording; the live tenant footprint must not count sample exceptions; Transactions sample mode must label its totals/pipeline/rows; Curri Agent Success must initialize Brokerage Radar and hide the demo Opportunity Leakage card while preserving intentionally selectable demo Agent/Team modes. No new files, no backend changes, no release yet.","wordingChanged":false,"canonicalIntent":"Continue PR #2029 on its authoritative current head. Apply the remaining source-QA corrections already identified within the existing Curri demo/live frontend scope: every sample-derived transaction number must use sample wording; the live tenant footprint must not count sample exceptions; Transactions sample mode must label its totals/pipeline/rows; Curri Agent Success must initialize Brokerage Radar and hide the demo Opportunity Leakage card while preserving intentionally selectable demo Agent/Team modes. No new files, no backend changes, no release yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"All sample-derived Curri transaction metrics and scenarios are unmistakably labeled sample and isolated from live brokerage claims.","proofConditionIds":["proof-landing","proof-transactions","proof-agent-success"]}],"objective":"Continue PR #2029 on its authoritative current head. Apply the remaining source-QA corrections already identified within the existing Curri demo/live frontend scope: every sample-derived transaction number must use sample wording; the live tenant footprint must not count sample exceptions; Transactions sample mode must label its totals/pipeline/rows; Curri Agent Success must initialize Brokerage Radar and hide the demo Opportunity Leakage card while preserving intentionally selectable demo Agent/Team modes. No new files, no backend changes, no release yet.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2029 and its existing file scope only.","proofConditionIds":["proof-landing","proof-transactions","proof-agent-success"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-landing","kind":"repository","claim":"Curri landing uses sample-specific wording and keeps sample exceptions out of live tenant footprint.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"Sample Active Business","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-transactions","kind":"repository","claim":"Transactions page visibly distinguishes sample totals, pipeline, and rows.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"Sample gross pipeline","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-agent-success","kind":"repository","claim":"Curri Agent Success initializes brokerage mode and hides the demo leakage card for Curri.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"tenantSlug !== 'curri-properties'","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"52b6a222b7b6d911392cbfcb782c007cf024a5cf3853a006899f37c860569569","requestContractRevision":2,"previousRequestContractHash":"6185bd8e0304d6aceb748c440d1d99ace4630de3f320b2b4c63c918f3fc3216b"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:28:49.661274+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:request-contract:52b6a222b7b6d911392cbfcb782c007cf024a5cf3853a006899f37c860569569","mission_step_id":"cac563ba-600b-48c7-8a88-e8f80ab074f9","command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"09084939-d8e8-46a0-bc54-e6b5292e5136","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-realtor-frontend-truth-20260906","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.70-forgejo-source-discovery-retry-window","prNumber":2029,"terminal":false,"missionId":"9ff7ac30-5f48-488f-ac01-b7f863082d1e","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7386,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2292,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":757,"ledgerReconcileMs":0,"lineageReconcileMs":1535,"resolvePreflightMs":2292,"repositoryMutationMs":7386,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":757,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},"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":1556,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:28:59.831757+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2029","receipt_type":"execute_mission","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"cac563ba-600b-48c7-8a88-e8f80ab074f9","command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"541d469d-9e2a-4cad-ad4a-36315dadbcc5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router","contacts"]},"releaseTargetStates":{},"requestContractHash":"c537e4c25d59334c65cc2007fe1d5b14472b89a4463a2b7c3ccaf4467c1e68f4","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:30:16.023588+00:00","proof_gate":"canonical_release_pending","source_sha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","external_id":"forgejo-main-a2b4fb86aa48","receipt_type":"canonical_release_status","idempotency_key":"mission:6e8266bf-6651-490f-8677-8d50c7c02cd6:forgejo-release-status:a2b4fb86aa48da066351e5c8f6408bbbaec3fb54:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"e4698e68-287d-44e1-98b6-08207a62c2d0","command_center_event_id":"6e8266bf-6651-490f-8677-8d50c7c02cd6"},{"id":"e1e61434-601f-40c4-8518-d6beb087e70d","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized correction of the single stale Gate assertion on the existing PRIME stable MCP gateway PR.","baseSha":"5b37afba9f41f2da2fb36ca3c6e370d811e88b53","issuedAt":1788882914861,"expiresAt":1788883094861,"missionId":"f7a5fd1c-ad47-4348-99e3-6c832f924d69","authorizationId":"5439276d-6166-45ad-a788-365caeb278f5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T15:55:15.226784+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5b37afba9f41f2da2fb36ca3c6e370d811e88b53","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:5439276d-6166-45ad-a788-365caeb278f5","mission_step_id":"3e5daaec-7f75-45bd-800c-8bd1fad43f25","command_center_event_id":"f7a5fd1c-ad47-4348-99e3-6c832f924d69"},{"id":"f2ef75a6-0c5e-4847-8a22-862da6e91309","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mission-ledger-terminalization-20260909","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.89-control-plane-integrity","prNumber":2266,"terminal":false,"missionId":"62dc6fb8-3ed0-4271-aca9-960e7745ae91","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f4009feeabd7dca56efd378939fdafbec709662e","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8942,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1481,"approvedPlanMs":0,"missionSetupMs":930,"providerAuthMs":0,"shipAndProveMs":7106,"ledgerPrepareMs":421,"ledgerReconcileMs":0,"lineageReconcileMs":509,"resolvePreflightMs":930,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":421,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},"performance":null,"deploymentId":"forgejo-main-f4009feeabd7","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":2664,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:49:14.404747+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f4009feeabd7dca56efd378939fdafbec709662e","external_id":"forgejo-main-f4009feeabd7","receipt_type":"execute_mission","idempotency_key":"mission:62dc6fb8-3ed0-4271-aca9-960e7745ae91:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"3077f6d0-1e8c-4003-af21-dcdd9e68c062","command_center_event_id":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},{"id":"b14942fb-e50b-4d5c-bb29-4492d0e36e56","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-20T06:05:38.322Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:05:07.841282+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:00736b25-4ca2-4d45-aacf-f618d1303fdc:owner-wait-live","mission_step_id":"2fd0d728-f010-4a38-9126-bec4e5d6dd97","command_center_event_id":"00736b25-4ca2-4d45-aacf-f618d1303fdc"},{"id":"5961c610-4ffd-4707-a3c1-da79b4505382","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same PR #2029 after Gate run 6054 yielded only because protected main advanced. Do not change product source. Apply canonical same-PR stale refresh onto current Forgejo main, rerun KnockLaunch Gate on the refreshed exact head, squash merge, release frontend only, and prove production renders Sample brokerage workspace. No replacement PR and no Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the same PR #2029 after Gate run 6054 yielded only because protected main advanced. Do not change product source. Apply canonical same-PR stale refresh onto current Forgejo main, rerun KnockLaunch Gate on the refreshed exact head, squash merge, release frontend only, and prove production renders Sample brokerage workspace. No replacement PR and no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2029 is refreshed to current main, passes Gate, merges, releases frontend, and Curri production identifies sample transaction mode.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"objective":"Continue the same PR #2029 after Gate run 6054 yielded only because protected main advanced. Do not change product source. Apply canonical same-PR stale refresh onto current Forgejo main, rerun KnockLaunch Gate on the refreshed exact head, squash merge, release frontend only, and prove production renders Sample brokerage workspace. No replacement PR and no Visual Witness.","constraints":[{"id":"constraint-1","statement":"Same PR #2029 only; no source changes; frontend release only; no 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":"Refreshed PR #2029 passes KnockLaunch Gate.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-merge","kind":"repository","claim":"PR #2029 is squash merged to Forgejo main.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Production Curri home renders Sample brokerage workspace.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Sample brokerage workspace","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"09cb48f969c230cfa8193f639cb138255b04c126bdc41b7fd94676e1f91546dc","requestContractRevision":4,"previousRequestContractHash":"6923dacc90ae894209b08d737bc8af66a80a19d4935d07ff69899daf2b82deb5"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:30:53.83207+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:request-contract:09cb48f969c230cfa8193f639cb138255b04c126bdc41b7fd94676e1f91546dc","mission_step_id":"cac563ba-600b-48c7-8a88-e8f80ab074f9","command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"cd79bab3-f4c6-4b31-a411-62643d7d3e69","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-realtor-frontend-truth-20260906","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2029,"terminal":false,"missionId":"9ff7ac30-5f48-488f-ac01-b7f863082d1e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18873,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":18071,"approvedPlanMs":0,"missionSetupMs":2082,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":855,"ledgerReconcileMs":0,"lineageReconcileMs":1227,"resolvePreflightMs":2082,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":855,"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":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},"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":2254,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:31:14.677991+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2029","receipt_type":"execute_mission","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"cac563ba-600b-48c7-8a88-e8f80ab074f9","command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"2cd352ad-8349-41fa-9667-826847f78fe4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the exact same PR #2029 mission from pull_request_stale_refresh_required. Refresh this same PR onto current main, re-gate, squash merge, release frontend only, and prove Sample brokerage workspace. No source changes, no replacement PR, no Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the exact same PR #2029 mission from pull_request_stale_refresh_required. Refresh this same PR onto current main, re-gate, squash merge, release frontend only, and prove Sample brokerage workspace. No source changes, no replacement PR, no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2029 is refreshed to current main, passes Gate, merges, releases frontend, and Curri production identifies sample transaction mode.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"objective":"Continue the exact same PR #2029 mission from pull_request_stale_refresh_required. Refresh this same PR onto current main, re-gate, squash merge, release frontend only, and prove Sample brokerage workspace. No source changes, no replacement PR, no Visual Witness.","constraints":[{"id":"constraint-1","statement":"Same PR #2029 only; no source changes; frontend release only; no 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":"Refreshed PR #2029 passes KnockLaunch Gate.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-merge","kind":"repository","claim":"PR #2029 is squash merged to Forgejo main.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Production Curri home renders Sample brokerage workspace.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Sample brokerage workspace","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"71ced7e5039c6a63b8eb43293fb500a74db2e1773e4816808d3b418a938d3057","requestContractRevision":5,"previousRequestContractHash":"09cb48f969c230cfa8193f639cb138255b04c126bdc41b7fd94676e1f91546dc"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:31:24.808458+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:request-contract:71ced7e5039c6a63b8eb43293fb500a74db2e1773e4816808d3b418a938d3057","mission_step_id":"cac563ba-600b-48c7-8a88-e8f80ab074f9","command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"7119db2d-ebb1-4379-9906-125b4f84a26a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/curri-realtor-frontend-truth-20260906","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2029,"terminal":false,"missionId":"9ff7ac30-5f48-488f-ac01-b7f863082d1e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4340,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3099,"approvedPlanMs":0,"missionSetupMs":1930,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":832,"ledgerReconcileMs":0,"lineageReconcileMs":1098,"resolvePreflightMs":1930,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":832,"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":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},"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":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:29:40.418327+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2029","receipt_type":"execute_mission","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"cac563ba-600b-48c7-8a88-e8f80ab074f9","command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"a859ff83-4114-47da-9e95-576eef91f106","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"delegated-contacts","satisfied":false,"statement":"contacts.find, contacts.create, and contacts.update can execute through the existing explicit-owner, 90-second single-use Command Center delegation lease.","proofConditionIds":["proof-router-source","proof-contacts-source","proof-router-live","proof-contacts-live"]},{"id":"tenant-bound","satisfied":false,"statement":"Delegated Contacts is always bound to the requested tenant even when the granting owner also has GodMode/Admin, and delegated system-admin mode is rejected.","proofConditionIds":["proof-contacts-source"]},{"id":"owner-update-isolation","satisfied":false,"statement":"Normal tenant-owner update lookup and write reapply tenant_org_id, preventing cross-tenant update-by-ID while preserving global system-admin and regular assigned-contact behavior.","proofConditionIds":["proof-contacts-source"]},{"id":"no-auto-grants","satisfied":true,"statement":"No tenant delegation grants are created automatically by this slice.","proofConditionIds":["proof-zero-grants"]}],"satisfied":false,"constraints":[{"id":"single-pr","satisfied":false,"statement":"Reuse PR #2030 and branch ai/capability-contacts-delegation-20260906 only; no replacement PR or duplicate release.","proofConditionIds":["proof-router-source","proof-contacts-source","proof-release"]},{"id":"capability-scope","satisfied":false,"statement":"Only contacts.find, contacts.create, and contacts.update become newly delegatable; delete, bulk operations, and all other capabilities remain unchanged.","proofConditionIds":["proof-router-source","proof-contacts-source"]},{"id":"lease-required","satisfied":false,"statement":"Command Center Contacts requires both a verified cc-execution bearer and a matching tenant/capability/contacts_domain single-use lease; normal Supabase JWT behavior remains unchanged.","proofConditionIds":["proof-contacts-source"]},{"id":"affected-targets-only","satisfied":true,"statement":"Release only capability-router and contacts; no migration, frontend, Command Center, OnRunner, mail, payment, or unrelated target.","proofConditionIds":["proof-release"]}],"contractHash":"c537e4c25d59334c65cc2007fe1d5b14472b89a4463a2b7c3ccaf4467c1e68f4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-router-source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"c537e4c25d59334c65cc2007fe1d5b14472b89a4463a2b7c3ccaf4467c1e68f4","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-contacts-source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"c537e4c25d59334c65cc2007fe1d5b14472b89a4463a2b7c3ccaf4467c1e68f4","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-router-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge"],"releaseRequestContractHash":"c537e4c25d59334c65cc2007fe1d5b14472b89a4463a2b7c3ccaf4467c1e68f4"},"required":true,"satisfied":true},{"id":"proof-contacts-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge"],"releaseRequestContractHash":"c537e4c25d59334c65cc2007fe1d5b14472b89a4463a2b7c3ccaf4467c1e68f4"},"required":true,"satisfied":true},{"id":"proof-zero-grants","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge"],"releaseRequestContractHash":"c537e4c25d59334c65cc2007fe1d5b14472b89a4463a2b7c3ccaf4467c1e68f4"},"required":true,"satisfied":true},{"id":"proof-release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge"],"releaseRequestContractHash":"c537e4c25d59334c65cc2007fe1d5b14472b89a4463a2b7c3ccaf4467c1e68f4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:31:56.438691+00:00","proof_gate":"request_contract_pending","source_sha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6e8266bf-6651-490f-8677-8d50c7c02cd6:request-contract:c537e4c25d59334c65cc2007fe1d5b14472b89a4463a2b7c3ccaf4467c1e68f4:a2b4fb86aa48da066351e5c8f6408bbbaec3fb54:pending:repository","mission_step_id":"b2922df2-b889-489a-8da2-a6a46af6af08","command_center_event_id":"6e8266bf-6651-490f-8677-8d50c7c02cd6"},{"id":"fb29bb98-5721-420b-9346-471377bfe3f2","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router","contacts"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"c537e4c25d59334c65cc2007fe1d5b14472b89a4463a2b7c3ccaf4467c1e68f4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6055","runId":6055,"status":"success","sourceSha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:31:54.530841+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","external_id":"forgejo-main-a2b4fb86aa48","receipt_type":"canonical_release_status","idempotency_key":"mission:6e8266bf-6651-490f-8677-8d50c7c02cd6:forgejo-release-status:a2b4fb86aa48da066351e5c8f6408bbbaec3fb54:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"b2922df2-b889-489a-8da2-a6a46af6af08","command_center_event_id":"6e8266bf-6651-490f-8677-8d50c7c02cd6"},{"id":"08581151-cd3d-47b8-9d04-cd44dc13caa5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5288f1162b73","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/objective-first-repair-5288f1162b73","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"5288f116-2b73-4705-9226-ddeae5b231f3","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1322,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":329,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":329,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":329,"repositoryMutationMs":1322,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":329,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5288f116-2b73-4705-9226-ddeae5b231f3"},"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":1568,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T16:39:08.980667+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5288f116-2b73-4705-9226-ddeae5b231f3:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f33c2867-ebd4-4d57-880a-98e2dce589ec","command_center_event_id":"5288f116-2b73-4705-9226-ddeae5b231f3"},{"id":"d4215e4a-5c64-400c-953f-057b44487093","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"f4009feeabd7dca56efd378939fdafbec709662e","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f4009feeabd7dca56efd378939fdafbec709662e","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":"514053ce6144c7be530bb5e10fd2359e04eec9d162fc063f178debde902bb407","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6665","runId":6665,"status":"running","sourceSha":"f4009feeabd7dca56efd378939fdafbec709662e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"491c6182830efdfd80ad1d396e1569f80e9a1662","deploymentId":"forgejo-main-491c6182830efdfd80ad1d396e1569f80e9a1662","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.89-control-plane-integrity","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:49:53.410464+00:00","proof_gate":"canonical_release_pending","source_sha":"f4009feeabd7dca56efd378939fdafbec709662e","external_id":"forgejo-main-f4009feeabd7","receipt_type":"canonical_release_status","idempotency_key":"mission:62dc6fb8-3ed0-4271-aca9-960e7745ae91:forgejo-release-status:f4009feeabd7dca56efd378939fdafbec709662e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"3077f6d0-1e8c-4003-af21-dcdd9e68c062","command_center_event_id":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},{"id":"25e62858-5360-441a-9897-b870d03a4aeb","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/mission-ledger-terminalization-20260909","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2266,"terminal":false,"missionId":"62dc6fb8-3ed0-4271-aca9-960e7745ae91","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f4009feeabd7dca56efd378939fdafbec709662e","timingsMs":{"prReadinessMs":355,"approvedPlanMs":0,"shipAndProveMs":17685,"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":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},"performance":null,"deploymentId":"forgejo-main-f4009feeabd7","workflowRunId":6665,"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":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:50:12.696846+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2266","receipt_type":"automatic_mission_resume","idempotency_key":"mission:62dc6fb8-3ed0-4271-aca9-960e7745ae91:automatic-mission-resume:2266:canonical_release_reconciliation_pending","mission_step_id":"48db9277-ced4-4ff8-b369-5af907e59066","command_center_event_id":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},{"id":"6a874a8a-0e79-4250-9cb0-c9a123577bbd","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-realtor-frontend-truth-20260906","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2029,"terminal":false,"missionId":"9ff7ac30-5f48-488f-ac01-b7f863082d1e","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":3142,"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":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},"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":1286,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:32:06.183872+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2029","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:automatic-mission-resume:2029:repair_mission_waiting_for_gate","mission_step_id":"3785d9ed-f028-4717-a948-37a5aaea2523","command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"865ce8d5-79de-4752-8f02-71dbe5827530","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-realtor-frontend-truth-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2029,"terminal":false,"missionId":"9ff7ac30-5f48-488f-ac01-b7f863082d1e","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"f4a26e4940f62f66fee988b14ac209875408ff97","timingsMs":{"prReadinessMs":870,"approvedPlanMs":0,"shipAndProveMs":9077,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},"performance":null,"deploymentId":"forgejo-main-f4a26e4940f6","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":2044,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:33:59.968546+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2029","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:automatic-mission-resume:2029:canonical_release_dispatched","mission_step_id":"eb24f260-a90f-4030-ae6f-deeb3dc7f433","command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"a0d10710-fef6-448d-857d-d553573866b7","source":"cc-execution","status":"recorded","payload":{"objective":"Finish existing PR #2031 exactly at its green Gate head. Do not change source. Squash merge through Forgejo, apply only the affected Supabase migration, and prove public.realtor_transactions has is_demo plus exactly six Curri sample rows marked true with no strongly DEMO-marked Curri row false. No frontend release and no Visual Witness.","tenantRef":"curriproperties","receivedAt":"2026-09-07T02:36:06.946Z","fingerprint":"994b6a9ce6294aa32136bb6e820966ed52b2e04f3ea6e3d1f6cddcf33b2469bd","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/realtor-transaction-demo-identity-20260906","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish existing PR #2031 exactly at its green Gate head. Do not change source. Squash merge through Forgejo, apply only the affected Supabase migration, and prove public.realtor_transactions has is_demo plus exactly six Curri sample rows marked true with no strongly DEMO-marked Curri row false. No frontend release and no Visual Witness.","wordingChanged":false,"canonicalIntent":"Finish existing PR #2031 exactly at its green Gate head. Do not change source. Squash merge through Forgejo, apply only the affected Supabase migration, and prove public.realtor_transactions has is_demo plus exactly six Curri sample rows marked true with no strongly DEMO-marked Curri row false. No frontend release and no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Realtor sample transactions have durable is_demo identity in production and Curri's six known sample rows are marked.","proofConditionIds":["proof-merge","proof-db"]}],"objective":"Finish existing PR #2031 exactly at its green Gate head. Do not change source. Squash merge through Forgejo, apply only the affected Supabase migration, and prove public.realtor_transactions has is_demo plus exactly six Curri sample rows marked true with no strongly DEMO-marked Curri row false. No frontend release and no Visual Witness.","constraints":[{"id":"constraint-1","statement":"PR #2031 only; migration release only; preserve records; no Visual Witness.","proofConditionIds":["proof-merge","proof-db"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #2031 squash merged to Forgejo main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-db","kind":"runtime","claim":"Production realtor_transactions has is_demo and exactly six Curri sample rows marked true with no strong DEMO marker conflict.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]}],"validationErrors":[]},"requestedBranch":"ai/realtor-transaction-demo-identity-20260906","conversationContext":null,"requestContractHash":"f8782cfe4953264eb6d1a797ca8c3727e110afe02213f2d4eeaa6b04c29c28f3","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:36:07.396281+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:3a715ca3-cd33-4820-93e1-5799c931b51f:tenant-workstream-contribution:994b6a9ce6294aa32136bb6e820966ed52b2e04f3ea6e3d1f6cddcf33b2469bd","mission_step_id":null,"command_center_event_id":"3a715ca3-cd33-4820-93e1-5799c931b51f"},{"id":"2b9a5acd-9cd9-4d7c-b642-64e4631c7471","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/realtor-transaction-demo-identity-20260906","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2031,"terminal":false,"missionId":"3a715ca3-cd33-4820-93e1-5799c931b51f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8866,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":8739,"approvedPlanMs":0,"missionSetupMs":1529,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":722,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1529,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":722,"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":"3a715ca3-cd33-4820-93e1-5799c931b51f"},"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-07T02:36:17.143059+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2031","receipt_type":"execute_mission","idempotency_key":"mission:3a715ca3-cd33-4820-93e1-5799c931b51f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c31f0866-1ad9-4e5b-be00-e654892a8dda","command_center_event_id":"3a715ca3-cd33-4820-93e1-5799c931b51f"},{"id":"4175e3d0-3627-4753-99a3-d8d07b51eacb","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-d272b4e3c8ef","prNumber":2544,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"850ea44fea7eb60bdb9b445eda9634ade49426d5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:41:39.286023+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"850ea44fea7eb60bdb9b445eda9634ade49426d5","external_id":"2544","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d272b4e3-c8ef-4bd4-8156-93e249ef717d:merged-pr:2544:850ea44fea7eb60bdb9b445eda9634ade49426d5","mission_step_id":"950c01e0-708a-45b1-b651-ad1a816247a0","command_center_event_id":"d272b4e3-c8ef-4bd4-8156-93e249ef717d"},{"id":"8b4e32a3-c4f7-4046-a5da-614b67f00d34","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/realtor-transaction-demo-identity-20260906","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2031,"terminal":false,"missionId":"3a715ca3-cd33-4820-93e1-5799c931b51f","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1438,"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":"3a715ca3-cd33-4820-93e1-5799c931b51f"},"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":1291,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:36:32.269897+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2031","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3a715ca3-cd33-4820-93e1-5799c931b51f:automatic-mission-resume:2031:repair_mission_waiting_for_gate","mission_step_id":"0974fcb9-98a6-4948-b88f-0bc18b346d6e","command_center_event_id":"3a715ca3-cd33-4820-93e1-5799c931b51f"},{"id":"d8b850b9-a4a3-4949-b6ae-1236c22e94b8","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"f4a26e4940f62f66fee988b14ac209875408ff97","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f4a26e4940f62f66fee988b14ac209875408ff97","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":"71ced7e5039c6a63b8eb43293fb500a74db2e1773e4816808d3b418a938d3057","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6058","runId":6058,"status":"success","sourceSha":"f4a26e4940f62f66fee988b14ac209875408ff97","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-07T02:36:48.506369+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f4a26e4940f62f66fee988b14ac209875408ff97","external_id":"forgejo-main-f4a26e4940f6","receipt_type":"canonical_release_status","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:forgejo-release-status:f4a26e4940f62f66fee988b14ac209875408ff97:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"1fdfbb55-9c56-4ca6-b44e-098bbd80aece","command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"32849da5-eae2-4900-9d76-ac0de4f4812a","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/curri-realtor-frontend-truth-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2029,"terminal":false,"missionId":"9ff7ac30-5f48-488f-ac01-b7f863082d1e","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f4a26e4940f62f66fee988b14ac209875408ff97","timingsMs":{"prReadinessMs":316,"approvedPlanMs":0,"shipAndProveMs":16718,"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":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},"performance":null,"deploymentId":"forgejo-main-f4a26e4940f6","workflowRunId":6058,"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-07T02:37:09.098835+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2029","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9ff7ac30-5f48-488f-ac01-b7f863082d1e:automatic-mission-resume:2029:canonical_release_reconciliation_pending","mission_step_id":"3785d9ed-f028-4717-a948-37a5aaea2523","command_center_event_id":"9ff7ac30-5f48-488f-ac01-b7f863082d1e"},{"id":"54702af9-61cd-4528-a661-8dd0670078ae","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/realtor-transaction-demo-identity-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2031,"terminal":false,"missionId":"3a715ca3-cd33-4820-93e1-5799c931b51f","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"a93b30bbf5abc2b372d02177b7b814385dd0c8d8","timingsMs":{"prReadinessMs":2026,"approvedPlanMs":0,"shipAndProveMs":7616,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3a715ca3-cd33-4820-93e1-5799c931b51f"},"performance":null,"deploymentId":"forgejo-main-a93b30bbf5ab","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"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":1894,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:38:23.160697+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2031","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3a715ca3-cd33-4820-93e1-5799c931b51f:automatic-mission-resume:2031:canonical_release_dispatched","mission_step_id":"a03e43cc-22d9-4937-b163-8356141b4f9a","command_center_event_id":"3a715ca3-cd33-4820-93e1-5799c931b51f"},{"id":"fe5faff3-7cd6-4524-90bc-1120be0ed2be","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/mcp.test.js"],"reason":"Owner explicitly authorized temporary unfreeze for the PRIME OAuth bearer repair and refreeze after live proof.","baseSha":"95b238e3102846232475241284354a6b99f73cff","issuedAt":1788883583607,"expiresAt":1788883763607,"missionId":"599fc878-c219-4ff9-81ec-e57984a6439c","authorizationId":"b84a106b-0d23-4177-a6cd-da724abebf81","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T16:06:23.887889+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"95b238e3102846232475241284354a6b99f73cff","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b84a106b-0d23-4177-a6cd-da724abebf81","mission_step_id":"ed4a33f7-307e-4daa-bb4b-c15e05e66605","command_center_event_id":"599fc878-c219-4ff9-81ec-e57984a6439c"},{"id":"deb11a03-c286-46db-b9d9-ff4b6cfd7e00","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #2033 only. Harden its buyer matching so dedupe is not limited to the newest 1,000 tenant memberships: page tenant-scoped memberships in bounded 500-row ranges until a normalized email/phone match is found or the result set ends. Update the existing focused contract test. No other behavior, files, branch, PR, or release changes.","tenantRef":"curriproperties","receivedAt":"2026-09-07T02:40:09.816Z","fingerprint":"da8c4aa5f89207351f5420618ae53ee1e0057bd15d0cf75a1ab3b8ed4c47dfd1","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/realtor-buyer-intake-persistence-v2-20260906","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #2033 only. Harden its buyer matching so dedupe is not limited to the newest 1,000 tenant memberships: page tenant-scoped memberships in bounded 500-row ranges until a normalized email/phone match is found or the result set ends. Update the existing focused contract test. No other behavior, files, branch, PR, or release changes.","wordingChanged":false,"canonicalIntent":"Continue existing PR #2033 only. Harden its buyer matching so dedupe is not limited to the newest 1,000 tenant memberships: page tenant-scoped memberships in bounded 500-row ranges until a normalized email/phone match is found or the result set ends. Update the existing focused contract test. No other behavior, files, branch, PR, or release changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Buyer intake matching scans the tenant membership set in bounded pages instead of stopping at 1,000 rows.","proofConditionIds":["proof-source"]}],"objective":"Continue existing PR #2033 only. Harden its buyer matching so dedupe is not limited to the newest 1,000 tenant memberships: page tenant-scoped memberships in bounded 500-row ranges until a normalized email/phone match is found or the result set ends. Update the existing focused contract test. No other behavior, files, branch, PR, or release changes.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2033 and existing helper/test scope only.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Buyer matching uses paged range reads and no fixed 1000-row cap.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":".range(offset, offset + pageSize - 1)","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/realtor-buyer-intake-persistence-v2-20260906","conversationContext":null,"requestContractHash":"9aa69201b2e503445b3fedd92ff20770fee70cc1159e0612ed88e036e009cafc","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:40:10.302314+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:02e68fb4-be55-4631-b478-0c152699b2f8:tenant-workstream-contribution:da8c4aa5f89207351f5420618ae53ee1e0057bd15d0cf75a1ab3b8ed4c47dfd1","mission_step_id":null,"command_center_event_id":"02e68fb4-be55-4631-b478-0c152699b2f8"},{"id":"057df22c-7876-46c7-8e75-6b2d76a32521","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/realtor-buyer-intake-persistence-v2-20260906","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2033,"terminal":false,"missionId":"02e68fb4-be55-4631-b478-0c152699b2f8","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2820,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1694,"providerAuthMs":0,"ledgerPrepareMs":776,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1694,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":776,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"02e68fb4-be55-4631-b478-0c152699b2f8"},"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":2617,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:40:13.982125+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"2033","receipt_type":"execute_mission","idempotency_key":"mission:02e68fb4-be55-4631-b478-0c152699b2f8:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"8e9a8964-3028-430f-860d-0b72a581f8d2","command_center_event_id":"02e68fb4-be55-4631-b478-0c152699b2f8"},{"id":"65e2493e-7dcc-44b1-bdb1-bf34da07d768","source":"forgejo","status":"waiting","payload":{"branch":"ai/realtor-transaction-demo-identity-20260906","prNumber":2031,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a93b30bbf5abc2b372d02177b7b814385dd0c8d8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:40:19.549316+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a93b30bbf5abc2b372d02177b7b814385dd0c8d8","external_id":"2031","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3a715ca3-cd33-4820-93e1-5799c931b51f:merged-pr:2031:a93b30bbf5abc2b372d02177b7b814385dd0c8d8","mission_step_id":"a03e43cc-22d9-4937-b163-8356141b4f9a","command_center_event_id":"3a715ca3-cd33-4820-93e1-5799c931b51f"},{"id":"87e708b3-0cdc-41eb-9f84-44fe983bfa72","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"a93b30bbf5abc2b372d02177b7b814385dd0c8d8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"a93b30bbf5abc2b372d02177b7b814385dd0c8d8","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":"f8782cfe4953264eb6d1a797ca8c3727e110afe02213f2d4eeaa6b04c29c28f3","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6060","runId":6060,"status":"success","sourceSha":"a93b30bbf5abc2b372d02177b7b814385dd0c8d8","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":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:40:22.144667+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a93b30bbf5abc2b372d02177b7b814385dd0c8d8","external_id":"forgejo-main-a93b30bbf5ab","receipt_type":"canonical_release_status","idempotency_key":"mission:3a715ca3-cd33-4820-93e1-5799c931b51f:forgejo-release-status:a93b30bbf5abc2b372d02177b7b814385dd0c8d8:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"985253c4-c240-4968-bc72-58d3cfbed98a","command_center_event_id":"3a715ca3-cd33-4820-93e1-5799c931b51f"},{"id":"862413f1-34ff-4aa7-9936-3d40b2493a43","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/realtor-transaction-demo-identity-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2031,"terminal":false,"missionId":"3a715ca3-cd33-4820-93e1-5799c931b51f","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"a93b30bbf5abc2b372d02177b7b814385dd0c8d8","timingsMs":{"prReadinessMs":1085,"approvedPlanMs":0,"shipAndProveMs":17611,"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":"3a715ca3-cd33-4820-93e1-5799c931b51f"},"performance":null,"deploymentId":"forgejo-main-a93b30bbf5ab","workflowRunId":6060,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"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":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:40:44.175447+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2031","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3a715ca3-cd33-4820-93e1-5799c931b51f:automatic-mission-resume:2031:canonical_release_reconciliation_pending","mission_step_id":"0974fcb9-98a6-4948-b88f-0bc18b346d6e","command_center_event_id":"3a715ca3-cd33-4820-93e1-5799c931b51f"},{"id":"acac46e1-c668-447b-92f2-20f7de7c98b6","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"a93b30bbf5abc2b372d02177b7b814385dd0c8d8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Realtor sample transactions have durable is_demo identity in production and Curri's six known sample rows are marked.","proofConditionIds":["proof-merge","proof-db"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"PR #2031 only; migration release only; preserve records; no Visual Witness.","proofConditionIds":["proof-merge","proof-db"]}],"contractHash":"f8782cfe4953264eb6d1a797ca8c3727e110afe02213f2d4eeaa6b04c29c28f3","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-merge","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"f8782cfe4953264eb6d1a797ca8c3727e110afe02213f2d4eeaa6b04c29c28f3","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-db","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"f8782cfe4953264eb6d1a797ca8c3727e110afe02213f2d4eeaa6b04c29c28f3"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:40:23.993167+00:00","proof_gate":"request_contract_pending","source_sha":"a93b30bbf5abc2b372d02177b7b814385dd0c8d8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3a715ca3-cd33-4820-93e1-5799c931b51f:request-contract:f8782cfe4953264eb6d1a797ca8c3727e110afe02213f2d4eeaa6b04c29c28f3:a93b30bbf5abc2b372d02177b7b814385dd0c8d8:pending:repository","mission_step_id":"985253c4-c240-4968-bc72-58d3cfbed98a","command_center_event_id":"3a715ca3-cd33-4820-93e1-5799c931b51f"},{"id":"5bcf072c-d7c5-455c-b1e6-35f08e6dd50f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-988ab1265fb5","reason":null,"status":"source_resolution_required","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":"988ab126-5fb5-4dd4-9e97-4eff438c93ee","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":500,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":578,"providerAuthMs":0,"ledgerPrepareMs":578,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":578,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":578,"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":"988ab126-5fb5-4dd4-9e97-4eff438c93ee"},"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":3177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:41:08.341685+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:988ab126-5fb5-4dd4-9e97-4eff438c93ee:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"bf4d4c9a-4090-445f-9f3c-464d2e74b2b6","command_center_event_id":"988ab126-5fb5-4dd4-9e97-4eff438c93ee"},{"id":"234b06e2-0654-4a2c-9570-2a8e2eed0c30","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-988ab1265fb5","reason":null,"status":"synthesis_required","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":"988ab126-5fb5-4dd4-9e97-4eff438c93ee","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1189,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":279,"providerAuthMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":279,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":279,"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":"988ab126-5fb5-4dd4-9e97-4eff438c93ee"},"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":4789,"likelyAffectedFiles":["src/config/applicationCapabilityRegistry.ts","src/routes/appRouteClassifier.ts","src/routes/publicRoutes.tsx","src/pages/Login.tsx","src/pages/SelectTenant.tsx","src/__tests__/contracts/applicationCapabilityRegistry.test.ts","supabase/migrations/20260907023000_application_capability_layer.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:41:16.165558+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:988ab126-5fb5-4dd4-9e97-4eff438c93ee:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bf4d4c9a-4090-445f-9f3c-464d2e74b2b6","command_center_event_id":"988ab126-5fb5-4dd4-9e97-4eff438c93ee"},{"id":"f58e8e5f-55b4-4adf-a356-d50b5959a105","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/application-capability-bootstrap-final-20260907","reason":null,"status":"source_resolution_required","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":"a9fe5056-9949-4a03-8b7b-e2809e1b253e","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":535,"providerAuthMs":0,"ledgerPrepareMs":535,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":535,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":535,"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":"a9fe5056-9949-4a03-8b7b-e2809e1b253e"},"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":3059,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:41:38.879341+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a9fe5056-9949-4a03-8b7b-e2809e1b253e:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"158fd3fd-68de-493c-8786-dd14093ea337","command_center_event_id":"a9fe5056-9949-4a03-8b7b-e2809e1b253e"},{"id":"d76c2f6e-99eb-4867-94b4-ef8c01a62a47","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the live KNOCKLAUNCH PRIME ChatGPT MCP OAuth connection failure. Proven root cause on current Forgejo main: workers/cc-execution/src/index-mcp-oauth.js accepts only RSA/RS256 JWKS/signatures, while the authoritative Supabase OAuth issuer uses EC P-256 / ES256. Preserve RSA/RS256 support; add EC P-256 / ES256 JWKS acceptance and WebCrypto ECDSA SHA-256 verification; add valid and invalid ES256 regression coverage in workers/cc-execution/test/mcp-oauth.test.js; bump workers/cc-execution/src/version.js to 1.58.77-mcp-oauth-es256. Use exactly one fresh ai/prime-oauth-es256-20260908 branch and one PR, pass KnockLaunch Gate, squash merge via Forgejo, release only cc-execution, prove live OAuth-authenticated MCP handshake, then refreeze the control plane. Do not modify ChatGPT app registration, OAuth client, redirects, Supabase auth config, database schema, frontend, or unrelated targets.","wordingChanged":false,"canonicalIntent":"Repair the live KNOCKLAUNCH PRIME ChatGPT MCP OAuth connection failure. Proven root cause on current Forgejo main: workers/cc-execution/src/index-mcp-oauth.js accepts only RSA/RS256 JWKS/signatures, while the authoritative Supabase OAuth issuer uses EC P-256 / ES256. Preserve RSA/RS256 support; add EC P-256 / ES256 JWKS acceptance and WebCrypto ECDSA SHA-256 verification; add valid and invalid ES256 regression coverage in workers/cc-execution/test/mcp-oauth.test.js; bump workers/cc-execution/src/version.js to 1.58.77-mcp-oauth-es256. Use exactly one fresh ai/prime-oauth-es256-20260908 branch and one PR, pass KnockLaunch Gate, squash merge via Forgejo, release only cc-execution, prove live OAuth-authenticated MCP handshake, then refreeze the control plane. Do not modify ChatGPT app registration, OAuth client, redirects, Supabase auth config, database schema, frontend, or unrelated targets.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"KNOCKLAUNCH PRIME accepts valid Supabase OAuth ES256 bearer tokens for the exact ChatGPT client while preserving RS256/RSA and trusted internal-key behavior.","proofConditionIds":["proof-repository","proof-gate","proof-release","proof-runtime","proof-refreeze"]},{"id":"outcome-2","statement":"Repair is Gate-green, squash-merged, released only to cc-execution, live-proven, and control plane refrozen.","proofConditionIds":["proof-repository","proof-gate","proof-release","proof-runtime","proof-refreeze"]}],"objective":"Repair the live KNOCKLAUNCH PRIME ChatGPT MCP OAuth connection failure. Proven root cause on current Forgejo main: workers/cc-execution/src/index-mcp-oauth.js accepts only RSA/RS256 JWKS/signatures, while the authoritative Supabase OAuth issuer uses EC P-256 / ES256. Preserve RSA/RS256 support; add EC P-256 / ES256 JWKS acceptance and WebCrypto ECDSA SHA-256 verification; add valid and invalid ES256 regression coverage in workers/cc-execution/test/mcp-oauth.test.js; bump workers/cc-execution/src/version.js to 1.58.77-mcp-oauth-es256. Use exactly one fresh ai/prime-oauth-es256-20260908 branch and one PR, pass KnockLaunch Gate, squash merge via Forgejo, release only cc-execution, prove live OAuth-authenticated MCP handshake, then refreeze the control plane. Do not modify ChatGPT app registration, OAuth client, redirects, Supabase auth config, database schema, frontend, or unrelated targets.","constraints":[{"id":"constraint-1","statement":"Only workers/cc-execution/src/index-mcp-oauth.js, workers/cc-execution/test/mcp-oauth.test.js, and workers/cc-execution/src/version.js may change.","proofConditionIds":["proof-repository","proof-gate","proof-release","proof-runtime","proof-refreeze"]},{"id":"constraint-2","statement":"One fresh ai branch and one PR only.","proofConditionIds":["proof-repository","proof-gate","proof-release","proof-runtime","proof-refreeze"]},{"id":"constraint-3","statement":"No ChatGPT app/OAuth client/Supabase auth/schema/frontend/unrelated target mutation.","proofConditionIds":["proof-repository","proof-gate","proof-release","proof-runtime","proof-refreeze"]},{"id":"constraint-4","statement":"Only ccExecution may release.","proofConditionIds":["proof-repository","proof-gate","proof-release","proof-runtime","proof-refreeze"]},{"id":"constraint-5","statement":"Refreeze after live proof.","proofConditionIds":["proof-repository","proof-gate","proof-release","proof-runtime","proof-refreeze"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main contains the exact three-file ES256/EC OAuth repair, preserves RSA/RS256, and includes fail-closed regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"ES256","targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[]},{"id":"proof-gate","kind":"repository","claim":"KnockLaunch Gate passes on the exact PR head.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"success","targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"runtime","claim":"Only cc-execution is released from the merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"1.58.77-mcp-oauth-es256","targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-runtime","kind":"runtime","claim":"Live MCP accepts a valid Supabase ES256 OAuth bearer for the exact ChatGPT client and exposes command_center_health while invalid signatures fail closed.","route":"https://cc-execution.knocklaunch.app/mcp","roleRef":null,"userRef":null,"required":true,"expectedText":"command_center_health","targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-refreeze","kind":"repository","claim":"Control plane maintenance window is refrozen after live proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"refrozen","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"b8607a83e743b15669d8a61211073734f8819427fa1e5437b54e4c75da4a2510","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T16:43:32.349637+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ea42c3c5-3871-4618-837a-56a9f985412c:request-contract:b8607a83e743b15669d8a61211073734f8819427fa1e5437b54e4c75da4a2510","mission_step_id":"9a3459ca-4b7a-414b-81a1-e9c8f60d4e19","command_center_event_id":"ea42c3c5-3871-4618-837a-56a9f985412c"},{"id":"19c00f6d-1552-43d6-ae70-b51f7223792a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-451fe0d165d2","prNumber":2423,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:19:43.794821+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e","external_id":"2423","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:451fe0d1-65d2-461a-aa4c-018ddd8f99fd:merged-pr:2423:dc4b5d9df200e13caef8622eefda3a6d2896c63e","mission_step_id":"019a5f89-e250-4d01-ae65-dc29ced874e5","command_center_event_id":"451fe0d1-65d2-461a-aa4c-018ddd8f99fd"},{"id":"63360f70-57d0-4fb3-b611-cf97413ac96e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish existing PR #2033 exactly as currently committed. Do not add scope. Require fresh KnockLaunch Gate, squash merge through Forgejo, release frontend only, and prove the production Realtor Tools bundle exposes 'Save Buyer' for the Buyer Needs Intake flow. Preserve canonical contact/membership/activity persistence, paged dedupe, New Lead stage, Print Intake Summary, and Open Buyer Record. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Finish existing PR #2033 exactly as currently committed. Do not add scope. Require fresh KnockLaunch Gate, squash merge through Forgejo, release frontend only, and prove the production Realtor Tools bundle exposes 'Save Buyer' for the Buyer Needs Intake flow. Preserve canonical contact/membership/activity persistence, paged dedupe, New Lead stage, Print Intake Summary, and Open Buyer Record. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Buyer Needs Intake persists into canonical KnockLaunch client context and the production tool exposes Save Buyer.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"objective":"Finish existing PR #2033 exactly as currently committed. Do not add scope. Require fresh KnockLaunch Gate, squash merge through Forgejo, release frontend only, and prove the production Realtor Tools bundle exposes 'Save Buyer' for the Buyer Needs Intake flow. Preserve canonical contact/membership/activity persistence, paged dedupe, New Lead stage, Print Intake Summary, and Open Buyer Record. No Visual Witness.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2033; frontend release only; no 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 #2033 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 #2033 is squash merged to 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 Save Buyer.","route":"/curri-properties/realtor/tools","roleRef":null,"userRef":null,"required":true,"expectedText":"Save Buyer","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"d1238270b0646aa0283787ef6e6c10e7d97e6908c839909b1c533e32c600bca3","requestContractRevision":2,"previousRequestContractHash":"9aa69201b2e503445b3fedd92ff20770fee70cc1159e0612ed88e036e009cafc"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:42:11.007324+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:02e68fb4-be55-4631-b478-0c152699b2f8:request-contract:d1238270b0646aa0283787ef6e6c10e7d97e6908c839909b1c533e32c600bca3","mission_step_id":"8e9a8964-3028-430f-860d-0b72a581f8d2","command_center_event_id":"02e68fb4-be55-4631-b478-0c152699b2f8"},{"id":"491b9b2b-8300-4fc5-9c7e-a6c8e4b278b4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/realtor-buyer-intake-persistence-v2-20260906","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2033,"terminal":false,"missionId":"02e68fb4-be55-4631-b478-0c152699b2f8","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5698,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3507,"approvedPlanMs":0,"missionSetupMs":2952,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":874,"ledgerReconcileMs":0,"lineageReconcileMs":2078,"resolvePreflightMs":2952,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":874,"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":"02e68fb4-be55-4631-b478-0c152699b2f8"},"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":1982,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:42:19.635286+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2033","receipt_type":"execute_mission","idempotency_key":"mission:02e68fb4-be55-4631-b478-0c152699b2f8:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"8e9a8964-3028-430f-860d-0b72a581f8d2","command_center_event_id":"02e68fb4-be55-4631-b478-0c152699b2f8"},{"id":"db6151f0-c583-4dde-a31e-74d447995678","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5288f1162b73","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"5288f116-2b73-4705-9226-ddeae5b231f3","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":99,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":652,"providerAuthMs":0,"ledgerPrepareMs":586,"ledgerReconcileMs":0,"lineageReconcileMs":66,"resolvePreflightMs":652,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":586,"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":"5288f116-2b73-4705-9226-ddeae5b231f3"},"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":6797,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T16:36:57.501338+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5288f116-2b73-4705-9226-ddeae5b231f3:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"97dfa5c2-3f04-4396-89d6-5fe548728b2f","command_center_event_id":"5288f116-2b73-4705-9226-ddeae5b231f3"},{"id":"cb868b0f-f4bb-47fe-b450-ace49ae2e857","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"491c6182830efdfd80ad1d396e1569f80e9a1662","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Mutation operations no longer lose successful or blocked handler results to a missionContext ReferenceError.","proofConditionIds":["repository-proof"]},{"id":"outcome-2","satisfied":false,"statement":"Forgejo PR readiness tolerates normal healthy provider latency instead of failing at 1.2 seconds.","proofConditionIds":["repository-proof"]},{"id":"outcome-3","satisfied":false,"statement":"The same PR will contain fail-closed delete authorization and verified rollback permits before merge.","proofConditionIds":["repository-proof"]},{"id":"outcome-4","satisfied":false,"statement":"GodMode restore will explicitly authorize temporary control-plane unfreeze and then return to frozen-by-default behavior.","proofConditionIds":["repository-proof"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Use one fresh ai branch and one PR for this permanent repair.","proofConditionIds":["repository-proof"]},{"id":"constraint-2","satisfied":false,"statement":"Preserve protected main until KnockLaunch Gate succeeds.","proofConditionIds":["repository-proof"]},{"id":"constraint-3","satisfied":false,"statement":"Preserve tenant and product data and database schema.","proofConditionIds":["repository-proof"]},{"id":"constraint-4","satisfied":false,"statement":"Do not use GitHub or create replacement release machinery.","proofConditionIds":["repository-proof"]},{"id":"constraint-5","satisfied":false,"statement":"Do not deploy until all rollback/delete hardening is on this same PR.","proofConditionIds":["repository-proof"]}],"contractHash":"1083d2207628e1fe69876ecac9085f5444fed3d149e70b5dd478510a76bdf780","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"1083d2207628e1fe69876ecac9085f5444fed3d149e70b5dd478510a76bdf780","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"1083d2207628e1fe69876ecac9085f5444fed3d149e70b5dd478510a76bdf780"},"required":false,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:42:35.395485+00:00","proof_gate":"request_contract_pending","source_sha":"491c6182830efdfd80ad1d396e1569f80e9a1662","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:344470af-9c65-40ff-822e-ef37b0698441:request-contract:1083d2207628e1fe69876ecac9085f5444fed3d149e70b5dd478510a76bdf780:491c6182830efdfd80ad1d396e1569f80e9a1662:pending:repository","mission_step_id":"746467aa-89df-4288-b880-dc6c57506513","command_center_event_id":"344470af-9c65-40ff-822e-ef37b0698441"},{"id":"01cc02bf-bf6b-4f9a-82c8-740e9d1f2e70","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"491c6182830efdfd80ad1d396e1569f80e9a1662","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"99c508ec936c8e0d6e7b74f01b56d2992f0e19e0","prNumber":2265,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6662/jobs/1","mergeCommitSha":"491c6182830efdfd80ad1d396e1569f80e9a1662"}],"requestContractHash":"1083d2207628e1fe69876ecac9085f5444fed3d149e70b5dd478510a76bdf780"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:50:33.684185+00:00","proof_gate":"request_contract_repository_verified","source_sha":"491c6182830efdfd80ad1d396e1569f80e9a1662","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:344470af-9c65-40ff-822e-ef37b0698441:request-contract-repository:1083d2207628e1fe69876ecac9085f5444fed3d149e70b5dd478510a76bdf780:491c6182830efdfd80ad1d396e1569f80e9a1662","mission_step_id":"746467aa-89df-4288-b880-dc6c57506513","command_center_event_id":"344470af-9c65-40ff-822e-ef37b0698441"},{"id":"c07e6aeb-006c-4fde-8176-b7de2efaec19","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/application-capability-bootstrap-final-20260907","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.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"a9fe5056-9949-4a03-8b7b-e2809e1b253e","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3260,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":808,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":487,"ledgerReconcileMs":0,"lineageReconcileMs":321,"resolvePreflightMs":808,"repositoryMutationMs":3260,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":487,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a9fe5056-9949-4a03-8b7b-e2809e1b253e"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:42:36.472479+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a9fe5056-9949-4a03-8b7b-e2809e1b253e:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"1c2bc5d6-6cb1-42cc-9dce-e8153903e398","command_center_event_id":"a9fe5056-9949-4a03-8b7b-e2809e1b253e"},{"id":"567ab82d-9878-42fd-b5d5-61a105e7465f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/application-capability-bootstrap-final-20260907","reason":"orphaned_branch_recovery_scope_mismatch:ai/application-capability-bootstrap-final-20260907","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":"a9fe5056-9949-4a03-8b7b-e2809e1b253e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1557,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1906,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":1630,"resolvePreflightMs":1906,"repositoryMutationMs":1557,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a9fe5056-9949-4a03-8b7b-e2809e1b253e"},"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":1570,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:42:18.178862+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a9fe5056-9949-4a03-8b7b-e2809e1b253e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1c2bc5d6-6cb1-42cc-9dce-e8153903e398","command_center_event_id":"a9fe5056-9949-4a03-8b7b-e2809e1b253e"},{"id":"b3afd3ec-981c-4932-b4b1-fc7336a2d02d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing green PR #2033 exactly as currently committed. Do not change source. Squash merge through Forgejo, release frontend only, and prove production Realtor Tools exposes 'Save Buyer' for Buyer Needs Intake. Preserve canonical contact/membership/activity persistence, paged dedupe, New Lead stage, Print Intake Summary, and Open Buyer Record. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue existing green PR #2033 exactly as currently committed. Do not change source. Squash merge through Forgejo, release frontend only, and prove production Realtor Tools exposes 'Save Buyer' for Buyer Needs Intake. Preserve canonical contact/membership/activity persistence, paged dedupe, New Lead stage, Print Intake Summary, and Open Buyer Record. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Buyer Needs Intake persists into canonical KnockLaunch client context and production exposes Save Buyer.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"objective":"Continue existing green PR #2033 exactly as currently committed. Do not change source. Squash merge through Forgejo, release frontend only, and prove production Realtor Tools exposes 'Save Buyer' for Buyer Needs Intake. Preserve canonical contact/membership/activity persistence, paged dedupe, New Lead stage, Print Intake Summary, and Open Buyer Record. No Visual Witness.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2033; frontend release only; no 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 #2033 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 #2033 is squash merged to 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 Save Buyer.","route":"/curri-properties/realtor/tools","roleRef":null,"userRef":null,"required":true,"expectedText":"Save Buyer","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"06765966ce22a3027c3fc45477df2f3c105828ca005299df45bfd70bbc11c06a","requestContractRevision":3,"previousRequestContractHash":"d1238270b0646aa0283787ef6e6c10e7d97e6908c839909b1c533e32c600bca3"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:47:05.868781+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:02e68fb4-be55-4631-b478-0c152699b2f8:request-contract:06765966ce22a3027c3fc45477df2f3c105828ca005299df45bfd70bbc11c06a","mission_step_id":"8e9a8964-3028-430f-860d-0b72a581f8d2","command_center_event_id":"02e68fb4-be55-4631-b478-0c152699b2f8"},{"id":"d67dfc31-edc8-4361-926f-dd7531fc0657","source":"cc-execution","status":"waiting_for_gate","payload":{"files":["workers/cc-execution/src/index-mcp-oauth.js","workers/cc-execution/test/mcp-oauth.test.js","workers/cc-execution/src/version.js"],"branch":"ai/prime-oauth-es256-20260908","headSha":"dfb98b78f5b6ccd296e5f0375fe9f1d6b7235b3d","prNumber":2138},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T16:57:01.153222+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2138","receipt_type":"execute_mission","idempotency_key":"mission:ea42c3c5-3871-4618-837a-56a9f985412c:pr:2138:handoff","mission_step_id":"e4c811de-eebb-4cf9-a96a-5899bc332934","command_center_event_id":"ea42c3c5-3871-4618-837a-56a9f985412c"},{"id":"4dba4248-92ba-4988-9280-c862bc0870f7","source":"forgejo","status":"waiting","payload":{"branch":"ai/realtor-buyer-intake-persistence-v2-20260906","prNumber":2033,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:48:33.255281+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","external_id":"2033","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:02e68fb4-be55-4631-b478-0c152699b2f8:merged-pr:2033:e533735e2bcf43d7d84464a14c4bdeb77430dfda","mission_step_id":"66c8a755-33fa-4cb4-8698-c0e8d5649178","command_center_event_id":"02e68fb4-be55-4631-b478-0c152699b2f8"},{"id":"f29949a8-f7f6-4811-b38a-355156694eeb","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-10T03:51:02.622Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:51:03.020747+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:62dc6fb8-3ed0-4271-aca9-960e7745ae91:owner-wait-live","mission_step_id":"4ad0f9bc-0c70-4384-9f37-b47f30e22dbf","command_center_event_id":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},{"id":"9740fe9f-bf3e-4698-a440-7c03cc8f7a97","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/legacy-mission-id-terminalization-20260910","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":2281,"terminal":false,"missionId":"20aae700-7266-447e-844c-b0d60ddea665","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":301,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":301,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":301,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":301,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"20aae700-7266-447e-844c-b0d60ddea665"},"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":1517,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:27:59.457188+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"2281","receipt_type":"execute_mission","idempotency_key":"mission:20aae700-7266-447e-844c-b0d60ddea665:execute_mission:repair_mission_execution_blocked:generation-1","mission_step_id":"fcc4502e-7930-43dc-91dc-49f9dc193586","command_center_event_id":"20aae700-7266-447e-844c-b0d60ddea665"},{"id":"3eb54053-f767-402f-9f1c-ef9fc41bfd03","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/realtor-buyer-intake-persistence-v2-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2033,"terminal":false,"missionId":"02e68fb4-be55-4631-b478-0c152699b2f8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8020,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":969,"approvedPlanMs":0,"missionSetupMs":1839,"providerAuthMs":0,"shipAndProveMs":6861,"ledgerPrepareMs":954,"ledgerReconcileMs":0,"lineageReconcileMs":885,"resolvePreflightMs":1839,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":954,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"02e68fb4-be55-4631-b478-0c152699b2f8"},"performance":null,"deploymentId":"forgejo-main-e533735e2bcf","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":2646,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:47:15.626933+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","external_id":"forgejo-main-e533735e2bcf","receipt_type":"execute_mission","idempotency_key":"mission:02e68fb4-be55-4631-b478-0c152699b2f8:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"66c8a755-33fa-4cb4-8698-c0e8d5649178","command_center_event_id":"02e68fb4-be55-4631-b478-0c152699b2f8"},{"id":"ed3ad7ad-78f0-4434-b9f0-1d3142544b35","source":"cc-execution","status":"recorded","payload":{"objective":"Finish existing green PR #2035 exactly as currently committed. Do not change source. Squash merge through Forgejo, release migrations only, and prove exactly six Curri realtor_transactions rows are is_demo=true and zero strong DEMO-marker rows remain is_demo=false. Preserve all records. No frontend release and no Visual Witness.","tenantRef":"curriproperties","receivedAt":"2026-09-07T02:47:37.219Z","fingerprint":"0b2a0998439a2e7825e7d787a77cd69728ae2efc107ec22c5be74a8c9ed98120","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/realtor-demo-backfill-repair-20260906","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish existing green PR #2035 exactly as currently committed. Do not change source. Squash merge through Forgejo, release migrations only, and prove exactly six Curri realtor_transactions rows are is_demo=true and zero strong DEMO-marker rows remain is_demo=false. Preserve all records. No frontend release and no Visual Witness.","wordingChanged":false,"canonicalIntent":"Finish existing green PR #2035 exactly as currently committed. Do not change source. Squash merge through Forgejo, release migrations only, and prove exactly six Curri realtor_transactions rows are is_demo=true and zero strong DEMO-marker rows remain is_demo=false. Preserve all records. No frontend release and no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Curri's six seeded REALTOR sample transactions are durably marked is_demo=true in production with no strong-marker conflicts.","proofConditionIds":["proof-merge","proof-db"]}],"objective":"Finish existing green PR #2035 exactly as currently committed. Do not change source. Squash merge through Forgejo, release migrations only, and prove exactly six Curri realtor_transactions rows are is_demo=true and zero strong DEMO-marker rows remain is_demo=false. Preserve all records. No frontend release and no Visual Witness.","constraints":[{"id":"constraint-1","statement":"PR #2035 only; migration release only; preserve records; no Visual Witness.","proofConditionIds":["proof-merge","proof-db"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #2035 is squash merged to protected Forgejo main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-db","kind":"runtime","claim":"Exactly six Curri sample transactions are is_demo=true and no strong DEMO-marker Curri row remains false.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]}],"validationErrors":[]},"requestedBranch":"ai/realtor-demo-backfill-repair-20260906","conversationContext":null,"requestContractHash":"b0fa394fb7337ae9ab14c431c437a45c7219647e9f5b4e8c76488f0e9ce4ac11","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:47:37.689334+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:c51b50f7-528f-44ea-a55f-6b30c38b0782:tenant-workstream-contribution:0b2a0998439a2e7825e7d787a77cd69728ae2efc107ec22c5be74a8c9ed98120","mission_step_id":null,"command_center_event_id":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},{"id":"04b6fb3c-644f-4f0e-83bd-3180e07fc816","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same PR #2035 mission after merge was rejected only because the head is behind current protected main. Apply canonical same-PR refresh onto current main, require fresh KnockLaunch Gate on the refreshed exact head, squash merge, release migrations only, and prove exactly six Curri rows are is_demo=true with zero strong DEMO-marker conflicts. No source-scope changes, replacement PR, frontend release, or Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the same PR #2035 mission after merge was rejected only because the head is behind current protected main. Apply canonical same-PR refresh onto current main, require fresh KnockLaunch Gate on the refreshed exact head, squash merge, release migrations only, and prove exactly six Curri rows are is_demo=true with zero strong DEMO-marker conflicts. No source-scope changes, replacement PR, frontend release, or Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Curri's six seeded REALTOR sample transactions are durably marked is_demo=true in production with no strong-marker conflicts.","proofConditionIds":["proof-merge","proof-db"]}],"objective":"Continue the same PR #2035 mission after merge was rejected only because the head is behind current protected main. Apply canonical same-PR refresh onto current main, require fresh KnockLaunch Gate on the refreshed exact head, squash merge, release migrations only, and prove exactly six Curri rows are is_demo=true with zero strong DEMO-marker conflicts. No source-scope changes, replacement PR, frontend release, or Visual Witness.","constraints":[{"id":"constraint-1","statement":"Same PR #2035 only; migration release only; preserve records; no Visual Witness.","proofConditionIds":["proof-merge","proof-db"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"Refreshed PR #2035 is squash merged to protected Forgejo main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-db","kind":"runtime","claim":"Exactly six Curri sample transactions are is_demo=true and no strong DEMO-marker Curri row remains false.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]}],"validationErrors":[]},"requestContractHash":"3882539533fec640566ebf16dcc70623ed05c09a79d535b62b7977025d037b83","requestContractRevision":2,"previousRequestContractHash":"b0fa394fb7337ae9ab14c431c437a45c7219647e9f5b4e8c76488f0e9ce4ac11"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:47:54.046242+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c51b50f7-528f-44ea-a55f-6b30c38b0782:request-contract:3882539533fec640566ebf16dcc70623ed05c09a79d535b62b7977025d037b83","mission_step_id":"a4e1586c-bb96-427a-9a03-8929d8aed1ff","command_center_event_id":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},{"id":"8c9ed118-919b-4f78-900b-a56130b44682","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/realtor-buyer-intake-persistence-v2-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2033,"terminal":false,"missionId":"02e68fb4-be55-4631-b478-0c152699b2f8","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","timingsMs":{"prReadinessMs":585,"approvedPlanMs":0,"shipAndProveMs":18123,"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":"02e68fb4-be55-4631-b478-0c152699b2f8"},"performance":null,"deploymentId":"forgejo-main-e533735e2bcf","workflowRunId":6067,"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-07T02:49:02.609639+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2033","receipt_type":"automatic_mission_resume","idempotency_key":"mission:02e68fb4-be55-4631-b478-0c152699b2f8:automatic-mission-resume:2033:canonical_release_reconciliation_pending","mission_step_id":"b8c35d70-0f8f-452e-94f6-3de4fb90ef72","command_center_event_id":"02e68fb4-be55-4631-b478-0c152699b2f8"},{"id":"1c826ab4-0e23-4812-8884-32d3e7d21d1e","source":"cc-execution","status":"verified","payload":{"version":"1.58.77-mcp-oauth-es256","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false}},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T16:59:54.31374+00:00","proof_gate":"canonical_release_verified","source_sha":"e03c38c0e1360b5b6e6afba2559b0c065b0281a5","external_id":"forgejo-main-e03c38c0e136","receipt_type":"execute_mission","idempotency_key":"mission:ea42c3c5-3871-4618-837a-56a9f985412c:release:e03c38c0","mission_step_id":"2decf014-fef0-4434-aa04-b00258b1a6c6","command_center_event_id":"ea42c3c5-3871-4618-837a-56a9f985412c"},{"id":"83c6e924-9544-4d70-a74c-a61b1e9027c2","source":"cc-execution","status":"verified","payload":{"status":200,"version":"1.58.77-mcp-oauth-es256","deploymentId":"forgejo-main-e03c38c0e1360b5b6e6afba2559b0c065b0281a5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T16:59:54.31374+00:00","proof_gate":"cc_execution_runtime_identity_verified","source_sha":"e03c38c0e1360b5b6e6afba2559b0c065b0281a5","external_id":"https://cc-execution.knocklaunch.app/health","receipt_type":"runtime_proof","idempotency_key":"mission:ea42c3c5-3871-4618-837a-56a9f985412c:runtime:e03c38c0","mission_step_id":"4c89a7f2-f712-456c-b9a9-2bfb1b69e643","command_center_event_id":"ea42c3c5-3871-4618-837a-56a9f985412c"},{"id":"88275a91-f652-4b7f-b84d-bffd6d1c7e47","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/realtor-demo-backfill-repair-20260906","reason":"pull_request_not_merge_eligible:pull_request_merge_rejected_no_mutation:{\"headSha\":\"b002d004460acfc8e595b0b214a3b3537bcb3d28\",\"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":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2035,"terminal":false,"missionId":"c51b50f7-528f-44ea-a55f-6b30c38b0782","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4925,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1764,"approvedPlanMs":0,"missionSetupMs":1527,"providerAuthMs":0,"shipAndProveMs":2783,"ledgerPrepareMs":869,"ledgerReconcileMs":0,"lineageReconcileMs":658,"resolvePreflightMs":1527,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":869,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},"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":1770,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:47:45.388731+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"2035","receipt_type":"execute_mission","idempotency_key":"mission:c51b50f7-528f-44ea-a55f-6b30c38b0782:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"a4e1586c-bb96-427a-9a03-8929d8aed1ff","command_center_event_id":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},{"id":"16240830-edc3-491c-8543-ba2d03926365","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/realtor-demo-backfill-repair-20260906","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2035,"terminal":false,"missionId":"c51b50f7-528f-44ea-a55f-6b30c38b0782","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":17374,"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":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},"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":1543,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:48:28.925802+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2035","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c51b50f7-528f-44ea-a55f-6b30c38b0782:automatic-mission-resume:2035:repair_mission_pr_ready_retryable","mission_step_id":"898bbb72-c967-4d41-8a20-60f89ff621a1","command_center_event_id":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},{"id":"1b9bf220-4b50-4e6e-8120-6faa1048b52d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"06765966ce22a3027c3fc45477df2f3c105828ca005299df45bfd70bbc11c06a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6067","runId":6067,"status":"running","sourceSha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:48:40.661939+00:00","proof_gate":"canonical_release_pending","source_sha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","external_id":"forgejo-main-e533735e2bcf","receipt_type":"canonical_release_status","idempotency_key":"mission:02e68fb4-be55-4631-b478-0c152699b2f8:forgejo-release-status:e533735e2bcf43d7d84464a14c4bdeb77430dfda:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"66c8a755-33fa-4cb4-8698-c0e8d5649178","command_center_event_id":"02e68fb4-be55-4631-b478-0c152699b2f8"},{"id":"83e46236-1f9d-4c15-ae57-ade237ec2e8c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/realtor-live-pipeline-v2-20260906","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.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"f158e8d1-0808-416b-a55d-a50f754214a7","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6347,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1511,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":721,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1511,"repositoryMutationMs":6347,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":721,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f158e8d1-0808-416b-a55d-a50f754214a7"},"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":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:51:16.066347+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f158e8d1-0808-416b-a55d-a50f754214a7:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"ed28eb9a-4678-4d9c-b0d9-9a650a45c310","command_center_event_id":"f158e8d1-0808-416b-a55d-a50f754214a7"},{"id":"f0166f9c-68a7-4d40-8521-c6219fb98c82","source":"cc-execution","status":"verified","payload":{"persistentConfigChanged":false,"temporaryRepairHelperRetired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T16:59:54.31374+00:00","proof_gate":"control_plane_maintenance_window_closed","source_sha":"e03c38c0e1360b5b6e6afba2559b0c065b0281a5","external_id":null,"receipt_type":"control_plane_refreeze","idempotency_key":"mission:ea42c3c5-3871-4618-837a-56a9f985412c:refreeze","mission_step_id":"4c89a7f2-f712-456c-b9a9-2bfb1b69e643","command_center_event_id":"ea42c3c5-3871-4618-837a-56a9f985412c"},{"id":"a206c71a-e5eb-4838-ac8d-ee0f2ae7a661","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"850ea44fea7eb60bdb9b445eda9634ade49426d5","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"shared-draft-hook","satisfied":false,"statement":"A reusable React hook wraps the existing OfflineManager durable draft APIs for scoped restore, autosave, and removal.","proofConditionIds":["repo","live"]},{"id":"global-sync-status","satisfied":false,"statement":"Authenticated application users get one quiet global sync-status surface that appears only for offline, pending, syncing, or needs-review states and offers bounded retry only for review-required items.","proofConditionIds":["repo","live"]},{"id":"lawn-single-draft","satisfied":false,"statement":"Lawn-care single-contact intake autosaves and restores its draft and clears it only after the contact is server-saved or durably queued.","proofConditionIds":["repo","live"]},{"id":"lawn-bulk-draft","satisfied":false,"statement":"Lawn-care bulk input and reviewed rows are durably restored while bulk import itself remains online-only/fail-closed.","proofConditionIds":["repo","live"]},{"id":"lawn-screenshot-staging","satisfied":false,"statement":"Lawn-care screenshot intake stages the file locally before cloud extraction and can resume the staged screenshot after recoverable connectivity loss without silently discarding it.","proofConditionIds":["repo","live"]},{"id":"truthful-save-state","satisfied":false,"statement":"A locally queued single-contact save is messaged as saved on this device/pending sync rather than falsely as server-confirmed.","proofConditionIds":["repo","live"]},{"id":"no-offline-boundary-expansion","satisfied":false,"statement":"No offline write/function allowlists are broadened and security-sensitive, destructive, bulk, payment, signature, and unapproved operations remain fail-closed.","proofConditionIds":["repo"]},{"id":"integration-tests","satisfied":false,"statement":"Deterministic contract tests cover the shared hook/status integration, draft restore semantics, screenshot staging/resume wiring, truthful queued messaging, and bulk fail-closed behavior.","proofConditionIds":["repo"]}],"satisfied":false,"constraints":[{"id":"single-owner","satisfied":false,"statement":"OfflineManager remains the only platform offline persistence/sync owner; no parallel queue or database is introduced.","proofConditionIds":["repo","live"]},{"id":"scope","satisfied":false,"statement":"Mutation is limited to the five declared frontend/test paths and does not modify public demo or isolated preview roots.","proofConditionIds":["repo"]},{"id":"canonical-release","satisfied":true,"statement":"One branch, one PR, one Gate, squash merge, frontend-only release, exact live proof.","proofConditionIds":["live"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","live"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","live"]}],"contractHash":"ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:41:42.617317+00:00","proof_gate":"request_contract_pending","source_sha":"850ea44fea7eb60bdb9b445eda9634ade49426d5","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d272b4e3-c8ef-4bd4-8156-93e249ef717d:request-contract:ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74:850ea44fea7eb60bdb9b445eda9634ade49426d5:pending:repository","mission_step_id":"5cd9ae93-188a-44fd-afed-e9c7286fa049","command_center_event_id":"d272b4e3-c8ef-4bd4-8156-93e249ef717d"},{"id":"6777e810-f975-48d4-8ca6-7125d3f6cd29","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"06765966ce22a3027c3fc45477df2f3c105828ca005299df45bfd70bbc11c06a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6067","runId":6067,"status":"success","sourceSha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","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-07T02:51:25.087857+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","external_id":"forgejo-main-e533735e2bcf","receipt_type":"canonical_release_status","idempotency_key":"mission:02e68fb4-be55-4631-b478-0c152699b2f8:forgejo-release-status:e533735e2bcf43d7d84464a14c4bdeb77430dfda:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"7503f60a-ae63-450d-9124-77666ce5cee0","command_center_event_id":"02e68fb4-be55-4631-b478-0c152699b2f8"},{"id":"861d465b-7b77-42e4-9f7e-36120cbc1c08","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-60fe65fb412a","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"60fe65fb-412a-4f4e-848f-781390533940","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":104,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1158,"providerAuthMs":0,"ledgerPrepareMs":1158,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1158,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1158,"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":"60fe65fb-412a-4f4e-848f-781390533940"},"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":4244,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T16:49:04.988807+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60fe65fb-412a-4f4e-848f-781390533940:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"b8c821b1-870d-457f-acb2-9098c275e110","command_center_event_id":"60fe65fb-412a-4f4e-848f-781390533940"},{"id":"326154ce-3c0c-4da4-b1fe-00c4762f1e5b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"491c6182830efdfd80ad1d396e1569f80e9a1662","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Mutation operations no longer lose successful or blocked handler results to a missionContext ReferenceError.","proofConditionIds":["repository-proof"]},{"id":"outcome-2","satisfied":true,"statement":"Forgejo PR readiness tolerates normal healthy provider latency instead of failing at 1.2 seconds.","proofConditionIds":["repository-proof"]},{"id":"outcome-3","satisfied":true,"statement":"The same PR will contain fail-closed delete authorization and verified rollback permits before merge.","proofConditionIds":["repository-proof"]},{"id":"outcome-4","satisfied":true,"statement":"GodMode restore will explicitly authorize temporary control-plane unfreeze and then return to frozen-by-default behavior.","proofConditionIds":["repository-proof"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Use one fresh ai branch and one PR for this permanent repair.","proofConditionIds":["repository-proof"]},{"id":"constraint-2","satisfied":true,"statement":"Preserve protected main until KnockLaunch Gate succeeds.","proofConditionIds":["repository-proof"]},{"id":"constraint-3","satisfied":true,"statement":"Preserve tenant and product data and database schema.","proofConditionIds":["repository-proof"]},{"id":"constraint-4","satisfied":true,"statement":"Do not use GitHub or create replacement release machinery.","proofConditionIds":["repository-proof"]},{"id":"constraint-5","satisfied":true,"statement":"Do not deploy until all rollback/delete hardening is on this same PR.","proofConditionIds":["repository-proof"]}],"contractHash":"1083d2207628e1fe69876ecac9085f5444fed3d149e70b5dd478510a76bdf780","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"1083d2207628e1fe69876ecac9085f5444fed3d149e70b5dd478510a76bdf780","repositoryProofStatus":"verified","repositoryProofSourceSha":"491c6182830efdfd80ad1d396e1569f80e9a1662"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"1083d2207628e1fe69876ecac9085f5444fed3d149e70b5dd478510a76bdf780"},"required":false,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:50:35.19536+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"491c6182830efdfd80ad1d396e1569f80e9a1662","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:344470af-9c65-40ff-822e-ef37b0698441:request-contract:1083d2207628e1fe69876ecac9085f5444fed3d149e70b5dd478510a76bdf780:491c6182830efdfd80ad1d396e1569f80e9a1662:verified:","mission_step_id":"746467aa-89df-4288-b880-dc6c57506513","command_center_event_id":"344470af-9c65-40ff-822e-ef37b0698441"},{"id":"d295f148-1711-445b-83bf-f9d73288de1a","source":"forgejo","status":"waiting","payload":{"branch":"ai/mission-ledger-terminalization-20260909","prNumber":2266,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f4009feeabd7dca56efd378939fdafbec709662e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:49:51.843173+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f4009feeabd7dca56efd378939fdafbec709662e","external_id":"2266","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:62dc6fb8-3ed0-4271-aca9-960e7745ae91:merged-pr:2266:f4009feeabd7dca56efd378939fdafbec709662e","mission_step_id":"3077f6d0-1e8c-4003-af21-dcdd9e68c062","command_center_event_id":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},{"id":"4a3e6281-b5cc-4c5d-9074-d87cf9595414","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"f4009feeabd7dca56efd378939fdafbec709662e","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f4009feeabd7dca56efd378939fdafbec709662e","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"514053ce6144c7be530bb5e10fd2359e04eec9d162fc063f178debde902bb407","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6665","runId":6665,"status":"success","sourceSha":"f4009feeabd7dca56efd378939fdafbec709662e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"f4009feeabd7dca56efd378939fdafbec709662e","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-f4009feeabd7dca56efd378939fdafbec709662e","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":6665,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.90-mission-terminalization","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:50:53.661945+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f4009feeabd7dca56efd378939fdafbec709662e","external_id":"forgejo-main-f4009feeabd7","receipt_type":"canonical_release_status","idempotency_key":"mission:62dc6fb8-3ed0-4271-aca9-960e7745ae91:forgejo-release-status:f4009feeabd7dca56efd378939fdafbec709662e:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"4ad0f9bc-0c70-4384-9f37-b47f30e22dbf","command_center_event_id":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},{"id":"473dc71b-e902-4ff4-99a7-cc26bf117dc3","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"e0fb74e69793fe5a5af2877e94c7237f7a10ecf4","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"catalog-live","satisfied":false,"statement":"The owner OS has a usable canonical Service Catalog route showing software plans, a la carte services, and the three premium managed-operations tiers with correct from-pricing and scope boundaries.","proofConditionIds":["repository-catalog","frontend-release","runtime-catalog","visual-catalog"]}],"satisfied":false,"constraints":[{"id":"preserve-owner-os","satisfied":false,"statement":"Preserve existing Owner OS routes and tenant behavior; add the catalog without changing tenant data, auth, schemas, or unrelated product surfaces.","proofConditionIds":["repository-catalog","runtime-catalog"]},{"id":"managed-is-addon","satisfied":false,"statement":"Managed human operations remain explicit premium add-ons with defined scope and are not represented as unlimited labor or included base SaaS.","proofConditionIds":["repository-catalog","visual-catalog"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repository-catalog","frontend-release","runtime-catalog"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repository-catalog","frontend-release","runtime-catalog"]}],"contractHash":"96decf7760d7835d93679d622ec5921afe131bcec3b958a8b21769965ca560d0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-catalog","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"96decf7760d7835d93679d622ec5921afe131bcec3b958a8b21769965ca560d0","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"frontend-release","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"96decf7760d7835d93679d622ec5921afe131bcec3b958a8b21769965ca560d0"},"required":true,"satisfied":true},{"id":"runtime-catalog","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"96decf7760d7835d93679d622ec5921afe131bcec3b958a8b21769965ca560d0"},"required":true,"satisfied":true},{"id":"visual-catalog","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"e0fb74e69793fe5a5af2877e94c7237f7a10ecf4","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:05:00.671821+00:00","proof_gate":"request_contract_pending","source_sha":"e0fb74e69793fe5a5af2877e94c7237f7a10ecf4","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:00736b25-4ca2-4d45-aacf-f618d1303fdc:request-contract:96decf7760d7835d93679d622ec5921afe131bcec3b958a8b21769965ca560d0:e0fb74e69793fe5a5af2877e94c7237f7a10ecf4:pending:repository,visual","mission_step_id":"2fd0d728-f010-4a38-9126-bec4e5d6dd97","command_center_event_id":"00736b25-4ca2-4d45-aacf-f618d1303fdc"},{"id":"91080630-df02-45a6-a75f-5c64fecf0d74","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/realtor-demo-backfill-repair-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2035,"terminal":false,"missionId":"c51b50f7-528f-44ea-a55f-6b30c38b0782","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"43d383eaf34e423f29f805ef8ae944887e2f99c3","timingsMs":{"prReadinessMs":911,"approvedPlanMs":0,"shipAndProveMs":7381,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},"performance":null,"deploymentId":"forgejo-main-43d383eaf34e","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"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":1888,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:51:43.138304+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2035","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c51b50f7-528f-44ea-a55f-6b30c38b0782:automatic-mission-resume:2035:canonical_release_dispatched","mission_step_id":"4a8d09e4-b835-443a-bcb0-f7d005375019","command_center_event_id":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},{"id":"fe09405b-776a-4ab6-af7e-1d1fed70844c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing corrective-generation mission after the ambiguous provider timeout. The exact branch ai/realtor-live-pipeline-v2-20260906 is already proven to contain the intended live Pipeline hook and both corrected <PipelineTab tenantId={activeTenant.id} /> call sites. Do not replay or change source. Reconcile that committed branch, create/adopt its single PR, prove the intended changed-file content is preserved relative to defective unshipped PR #2036, and retire #2036 only after preservation proof. Do not release yet.","wordingChanged":false,"canonicalIntent":"Continue the existing corrective-generation mission after the ambiguous provider timeout. The exact branch ai/realtor-live-pipeline-v2-20260906 is already proven to contain the intended live Pipeline hook and both corrected <PipelineTab tenantId={activeTenant.id} /> call sites. Do not replay or change source. Reconcile that committed branch, create/adopt its single PR, prove the intended changed-file content is preserved relative to defective unshipped PR #2036, and retire #2036 only after preservation proof. Do not release yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"A corrected live Realtor Pipeline PR exists and preserves #2036's intended functionality without the undefined tenantId defect.","proofConditionIds":["proof-hook","proof-dashboard","proof-supersede"]}],"objective":"Continue the existing corrective-generation mission after the ambiguous provider timeout. The exact branch ai/realtor-live-pipeline-v2-20260906 is already proven to contain the intended live Pipeline hook and both corrected <PipelineTab tenantId={activeTenant.id} /> call sites. Do not replay or change source. Reconcile that committed branch, create/adopt its single PR, prove the intended changed-file content is preserved relative to defective unshipped PR #2036, and retire #2036 only after preservation proof. Do not release yet.","constraints":[{"id":"constraint-1","statement":"Do not mutate source in this continuation; use the already-committed corrective branch.","proofConditionIds":["proof-hook","proof-dashboard"]},{"id":"constraint-2","statement":"Retire #2036 only after corrected changed-file preservation is proven.","proofConditionIds":["proof-supersede"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-hook","kind":"repository","claim":"Corrected branch contains paged tenant-scoped useRealtorPipelineContacts joining canonical contacts.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"useRealtorPipelineContacts","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-dashboard","kind":"repository","claim":"Both PipelineTab render paths pass activeTenant.id directly and the static No leads in stage facade is absent.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"<PipelineTab tenantId={activeTenant.id} />","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-supersede","kind":"repository","claim":"Defective unshipped PR #2036 is retired only after corrected changed-file preservation is proven.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"bb58d157f5fb105ef320a59f903df664e24922283cb494fdd7a7310c8eab6f57","requestContractRevision":2,"previousRequestContractHash":"a5d0cd35afe43408a5eb0a9dedc70da8009086c7748dddfacf9d9906f341fa41"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:52:20.554136+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f158e8d1-0808-416b-a55d-a50f754214a7:request-contract:bb58d157f5fb105ef320a59f903df664e24922283cb494fdd7a7310c8eab6f57","mission_step_id":"ed28eb9a-4678-4d9c-b0d9-9a650a45c310","command_center_event_id":"f158e8d1-0808-416b-a55d-a50f754214a7"},{"id":"868313e2-0c73-4022-8507-9bc19638a2fd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/realtor-live-pipeline-v2-20260906","reason":null,"status":"synthesis_required","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":"f158e8d1-0808-416b-a55d-a50f754214a7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1441,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1000,"providerAuthMs":0,"ledgerPrepareMs":1000,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1000,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1000,"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":"f158e8d1-0808-416b-a55d-a50f754214a7"},"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":5776,"likelyAffectedFiles":["src/components/CallFlow/CallFlowProvider.tsx","src/components/CallFlow/hooks/useKeyboardShortcuts.ts","src/components/CallFlow/hooks/useLeadQueue.ts","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","config/platform-standards.json","src/components/CallActionDialogs.tsx","src/components/CallActionsMenu.tsx","src/components/CallLogs/CallHistoryPanel.tsx","src/components/CallLogs/LogCallDialog.tsx","scripts/check-route-registry.mjs","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","src/assets/pcgWorkspaceBackground.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:52:23.046474+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f158e8d1-0808-416b-a55d-a50f754214a7:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e708fff4-555c-4a16-90de-beaab185f171","command_center_event_id":"f158e8d1-0808-416b-a55d-a50f754214a7"},{"id":"e50fd771-31f4-44fb-b8ac-fa488efa2a7f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the premium KNOCKLAUNCH OS owner Settings and Profile release. Keep the premium owner UI already merged on main and preserve strict owner-context isolation. The first production release failed twice because the canonical frontend build config capped V8 at 2560 MB despite the existing 4 GB release cgroup. Repair only config/cloudflare-native-frontend-build.json to use runnerMemoryMb 4096, buildHeapMb 3072, and reservedHeadroomMb 1024. Do not modify the frozen Forgejo workflow unless a fresh exact-head Gate proves that is necessary. Then Gate, squash merge, frontend release, and prove /knock-launch-os/settings plus /knock-launch-os/settings?section=profile live.","wordingChanged":false,"canonicalIntent":"Finish the premium KNOCKLAUNCH OS owner Settings and Profile release. Keep the premium owner UI already merged on main and preserve strict owner-context isolation. The first production release failed twice because the canonical frontend build config capped V8 at 2560 MB despite the existing 4 GB release cgroup. Repair only config/cloudflare-native-frontend-build.json to use runnerMemoryMb 4096, buildHeapMb 3072, and reservedHeadroomMb 1024. Do not modify the frozen Forgejo workflow unless a fresh exact-head Gate proves that is necessary. Then Gate, squash merge, frontend release, and prove /knock-launch-os/settings plus /knock-launch-os/settings?section=profile live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"premium-owner-profile","statement":"The KNOCKLAUNCH OS owner profile is premium, visually aligned with tenant profile quality, and remains owner-data-only.","proofConditionIds":["proof-profile"]},{"id":"premium-owner-settings","statement":"The KNOCKLAUNCH OS settings hub is premium, polished, responsive, and remains owner-context-only.","proofConditionIds":["proof-settings"]},{"id":"release-memory","statement":"The existing 4 GB production frontend runner uses a 3072 MB V8 heap with 1024 MB declared headroom so the premium owner UI can ship without adding infrastructure.","proofConditionIds":["proof-settings","proof-profile"]}],"objective":"Finish the premium KNOCKLAUNCH OS owner Settings and Profile release. Keep the premium owner UI already merged on main and preserve strict owner-context isolation. The first production release failed twice because the canonical frontend build config capped V8 at 2560 MB despite the existing 4 GB release cgroup. Repair only config/cloudflare-native-frontend-build.json to use runnerMemoryMb 4096, buildHeapMb 3072, and reservedHeadroomMb 1024. Do not modify the frozen Forgejo workflow unless a fresh exact-head Gate proves that is necessary. Then Gate, squash merge, frontend release, and prove /knock-launch-os/settings plus /knock-launch-os/settings?section=profile live.","constraints":[{"id":"isolation","statement":"Do not read activeTenant or tenant media, MODES, branding, settings, or tenant account-menu state in owner Settings/Profile.","proofConditionIds":["proof-profile","proof-settings"]},{"id":"bounded-infra","statement":"Change only config/cloudflare-native-frontend-build.json for the release-memory repair; do not mutate the frozen Forgejo workflow unless a fresh exact-head Gate independently proves it necessary.","proofConditionIds":["proof-profile","proof-settings"]},{"id":"no-extra-spend","statement":"Use the existing heavy-4g runner capacity; do not provision or resize infrastructure.","proofConditionIds":["proof-profile","proof-settings"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-profile","proof-settings"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-profile","proof-settings"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-profile","kind":"runtime","claim":"Production /knock-launch-os/settings?section=profile renders the premium owner profile hero, owner avatar treatment, pill navigation, and rounded owner sections with no customer tenant presentation bleed.","route":"/knock-launch-os/settings?section=profile","roleRef":"platform_owner","userRef":null,"required":true,"expectedText":"KNOCKLAUNCH profile","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-settings","kind":"runtime","claim":"Production /knock-launch-os/settings renders the premium owner settings hero and destination cards with no customer tenant presentation bleed.","route":"/knock-launch-os/settings","roleRef":"platform_owner","userRef":null,"required":true,"expectedText":"Your command settings","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"premium-owner-profile-settings-release","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-profile","proof-settings"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"bd8e718159b9356b5ed4178d306a411b33b9ebda24083eb57632476d574f6e42","requestContractRevision":3,"previousRequestContractHash":"ac823d4569643f1487455495541e9b3810b1bd9b2a8837bdb0d002dc52a466ad"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:05:55.982634+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a11b4eb4-d04e-429b-9e61-3e772b0d3a4b:request-contract:bd8e718159b9356b5ed4178d306a411b33b9ebda24083eb57632476d574f6e42","mission_step_id":"a0cc22e8-46e4-409a-9328-ffb5b5a6e661","command_center_event_id":"a11b4eb4-d04e-429b-9e61-3e772b0d3a4b"},{"id":"ed3ff011-2270-4474-a61e-efe4a4259ec8","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"f4009feeabd7dca56efd378939fdafbec709662e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"terminalization","satisfied":false,"statement":"Required repository proof conditions without a file route can be proven from the mission's exact merged Forgejo PR and successful exact-head KnockLaunch Gate, and the durable mission remains terminal after authoritative refresh.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","satisfied":true,"statement":"After the repaired cc-execution runtime is live, normal control-plane mutation is frozen by default again.","proofConditionIds":["runtime"]}],"satisfied":false,"constraints":[{"id":"scope","satisfied":false,"statement":"Change only the mission terminalization primitive, its regression invariant, and cc-execution version marker; preserve tenant data and all unrelated production owners.","proofConditionIds":["repo","runtime"]},{"id":"one-path","satisfied":false,"statement":"Use one fresh ai branch, one PR, KnockLaunch Gate, one squash merge, and only the affected cc-execution release.","proofConditionIds":["repo","runtime"]}],"contractHash":"514053ce6144c7be530bb5e10fd2359e04eec9d162fc063f178debde902bb407","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"514053ce6144c7be530bb5e10fd2359e04eec9d162fc063f178debde902bb407","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"514053ce6144c7be530bb5e10fd2359e04eec9d162fc063f178debde902bb407"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:50:55.126618+00:00","proof_gate":"request_contract_pending","source_sha":"f4009feeabd7dca56efd378939fdafbec709662e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:62dc6fb8-3ed0-4271-aca9-960e7745ae91:request-contract:514053ce6144c7be530bb5e10fd2359e04eec9d162fc063f178debde902bb407:f4009feeabd7dca56efd378939fdafbec709662e:pending:repository","mission_step_id":"4ad0f9bc-0c70-4384-9f37-b47f30e22dbf","command_center_event_id":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},{"id":"cd0de10a-45ee-4cf7-a164-76f9479cc2c4","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"43d383eaf34e423f29f805ef8ae944887e2f99c3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"43d383eaf34e423f29f805ef8ae944887e2f99c3","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":"3882539533fec640566ebf16dcc70623ed05c09a79d535b62b7977025d037b83","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6069","runId":6069,"status":"success","sourceSha":"43d383eaf34e423f29f805ef8ae944887e2f99c3","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":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:53:15.813415+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"43d383eaf34e423f29f805ef8ae944887e2f99c3","external_id":"forgejo-main-43d383eaf34e","receipt_type":"canonical_release_status","idempotency_key":"mission:c51b50f7-528f-44ea-a55f-6b30c38b0782:forgejo-release-status:43d383eaf34e423f29f805ef8ae944887e2f99c3:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"55c232ab-f13d-4e9f-9d40-201d143334db","command_center_event_id":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},{"id":"0d8101af-5822-4ed0-acbd-785157ca532e","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"43d383eaf34e423f29f805ef8ae944887e2f99c3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Curri's six seeded REALTOR sample transactions are durably marked is_demo=true in production with no strong-marker conflicts.","proofConditionIds":["proof-merge","proof-db"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Same PR #2035 only; migration release only; preserve records; no Visual Witness.","proofConditionIds":["proof-merge","proof-db"]}],"contractHash":"3882539533fec640566ebf16dcc70623ed05c09a79d535b62b7977025d037b83","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-merge","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"3882539533fec640566ebf16dcc70623ed05c09a79d535b62b7977025d037b83","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-db","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"3882539533fec640566ebf16dcc70623ed05c09a79d535b62b7977025d037b83"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:53:17.665333+00:00","proof_gate":"request_contract_pending","source_sha":"43d383eaf34e423f29f805ef8ae944887e2f99c3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c51b50f7-528f-44ea-a55f-6b30c38b0782:request-contract:3882539533fec640566ebf16dcc70623ed05c09a79d535b62b7977025d037b83:43d383eaf34e423f29f805ef8ae944887e2f99c3:pending:repository","mission_step_id":"55c232ab-f13d-4e9f-9d40-201d143334db","command_center_event_id":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},{"id":"7fa8ce64-0440-4fe4-9ed6-e0a0ca684142","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/realtor-demo-backfill-repair-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2035,"terminal":false,"missionId":"c51b50f7-528f-44ea-a55f-6b30c38b0782","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"43d383eaf34e423f29f805ef8ae944887e2f99c3","timingsMs":{"prReadinessMs":409,"approvedPlanMs":0,"shipAndProveMs":16137,"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":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},"performance":null,"deploymentId":"forgejo-main-43d383eaf34e","workflowRunId":6069,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"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-07T02:53:35.584519+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2035","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c51b50f7-528f-44ea-a55f-6b30c38b0782:automatic-mission-resume:2035:canonical_release_reconciliation_pending","mission_step_id":"898bbb72-c967-4d41-8a20-60f89ff621a1","command_center_event_id":"c51b50f7-528f-44ea-a55f-6b30c38b0782"},{"id":"f8333be3-5b6a-4f37-816a-3c27fc620829","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/capability-native-calendar-20260906","reason":"orphaned_branch_recovery_scope_mismatch:ai/capability-native-calendar-20260906","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":"ef00b3fe-3efa-46e9-a304-1568eae56ade","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1565,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":294,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":294,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":294,"repositoryMutationMs":1565,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":294,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},"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":1541,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:53:43.858319+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ef00b3fe-3efa-46e9-a304-1568eae56ade:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c3e7185f-ea46-4dd1-b724-34ff6e202545","command_center_event_id":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},{"id":"c6c28ac3-483d-4794-9ad8-6928e0883494","source":"cc-execution","status":"recorded","payload":{"objective":"On current Forgejo main, deliver the corrected live Realtor Pipeline as one canonical generation. Supersede unshipped defective PR #2036 and the orphaned no-PR v2 branch only after this corrected generation preserves their intended functionality. Replace the static empty-stage Pipeline with live tenant-scoped contact data from contact_tenant_memberships joined to unified_contacts; use paged reads, configured stages when present, observed live stages when not configured, starter stages only when there are no configured/observed stages, an explicit Unstaged group, truthful counts, unassigned signal, canonical contact links, and clear loading/error/empty states. Both dashboard render paths must pass activeTenant.id directly. Scope exactly src/hooks/useRealtorTenancy.ts, src/pages/realtor/RealtorTenantDashboard.tsx, and one focused contract test. One PR, KnockLaunch Gate, squash merge, frontend release only, prove production Realtor Pipeline contains 'Live tenant contacts grouped by their recorded lead stage'. No Visual Witness.","tenantRef":"curriproperties","receivedAt":"2026-09-07T02:54:18.349Z","fingerprint":"3f021e0cb84cd2ef2fece89d68709aceeb2a0efae5fc1d91c96990c9682ddeb8","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/realtor-live-pipeline-v3-20260906","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"On current Forgejo main, deliver the corrected live Realtor Pipeline as one canonical generation. Supersede unshipped defective PR #2036 and the orphaned no-PR v2 branch only after this corrected generation preserves their intended functionality. Replace the static empty-stage Pipeline with live tenant-scoped contact data from contact_tenant_memberships joined to unified_contacts; use paged reads, configured stages when present, observed live stages when not configured, starter stages only when there are no configured/observed stages, an explicit Unstaged group, truthful counts, unassigned signal, canonical contact links, and clear loading/error/empty states. Both dashboard render paths must pass activeTenant.id directly. Scope exactly src/hooks/useRealtorTenancy.ts, src/pages/realtor/RealtorTenantDashboard.tsx, and one focused contract test. One PR, KnockLaunch Gate, squash merge, frontend release only, prove production Realtor Pipeline contains 'Live tenant contacts grouped by their recorded lead stage'. No Visual Witness.","wordingChanged":false,"canonicalIntent":"On current Forgejo main, deliver the corrected live Realtor Pipeline as one canonical generation. Supersede unshipped defective PR #2036 and the orphaned no-PR v2 branch only after this corrected generation preserves their intended functionality. Replace the static empty-stage Pipeline with live tenant-scoped contact data from contact_tenant_memberships joined to unified_contacts; use paged reads, configured stages when present, observed live stages when not configured, starter stages only when there are no configured/observed stages, an explicit Unstaged group, truthful counts, unassigned signal, canonical contact links, and clear loading/error/empty states. Both dashboard render paths must pass activeTenant.id directly. Scope exactly src/hooks/useRealtorTenancy.ts, src/pages/realtor/RealtorTenantDashboard.tsx, and one focused contract test. One PR, KnockLaunch Gate, squash merge, frontend release only, prove production Realtor Pipeline contains 'Live tenant contacts grouped by their recorded lead stage'. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Curri's Realtor Pipeline displays live tenant contacts and real stages instead of a static empty facade.","proofConditionIds":["proof-hook","proof-dashboard","proof-gate","proof-merge","proof-production"]}],"objective":"On current Forgejo main, deliver the corrected live Realtor Pipeline as one canonical generation. Supersede unshipped defective PR #2036 and the orphaned no-PR v2 branch only after this corrected generation preserves their intended functionality. Replace the static empty-stage Pipeline with live tenant-scoped contact data from contact_tenant_memberships joined to unified_contacts; use paged reads, configured stages when present, observed live stages when not configured, starter stages only when there are no configured/observed stages, an explicit Unstaged group, truthful counts, unassigned signal, canonical contact links, and clear loading/error/empty states. Both dashboard render paths must pass activeTenant.id directly. Scope exactly src/hooks/useRealtorTenancy.ts, src/pages/realtor/RealtorTenantDashboard.tsx, and one focused contract test. One PR, KnockLaunch Gate, squash merge, frontend release only, prove production Realtor Pipeline contains 'Live tenant contacts grouped by their recorded lead stage'. No Visual Witness.","constraints":[{"id":"constraint-1","statement":"Only the Realtor tenancy hook, RealtorTenantDashboard, and focused contract test may change; frontend release only.","proofConditionIds":["proof-hook","proof-dashboard","proof-production"]},{"id":"constraint-2","statement":"Retire/supersede defective PR #2036 only after corrected functionality is preserved.","proofConditionIds":["proof-dashboard"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-hook","kind":"repository","claim":"useRealtorPipelineContacts reads tenant memberships in bounded pages with canonical contact identity.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"useRealtorPipelineContacts","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-dashboard","kind":"repository","claim":"Pipeline uses live contacts, direct activeTenant.id render paths, and no hardcoded No leads in stage facade.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"Live tenant contacts grouped by their recorded lead stage","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-gate","kind":"repository","claim":"Corrected Pipeline PR passes KnockLaunch Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-merge","kind":"repository","claim":"Corrected Pipeline PR is squash merged to protected Forgejo main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Production Realtor Pipeline contains live tenant contact wording.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Live tenant contacts grouped by their recorded lead stage","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/realtor-live-pipeline-v3-20260906","conversationContext":null,"requestContractHash":"a3694df66567916301a518c9a84b480c279046fc703564b2832132d454e1b29c","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:54:18.786948+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:7fea6c1c-497a-4060-a1ed-b2b433d7c2f5:tenant-workstream-contribution:3f021e0cb84cd2ef2fece89d68709aceeb2a0efae5fc1d91c96990c9682ddeb8","mission_step_id":null,"command_center_event_id":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5"},{"id":"5a3aea3b-92ae-479a-b301-5fc30c2a70b7","source":"forgejo","status":"retryable","payload":{"branch":"ai/frontend-gate-memory-envelope-2816","merged":false,"prNumber":3280,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:06:50.593472+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3280","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:54cea95d-d67f-47cf-8a52-761aaefff8ea:closed-pr:3280:unmerged","mission_step_id":"01beb39e-7bb5-403f-82f3-d7dfbed2d1e8","command_center_event_id":"54cea95d-d67f-47cf-8a52-761aaefff8ea"},{"id":"7f45d5bb-7bad-496e-a0f2-f3d987be8f73","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/capability-native-calendar-20260906","reason":null,"status":"synthesis_required","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":"ef00b3fe-3efa-46e9-a304-1568eae56ade","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":291,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1303,"providerAuthMs":0,"ledgerPrepareMs":688,"ledgerReconcileMs":0,"lineageReconcileMs":615,"resolvePreflightMs":1303,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":688,"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":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},"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":5085,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/auth-state-refresh.mjs","config/platform-standards.json","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/OAuthConsentBridge.tsx","scripts/phase3b-sanitize-and-publish-v2.ts","scripts/cloudflare-native-version-deploy.mjs","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","scripts/production-release-targets.json","scripts/release-target-ownership.mjs","scripts/resolve-production-workflow-run.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:53:01.445199+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ef00b3fe-3efa-46e9-a304-1568eae56ade:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"137033ef-578d-4df2-9324-3317724a0c7a","command_center_event_id":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},{"id":"629d8aba-c453-47c0-a46e-835bc9b83757","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"d9b8d6c068467e3848fdef45cd13a5893dacb183","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"30409921342633f65f919a569a9adb3da8f2260d","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"c8582b94ff7a0236b50a44f1fb6f653b968a1a455313d8a2196971904f8e0295","forgejoWorkflowProof":{"runId":8774,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T15:02:01.972444+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"30409921342633f65f919a569a9adb3da8f2260d","external_id":"forgejo-main-304099213426","receipt_type":"canonical_release_status","idempotency_key":"mission:cc47304f-3c0b-46b1-a0d4-49c13454a945:forgejo-release-status:30409921342633f65f919a569a9adb3da8f2260d:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"2dbb5db7-0bde-4cfc-a514-c8b26d4f631d","command_center_event_id":"cc47304f-3c0b-46b1-a0d4-49c13454a945"},{"id":"d57fd395-bb1a-4ec2-b80e-2207b1cc46a4","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"f4009feeabd7dca56efd378939fdafbec709662e","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"88bac9e4a61e1f191a6fc96121fb7bc823c1621d","prNumber":2266,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6664/jobs/1","mergeCommitSha":"f4009feeabd7dca56efd378939fdafbec709662e"}],"requestContractHash":"514053ce6144c7be530bb5e10fd2359e04eec9d162fc063f178debde902bb407"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:51:00.166923+00:00","proof_gate":"request_contract_repository_verified","source_sha":"f4009feeabd7dca56efd378939fdafbec709662e","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:62dc6fb8-3ed0-4271-aca9-960e7745ae91:request-contract-repository:514053ce6144c7be530bb5e10fd2359e04eec9d162fc063f178debde902bb407:f4009feeabd7dca56efd378939fdafbec709662e","mission_step_id":"4ad0f9bc-0c70-4384-9f37-b47f30e22dbf","command_center_event_id":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},{"id":"403bdb0d-7659-495e-9145-9bc25e0433b2","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f4009feeabd7dca56efd378939fdafbec709662e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"terminalization","satisfied":true,"statement":"Required repository proof conditions without a file route can be proven from the mission's exact merged Forgejo PR and successful exact-head KnockLaunch Gate, and the durable mission remains terminal after authoritative refresh.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","satisfied":true,"statement":"After the repaired cc-execution runtime is live, normal control-plane mutation is frozen by default again.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Change only the mission terminalization primitive, its regression invariant, and cc-execution version marker; preserve tenant data and all unrelated production owners.","proofConditionIds":["repo","runtime"]},{"id":"one-path","satisfied":true,"statement":"Use one fresh ai branch, one PR, KnockLaunch Gate, one squash merge, and only the affected cc-execution release.","proofConditionIds":["repo","runtime"]}],"contractHash":"514053ce6144c7be530bb5e10fd2359e04eec9d162fc063f178debde902bb407","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"514053ce6144c7be530bb5e10fd2359e04eec9d162fc063f178debde902bb407","repositoryProofStatus":"verified","repositoryProofSourceSha":"f4009feeabd7dca56efd378939fdafbec709662e"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"514053ce6144c7be530bb5e10fd2359e04eec9d162fc063f178debde902bb407"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:51:01.843084+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f4009feeabd7dca56efd378939fdafbec709662e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:62dc6fb8-3ed0-4271-aca9-960e7745ae91:request-contract:514053ce6144c7be530bb5e10fd2359e04eec9d162fc063f178debde902bb407:f4009feeabd7dca56efd378939fdafbec709662e:verified:","mission_step_id":"4ad0f9bc-0c70-4384-9f37-b47f30e22dbf","command_center_event_id":"62dc6fb8-3ed0-4271-aca9-960e7745ae91"},{"id":"fc682908-ebca-4da9-805d-2e8d0f03d9e1","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/shell-templates-active-godmode-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2274,"terminal":false,"missionId":"da57b376-9728-4ae0-ae34-94656291f7a4","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"2d8e567fff20ff7d164b31f2c3d4cf075770b2ae","timingsMs":{"prReadinessMs":4473,"approvedPlanMs":0,"shipAndProveMs":27613,"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":"da57b376-9728-4ae0-ae34-94656291f7a4"},"performance":null,"deploymentId":"forgejo-main-2d8e567fff20","workflowRunId":6692,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview"]},"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-10T04:43:18.759447+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2274","receipt_type":"automatic_mission_resume","idempotency_key":"mission:da57b376-9728-4ae0-ae34-94656291f7a4:automatic-mission-resume:2274:canonical_release_reconciliation_pending","mission_step_id":"f6fb1d71-1712-44a9-9130-fb1166197f47","command_center_event_id":"da57b376-9728-4ae0-ae34-94656291f7a4"},{"id":"ded26e81-a44a-43bd-90c2-d9c3ba461201","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/realtor-live-pipeline-v3-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.70-forgejo-source-discovery-retry-window","prNumber":2037,"terminal":false,"missionId":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4409,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1540,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":715,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1540,"repositoryMutationMs":4409,"repositoryProviderMs":4136,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3195,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":715,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":941},"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":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5"},"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":3365,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:54:23.94615+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2037","receipt_type":"execute_mission","idempotency_key":"mission:7fea6c1c-497a-4060-a1ed-b2b433d7c2f5:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"9e5c6f27-0082-4219-9140-3a87447f39d9","command_center_event_id":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5"},{"id":"aa2e38f7-93a6-4374-9505-468c3e092e10","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/capability-native-calendar-20260906","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2034,"terminal":false,"missionId":"ef00b3fe-3efa-46e9-a304-1568eae56ade","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":3088,"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":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},"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":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:55:29.858292+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2034","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ef00b3fe-3efa-46e9-a304-1568eae56ade:automatic-mission-resume:2034:repair_mission_waiting_for_gate","mission_step_id":"5c8a5351-7f1c-4891-8a10-2bc7867b75f9","command_center_event_id":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},{"id":"0ef920ad-697d-402c-9bce-9934cf2f6d73","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/realtor-live-pipeline-v3-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2037,"terminal":false,"missionId":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","timingsMs":{"prReadinessMs":1040,"approvedPlanMs":0,"shipAndProveMs":9777,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5"},"performance":null,"deploymentId":"forgejo-main-7b2359b0c498","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":1940,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:56:52.265216+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2037","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7fea6c1c-497a-4060-a1ed-b2b433d7c2f5:automatic-mission-resume:2037:canonical_release_dispatched","mission_step_id":"821451f8-0bb2-4b91-8de9-51c965524163","command_center_event_id":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5"},{"id":"86b34cbe-83d8-4291-a9fb-a3f872b8453a","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/test/mcp-connection-contract.test.js","docs/MCP_CONNECTION_RECOVERY.md"],"reason":"Owner requested permanent PRIME MCP lockdown and authorized bounded control-plane maintenance with refreeze after proof.","baseSha":"e03c38c0e1360b5b6e6afba2559b0c065b0281a5","issuedAt":1788887915419,"expiresAt":1788888515420,"missionId":"1e86c01f-85a1-4798-b823-5fd22a93caf0","authorizationId":"a69d7ae4-f489-40cb-b4da-18542a51617b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T17:18:35.417468+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e03c38c0e1360b5b6e6afba2559b0c065b0281a5","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"mission:1e86c01f-85a1-4798-b823-5fd22a93caf0:control-plane-maintenance:mcp-lockdown-v1","mission_step_id":"98076a0f-62f8-4017-b829-eba68435b11a","command_center_event_id":"1e86c01f-85a1-4798-b823-5fd22a93caf0"},{"id":"5146311e-1302-42c4-83df-1548d9795afb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/post-login-launch-hub-387400c2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":2275,"terminal":false,"missionId":"387400c2-2d01-4a97-9e51-345d958591d8","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10409,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":7751,"approvedPlanMs":0,"missionSetupMs":5296,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":295,"ledgerReconcileMs":0,"lineageReconcileMs":5001,"resolvePreflightMs":5296,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":295,"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":"387400c2-2d01-4a97-9e51-345d958591d8"},"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":1528,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:45:45.919302+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2275","receipt_type":"execute_mission","idempotency_key":"mission:387400c2-2d01-4a97-9e51-345d958591d8:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"53bb5cc1-b46e-49d8-8811-5983e9b0ca0e","command_center_event_id":"387400c2-2d01-4a97-9e51-345d958591d8"},{"id":"c1e21dcf-8ae0-42b2-a3eb-cc5a4146281f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/capability-native-calendar-20260906","reason":"forgejo_pull_request_read_failed:502","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2034,"terminal":false,"missionId":"ef00b3fe-3efa-46e9-a304-1568eae56ade","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":3815,"approvedPlanMs":0,"shipAndProveMs":2434,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},"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":703,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:56:53.258711+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"2034","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ef00b3fe-3efa-46e9-a304-1568eae56ade:automatic-mission-resume:2034:canonical_release_blocked","mission_step_id":"5c8a5351-7f1c-4891-8a10-2bc7867b75f9","command_center_event_id":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},{"id":"75ad89a5-627f-4cfe-9cd5-57e5f5651b67","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","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":"a3694df66567916301a518c9a84b480c279046fc703564b2832132d454e1b29c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6072","runId":6072,"status":"running","sourceSha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","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-07T02:57:47.975838+00:00","proof_gate":"canonical_release_pending","source_sha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","external_id":"forgejo-main-7b2359b0c498","receipt_type":"canonical_release_status","idempotency_key":"mission:7fea6c1c-497a-4060-a1ed-b2b433d7c2f5:forgejo-release-status:7b2359b0c498c3c8961bf004e12bf780645f8ddc:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"821451f8-0bb2-4b91-8de9-51c965524163","command_center_event_id":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5"},{"id":"d8ba5424-3732-4c26-bd13-0f10246b5ee2","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/realtor-live-pipeline-v3-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2037,"terminal":false,"missionId":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","timingsMs":{"prReadinessMs":760,"approvedPlanMs":0,"shipAndProveMs":18332,"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":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5"},"performance":null,"deploymentId":"forgejo-main-7b2359b0c498","workflowRunId":6072,"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-07T02:58:09.65273+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2037","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7fea6c1c-497a-4060-a1ed-b2b433d7c2f5:automatic-mission-resume:2037:canonical_release_reconciliation_pending","mission_step_id":"6b174a49-955c-4db8-9f48-6a48b00d3edb","command_center_event_id":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5"},{"id":"b8427fa9-99fb-45dc-b60e-f57178be5425","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-60fe65fb412a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"60fe65fb-412a-4f4e-848f-781390533940","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":355,"providerAuthMs":0,"ledgerPrepareMs":355,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":355,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":355,"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":"60fe65fb-412a-4f4e-848f-781390533940"},"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":3356,"likelyAffectedFiles":["src/shells/realtor/RealtorShell.tsx","src/shells/route/RouteShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T16:50:33.63643+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60fe65fb-412a-4f4e-848f-781390533940:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b8c821b1-870d-457f-acb2-9098c275e110","command_center_event_id":"60fe65fb-412a-4f4e-848f-781390533940"},{"id":"5b04258c-4267-455e-b0d9-620017949c41","source":"forgejo","status":"waiting","payload":{"branch":"ai/realtor-live-pipeline-v3-20260906","prNumber":2037,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:57:44.897298+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","external_id":"2037","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7fea6c1c-497a-4060-a1ed-b2b433d7c2f5:merged-pr:2037:7b2359b0c498c3c8961bf004e12bf780645f8ddc","mission_step_id":"821451f8-0bb2-4b91-8de9-51c965524163","command_center_event_id":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5"},{"id":"655cd924-76af-4e34-b59e-d215ab4eb96e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"30409921342633f65f919a569a9adb3da8f2260d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix the Curri family shell-ownership failure class on current Forgejo main. Frontend-only. The production finish line is: Curri Control Center uses one dedicated portfolio shell and the newer CurriControlCenterWorkspace; Realty World Curri Properties uses TenantModesShell as its sole outer tenant shell without a nested RealtorShell; One Call uses TenantModesShell as its sole outer tenant shell without a nested HomeMaintenanceWorkspaceShell. Preserve all existing tenant records, IDs, routes, storage, auth, backend, media, colors, and non-Curri behavior. Exact requirements: (1) In src/PrivateAppShell.tsx, identify only the exact curri-control-center tenant (company_slug curri-control-center and/or workspace_variant curri_control_center) and route it through CurriControlCenterShell instead of TenantModesShell. Preserve tenant-integrated application boundaries inside that dedicated shell and suppress the global fallback account menu for this shell so there is exactly one tenant avatar owner. (2) In src/routes/vanityRoutes.tsx, stop routing Curri Control Center dashboard/home/today to the stale src/components/curri/CurriPortfolioCommandCenter implementation. Route those surfaces to src/","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"c8582b94ff7a0236b50a44f1fb6f653b968a1a455313d8a2196971904f8e0295","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"c8582b94ff7a0236b50a44f1fb6f653b968a1a455313d8a2196971904f8e0295"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T15:02:03.516173+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"30409921342633f65f919a569a9adb3da8f2260d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cc47304f-3c0b-46b1-a0d4-49c13454a945:request-contract:c8582b94ff7a0236b50a44f1fb6f653b968a1a455313d8a2196971904f8e0295:30409921342633f65f919a569a9adb3da8f2260d:verified:","mission_step_id":"2dbb5db7-0bde-4cfc-a514-c8b26d4f631d","command_center_event_id":"cc47304f-3c0b-46b1-a0d4-49c13454a945"},{"id":"cbb2b6ce-bce1-4127-be3b-54b5f2053f5f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"a3694df66567916301a518c9a84b480c279046fc703564b2832132d454e1b29c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6072","runId":6072,"status":"success","sourceSha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","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-07T02:58:55.07852+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","external_id":"forgejo-main-7b2359b0c498","receipt_type":"canonical_release_status","idempotency_key":"mission:7fea6c1c-497a-4060-a1ed-b2b433d7c2f5:forgejo-release-status:7b2359b0c498c3c8961bf004e12bf780645f8ddc:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"59f56935-85ce-481d-8c98-af3673004859","command_center_event_id":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5"},{"id":"869f1604-4644-4651-af2c-7c8f199955a9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-60fe65fb412a","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.79-durable-synthesis-continuation","prNumber":2238,"terminal":false,"missionId":"60fe65fb-412a-4f4e-848f-781390533940","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3474,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":534,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":534,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":534,"repositoryMutationMs":3474,"repositoryProviderMs":3198,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1931,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":534,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1267},"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":"60fe65fb-412a-4f4e-848f-781390533940"},"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":3059,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T16:51:40.606643+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2238","receipt_type":"execute_mission","idempotency_key":"mission:60fe65fb-412a-4f4e-848f-781390533940:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"5f7bd37f-f72b-4408-84cd-582eb1ab7778","command_center_event_id":"60fe65fb-412a-4f4e-848f-781390533940"},{"id":"25b37ad7-c045-41c5-a3c7-a7662a8e7368","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/capability-native-calendar-20260906","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2034,"terminal":false,"missionId":"ef00b3fe-3efa-46e9-a304-1568eae56ade","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12042,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":11859,"approvedPlanMs":0,"missionSetupMs":1206,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":321,"ledgerReconcileMs":0,"lineageReconcileMs":885,"resolvePreflightMs":1206,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":321,"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":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},"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":2254,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:54:45.80693+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2034","receipt_type":"execute_mission","idempotency_key":"mission:ef00b3fe-3efa-46e9-a304-1568eae56ade:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c3e7185f-ea46-4dd1-b724-34ff6e202545","command_center_event_id":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},{"id":"d66d06a5-01af-493f-aa27-c57f9388613a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/godmode-restore-point-access-20260909","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":"75e0b36a-7166-43aa-b59f-8e3c798705cc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":385,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":748,"providerAuthMs":0,"ledgerPrepareMs":748,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":748,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":748,"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":"75e0b36a-7166-43aa-b59f-8e3c798705cc"},"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":5269,"likelyAffectedFiles":["src/pages/godmode/GodModeDashboard.tsx","src/components/admin/AdminSidebar.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:55:30.904799+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75e0b36a-7166-43aa-b59f-8e3c798705cc:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cd633f4e-5fb9-4d09-9616-0bf5fb7148e3","command_center_event_id":"75e0b36a-7166-43aa-b59f-8e3c798705cc"},{"id":"4d385749-8d7f-4597-939c-48ee46933f79","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/forgejo-read-pressure.test.js"],"reason":"Owner-authorized repair of recurring Forgejo provider timeout and repository-read pressure failures; re-freeze after canonical live proof.","baseSha":"b6af7ef22095b528b2f8a36606d29485fd39e738","issuedAt":1789021717778,"expiresAt":1789021897778,"missionId":"a04714d8-6261-46e9-8dd7-7ed0436221b2","authorizationId":"692ae0e7-9096-4696-b4f6-36d4e46c15ad","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:28:38.251481+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b6af7ef22095b528b2f8a36606d29485fd39e738","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:692ae0e7-9096-4696-b4f6-36d4e46c15ad","mission_step_id":"fc4bc6f0-4cbd-448a-99d0-7e87572c2d7a","command_center_event_id":"a04714d8-6261-46e9-8dd7-7ed0436221b2"},{"id":"c4ef68a0-b555-4d85-b51b-3dbe775710b7","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Curri's Realtor Pipeline displays live tenant contacts and real stages instead of a static empty facade.","proofConditionIds":["proof-hook","proof-dashboard","proof-gate","proof-merge","proof-production"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Only the Realtor tenancy hook, RealtorTenantDashboard, and focused contract test may change; frontend release only.","proofConditionIds":["proof-hook","proof-dashboard","proof-production"]},{"id":"constraint-2","satisfied":false,"statement":"Retire/supersede defective PR #2036 only after corrected functionality is preserved.","proofConditionIds":["proof-dashboard"]}],"contractHash":"a3694df66567916301a518c9a84b480c279046fc703564b2832132d454e1b29c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-hook","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"a3694df66567916301a518c9a84b480c279046fc703564b2832132d454e1b29c","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-dashboard","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"a3694df66567916301a518c9a84b480c279046fc703564b2832132d454e1b29c","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-gate","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"a3694df66567916301a518c9a84b480c279046fc703564b2832132d454e1b29c","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-merge","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"a3694df66567916301a518c9a84b480c279046fc703564b2832132d454e1b29c","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"a3694df66567916301a518c9a84b480c279046fc703564b2832132d454e1b29c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:58:56.893817+00:00","proof_gate":"request_contract_pending","source_sha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7fea6c1c-497a-4060-a1ed-b2b433d7c2f5:request-contract:a3694df66567916301a518c9a84b480c279046fc703564b2832132d454e1b29c:7b2359b0c498c3c8961bf004e12bf780645f8ddc:pending:repository","mission_step_id":"59f56935-85ce-481d-8c98-af3673004859","command_center_event_id":"7fea6c1c-497a-4060-a1ed-b2b433d7c2f5"},{"id":"31430a8e-2f98-4c4e-bc3f-6ed533d9b18b","source":"cc-execution","status":"recorded","payload":{"objective":"Finish existing green PR #2038 exactly as committed. Do not change source. Squash merge through Forgejo, release frontend only after the currently active frontend release is terminal, and prove production Realtor Tools contains 'Saved to Contacts automatically'. Preserve direct canonical contact/membership/activity capture, represented visitor protection, Open Contact, Print and optional CSV. No Visual Witness.","tenantRef":"curriproperties","receivedAt":"2026-09-07T03:01:53.825Z","fingerprint":"03180b6ab76d2846d98a8cba0746f4eade5d192346efd3dd55368a95dde986d3","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/realtor-open-house-persistence-v2-20260906","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish existing green PR #2038 exactly as committed. Do not change source. Squash merge through Forgejo, release frontend only after the currently active frontend release is terminal, and prove production Realtor Tools contains 'Saved to Contacts automatically'. Preserve direct canonical contact/membership/activity capture, represented visitor protection, Open Contact, Print and optional CSV. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Finish existing green PR #2038 exactly as committed. Do not change source. Squash merge through Forgejo, release frontend only after the currently active frontend release is terminal, and prove production Realtor Tools contains 'Saved to Contacts automatically'. Preserve direct canonical contact/membership/activity capture, represented visitor protection, Open Contact, Print and optional CSV. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","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"]}],"objective":"Finish existing green PR #2038 exactly as committed. Do not change source. Squash merge through Forgejo, release frontend only after the currently active frontend release is terminal, and prove production Realtor Tools contains 'Saved to Contacts automatically'. Preserve direct canonical contact/membership/activity capture, represented visitor protection, Open Contact, Print and optional CSV. No Visual Witness.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2038; frontend release only; no source changes; no 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 #2038 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 #2038 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 contains Saved to Contacts automatically.","route":"/curri-properties/realtor/tools","roleRef":null,"userRef":null,"required":true,"expectedText":"Saved to Contacts automatically","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/realtor-open-house-persistence-v2-20260906","conversationContext":null,"requestContractHash":"bba0097a7a78ee3727d64b74a876613fa05a733e31130f455b45aae56dd56031","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:01:54.272999+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:235cc6a0-170d-4b40-91f8-58c3999faad0:tenant-workstream-contribution:03180b6ab76d2846d98a8cba0746f4eade5d192346efd3dd55368a95dde986d3","mission_step_id":null,"command_center_event_id":"235cc6a0-170d-4b40-91f8-58c3999faad0"},{"id":"c41b9218-1402-471b-a1b0-34392bed6666","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/realtor-open-house-persistence-v2-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2038,"terminal":false,"missionId":"235cc6a0-170d-4b40-91f8-58c3999faad0","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14540,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1539,"approvedPlanMs":0,"missionSetupMs":1705,"providerAuthMs":0,"shipAndProveMs":12554,"ledgerPrepareMs":720,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1705,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":720,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"235cc6a0-170d-4b40-91f8-58c3999faad0"},"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":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:02:09.552493+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2038","receipt_type":"execute_mission","idempotency_key":"mission:235cc6a0-170d-4b40-91f8-58c3999faad0:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"5495efae-25b1-4339-b28d-5d8c4efb1e59","command_center_event_id":"235cc6a0-170d-4b40-91f8-58c3999faad0"},{"id":"5399833d-77f7-4bf4-9150-0dc2ec4bcfb1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/capability-native-calendar-20260906","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2034,"terminal":false,"missionId":"ef00b3fe-3efa-46e9-a304-1568eae56ade","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2995,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1990,"approvedPlanMs":0,"missionSetupMs":1027,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":738,"resolvePreflightMs":1027,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":289,"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":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},"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":1972,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:54:56.315727+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2034","receipt_type":"execute_mission","idempotency_key":"mission:ef00b3fe-3efa-46e9-a304-1568eae56ade:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"c3e7185f-ea46-4dd1-b724-34ff6e202545","command_center_event_id":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},{"id":"3827529c-16ab-4b41-be7f-dd9cb09857b5","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"661423135ffb62f83f4032c46ae18fde2b814033","prNumber":2423,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7193/jobs/1","mergeCommitSha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e"}],"requestContractHash":"51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:21:58.586824+00:00","proof_gate":"request_contract_repository_verified","source_sha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:451fe0d1-65d2-461a-aa4c-018ddd8f99fd:request-contract-repository:51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4:dc4b5d9df200e13caef8622eefda3a6d2896c63e","mission_step_id":"0d9ccb81-0501-4779-ac1a-a6f3f1cfacda","command_center_event_id":"451fe0d1-65d2-461a-aa4c-018ddd8f99fd"},{"id":"2715b130-513c-4fcf-8414-4fc567874f2d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/capability-native-calendar-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2034,"terminal":false,"missionId":"ef00b3fe-3efa-46e9-a304-1568eae56ade","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"92ac160f895cfcbacd767453c0fd3f3cd0c61810","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10711,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1537,"approvedPlanMs":0,"missionSetupMs":790,"providerAuthMs":0,"shipAndProveMs":8915,"ledgerPrepareMs":540,"ledgerReconcileMs":0,"lineageReconcileMs":250,"resolvePreflightMs":790,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":540,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},"performance":null,"deploymentId":"forgejo-main-92ac160f895c","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-domain","capability-router"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2759,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:07:44.345934+00:00","proof_gate":"canonical_release_dispatched","source_sha":"92ac160f895cfcbacd767453c0fd3f3cd0c61810","external_id":"forgejo-main-92ac160f895c","receipt_type":"execute_mission","idempotency_key":"mission:ef00b3fe-3efa-46e9-a304-1568eae56ade:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"31d7a7ab-f517-4a1e-81ee-dc86547b8048","command_center_event_id":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},{"id":"3b598c36-9929-4dd8-b141-f1f5957275fd","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/capability-native-calendar-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2034,"terminal":false,"missionId":"ef00b3fe-3efa-46e9-a304-1568eae56ade","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"92ac160f895cfcbacd767453c0fd3f3cd0c61810","timingsMs":{"prReadinessMs":274,"approvedPlanMs":0,"shipAndProveMs":16727,"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":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},"performance":null,"deploymentId":"forgejo-main-92ac160f895c","workflowRunId":6080,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-domain","capability-router"]},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:13:24.530877+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2034","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ef00b3fe-3efa-46e9-a304-1568eae56ade:automatic-mission-resume:2034:canonical_release_reconciliation_pending","mission_step_id":"5c8a5351-7f1c-4891-8a10-2bc7867b75f9","command_center_event_id":"ef00b3fe-3efa-46e9-a304-1568eae56ade"},{"id":"c81629d8-a4c5-409a-aabe-045d5567de1e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/application-capability-layer-v2-20260907","reason":"orphaned_branch_recovery_scope_mismatch:ai/application-capability-layer-v2-20260907","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":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":287,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":474,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":334,"ledgerReconcileMs":0,"lineageReconcileMs":140,"resolvePreflightMs":474,"repositoryMutationMs":287,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":334,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4"},"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":1550,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:12:57.727529+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:69c688b5-9d56-4f69-b72c-65e7fa57e5b4:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"430481d0-a0b7-4e38-972f-213d068d2e33","command_center_event_id":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4"},{"id":"d5d35e3c-0500-4902-b8bd-caae9cc79903","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/application-capability-layer-v2-20260907","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.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6758,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":800,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":800,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":800,"repositoryMutationMs":6758,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":800,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:16:04.005804+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:69c688b5-9d56-4f69-b72c-65e7fa57e5b4:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"430481d0-a0b7-4e38-972f-213d068d2e33","command_center_event_id":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4"},{"id":"1b1b44fa-8b3c-4bbb-bf62-f2a22e49f203","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-60fe65fb412a","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2238,"terminal":false,"missionId":"60fe65fb-412a-4f4e-848f-781390533940","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7298,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2125,"approvedPlanMs":0,"missionSetupMs":861,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":603,"ledgerReconcileMs":0,"lineageReconcileMs":258,"resolvePreflightMs":861,"repositoryMutationMs":5011,"repositoryProviderMs":4096,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3911,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":603,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":185},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"60fe65fb-412a-4f4e-848f-781390533940"},"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-09T16:52:16.616342+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2238","receipt_type":"execute_mission","idempotency_key":"mission:60fe65fb-412a-4f4e-848f-781390533940:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"5f7bd37f-f72b-4408-84cd-582eb1ab7778","command_center_event_id":"60fe65fb-412a-4f4e-848f-781390533940"},{"id":"6817e2b8-be8d-43a3-869e-1c53113f70fc","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2042,"terminal":false,"missionId":"fe97f4e2-76bd-48c6-9127-365c225d9b52","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"523ff5250d1b5188a007d09990c103da64fc91a1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12310,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2103,"approvedPlanMs":0,"missionSetupMs":595,"providerAuthMs":0,"shipAndProveMs":9638,"ledgerPrepareMs":595,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":595,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":595,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fe97f4e2-76bd-48c6-9127-365c225d9b52"},"performance":null,"deploymentId":"forgejo-main-523ff5250d1b","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"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":2582,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:16:38.059191+00:00","proof_gate":"canonical_release_dispatched","source_sha":"523ff5250d1b5188a007d09990c103da64fc91a1","external_id":"forgejo-main-523ff5250d1b","receipt_type":"execute_mission","idempotency_key":"mission:fe97f4e2-76bd-48c6-9127-365c225d9b52:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a1787c9f-44bf-4f2a-b4e2-385cefc23090","command_center_event_id":"fe97f4e2-76bd-48c6-9127-365c225d9b52"},{"id":"46877812-cf3c-483d-ae20-e821c7b9efb6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"523ff5250d1b5188a007d09990c103da64fc91a1","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"523ff5250d1b5188a007d09990c103da64fc91a1","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":"7117592ebeaaa424b4578c8fa0d3d42a3882082e2db894c8251d7ad75e41b14d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6084","runId":6084,"status":"success","sourceSha":"523ff5250d1b5188a007d09990c103da64fc91a1","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:19:08.920825+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"523ff5250d1b5188a007d09990c103da64fc91a1","external_id":"forgejo-main-523ff5250d1b","receipt_type":"canonical_release_status","idempotency_key":"mission:fe97f4e2-76bd-48c6-9127-365c225d9b52:forgejo-release-status:523ff5250d1b5188a007d09990c103da64fc91a1:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"d2a93571-430c-4eb8-a78a-3a47d21e79e2","command_center_event_id":"fe97f4e2-76bd-48c6-9127-365c225d9b52"},{"id":"2cc65735-73e5-499d-b018-f031168ba2dd","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"523ff5250d1b5188a007d09990c103da64fc91a1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"calendar-migration-live","satisfied":false,"statement":"Corrective PR #2042 is squash-merged and unique Calendar migration version 20260907031100 is live, restoring the Calendar capability bindings.","proofConditionIds":["corrective-merged","migration-release","calendar-runtime-proof"]}],"satisfied":false,"constraints":[{"id":"reuse-corrective-pr","satisfied":false,"statement":"Reuse corrective PR #2042 and its existing branch only; do not create another branch or PR.","proofConditionIds":["corrective-merged","migration-release","calendar-runtime-proof"]},{"id":"migration-only","satisfied":false,"statement":"Release only Supabase migrations from the corrective one-file delta; do not deploy Edge Functions, frontend, Command Center, Realtor, mail, contacts, or unrelated targets.","proofConditionIds":["corrective-merged","migration-release","calendar-runtime-proof"]},{"id":"no-auto-grants","satisfied":false,"statement":"Do not create automatic delegation grants.","proofConditionIds":["corrective-merged","migration-release","calendar-runtime-proof"]},{"id":"preserve-live-edge","satisfied":false,"statement":"Do not change or redeploy the already-live capability-router v6 or calendar-domain v1 in this corrective generation.","proofConditionIds":["corrective-merged","migration-release","calendar-runtime-proof"]}],"contractHash":"7117592ebeaaa424b4578c8fa0d3d42a3882082e2db894c8251d7ad75e41b14d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"corrective-merged","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"7117592ebeaaa424b4578c8fa0d3d42a3882082e2db894c8251d7ad75e41b14d","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"migration-release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"7117592ebeaaa424b4578c8fa0d3d42a3882082e2db894c8251d7ad75e41b14d"},"required":true,"satisfied":true},{"id":"calendar-runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"7117592ebeaaa424b4578c8fa0d3d42a3882082e2db894c8251d7ad75e41b14d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:19:10.774829+00:00","proof_gate":"request_contract_pending","source_sha":"523ff5250d1b5188a007d09990c103da64fc91a1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:fe97f4e2-76bd-48c6-9127-365c225d9b52:request-contract:7117592ebeaaa424b4578c8fa0d3d42a3882082e2db894c8251d7ad75e41b14d:523ff5250d1b5188a007d09990c103da64fc91a1:pending:repository","mission_step_id":"d2a93571-430c-4eb8-a78a-3a47d21e79e2","command_center_event_id":"fe97f4e2-76bd-48c6-9127-365c225d9b52"},{"id":"55ee765f-7203-409b-9086-854807ad2c4d","source":"forgejo","status":"waiting","payload":{"branch":"ai/realtor-open-house-persistence-v2-20260906","prNumber":2038,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"145752c538b3c91f0204589ec9f3ca425a448241","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:02:14.231992+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"145752c538b3c91f0204589ec9f3ca425a448241","external_id":"2038","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:235cc6a0-170d-4b40-91f8-58c3999faad0:merged-pr:2038:145752c538b3c91f0204589ec9f3ca425a448241","mission_step_id":"53319881-2504-49f0-bf11-c8ab82986f2c","command_center_event_id":"235cc6a0-170d-4b40-91f8-58c3999faad0"},{"id":"5cf3cf9b-ff64-4f53-b361-e240415b627d","source":"cc-execution","status":"recorded","payload":{"objective":"Finish existing green PR #2040 exactly as committed. Do not change source unless protected main advanced and the same PR requires canonical refresh. Preserve buyer-ID-bound showing feedback, durable activity_timeline history, useRealtorPipelineContacts for canonical buyer selection, Open Buyer link, Print and Email LA actions, and removal of localStorage persistence. Require exact-head KnockLaunch Gate, squash merge, frontend release only, and production proof that Realtor Tools exposes 'Feedback is saved to the selected buyer’s client history'. No Visual Witness.","tenantRef":"curriproperties","receivedAt":"2026-09-07T03:20:33.403Z","fingerprint":"995d8f348e1317005b317671b1bfab284e4c924c18b1b257b6e4b0c0f98e2255","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/realtor-showing-feedback-persistence-v2-20260906","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish existing green PR #2040 exactly as committed. Do not change source unless protected main advanced and the same PR requires canonical refresh. Preserve buyer-ID-bound showing feedback, durable activity_timeline history, useRealtorPipelineContacts for canonical buyer selection, Open Buyer link, Print and Email LA actions, and removal of localStorage persistence. Require exact-head KnockLaunch Gate, squash merge, frontend release only, and production proof that Realtor Tools exposes 'Feedback is saved to the selected buyer’s client history'. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Finish existing green PR #2040 exactly as committed. Do not change source unless protected main advanced and the same PR requires canonical refresh. Preserve buyer-ID-bound showing feedback, durable activity_timeline history, useRealtorPipelineContacts for canonical buyer selection, Open Buyer link, Print and Email LA actions, and removal of localStorage persistence. Require exact-head KnockLaunch Gate, squash merge, frontend release only, and production proof that Realtor Tools exposes 'Feedback is saved to the selected buyer’s client history'. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Showing feedback persists to the selected canonical buyer’s durable client history and is production-live.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"objective":"Finish existing green PR #2040 exactly as committed. Do not change source unless protected main advanced and the same PR requires canonical refresh. Preserve buyer-ID-bound showing feedback, durable activity_timeline history, useRealtorPipelineContacts for canonical buyer selection, Open Buyer link, Print and Email LA actions, and removal of localStorage persistence. Require exact-head KnockLaunch Gate, squash merge, frontend release only, and production proof that Realtor Tools exposes 'Feedback is saved to the selected buyer’s client history'. No Visual Witness.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2040, frontend release only, no Visual Witness, and no source change unless same-PR refresh is required by protected-main movement.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"PR #2040 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 #2040 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 durable buyer-bound showing feedback.","route":"/curri-properties/realtor/tools","roleRef":null,"userRef":null,"required":true,"expectedText":"Feedback is saved to the selected buyer’s client history","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/realtor-showing-feedback-persistence-v2-20260906","conversationContext":null,"requestContractHash":"7a77937df3111e14099837f1f5bcd8859c4c62ae541359380c332707bdfaaebc","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:20:33.848363+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:07cfdb12-6800-4f6e-ad8b-277f9afa93ab:tenant-workstream-contribution:995d8f348e1317005b317671b1bfab284e4c924c18b1b257b6e4b0c0f98e2255","mission_step_id":null,"command_center_event_id":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},{"id":"1f2e27eb-ea25-4141-89ea-9721358c5ee9","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/application-capability-layer-v2-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2041,"terminal":false,"missionId":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15105,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2410,"approvedPlanMs":0,"missionSetupMs":2229,"providerAuthMs":0,"shipAndProveMs":11757,"ledgerPrepareMs":608,"ledgerReconcileMs":0,"lineageReconcileMs":1621,"resolvePreflightMs":2229,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":608,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":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":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":1486,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:20:59.405704+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2041","receipt_type":"execute_mission","idempotency_key":"mission:69c688b5-9d56-4f69-b72c-65e7fa57e5b4:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"1d63c5f8-1c00-4f55-832e-4a857c2dae76","command_center_event_id":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4"},{"id":"0331970d-5654-47f4-8bd8-fbc9831a557e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"145752c538b3c91f0204589ec9f3ca425a448241","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"145752c538b3c91f0204589ec9f3ca425a448241","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"bba0097a7a78ee3727d64b74a876613fa05a733e31130f455b45aae56dd56031","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6076","runId":6076,"status":"success","sourceSha":"145752c538b3c91f0204589ec9f3ca425a448241","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"7b2359b0c498c3c8961bf004e12bf780645f8ddc","sourceSha":"145752c538b3c91f0204589ec9f3ca425a448241","changedPaths":["src/__tests__/contracts/realtor-open-house-persistence.contract.test.ts","src/lib/realtor/openHousePersistence.ts","src/components/realtor/OpenHouseSignInCapture.tsx"],"changedPathCount":3,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:20:07.428577+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"145752c538b3c91f0204589ec9f3ca425a448241","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:235cc6a0-170d-4b40-91f8-58c3999faad0:forgejo-release-status:145752c538b3c91f0204589ec9f3ca425a448241:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"6083b48c-857b-455a-bdbb-ee8a32d76749","command_center_event_id":"235cc6a0-170d-4b40-91f8-58c3999faad0"},{"id":"8e2cf2b5-bd27-476c-bbbe-13fea0b3238a","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/realtor-showing-feedback-persistence-v2-20260906","reason":null,"status":"source_resolution_required","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":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":442,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1319,"providerAuthMs":0,"ledgerPrepareMs":670,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1319,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":670,"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":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},"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":3378,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:20:35.000282+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:07cfdb12-6800-4f6e-ad8b-277f9afa93ab:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"d6a6d3ea-2d01-4728-b67e-6c8e67d517c2","command_center_event_id":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},{"id":"8088ef16-7a32-42dd-87a4-32d60c9dcae2","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-90ef6d5b28ec","prNumber":3279,"nextAction":null,"mergeCommitSha":"f83c9644b1d643b5a51ed5b380487cb38075f6e2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:08:42.339371+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f83c9644b1d643b5a51ed5b380487cb38075f6e2","external_id":"3279","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:90ef6d5b-28ec-455b-b304-41150b7128ca:merged-pr:3279:f83c9644b1d643b5a51ed5b380487cb38075f6e2","mission_step_id":"ac020b86-768c-46b9-8705-7cd05c07c774","command_center_event_id":"90ef6d5b-28ec-455b-b304-41150b7128ca"},{"id":"d400edaf-0091-4a59-8a77-bf9504f5e6da","source":"forgejo","status":"waiting","payload":{"branch":"ai/application-capability-layer-v2-20260907","prNumber":2041,"nextAction":null,"mergeCommitSha":"8a64edd70a032c7b6dae7e07cd336de2f0be1b46","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:22:31.650859+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8a64edd70a032c7b6dae7e07cd336de2f0be1b46","external_id":"2041","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:69c688b5-9d56-4f69-b72c-65e7fa57e5b4:merged-pr:2041:8a64edd70a032c7b6dae7e07cd336de2f0be1b46","mission_step_id":"ab7324d8-0829-4a91-a4de-661b26e3bb46","command_center_event_id":"69c688b5-9d56-4f69-b72c-65e7fa57e5b4"},{"id":"bc4762f9-4cc6-48e2-9ce0-e74cc462cc0c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/realtor-showing-feedback-persistence-v2-20260906","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2040,"terminal":false,"missionId":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":5835,"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":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},"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":1297,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:22:07.638827+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2040","receipt_type":"automatic_mission_resume","idempotency_key":"mission:07cfdb12-6800-4f6e-ad8b-277f9afa93ab:automatic-mission-resume:2040:repair_mission_waiting_for_gate","mission_step_id":"372b361e-b917-4a68-a971-4f8f97b11238","command_center_event_id":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},{"id":"383e83ca-ef2d-49f8-92d3-18c4dbf349bf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/godmode-restore-point-access-20260909","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":"75e0b36a-7166-43aa-b59f-8e3c798705cc","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5528,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":696,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":696,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":696,"repositoryMutationMs":5528,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":696,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"75e0b36a-7166-43aa-b59f-8e3c798705cc"},"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":1550,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:56:05.350047+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75e0b36a-7166-43aa-b59f-8e3c798705cc:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"70a03bc9-f090-4606-8477-ec9f6c22fa06","command_center_event_id":"75e0b36a-7166-43aa-b59f-8e3c798705cc"},{"id":"23990156-fac8-4927-bc20-ede994c32424","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/application-capability-release-repair-20260907","reason":null,"status":"source_resolution_required","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":"75b95e2f-97be-4d56-b6a0-6a3319697f3e","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":788,"providerAuthMs":0,"ledgerPrepareMs":788,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":788,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":788,"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":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},"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":3432,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:25:47.963668+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75b95e2f-97be-4d56-b6a0-6a3319697f3e:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"41c20864-fc1b-40c7-bc98-bfdb9f292501","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"20abbcd6-7de7-4e0c-9cda-12661240b8e8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/application-capability-release-repair-20260907","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.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"75b95e2f-97be-4d56-b6a0-6a3319697f3e","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8098,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":419,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":419,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":419,"repositoryMutationMs":8098,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":419,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},"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":1550,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:26:14.956565+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75b95e2f-97be-4d56-b6a0-6a3319697f3e:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"b380d51f-b5d9-4e8b-96cc-3b143fdac2bb","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"770eab38-4ba8-4ecc-9d44-797b7d4a4c57","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/application-capability-release-repair-20260907","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2043,"terminal":false,"missionId":"75b95e2f-97be-4d56-b6a0-6a3319697f3e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4764,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1482,"approvedPlanMs":0,"missionSetupMs":378,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":325,"ledgerReconcileMs":0,"lineageReconcileMs":53,"resolvePreflightMs":378,"repositoryMutationMs":3185,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":325,"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":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},"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":1983,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:27:30.286151+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2043","receipt_type":"execute_mission","idempotency_key":"mission:75b95e2f-97be-4d56-b6a0-6a3319697f3e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b380d51f-b5d9-4e8b-96cc-3b143fdac2bb","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"0f0d701f-f289-4b90-a649-922afd13346b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/application-capability-release-repair-20260907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2043,"terminal":false,"missionId":"75b95e2f-97be-4d56-b6a0-6a3319697f3e","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","timingsMs":{"prReadinessMs":1322,"approvedPlanMs":0,"shipAndProveMs":9586,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},"performance":null,"deploymentId":"forgejo-main-e66e015152be","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"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":2026,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:28:01.93469+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2043","receipt_type":"automatic_mission_resume","idempotency_key":"mission:75b95e2f-97be-4d56-b6a0-6a3319697f3e:automatic-mission-resume:2043:canonical_release_dispatched","mission_step_id":"719c671c-0fc1-4dbf-a22d-b1b92d8e09de","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"0b1fac1a-545b-41df-8c08-5e76de656162","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"628b5300d9eb2bc2b6a9afe08624e53333d9ba3e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"platform-tenant-chrome","satisfied":true,"statement":"Any `FirstClassAppTenantBoundary` created by `StandaloneApplicationWorkspace` for a tenant-integrated route renders with application chrome disabled, so a nested app boundary cannot re-enable generic account/app-switcher chrome inside a tenancy.","proofConditionIds":["gate","production-source"]},{"id":"big-papis-mail-canonical","satisfied":true,"statement":"`/big-papis/mail`, `/big-papis/email`, `/big-papis/emails`, `/big-papis/email-suite`, and legacy `/big-papis-coquito-iceys/*` Mail aliases resolve to `${BIG_PAPIS_OWNER_BASE_PATH}/mail` under `BigPapisOwnerShell`, preserving the complete query string and hash.","proofConditionIds":["gate","big-papis-route-proof"]},{"id":"standalone-mail-preserved","satisfied":true,"statement":"Standalone Mail routes keep standalone application chrome and are not redirected into a tenant owner shell.","proofConditionIds":["gate"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Frontend-only. Do not modify Mail message functionality, Supabase/backend/control-plane code, unrelated tenants, or release architecture.","proofConditionIds":["gate","production-source"]},{"id":"path","satisfied":true,"statement":"Use current Forgejo main, one fresh `ai/*` branch, one PR, KnockLaunch Gate, squash merge, then deploy only frontend.","proofConditionIds":["gate","production-source"]},{"id":"query-preservation","satisfied":true,"statement":"Preserve all existing `location.search` and `location.hash` values, including tenantId/contactId state.","proofConditionIds":["big-papis-route-proof"]},{"id":"smallest-safe-change","satisfied":true,"statement":"Limit changes to the minimum routing/chrome ownership files plus an existing focused regression test file only if one is already appropriate.","proofConditionIds":["gate"]}],"contractHash":"15377b15d53df645c68053986e8bd97bea0d082a818b5a45816ff1f2966fda05","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"gate","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"15377b15d53df645c68053986e8bd97bea0d082a818b5a45816ff1f2966fda05","repositoryProofStatus":"verified","repositoryProofSourceSha":"628b5300d9eb2bc2b6a9afe08624e53333d9ba3e"},"required":true,"satisfied":true},{"id":"production-source","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"15377b15d53df645c68053986e8bd97bea0d082a818b5a45816ff1f2966fda05"},"required":true,"satisfied":true},{"id":"big-papis-route-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"15377b15d53df645c68053986e8bd97bea0d082a818b5a45816ff1f2966fda05"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:24:38.511686+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"628b5300d9eb2bc2b6a9afe08624e53333d9ba3e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:518293e0-098e-46bb-a9a6-87a92a36f806:request-contract:15377b15d53df645c68053986e8bd97bea0d082a818b5a45816ff1f2966fda05:628b5300d9eb2bc2b6a9afe08624e53333d9ba3e:verified:","mission_step_id":"de28ac54-0365-4486-af6e-8669e8d5025b","command_center_event_id":"518293e0-098e-46bb-a9a6-87a92a36f806"},{"id":"3ecb0683-f16b-45e8-94c2-d11122d52ab7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/realtor-showing-feedback-persistence-v2-20260906","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2040,"terminal":false,"missionId":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13280,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":12579,"approvedPlanMs":0,"missionSetupMs":1357,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":333,"ledgerReconcileMs":0,"lineageReconcileMs":1024,"resolvePreflightMs":1357,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":333,"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":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},"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":2255,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:21:53.703396+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2040","receipt_type":"execute_mission","idempotency_key":"mission:07cfdb12-6800-4f6e-ad8b-277f9afa93ab:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"812e8fed-b799-48c6-a8bc-c3303bc4d4be","command_center_event_id":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},{"id":"c6409aa3-c82b-4e12-9751-6684e86abcc1","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/application-capability-release-repair-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2043,"terminal":false,"missionId":"75b95e2f-97be-4d56-b6a0-6a3319697f3e","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","timingsMs":{"prReadinessMs":489,"approvedPlanMs":0,"shipAndProveMs":20946,"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":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},"performance":null,"deploymentId":"forgejo-main-e66e015152be","workflowRunId":6089,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:31:58.460842+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2043","receipt_type":"automatic_mission_resume","idempotency_key":"mission:75b95e2f-97be-4d56-b6a0-6a3319697f3e:automatic-mission-resume:2043:canonical_release_reconciliation_pending","mission_step_id":"8295739a-07ff-43da-bdc9-fbe93284a829","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"bd9363d8-bb8a-4761-8a50-dca96bd9d4e7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-60fe65fb412a","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2238,"terminal":false,"missionId":"60fe65fb-412a-4f4e-848f-781390533940","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2156,"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":"60fe65fb-412a-4f4e-848f-781390533940"},"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":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T16:52:28.908886+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2238","receipt_type":"automatic_mission_resume","idempotency_key":"mission:60fe65fb-412a-4f4e-848f-781390533940:automatic-mission-resume:2238:repair_mission_pr_ready_retryable","mission_step_id":"cad32b5d-922f-42f9-aed3-52e9375da61a","command_center_event_id":"60fe65fb-412a-4f4e-848f-781390533940"},{"id":"d74a9730-2db2-4aec-b69a-3a3c310fb64b","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"850ea44fea7eb60bdb9b445eda9634ade49426d5","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"bc51835f062b234b4ce2a499e4f26b8a54bdf73a","prNumber":2544,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7530/jobs/1","mergeCommitSha":"850ea44fea7eb60bdb9b445eda9634ade49426d5"}],"requestContractHash":"ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:41:44.581868+00:00","proof_gate":"request_contract_repository_verified","source_sha":"850ea44fea7eb60bdb9b445eda9634ade49426d5","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:d272b4e3-c8ef-4bd4-8156-93e249ef717d:request-contract-repository:ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74:850ea44fea7eb60bdb9b445eda9634ade49426d5","mission_step_id":"5cd9ae93-188a-44fd-afed-e9c7286fa049","command_center_event_id":"d272b4e3-c8ef-4bd4-8156-93e249ef717d"},{"id":"e193580a-fca5-4588-bef7-005f31333f26","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":"Owner-directed Command Center latency repair. Temporarily unfreeze only the exact cc-execution synthesis source-read implementation, its regression test, and runtime version marker; preserve all gate, merge, release, auth, mission, and proof safety invariants; refreeze automatically after the scoped release.","baseSha":"83503d4b5be9bbc6a3aa266b247dfacc4286ce2b","issuedAt":1789251768405,"expiresAt":1789251948405,"missionId":"b176e9de-002a-4fc6-b6b9-a8980844f9da","authorizationId":"0ba6a049-d374-4f7e-a85e-2bb5ec76fc68","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:22:48.819626+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"83503d4b5be9bbc6a3aa266b247dfacc4286ce2b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:0ba6a049-d374-4f7e-a85e-2bb5ec76fc68","mission_step_id":"e1d8a561-6156-410d-9fe1-ff347492ac06","command_center_event_id":"b176e9de-002a-4fc6-b6b9-a8980844f9da"},{"id":"872e542d-3985-4ff9-a238-505b453156f9","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-898502f8c67e","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"898502f8-c67e-443b-8367-7559135d277e","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1884,"providerAuthMs":0,"ledgerPrepareMs":1884,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1884,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1884,"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":"898502f8-c67e-443b-8367-7559135d277e"},"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":3728,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T16:54:12.427073+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:898502f8-c67e-443b-8367-7559135d277e:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"c2459eb6-7b2c-497f-be4e-e489451df836","command_center_event_id":"898502f8-c67e-443b-8367-7559135d277e"},{"id":"11afa0fd-a4d6-4fc0-81d7-2fcb28faef0a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/realtor-showing-feedback-persistence-v2-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2040,"terminal":false,"missionId":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17391,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2802,"approvedPlanMs":0,"missionSetupMs":1313,"providerAuthMs":0,"shipAndProveMs":12998,"ledgerPrepareMs":432,"ledgerReconcileMs":0,"lineageReconcileMs":881,"resolvePreflightMs":1313,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":432,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},"performance":null,"deploymentId":"forgejo-main-82d29cd1472e","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":2666,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:32:45.147119+00:00","proof_gate":"canonical_release_dispatched","source_sha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","external_id":"forgejo-main-82d29cd1472e","receipt_type":"execute_mission","idempotency_key":"mission:07cfdb12-6800-4f6e-ad8b-277f9afa93ab:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"1d3fc5fc-eb36-47e3-b0e5-e82d246532ed","command_center_event_id":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},{"id":"31824645-9406-4010-b641-2522b3b8c52a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","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":"7a77937df3111e14099837f1f5bcd8859c4c62ae541359380c332707bdfaaebc","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6091","runId":6091,"status":"running","sourceSha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","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-07T03:34:42.45674+00:00","proof_gate":"canonical_release_pending","source_sha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","external_id":"forgejo-main-82d29cd1472e","receipt_type":"canonical_release_status","idempotency_key":"mission:07cfdb12-6800-4f6e-ad8b-277f9afa93ab:forgejo-release-status:82d29cd1472efbf543a90973c8402cc1b3b31c0f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"1d3fc5fc-eb36-47e3-b0e5-e82d246532ed","command_center_event_id":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},{"id":"37c56a1a-0165-47c3-9c02-2c3d43779b14","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/realtor-showing-feedback-persistence-v2-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2040,"terminal":false,"missionId":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","timingsMs":{"prReadinessMs":1076,"approvedPlanMs":0,"shipAndProveMs":16550,"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":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},"performance":null,"deploymentId":"forgejo-main-82d29cd1472e","workflowRunId":6091,"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":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:35:02.085854+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2040","receipt_type":"automatic_mission_resume","idempotency_key":"mission:07cfdb12-6800-4f6e-ad8b-277f9afa93ab:automatic-mission-resume:2040:canonical_release_reconciliation_pending","mission_step_id":"372b361e-b917-4a68-a971-4f8f97b11238","command_center_event_id":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},{"id":"155997f4-fb14-4969-acd3-ea6ca8ca98b8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"850ea44fea7eb60bdb9b445eda9634ade49426d5","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"shared-draft-hook","satisfied":true,"statement":"A reusable React hook wraps the existing OfflineManager durable draft APIs for scoped restore, autosave, and removal.","proofConditionIds":["repo","live"]},{"id":"global-sync-status","satisfied":true,"statement":"Authenticated application users get one quiet global sync-status surface that appears only for offline, pending, syncing, or needs-review states and offers bounded retry only for review-required items.","proofConditionIds":["repo","live"]},{"id":"lawn-single-draft","satisfied":true,"statement":"Lawn-care single-contact intake autosaves and restores its draft and clears it only after the contact is server-saved or durably queued.","proofConditionIds":["repo","live"]},{"id":"lawn-bulk-draft","satisfied":true,"statement":"Lawn-care bulk input and reviewed rows are durably restored while bulk import itself remains online-only/fail-closed.","proofConditionIds":["repo","live"]},{"id":"lawn-screenshot-staging","satisfied":true,"statement":"Lawn-care screenshot intake stages the file locally before cloud extraction and can resume the staged screenshot after recoverable connectivity loss without silently discarding it.","proofConditionIds":["repo","live"]},{"id":"truthful-save-state","satisfied":true,"statement":"A locally queued single-contact save is messaged as saved on this device/pending sync rather than falsely as server-confirmed.","proofConditionIds":["repo","live"]},{"id":"no-offline-boundary-expansion","satisfied":true,"statement":"No offline write/function allowlists are broadened and security-sensitive, destructive, bulk, payment, signature, and unapproved operations remain fail-closed.","proofConditionIds":["repo"]},{"id":"integration-tests","satisfied":true,"statement":"Deterministic contract tests cover the shared hook/status integration, draft restore semantics, screenshot staging/resume wiring, truthful queued messaging, and bulk fail-closed behavior.","proofConditionIds":["repo"]}],"satisfied":true,"constraints":[{"id":"single-owner","satisfied":true,"statement":"OfflineManager remains the only platform offline persistence/sync owner; no parallel queue or database is introduced.","proofConditionIds":["repo","live"]},{"id":"scope","satisfied":true,"statement":"Mutation is limited to the five declared frontend/test paths and does not modify public demo or isolated preview roots.","proofConditionIds":["repo"]},{"id":"canonical-release","satisfied":true,"statement":"One branch, one PR, one Gate, squash merge, frontend-only release, exact live proof.","proofConditionIds":["live"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","live"]}],"contractHash":"ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"850ea44fea7eb60bdb9b445eda9634ade49426d5"},"required":true,"satisfied":true},{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:41:46.106512+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"850ea44fea7eb60bdb9b445eda9634ade49426d5","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d272b4e3-c8ef-4bd4-8156-93e249ef717d:request-contract:ea7eedfb67fe32ef5934fcaecce52331884c623dc39c62a2c6f47d30dcb27f74:850ea44fea7eb60bdb9b445eda9634ade49426d5:verified:","mission_step_id":"5cd9ae93-188a-44fd-afed-e9c7286fa049","command_center_event_id":"d272b4e3-c8ef-4bd4-8156-93e249ef717d"},{"id":"b35b1bdd-f47d-4bbc-adfe-5bbb4fe87900","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair Visual Witness lazy display capture bootstrap before browser screenshot fallback.","wordingChanged":false,"canonicalIntent":"Repair Visual Witness lazy display capture bootstrap before browser screenshot fallback.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"bootstrap","statement":"Configured display capture is started before the shared audit browser; when Xvfb is ready the audit browser renders headed into that display and screenshot capture can use the existing framebuffer path.","proofConditionIds":["repo","runtime"]},{"id":"fallback","statement":"If display startup fails, the audit browser remains headless and the existing bounded screenshot recovery stack continues without changing application classification.","proofConditionIds":["repo"]}],"objective":"Repair Visual Witness lazy display capture bootstrap before browser screenshot fallback.","constraints":[{"id":"scope","statement":"Limit source changes to scripts/visual-witness-hosted-runner/src/screenshot-capture.mjs, scripts/visual-witness-hosted-runner/src/universal-witness.mjs, and scripts/visual-witness-hosted-runner/test/screenshot-capture.test.mjs.","proofConditionIds":["repo"]},{"id":"behavior","statement":"Do not change tenant/product behavior, visual acceptance rules, verification tiers, auth, schema, routes, or GitHub.","proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Protected main contains lazy shared display bootstrap before browser capture, headed audit-browser launch only when Xvfb is ready, truthful health reporting, and regression tests for bootstrap ordering and fallback.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner","ccExecution"],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Affected Visual Witness runtime is live on the exact merged source containing the repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner","ccExecution"],"requiredReleaseTargets":["onrunner"]}],"validationErrors":[],"capabilityManifest":{"id":"Repair-Visual-Witness-lazy-display-capture-bootstrap-before-browser-screenshot-fallback.","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["onrunner","ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo","runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"2d347676bef8dfbad53b6560bf85652530654414c493a36253c7a4a35a3f252d","requestContractRevision":2,"previousRequestContractHash":"04ba54576e54fdb6f1523ff26b9545cf1d5dd81b0d6f051ed3927c7ab9a8a152"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:45:01.572582+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6534a0b6-79d4-4f7b-abf2-2d796f0e57a5:request-contract:2d347676bef8dfbad53b6560bf85652530654414c493a36253c7a4a35a3f252d","mission_step_id":"9df8cda3-13b4-4ead-9602-f243a22c182c","command_center_event_id":"6534a0b6-79d4-4f7b-abf2-2d796f0e57a5"},{"id":"926104cd-b923-42bd-97ce-8194f9c2b2aa","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"83503d4b5be9bbc6a3aa266b247dfacc4286ce2b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"The platform notification bell uses the live active tenant's /notifications center and cannot fall back to tenant selection while an active tenant exists; on shells with a fixed avatar/account menu it occupies a separate fixed slot immediately left of the avatar with an 8px gap and vertical centering, while preserving inline behavior where no fixed avatar exists.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Only src/components/notifications/NotificationBell.tsx may change; no tenant-specific overrides, backend, database, auth, runtime, route-registry, notification-service, or avatar-menu behavior changes.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"c8e4b739ca1eb1fca0bc7a146250d398335fb7a426908d8fe88bd088b773ff1d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"c8e4b739ca1eb1fca0bc7a146250d398335fb7a426908d8fe88bd088b773ff1d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:24:34.017852+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"83503d4b5be9bbc6a3aa266b247dfacc4286ce2b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cc559e46-fa7d-463d-976b-fd43c14079ee:request-contract:c8e4b739ca1eb1fca0bc7a146250d398335fb7a426908d8fe88bd088b773ff1d:83503d4b5be9bbc6a3aa266b247dfacc4286ce2b:verified:","mission_step_id":"16e8c939-4a7f-47b1-b3be-d5a025769624","command_center_event_id":"cc559e46-fa7d-463d-976b-fd43c14079ee"},{"id":"ea5bd296-844f-466a-8567-4bd5f9669191","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"7a77937df3111e14099837f1f5bcd8859c4c62ae541359380c332707bdfaaebc","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6091","runId":6091,"status":"success","sourceSha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","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-07T03:38:28.935291+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","external_id":"forgejo-main-82d29cd1472e","receipt_type":"canonical_release_status","idempotency_key":"mission:07cfdb12-6800-4f6e-ad8b-277f9afa93ab:forgejo-release-status:82d29cd1472efbf543a90973c8402cc1b3b31c0f:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"dcf662a5-c7f7-4260-83c0-86a107e49aad","command_center_event_id":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},{"id":"a42d5adb-4cd5-4adc-a589-ecc03abedf2d","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Showing feedback persists to the selected canonical buyer’s durable client history and is production-live.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Reuse PR #2040, frontend release only, no Visual Witness, and no source change unless same-PR refresh is required by protected-main movement.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"contractHash":"7a77937df3111e14099837f1f5bcd8859c4c62ae541359380c332707bdfaaebc","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-gate","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"7a77937df3111e14099837f1f5bcd8859c4c62ae541359380c332707bdfaaebc","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-merge","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"7a77937df3111e14099837f1f5bcd8859c4c62ae541359380c332707bdfaaebc","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"7a77937df3111e14099837f1f5bcd8859c4c62ae541359380c332707bdfaaebc"},"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:38:30.625679+00:00","proof_gate":"request_contract_pending","source_sha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:07cfdb12-6800-4f6e-ad8b-277f9afa93ab:request-contract:7a77937df3111e14099837f1f5bcd8859c4c62ae541359380c332707bdfaaebc:82d29cd1472efbf543a90973c8402cc1b3b31c0f:pending:repository","mission_step_id":"dcf662a5-c7f7-4260-83c0-86a107e49aad","command_center_event_id":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},{"id":"9cf17a86-4f13-480e-a3cd-a3de915d29f0","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"control-plane-repair","satisfied":false,"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":false,"statement":"The control plane returns to the frozen operating contract after the corrective generation.","proofConditionIds":["repo"]}],"satisfied":false,"constraints":[{"id":"exact-scope","satisfied":false,"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":false,"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":{"repositoryProofGate":null,"requestContractHash":"80b16581a9f6748d4e00c2dc2b34b0aff336bf445cd7abcb3bfdd93ebeb15879","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"80b16581a9f6748d4e00c2dc2b34b0aff336bf445cd7abcb3bfdd93ebeb15879"},"required":true,"satisfied":true},{"id":"database","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"80b16581a9f6748d4e00c2dc2b34b0aff336bf445cd7abcb3bfdd93ebeb15879"},"required":true,"satisfied":true},{"id":"mail","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"80b16581a9f6748d4e00c2dc2b34b0aff336bf445cd7abcb3bfdd93ebeb15879"},"required":true,"satisfied":true},{"id":"invoices","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"80b16581a9f6748d4e00c2dc2b34b0aff336bf445cd7abcb3bfdd93ebeb15879"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:31:39.682245+00:00","proof_gate":"request_contract_pending","source_sha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:75b95e2f-97be-4d56-b6a0-6a3319697f3e:request-contract:80b16581a9f6748d4e00c2dc2b34b0aff336bf445cd7abcb3bfdd93ebeb15879:e66e015152be9b8e7b0fa89c9888690558e3ce77:pending:repository","mission_step_id":"58bac9cd-06c8-4c0c-82ef-675d6b0dbc6d","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"c9935acf-b112-44ff-a574-34ab3497696d","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtqpdvjd","reason":null,"status":"source_resolution_required","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":"a61e6088-33b0-4552-bf10-fbe34ab24c5c","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":91,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1204,"providerAuthMs":0,"ledgerPrepareMs":1204,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1204,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1204,"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":"a61e6088-33b0-4552-bf10-fbe34ab24c5c"},"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":3051,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:56:13.597979+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a61e6088-33b0-4552-bf10-fbe34ab24c5c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"1da0279d-f5fc-4f59-9fc2-9a3ffa93c34e","command_center_event_id":"a61e6088-33b0-4552-bf10-fbe34ab24c5c"},{"id":"18659dde-9a68-4515-90b3-b6a1f46f2d49","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same canvassing mission using the proven source owner. Modify only `src/components/maps/UnifiedIntelMap/components/quick-panel/PropertyNotesEditor.tsx` and add `src/__tests__/offlineCanvassingExperience.contract.test.ts`. Reuse `useOfflineDraft` exactly as-is. Make property/canvassing notes autosave locally under a stable parcel-scoped draft id, restore after interruption, never overwrite a restored local draft with slower remote read, save to the existing parcel persistence path only when connectivity permits, preserve the local draft on remote failure/offline, clear it only after remote save succeeds, and expose compact truthful state text such as saved on this device / saving / saved / needs connection rather than silently swallowing failures. Do not modify OfflineManager, do not broaden any allowlist, do not add media/photo behavior in this canvassing packet, and do not change destructive or lead-creation actions. Add deterministic contract coverage for restore precedence, local autosave wiring, online-only remote save, clear-on-confirmed-save, and failure preservation. One branch/PR/Gate/squash/frontend release/live proof; no Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the same canvassing mission using the proven source owner. Modify only `src/components/maps/UnifiedIntelMap/components/quick-panel/PropertyNotesEditor.tsx` and add `src/__tests__/offlineCanvassingExperience.contract.test.ts`. Reuse `useOfflineDraft` exactly as-is. Make property/canvassing notes autosave locally under a stable parcel-scoped draft id, restore after interruption, never overwrite a restored local draft with slower remote read, save to the existing parcel persistence path only when connectivity permits, preserve the local draft on remote failure/offline, clear it only after remote save succeeds, and expose compact truthful state text such as saved on this device / saving / saved / needs connection rather than silently swallowing failures. Do not modify OfflineManager, do not broaden any allowlist, do not add media/photo behavior in this canvassing packet, and do not change destructive or lead-creation actions. Add deterministic contract coverage for restore precedence, local autosave wiring, online-only remote save, clear-on-confirmed-save, and failure preservation. One branch/PR/Gate/squash/frontend release/live proof; no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"canvassing-draft-continuity","statement":"The canonical canvassing/property notes editor autosaves and restores a parcel-scoped local draft through the existing useOfflineDraft/OfflineManager primitive.","proofConditionIds":["repo","live"]},{"id":"canvassing-restore-precedence","statement":"A restored local draft is not overwritten by a slower remote parcel-note read during hydration.","proofConditionIds":["repo"]},{"id":"canvassing-truthful-state","statement":"The notes editor visibly distinguishes local-only/offline, saving, confirmed saved, and retry-needed states instead of silently swallowing save failures.","proofConditionIds":["repo","live"]},{"id":"canvassing-safe-save-boundary","statement":"The existing parcel persistence mutation remains online-only; local draft is preserved on offline or remote failure and cleared only after confirmed remote save.","proofConditionIds":["repo","live"]},{"id":"canvassing-regression-coverage","statement":"Deterministic tests cover local restore/autosave wiring, restore precedence, online-only remote save, clear-on-confirmed-save, and draft preservation on failure.","proofConditionIds":["repo"]}],"objective":"Continue the same canvassing mission using the proven source owner. Modify only `src/components/maps/UnifiedIntelMap/components/quick-panel/PropertyNotesEditor.tsx` and add `src/__tests__/offlineCanvassingExperience.contract.test.ts`. Reuse `useOfflineDraft` exactly as-is. Make property/canvassing notes autosave locally under a stable parcel-scoped draft id, restore after interruption, never overwrite a restored local draft with slower remote read, save to the existing parcel persistence path only when connectivity permits, preserve the local draft on remote failure/offline, clear it only after remote save succeeds, and expose compact truthful state text such as saved on this device / saving / saved / needs connection rather than silently swallowing failures. Do not modify OfflineManager, do not broaden any allowlist, do not add media/photo behavior in this canvassing packet, and do not change destructive or lead-creation actions. Add deterministic contract coverage for restore precedence, local autosave wiring, online-only remote save, clear-on-confirmed-save, and failure preservation. One branch/PR/Gate/squash/frontend release/live proof; no Visual Witness.","constraints":[{"id":"single-offline-owner","statement":"OfflineManager/useOfflineDraft remain the only offline persistence owner; no second queue, database, or offline subsystem is introduced.","proofConditionIds":["repo","live"]},{"id":"no-offline-authority-expansion","statement":"No offline write/function allowlists are broadened and lead creation, disqualification, destructive, bulk, auth/security, payment, and signature actions are unchanged/fail-closed.","proofConditionIds":["repo"]},{"id":"exact-source-scope","statement":"Mutation is limited to PropertyNotesEditor and one new deterministic contract test.","proofConditionIds":["repo"]},{"id":"canonical-release","statement":"One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, and terminal exact live proof.","proofConditionIds":["live"]},{"id":"no-visual-witness","statement":"No Visual Witness is run because no visual claim is required.","proofConditionIds":["repo"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","live"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Merged source contains the bounded canvassing notes offline-first integration and deterministic tests with offline authority unchanged.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live","kind":"runtime","claim":"The exact merged canvassing-notes generation is live through the canonical frontend production owner only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-same-canvassing-mission-using-the-proven-source-owner.-Modify-only-src-components-maps-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo","live"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"49adefc6c968a4a0dd632984d3c59ea9440074242d2e4a2aa528940094e43e01","requestContractRevision":2,"previousRequestContractHash":"1463d3e3d750d7f9112ef386b8f6088f58b2ec0a3cc54e0575c4fa45b00d3fcc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:44:54.134499+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:43feefa0-98cc-4464-b8f7-d463532417ea:request-contract:49adefc6c968a4a0dd632984d3c59ea9440074242d2e4a2aa528940094e43e01","mission_step_id":"00fe7747-0642-4b1e-80b6-1ef60d870394","command_center_event_id":"43feefa0-98cc-4464-b8f7-d463532417ea"},{"id":"ee46cfc6-18bb-4a63-a12a-136b7986b888","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"b5af719011891f97004c95cca2bf8e7f6984788f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"proposal-design-draft","satisfied":true,"statement":"Tenant proposal presentation design state autosaves/restores locally through useOfflineDraft after user edits.","proofConditionIds":["repo","live"]},{"id":"proposal-design-restore-precedence","satisfied":true,"statement":"A restored local proposal design is not overwritten by slower server profile hydration.","proofConditionIds":["repo","live"]},{"id":"proposal-design-local-first-save","satisfied":true,"statement":"Save design persists locally before server mutation; offline leaves server mutation fail-closed and reports local-only state truthfully.","proofConditionIds":["repo","live"]},{"id":"proposal-design-confirmed-clear","satisfied":true,"statement":"Local proposal design is cleared only after saveProposalPresentation succeeds and survives server failure for retry.","proofConditionIds":["repo","live"]},{"id":"proposal-design-regression","satisfied":true,"statement":"Deterministic tests cover draft scope, restore precedence, local-first save, confirmed clear, truthful states, and no queue expansion.","proofConditionIds":["repo"]}],"satisfied":true,"constraints":[{"id":"single-offline-owner","satisfied":true,"statement":"useOfflineDraft/OfflineManager remain the only local persistence owner; no second queue/store is introduced.","proofConditionIds":["repo","live"]},{"id":"no-offline-authority-expansion","satisfied":true,"statement":"Offline allowlists remain unchanged and proposal send/delete/signature/payment actions receive no offline authority.","proofConditionIds":["repo"]},{"id":"exact-scope","satisfied":true,"statement":"Mutation is limited to the universal Proposal Editor route plus one deterministic contract test.","proofConditionIds":["repo"]},{"id":"canonical-release","satisfied":true,"statement":"One ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, exact terminal live proof.","proofConditionIds":["live"]},{"id":"no-visual-witness","satisfied":true,"statement":"No Visual Witness is run because the request does not require a visual claim.","proofConditionIds":["repo"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","live"]}],"contractHash":"464de1f6053617ef6a09d6ce93f5a619e5bff360143fcd305653944a4cd7da91","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"464de1f6053617ef6a09d6ce93f5a619e5bff360143fcd305653944a4cd7da91","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"b5af719011891f97004c95cca2bf8e7f6984788f"},"required":true,"satisfied":true},{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"464de1f6053617ef6a09d6ce93f5a619e5bff360143fcd305653944a4cd7da91"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:47:06.743956+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"b5af719011891f97004c95cca2bf8e7f6984788f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:eb965684-57aa-4f8b-83cd-ec6498ea30cb:request-contract:464de1f6053617ef6a09d6ce93f5a619e5bff360143fcd305653944a4cd7da91:b5af719011891f97004c95cca2bf8e7f6984788f:verified:","mission_step_id":"e0e613ff-b747-49b7-8195-3c66ee4a0985","command_center_event_id":"eb965684-57aa-4f8b-83cd-ec6498ea30cb"},{"id":"1950d3ea-52a2-4b0b-8db2-9b97b8dc704b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtqpdvjd","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2045,"terminal":false,"missionId":"a61e6088-33b0-4552-bf10-fbe34ab24c5c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"cf01d02f724af79dab770eafde69738549f59be7","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8230,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":873,"approvedPlanMs":0,"missionSetupMs":331,"providerAuthMs":0,"shipAndProveMs":7220,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":331,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a61e6088-33b0-4552-bf10-fbe34ab24c5c"},"performance":null,"deploymentId":"forgejo-main-cf01d02f724a","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":2605,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:56:27.874948+00:00","proof_gate":"canonical_release_dispatched","source_sha":"cf01d02f724af79dab770eafde69738549f59be7","external_id":"forgejo-main-cf01d02f724a","receipt_type":"execute_mission","idempotency_key":"mission:a61e6088-33b0-4552-bf10-fbe34ab24c5c:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"0b769ca4-5f53-42b8-a6c0-a5c5824df426","command_center_event_id":"a61e6088-33b0-4552-bf10-fbe34ab24c5c"},{"id":"2573eb3c-3f2b-4af1-b864-2878c29e099b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-898502f8c67e","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"898502f8-c67e-443b-8367-7559135d277e","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":367,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":367,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":367,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":367,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"898502f8-c67e-443b-8367-7559135d277e"},"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":1504,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T16:55:44.905605+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:898502f8-c67e-443b-8367-7559135d277e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"37b9a39b-4800-49f2-997c-e006c7a59d87","command_center_event_id":"898502f8-c67e-443b-8367-7559135d277e"},{"id":"98a621b2-d396-4cac-b49f-2c8cae3c9764","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"cf01d02f724af79dab770eafde69738549f59be7","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"cf01d02f724af79dab770eafde69738549f59be7","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":"6556d2c67571c8c47456e668f87c54d9398a645e278cdda2e93f3a40d9e0cba8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6094","runId":6094,"status":"running","sourceSha":"cf01d02f724af79dab770eafde69738549f59be7","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-07T03:57:08.101632+00:00","proof_gate":"canonical_release_pending","source_sha":"cf01d02f724af79dab770eafde69738549f59be7","external_id":"forgejo-main-cf01d02f724a","receipt_type":"canonical_release_status","idempotency_key":"mission:a61e6088-33b0-4552-bf10-fbe34ab24c5c:forgejo-release-status:cf01d02f724af79dab770eafde69738549f59be7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"0b769ca4-5f53-42b8-a6c0-a5c5824df426","command_center_event_id":"a61e6088-33b0-4552-bf10-fbe34ab24c5c"},{"id":"8c3e9aee-626c-4ed5-b091-1efd4c054a3c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"cf01d02f724af79dab770eafde69738549f59be7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"cf01d02f724af79dab770eafde69738549f59be7","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"6556d2c67571c8c47456e668f87c54d9398a645e278cdda2e93f3a40d9e0cba8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6094","runId":6094,"status":"success","sourceSha":"cf01d02f724af79dab770eafde69738549f59be7","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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:58:20.437523+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cf01d02f724af79dab770eafde69738549f59be7","external_id":"forgejo-main-cf01d02f724a","receipt_type":"canonical_release_status","idempotency_key":"mission:a61e6088-33b0-4552-bf10-fbe34ab24c5c:forgejo-release-status:cf01d02f724af79dab770eafde69738549f59be7:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"825a0627-db9a-4d63-84d6-d0681a09d4a8","command_center_event_id":"a61e6088-33b0-4552-bf10-fbe34ab24c5c"},{"id":"a0335d32-1242-41e7-9ccc-3ac33a3fefb5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact canvassing notes continuity implementation already prepared for this mission, using only the two authorized paths.","wordingChanged":false,"canonicalIntent":"Apply the exact canvassing notes continuity implementation already prepared for this mission, using only the two authorized paths.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"canvassing-draft-continuity","statement":"The canonical canvassing/property notes editor autosaves and restores a parcel-scoped local draft through the existing useOfflineDraft/OfflineManager primitive.","proofConditionIds":["repo","live"]},{"id":"canvassing-restore-precedence","statement":"A restored local draft is not overwritten by a slower remote parcel-note read during hydration.","proofConditionIds":["repo"]},{"id":"canvassing-truthful-state","statement":"The notes editor visibly distinguishes local-only/offline, saving, confirmed saved, and retry-needed states instead of silently swallowing save failures.","proofConditionIds":["repo","live"]},{"id":"canvassing-safe-save-boundary","statement":"The existing parcel persistence mutation remains online-only; local draft is preserved on offline or remote failure and cleared only after confirmed remote save.","proofConditionIds":["repo","live"]},{"id":"canvassing-regression-coverage","statement":"Deterministic tests cover local restore/autosave wiring, restore precedence, online-only remote save, clear-on-confirmed-save, and draft preservation on failure.","proofConditionIds":["repo"]}],"objective":"Apply the exact canvassing notes continuity implementation already prepared for this mission, using only the two authorized paths.","constraints":[{"id":"single-offline-owner","statement":"OfflineManager/useOfflineDraft remain the only offline persistence owner; no second queue, database, or offline subsystem is introduced.","proofConditionIds":["repo","live"]},{"id":"no-offline-authority-expansion","statement":"No offline write/function allowlists are broadened and lead creation, disqualification, destructive, bulk, auth/security, payment, and signature actions are unchanged/fail-closed.","proofConditionIds":["repo"]},{"id":"exact-source-scope","statement":"Mutation is limited to PropertyNotesEditor and one new deterministic contract test.","proofConditionIds":["repo"]},{"id":"canonical-release","statement":"One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, and terminal exact live proof.","proofConditionIds":["live"]},{"id":"no-visual-witness","statement":"No Visual Witness is run because no visual claim is required.","proofConditionIds":["repo"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","live"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Merged source contains the bounded canvassing notes offline-first integration and deterministic tests with offline authority unchanged.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live","kind":"runtime","claim":"The exact merged canvassing-notes generation is live through the canonical frontend production owner only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[],"capabilityManifest":{"id":"Apply-the-exact-canvassing-notes-continuity-implementation-already-prepared-for-this-mission-using-o","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo","live"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"d75595f1953f8e3c95e032c0ede4d4f599674d4ed67354a47784462a894f74c9","requestContractRevision":3,"previousRequestContractHash":"49adefc6c968a4a0dd632984d3c59ea9440074242d2e4a2aa528940094e43e01"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:45:31.662831+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:43feefa0-98cc-4464-b8f7-d463532417ea:request-contract:d75595f1953f8e3c95e032c0ede4d4f599674d4ed67354a47784462a894f74c9","mission_step_id":"00fe7747-0642-4b1e-80b6-1ef60d870394","command_center_event_id":"43feefa0-98cc-4464-b8f7-d463532417ea"},{"id":"82215d69-2f5c-4279-a302-da43b43845bd","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-mtqpdvjd","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2045,"terminal":false,"missionId":"a61e6088-33b0-4552-bf10-fbe34ab24c5c","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"cf01d02f724af79dab770eafde69738549f59be7","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16053,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":169,"approvedPlanMs":0,"missionSetupMs":325,"providerAuthMs":0,"shipAndProveMs":15771,"ledgerPrepareMs":325,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":325,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":325,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"a61e6088-33b0-4552-bf10-fbe34ab24c5c"},"performance":null,"deploymentId":"forgejo-main-cf01d02f724a","workflowRunId":6094,"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":1479,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:56:58.076641+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"cf01d02f724af79dab770eafde69738549f59be7","external_id":"forgejo-main-cf01d02f724a","receipt_type":"execute_mission","idempotency_key":"mission:a61e6088-33b0-4552-bf10-fbe34ab24c5c:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"0b769ca4-5f53-42b8-a6c0-a5c5824df426","command_center_event_id":"a61e6088-33b0-4552-bf10-fbe34ab24c5c"},{"id":"4d01839e-1f32-4b1a-ac86-bf44558b39f0","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"cf01d02f724af79dab770eafde69738549f59be7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"session-decoupled","satisfied":false,"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":false,"constraints":[{"id":"no-auth-bypass","satisfied":false,"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":false,"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":null,"requestContractHash":"6556d2c67571c8c47456e668f87c54d9398a645e278cdda2e93f3a40d9e0cba8","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"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":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:58:22.415464+00:00","proof_gate":"request_contract_pending","source_sha":"cf01d02f724af79dab770eafde69738549f59be7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a61e6088-33b0-4552-bf10-fbe34ab24c5c:request-contract:6556d2c67571c8c47456e668f87c54d9398a645e278cdda2e93f3a40d9e0cba8:cf01d02f724af79dab770eafde69738549f59be7:pending:repository","mission_step_id":"825a0627-db9a-4d63-84d6-d0681a09d4a8","command_center_event_id":"a61e6088-33b0-4552-bf10-fbe34ab24c5c"},{"id":"d9be7b8c-cd9b-4dba-b1c7-936abf46513c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-898502f8c67e","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.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"898502f8-c67e-443b-8367-7559135d277e","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5759,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1163,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":875,"ledgerReconcileMs":0,"lineageReconcileMs":288,"resolvePreflightMs":1163,"repositoryMutationMs":5759,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":875,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"898502f8-c67e-443b-8367-7559135d277e"},"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-09T16:56:02.828097+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:898502f8-c67e-443b-8367-7559135d277e:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"37b9a39b-4800-49f2-997c-e006c7a59d87","command_center_event_id":"898502f8-c67e-443b-8367-7559135d277e"},{"id":"d0ad30e4-8485-4e0b-94ea-2919ce1ebb15","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-workflow","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"1c869be60e46244ab4213f8113b25fe069e31b5f","prNumber":2589,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7666/jobs/1","mergeCommitSha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935"},{"id":"proof-config","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"1c869be60e46244ab4213f8113b25fe069e31b5f","prNumber":2589,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7666/jobs/1","mergeCommitSha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935"},{"id":"proof-regression","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"1c869be60e46244ab4213f8113b25fe069e31b5f","prNumber":2589,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7666/jobs/1","mergeCommitSha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935"},{"id":"proof-refrozen","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"1c869be60e46244ab4213f8113b25fe069e31b5f","prNumber":2589,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7666/jobs/1","mergeCommitSha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935"}],"requestContractHash":"68b48608653591fa7e2c305d1efdfec01746c5ce82b5941e943bd8aa207af53f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:28:50.605723+00:00","proof_gate":"request_contract_repository_verified","source_sha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:34020e2c-d7a0-4e83-8954-9baaa5057cbc:request-contract-repository:68b48608653591fa7e2c305d1efdfec01746c5ce82b5941e943bd8aa207af53f:3c0c3d70b8e31cc8fe083de33105bf89e63ce935","mission_step_id":"92b616ac-69e0-467d-9538-3212fb9a1b22","command_center_event_id":"34020e2c-d7a0-4e83-8954-9baaa5057cbc"},{"id":"32391bc3-67db-4b93-82b3-5448a6851f15","source":"forgejo","status":"retryable","payload":{"branch":"ai/visual-witness-retry-browser-recycle-20260912","merged":false,"prNumber":2541,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:49:01.914984+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"2541","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:09f7f797-1696-409b-af67-34e5d7e06a21:closed-pr:2541:unmerged","mission_step_id":"76e7a4c2-5610-40ce-aeb4-3e7112e70d1a","command_center_event_id":"09f7f797-1696-409b-af67-34e5d7e06a21"},{"id":"49f50c1d-65f8-4f76-bde0-d0ab364475e3","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":"Owner-directed Command Center latency repair. Recover and adopt the exact already-written orphan branch produced by the prior provider timeout, limited to the same three authorized paths; preserve all gate, merge, release, auth, mission, and proof safety invariants; refreeze automatically after the scoped release.","baseSha":"78f5d83bbb009bfddb114cae3b1f87f854ff6afa","issuedAt":1789251906334,"expiresAt":1789252086334,"missionId":"b176e9de-002a-4fc6-b6b9-a8980844f9da","authorizationId":"99a3ec31-7291-41aa-bffe-6681c4d63ec2","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:25:06.662645+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"78f5d83bbb009bfddb114cae3b1f87f854ff6afa","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:99a3ec31-7291-41aa-bffe-6681c4d63ec2","mission_step_id":"e1d8a561-6156-410d-9fe1-ff347492ac06","command_center_event_id":"b176e9de-002a-4fc6-b6b9-a8980844f9da"},{"id":"7c15f9b6-c20b-46e4-91a6-8395578a92cf","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/realtor-closing-coordinator-canonical-v4-20260906","reason":null,"status":"source_resolution_required","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":"087f0e02-0b57-403a-b046-60853faa6862","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":1515,"providerAuthMs":0,"ledgerPrepareMs":843,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1515,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":843,"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":"087f0e02-0b57-403a-b046-60853faa6862"},"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":3840,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:59:31.637744+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:087f0e02-0b57-403a-b046-60853faa6862:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"37ee408d-d060-41f0-97ec-a41b3ea4c73e","command_center_event_id":"087f0e02-0b57-403a-b046-60853faa6862"},{"id":"3c039022-0626-4064-956f-4f6a9e5c5b8c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/realtor-closing-coordinator-canonical-v4-20260906","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/realtor-closing-coordinator-canonical-v4-20260906","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":"087f0e02-0b57-403a-b046-60853faa6862","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":452,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":381,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":381,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":381,"repositoryMutationMs":452,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":381,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"087f0e02-0b57-403a-b046-60853faa6862"},"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":1594,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T04:00:36.417629+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:087f0e02-0b57-403a-b046-60853faa6862:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"06277ac9-5a8c-4bba-b1fe-5d2f06b4c50d","command_center_event_id":"087f0e02-0b57-403a-b046-60853faa6862"},{"id":"d87b4cdb-ae12-456b-9438-1ff03448c9f1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/realtor-closing-coordinator-canonical-v4-20260906","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2044,"terminal":false,"missionId":"087f0e02-0b57-403a-b046-60853faa6862","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10591,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":9998,"approvedPlanMs":0,"missionSetupMs":405,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":304,"ledgerReconcileMs":0,"lineageReconcileMs":101,"resolvePreflightMs":405,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":304,"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":"087f0e02-0b57-403a-b046-60853faa6862"},"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":2251,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T04:00:59.727342+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2044","receipt_type":"execute_mission","idempotency_key":"mission:087f0e02-0b57-403a-b046-60853faa6862:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"06277ac9-5a8c-4bba-b1fe-5d2f06b4c50d","command_center_event_id":"087f0e02-0b57-403a-b046-60853faa6862"},{"id":"fa4e355c-cd2d-4565-a679-95c82af672e2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-898502f8c67e","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2240,"terminal":false,"missionId":"898502f8-c67e-443b-8367-7559135d277e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2851,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1529,"approvedPlanMs":0,"missionSetupMs":564,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":512,"ledgerReconcileMs":0,"lineageReconcileMs":52,"resolvePreflightMs":564,"repositoryMutationMs":1210,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":512,"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":"898502f8-c67e-443b-8367-7559135d277e"},"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":1972,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T16:56:26.485248+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2240","receipt_type":"execute_mission","idempotency_key":"mission:898502f8-c67e-443b-8367-7559135d277e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"37b9a39b-4800-49f2-997c-e006c7a59d87","command_center_event_id":"898502f8-c67e-443b-8367-7559135d277e"},{"id":"e07f6e5f-2fb1-4c23-866f-fcf4ad780261","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtqpdvjd","prNumber":2045,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"cf01d02f724af79dab770eafde69738549f59be7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:56:35.33198+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"cf01d02f724af79dab770eafde69738549f59be7","external_id":"2045","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a61e6088-33b0-4552-bf10-fbe34ab24c5c:merged-pr:2045:cf01d02f724af79dab770eafde69738549f59be7","mission_step_id":"0b769ca4-5f53-42b8-a6c0-a5c5824df426","command_center_event_id":"a61e6088-33b0-4552-bf10-fbe34ab24c5c"},{"id":"37ba4a40-ac74-441a-a071-c3a2ddbf0c98","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-43feefa098cc","prNumber":2545,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"434d467c8f1a21a3a60935879690eeb8a9a726a1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:52:01.937389+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"434d467c8f1a21a3a60935879690eeb8a9a726a1","external_id":"2545","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:43feefa0-98cc-4464-b8f7-d463532417ea:merged-pr:2545:434d467c8f1a21a3a60935879690eeb8a9a726a1","mission_step_id":"211f10f4-b168-4235-9f2b-ad3157ffe72f","command_center_event_id":"43feefa0-98cc-4464-b8f7-d463532417ea"},{"id":"c77e008d-abbd-43f2-97ff-b7d91ebbd09b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/realtor-closing-coordinator-canonical-v4-20260906","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2044,"terminal":false,"missionId":"087f0e02-0b57-403a-b046-60853faa6862","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1672,"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":"087f0e02-0b57-403a-b046-60853faa6862"},"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":1298,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T04:01:11.021827+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2044","receipt_type":"automatic_mission_resume","idempotency_key":"mission:087f0e02-0b57-403a-b046-60853faa6862:automatic-mission-resume:2044:repair_mission_waiting_for_gate","mission_step_id":"aabe1af9-843c-4957-8f0a-4100330f1a83","command_center_event_id":"087f0e02-0b57-403a-b046-60853faa6862"},{"id":"f83247c1-3c29-4d24-8260-eae807b421d1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/realtor-closing-coordinator-canonical-v4-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2044,"terminal":false,"missionId":"087f0e02-0b57-403a-b046-60853faa6862","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"fb9d690bbf3e26937b63e387388706396dce0eb3","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10778,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1116,"approvedPlanMs":0,"missionSetupMs":509,"providerAuthMs":0,"shipAndProveMs":9524,"ledgerPrepareMs":368,"ledgerReconcileMs":0,"lineageReconcileMs":141,"resolvePreflightMs":509,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":368,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"087f0e02-0b57-403a-b046-60853faa6862"},"performance":null,"deploymentId":"forgejo-main-fb9d690bbf3e","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":2611,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T04:03:59.219033+00:00","proof_gate":"canonical_release_dispatched","source_sha":"fb9d690bbf3e26937b63e387388706396dce0eb3","external_id":"forgejo-main-fb9d690bbf3e","receipt_type":"execute_mission","idempotency_key":"mission:087f0e02-0b57-403a-b046-60853faa6862:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a5312375-a2ed-4cda-9811-fb0a754a4b44","command_center_event_id":"087f0e02-0b57-403a-b046-60853faa6862"},{"id":"a30a668a-d07c-42bb-bd89-58f15c8e5ebf","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f500cd8112f1","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"f500cd81-12f1-4aea-b642-3bf75da8b416","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":920,"providerAuthMs":0,"ledgerPrepareMs":920,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":920,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":920,"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":"f500cd81-12f1-4aea-b642-3bf75da8b416"},"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":2713,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T16:56:38.529996+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f500cd81-12f1-4aea-b642-3bf75da8b416:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"d537cefa-f685-4bd7-8ccc-7ce44998b8ec","command_center_event_id":"f500cd81-12f1-4aea-b642-3bf75da8b416"},{"id":"76c23833-b5d7-4103-b116-7045a218989d","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/realtor-closing-coordinator-canonical-v4-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2044,"terminal":false,"missionId":"087f0e02-0b57-403a-b046-60853faa6862","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"fb9d690bbf3e26937b63e387388706396dce0eb3","timingsMs":{"prReadinessMs":1068,"approvedPlanMs":0,"shipAndProveMs":17927,"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":"087f0e02-0b57-403a-b046-60853faa6862"},"performance":null,"deploymentId":"forgejo-main-fb9d690bbf3e","workflowRunId":6097,"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":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T04:04:41.275191+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2044","receipt_type":"automatic_mission_resume","idempotency_key":"mission:087f0e02-0b57-403a-b046-60853faa6862:automatic-mission-resume:2044:canonical_release_reconciliation_pending","mission_step_id":"aabe1af9-843c-4957-8f0a-4100330f1a83","command_center_event_id":"087f0e02-0b57-403a-b046-60853faa6862"},{"id":"cd763a63-1453-4082-b61e-c8e613b9db3e","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","scripts/protected-main-release-recovery.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Owner instructed to fix all remaining orchestration bottlenecks. The canonical cc-execution release job still runs on docker even for ordinary control-plane deployments, stealing the only heavy runner from frontend/heavy Gate work. paul-light is proven to run canonical Gate and release-plan jobs. This bounded repair dynamically routes ordinary cc-execution releases to paul-light while preserving Docker for workflow_dispatch recovery and Visual Witness/bootstrap-heavy releases, then refreezes.","baseSha":"c6b59af69384e7d03eaa2312a1fd8cb3e1eb51c5","issuedAt":1789165046683,"expiresAt":1789165226683,"missionId":"36b61c55-ba4a-4c4d-8f7b-9eb561013f27","authorizationId":"cd3d8d5d-c694-4f60-b6ab-959cbed539da","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T22:17:27.118806+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c6b59af69384e7d03eaa2312a1fd8cb3e1eb51c5","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:cd3d8d5d-c694-4f60-b6ab-959cbed539da","mission_step_id":"3fed9a06-99a3-48ef-8074-e3779ee8ae46","command_center_event_id":"36b61c55-ba4a-4c4d-8f7b-9eb561013f27"},{"id":"cacce055-5e8d-4ac0-a299-5db4197d6270","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"fb9d690bbf3e26937b63e387388706396dce0eb3","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"fb9d690bbf3e26937b63e387388706396dce0eb3","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"4b6286b8eaf6eb362a236cf2b077c556c6fb26be6921edbb7d39fcfa10ed62e4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6097","runId":6097,"status":"running","sourceSha":"fb9d690bbf3e26937b63e387388706396dce0eb3","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-07T04:04:18.165184+00:00","proof_gate":"canonical_release_pending","source_sha":"fb9d690bbf3e26937b63e387388706396dce0eb3","external_id":"forgejo-main-fb9d690bbf3e","receipt_type":"canonical_release_status","idempotency_key":"mission:087f0e02-0b57-403a-b046-60853faa6862:forgejo-release-status:fb9d690bbf3e26937b63e387388706396dce0eb3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"a5312375-a2ed-4cda-9811-fb0a754a4b44","command_center_event_id":"087f0e02-0b57-403a-b046-60853faa6862"},{"id":"17fd25e9-e383-473a-9393-00b01133fcda","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"fb9d690bbf3e26937b63e387388706396dce0eb3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"fb9d690bbf3e26937b63e387388706396dce0eb3","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"4b6286b8eaf6eb362a236cf2b077c556c6fb26be6921edbb7d39fcfa10ed62e4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6097","runId":6097,"status":"success","sourceSha":"fb9d690bbf3e26937b63e387388706396dce0eb3","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-07T04:06:21.498249+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fb9d690bbf3e26937b63e387388706396dce0eb3","external_id":"forgejo-main-fb9d690bbf3e","receipt_type":"canonical_release_status","idempotency_key":"mission:087f0e02-0b57-403a-b046-60853faa6862:forgejo-release-status:fb9d690bbf3e26937b63e387388706396dce0eb3:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"a012d007-cc39-4ce0-8834-e51c2a114ca0","command_center_event_id":"087f0e02-0b57-403a-b046-60853faa6862"},{"id":"e1c237ff-df9e-46cf-bbe7-6f4adce379f2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-898502f8c67e","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2240,"terminal":false,"missionId":"898502f8-c67e-443b-8367-7559135d277e","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1601,"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":"898502f8-c67e-443b-8367-7559135d277e"},"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":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T16:56:40.936189+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2240","receipt_type":"automatic_mission_resume","idempotency_key":"mission:898502f8-c67e-443b-8367-7559135d277e:automatic-mission-resume:2240:repair_mission_waiting_for_gate","mission_step_id":"d6f2cadd-cbe4-45c9-a4c8-dd9e73b1da6d","command_center_event_id":"898502f8-c67e-443b-8367-7559135d277e"},{"id":"728be040-0bbc-44ee-ba5a-4c9c41dca51d","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/realtor-closing-coordinator-canonical-v4-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2044,"terminal":false,"missionId":"087f0e02-0b57-403a-b046-60853faa6862","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"fb9d690bbf3e26937b63e387388706396dce0eb3","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":20283,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2028,"approvedPlanMs":0,"missionSetupMs":267,"providerAuthMs":0,"shipAndProveMs":17275,"ledgerPrepareMs":267,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":267,"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":"087f0e02-0b57-403a-b046-60853faa6862"},"performance":null,"deploymentId":"forgejo-main-fb9d690bbf3e","workflowRunId":6097,"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":1480,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T04:07:06.533087+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"fb9d690bbf3e26937b63e387388706396dce0eb3","external_id":"forgejo-main-fb9d690bbf3e","receipt_type":"execute_mission","idempotency_key":"mission:087f0e02-0b57-403a-b046-60853faa6862:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"a5312375-a2ed-4cda-9811-fb0a754a4b44","command_center_event_id":"087f0e02-0b57-403a-b046-60853faa6862"},{"id":"44f0f3ab-a159-4164-a8aa-4abf710bded2","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"434d467c8f1a21a3a60935879690eeb8a9a726a1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"canvassing-draft-continuity","satisfied":false,"statement":"The canonical canvassing/property notes editor autosaves and restores a parcel-scoped local draft through the existing useOfflineDraft/OfflineManager primitive.","proofConditionIds":["repo","live"]},{"id":"canvassing-restore-precedence","satisfied":false,"statement":"A restored local draft is not overwritten by a slower remote parcel-note read during hydration.","proofConditionIds":["repo"]},{"id":"canvassing-truthful-state","satisfied":false,"statement":"The notes editor visibly distinguishes local-only/offline, saving, confirmed saved, and retry-needed states instead of silently swallowing save failures.","proofConditionIds":["repo","live"]},{"id":"canvassing-safe-save-boundary","satisfied":false,"statement":"The existing parcel persistence mutation remains online-only; local draft is preserved on offline or remote failure and cleared only after confirmed remote save.","proofConditionIds":["repo","live"]},{"id":"canvassing-regression-coverage","satisfied":false,"statement":"Deterministic tests cover local restore/autosave wiring, restore precedence, online-only remote save, clear-on-confirmed-save, and draft preservation on failure.","proofConditionIds":["repo"]}],"satisfied":false,"constraints":[{"id":"single-offline-owner","satisfied":false,"statement":"OfflineManager/useOfflineDraft remain the only offline persistence owner; no second queue, database, or offline subsystem is introduced.","proofConditionIds":["repo","live"]},{"id":"no-offline-authority-expansion","satisfied":false,"statement":"No offline write/function allowlists are broadened and lead creation, disqualification, destructive, bulk, auth/security, payment, and signature actions are unchanged/fail-closed.","proofConditionIds":["repo"]},{"id":"exact-source-scope","satisfied":false,"statement":"Mutation is limited to PropertyNotesEditor and one new deterministic contract test.","proofConditionIds":["repo"]},{"id":"canonical-release","satisfied":true,"statement":"One fresh branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, and terminal exact live proof.","proofConditionIds":["live"]},{"id":"no-visual-witness","satisfied":false,"statement":"No Visual Witness is run because no visual claim is required.","proofConditionIds":["repo"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","live"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","live"]}],"contractHash":"d75595f1953f8e3c95e032c0ede4d4f599674d4ed67354a47784462a894f74c9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"d75595f1953f8e3c95e032c0ede4d4f599674d4ed67354a47784462a894f74c9","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"d75595f1953f8e3c95e032c0ede4d4f599674d4ed67354a47784462a894f74c9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:52:05.669951+00:00","proof_gate":"request_contract_pending","source_sha":"434d467c8f1a21a3a60935879690eeb8a9a726a1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:43feefa0-98cc-4464-b8f7-d463532417ea:request-contract:d75595f1953f8e3c95e032c0ede4d4f599674d4ed67354a47784462a894f74c9:434d467c8f1a21a3a60935879690eeb8a9a726a1:pending:repository","mission_step_id":"5e2523ea-1393-4a2b-983a-a606e7204717","command_center_event_id":"43feefa0-98cc-4464-b8f7-d463532417ea"},{"id":"6b6beb9c-6df0-497b-ac65-70487366e2d5","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"fb9d690bbf3e26937b63e387388706396dce0eb3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"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"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"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"]}],"contractHash":"4b6286b8eaf6eb362a236cf2b077c556c6fb26be6921edbb7d39fcfa10ed62e4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-gate","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"4b6286b8eaf6eb362a236cf2b077c556c6fb26be6921edbb7d39fcfa10ed62e4","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-merge","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"4b6286b8eaf6eb362a236cf2b077c556c6fb26be6921edbb7d39fcfa10ed62e4","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"4b6286b8eaf6eb362a236cf2b077c556c6fb26be6921edbb7d39fcfa10ed62e4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T04:06:23.308727+00:00","proof_gate":"request_contract_pending","source_sha":"fb9d690bbf3e26937b63e387388706396dce0eb3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:087f0e02-0b57-403a-b046-60853faa6862:request-contract:4b6286b8eaf6eb362a236cf2b077c556c6fb26be6921edbb7d39fcfa10ed62e4:fb9d690bbf3e26937b63e387388706396dce0eb3:pending:repository","mission_step_id":"a012d007-cc39-4ce0-8834-e51c2a114ca0","command_center_event_id":"087f0e02-0b57-403a-b046-60853faa6862"},{"id":"42c70cc6-21bb-45c3-a5ac-f142614817d1","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/application-demo-command-center-20260907","reason":null,"status":"source_resolution_required","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":"f7aebf2b-7325-41fe-b20d-1ccdda78e702","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":88,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":833,"providerAuthMs":0,"ledgerPrepareMs":833,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":833,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":833,"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":"f7aebf2b-7325-41fe-b20d-1ccdda78e702"},"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":3644,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:08:08.73269+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f7aebf2b-7325-41fe-b20d-1ccdda78e702:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"4730f0f0-4810-4c52-b776-9626410e6e29","command_center_event_id":"f7aebf2b-7325-41fe-b20d-1ccdda78e702"},{"id":"b73c1571-a220-47a0-9bce-709c59748156","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtqpsswo","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2047,"terminal":false,"missionId":"f364625e-9e54-4fbd-94e3-6b2918241bef","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"37f7926d8801b1c8629070c6c5c55bbd9dec4035","timingsMs":{"prReadinessMs":1925,"approvedPlanMs":0,"shipAndProveMs":18961,"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":"f364625e-9e54-4fbd-94e3-6b2918241bef"},"performance":null,"deploymentId":"forgejo-main-37f7926d8801","workflowRunId":6100,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["application-api"]},"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-07T04:18:03.52145+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2047","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f364625e-9e54-4fbd-94e3-6b2918241bef:automatic-mission-resume:2047:canonical_release_reconciliation_pending","mission_step_id":"131182c2-941f-4d74-974f-184a112d5b56","command_center_event_id":"f364625e-9e54-4fbd-94e3-6b2918241bef"},{"id":"d0f71c31-5bf7-473f-8e6a-9d71912c70ec","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/application-demo-command-center-20260907","reason":"orphaned_branch_recovery_scope_mismatch:ai/application-demo-command-center-20260907","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":"f7aebf2b-7325-41fe-b20d-1ccdda78e702","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":270,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":680,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":538,"ledgerReconcileMs":0,"lineageReconcileMs":142,"resolvePreflightMs":680,"repositoryMutationMs":270,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":538,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f7aebf2b-7325-41fe-b20d-1ccdda78e702"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:10:41.390578+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f7aebf2b-7325-41fe-b20d-1ccdda78e702:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"69ab4bcb-f28e-4451-b91b-2f91da35e767","command_center_event_id":"f7aebf2b-7325-41fe-b20d-1ccdda78e702"},{"id":"7df0c290-efb1-4e5d-bb7b-5090eabae5a4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtqpsswo","reason":"explicit_pull_request_identity_mismatch:2047","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2047,"terminal":false,"missionId":"f364625e-9e54-4fbd-94e3-6b2918241bef","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"37f7926d8801b1c8629070c6c5c55bbd9dec4035","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1306,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":331,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":331,"repositoryMutationMs":1306,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f364625e-9e54-4fbd-94e3-6b2918241bef"},"performance":null,"deploymentId":"forgejo-main-37f7926d8801","workflowRunId":6100,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["application-api"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1470,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:19:18.823043+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":"37f7926d8801b1c8629070c6c5c55bbd9dec4035","external_id":"forgejo-main-37f7926d8801","receipt_type":"execute_mission","idempotency_key":"mission:f364625e-9e54-4fbd-94e3-6b2918241bef:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"cef24592-dec1-437d-9ded-10bfb32cd0d7","command_center_event_id":"f364625e-9e54-4fbd-94e3-6b2918241bef"},{"id":"5d95a944-9474-401b-a776-389074504bdf","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtqpsswo","reason":null,"status":"synthesis_required","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":"f364625e-9e54-4fbd-94e3-6b2918241bef","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":282,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":682,"providerAuthMs":0,"ledgerPrepareMs":682,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":682,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":682,"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":"f364625e-9e54-4fbd-94e3-6b2918241bef"},"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":5612,"likelyAffectedFiles":["scripts/resolve-supabase-function-targets.mjs","scripts/supabase-migration-release.mjs","scripts/validate-edge-functions.mjs","scripts/owner-supabase-function-migrate.mjs","src/__tests__/contracts/supabaseMigrationReleaseWorkflow.contract.test.ts","scripts/production-release-targets.json","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","scripts/validate-supabase-migration-integrity.mjs","src/applications/proposal-editor/FreeformProposalRenderer.tsx","src/applications/proposal-editor/index.ts","src/applications/proposal-editor/ProposalAssetPicker.tsx","src/applications/proposal-editor/proposalAssets.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:12:32.203635+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f364625e-9e54-4fbd-94e3-6b2918241bef:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"fca44e69-443b-446a-bdd1-a052c87ff4ae","command_center_event_id":"f364625e-9e54-4fbd-94e3-6b2918241bef"},{"id":"d91b50ba-2685-4ead-a28d-0d7cdfa61de0","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-2bd2867edb70","reason":null,"status":"source_resolution_required","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":"2bd2867e-db70-4bc9-95a2-0cc8c8c8f82a","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":89,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":662,"providerAuthMs":0,"ledgerPrepareMs":662,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":662,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":662,"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":"2bd2867e-db70-4bc9-95a2-0cc8c8c8f82a"},"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":2707,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:14:15.793547+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2bd2867e-db70-4bc9-95a2-0cc8c8c8f82a:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"7991a92f-6e40-46b9-8d7e-e32c0e3d83ce","command_center_event_id":"2bd2867e-db70-4bc9-95a2-0cc8c8c8f82a"},{"id":"f448f7c0-52dc-4fe1-a8d9-d10accfff4eb","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtqpsswo","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2047,"terminal":false,"missionId":"f364625e-9e54-4fbd-94e3-6b2918241bef","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"37f7926d8801b1c8629070c6c5c55bbd9dec4035","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10458,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":976,"approvedPlanMs":0,"missionSetupMs":368,"providerAuthMs":0,"shipAndProveMs":8519,"ledgerPrepareMs":368,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":368,"repositoryMutationMs":861,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":368,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f364625e-9e54-4fbd-94e3-6b2918241bef"},"performance":null,"deploymentId":"forgejo-main-37f7926d8801","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["application-api"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3063,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:15:38.573594+00:00","proof_gate":"canonical_release_dispatched","source_sha":"37f7926d8801b1c8629070c6c5c55bbd9dec4035","external_id":"forgejo-main-37f7926d8801","receipt_type":"execute_mission","idempotency_key":"mission:f364625e-9e54-4fbd-94e3-6b2918241bef:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d7b01823-bbaf-4637-8342-98fa331b442e","command_center_event_id":"f364625e-9e54-4fbd-94e3-6b2918241bef"},{"id":"04c73076-d1f2-4606-91da-b4955e090173","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"37f7926d8801b1c8629070c6c5c55bbd9dec4035","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"37f7926d8801b1c8629070c6c5c55bbd9dec4035","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["application-api"]},"releaseTargetStates":{"migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"182d6620b82c6cc511f671bdac68d7d7cb446ff0e03fabdc837a31b58ead8350","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6100","runId":6100,"status":"running","sourceSha":"37f7926d8801b1c8629070c6c5c55bbd9dec4035","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:16:04.707853+00:00","proof_gate":"canonical_release_pending","source_sha":"37f7926d8801b1c8629070c6c5c55bbd9dec4035","external_id":"forgejo-main-37f7926d8801","receipt_type":"canonical_release_status","idempotency_key":"mission:f364625e-9e54-4fbd-94e3-6b2918241bef:forgejo-release-status:37f7926d8801b1c8629070c6c5c55bbd9dec4035:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|supabase-migrations/live=pending","mission_step_id":"d7b01823-bbaf-4637-8342-98fa331b442e","command_center_event_id":"f364625e-9e54-4fbd-94e3-6b2918241bef"},{"id":"e6dd1ad0-d6d9-4349-b219-36dbbe49223f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship existing PR #2046 end-to-end. Owner outcome: one scalable registry-driven Applications command center at /knock-launch-os/applications and /admin/applications; Booking exposes BookMeDirectly.com; Progress is the first-class replacement application identity for customer-portal and exposes WhatsMyProgress.com; Demo Studio offers Basic Demo or one/multiple Application Demo selection; persisted demos contain five role-distinct synthetic personas with isolated records; normalized demo environments/apps/personas/records/sessions/append-only activity logs are inspectable in Applications with full JSON payloads; existing website/business discovery, contact/opportunity capture, and human-review final-ready behavior remain intact. Require KnockLaunch Gate on the exact current head, squash merge only after green, then release only frontend, the new migration, and self-serve-demo. Do not wake Command Center or unrelated production targets. Prove live database identity, live Edge Function identity, Cloudflare source identity, and a controlled synthetic demo with five different persona datasets plus logged session/persona/application/record activity.","wordingChanged":false,"canonicalIntent":"Ship existing PR #2046 end-to-end. Owner outcome: one scalable registry-driven Applications command center at /knock-launch-os/applications and /admin/applications; Booking exposes BookMeDirectly.com; Progress is the first-class replacement application identity for customer-portal and exposes WhatsMyProgress.com; Demo Studio offers Basic Demo or one/multiple Application Demo selection; persisted demos contain five role-distinct synthetic personas with isolated records; normalized demo environments/apps/personas/records/sessions/append-only activity logs are inspectable in Applications with full JSON payloads; existing website/business discovery, contact/opportunity capture, and human-review final-ready behavior remain intact. Require KnockLaunch Gate on the exact current head, squash merge only after green, then release only frontend, the new migration, and self-serve-demo. Do not wake Command Center or unrelated production targets. Prove live database identity, live Edge Function identity, Cloudflare source identity, and a controlled synthetic demo with five different persona datasets plus logged session/persona/application/record activity.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"applications-hub","statement":"KNOCKLAUNCH OS and GodMode expose one registry-driven Applications command center with searchable application inventory, internal/external entry links, capabilities, installs, demos, and activity.","proofConditionIds":["repo-head","live-frontend"]},{"id":"external-domains","statement":"Booking exposes https://bookmedirectly.com and Progress exposes https://whatsmyprogress.com; Progress safely replaces the customer-portal application identity while preserving its actions/state.","proofConditionIds":["repo-head","live-database","live-frontend"]},{"id":"demo-modes","statement":"Demo Studio offers Basic Demo and selectable one/multiple Application Demo modes.","proofConditionIds":["repo-head","live-frontend"]},{"id":"multi-persona-demo","statement":"Persisted demos include Owner, Manager, Sales/Agent, Staff/Field, and Customer personas with different isolated synthetic records and no production customer-data copy.","proofConditionIds":["repo-head","live-edge","controlled-demo"]},{"id":"demo-audit","statement":"Demo environments, selected apps, personas, records, sessions, and append-only activity logs persist in normalized tables and GodMode can inspect full JSON payloads.","proofConditionIds":["repo-head","live-database","controlled-demo","live-frontend"]}],"objective":"Ship existing PR #2046 end-to-end. Owner outcome: one scalable registry-driven Applications command center at /knock-launch-os/applications and /admin/applications; Booking exposes BookMeDirectly.com; Progress is the first-class replacement application identity for customer-portal and exposes WhatsMyProgress.com; Demo Studio offers Basic Demo or one/multiple Application Demo selection; persisted demos contain five role-distinct synthetic personas with isolated records; normalized demo environments/apps/personas/records/sessions/append-only activity logs are inspectable in Applications with full JSON payloads; existing website/business discovery, contact/opportunity capture, and human-review final-ready behavior remain intact. Require KnockLaunch Gate on the exact current head, squash merge only after green, then release only frontend, the new migration, and self-serve-demo. Do not wake Command Center or unrelated production targets. Prove live database identity, live Edge Function identity, Cloudflare source identity, and a controlled synthetic demo with five different persona datasets plus logged session/persona/application/record activity.","constraints":[{"id":"constraint-1","statement":"Use only PR #2046 and its branch for this generation.","proofConditionIds":["repo-head","live-frontend","live-edge","live-database","controlled-demo"]},{"id":"constraint-2","statement":"KnockLaunch Gate must pass on the exact merged head generation before squash merge.","proofConditionIds":["repo-head","live-frontend","live-edge","live-database","controlled-demo"]},{"id":"constraint-3","statement":"Release only frontend, supabase/migrations/20260907040100_application_demo_orchestration.sql, and self-serve-demo.","proofConditionIds":["repo-head","live-frontend","live-edge","live-database","controlled-demo"]},{"id":"constraint-4","statement":"Do not deploy Command Center or unrelated targets.","proofConditionIds":["repo-head","live-frontend","live-edge","live-database","controlled-demo"]},{"id":"constraint-5","statement":"No production customer data may be copied into demo_records.","proofConditionIds":["repo-head","live-frontend","live-edge","live-database","controlled-demo"]},{"id":"constraint-6","statement":"Preserve current business discovery, safe website scanning, contact/opportunity capture, and human quality-review semantics.","proofConditionIds":["repo-head","live-frontend","live-edge","live-database","controlled-demo"]},{"id":"constraint-7","statement":"No Visual Witness unless separately requested; live source/runtime/interaction proof is sufficient for these claims.","proofConditionIds":["repo-head","live-frontend","live-edge","live-database","controlled-demo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-head","kind":"repository","claim":"Exact PR #2046 head contains the complete Applications, external-domain, normalized demo schema, public demo runtime, five-persona data, and full-log UI implementation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-frontend","kind":"runtime","claim":"Cloudflare production serves the merged source containing /admin/applications, /knock-launch-os/applications, /demo?mode=basic, and /demo?mode=applications.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-edge","kind":"runtime","claim":"Production self-serve-demo is ACTIVE on version 1.1.0-demo-orchestration and serves progress plus persisted synthetic runtime.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-database","kind":"runtime","claim":"Migration 20260907040100 is recorded; Booking and Progress external URLs are correct; customer-portal is retired; normalized demo tables, RLS, and append-only activity guard exist.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"controlled-demo","kind":"runtime","claim":"A controlled synthetic demo environment can be seeded and read with five personas, role-distinct records, a session, and activity rows for workspace/persona/application/record interactions without production-customer data.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"348e2de4f083cfebd00fb38cb7875244d119fd98a84725cfc3224c0ec5c688df","requestContractRevision":3,"previousRequestContractHash":"53b21854f9c836859d359a28c70c9cd724260d2193442e6b13f4a8851eedb5d6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:27:55.850034+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9ccad517-f966-436a-90d3-fa6ea923fa64:request-contract:348e2de4f083cfebd00fb38cb7875244d119fd98a84725cfc3224c0ec5c688df","mission_step_id":"5c1cc35e-781c-4271-8521-cab0e6418e72","command_center_event_id":"9ccad517-f966-436a-90d3-fa6ea923fa64"},{"id":"df0b16f8-9221-4cfa-8fae-cf0c882e83db","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"light-lane-boundary","satisfied":true,"statement":"paul-light remains the 2 GB light lane only: Release Plan stays bounded to at most 512 MiB and genuinely bounded light control-plane Gate work stays bounded to at most 768 MiB.","proofConditionIds":["proof-workflow","proof-config"]},{"id":"deployment-off-light","satisfied":true,"statement":"release-cc-execution must not run on paul-light because it can restore/install runtime dependencies and invoke Wrangler; route it to the 4 GB docker lane.","proofConditionIds":["proof-workflow","proof-regression"]},{"id":"contract-locked","satisfied":true,"statement":"The canonical capability contract and focused regression guard prevent deployment-capable release work from drifting back onto paul-light.","proofConditionIds":["proof-config","proof-regression"]},{"id":"refrozen-live","satisfied":true,"statement":"After Gate, squash merge, and affected runtime release, the live Command Center matches the merged source and controlPlaneFrozen is true.","proofConditionIds":["proof-runtime","proof-refrozen"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Do not change tenant or product behavior and do not create another runner lane.","proofConditionIds":["proof-workflow"]},{"id":"canonical-path","satisfied":true,"statement":"Use current Forgejo main, one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, affected production owner only, and no GitHub.","proofConditionIds":["proof-runtime"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-workflow","proof-config","proof-regression","proof-runtime","proof-refrozen"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-workflow","proof-config","proof-regression","proof-runtime","proof-refrozen"]}],"contractHash":"68b48608653591fa7e2c305d1efdfec01746c5ce82b5941e943bd8aa207af53f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-workflow","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"68b48608653591fa7e2c305d1efdfec01746c5ce82b5941e943bd8aa207af53f","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935"},"required":true,"satisfied":true},{"id":"proof-config","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"68b48608653591fa7e2c305d1efdfec01746c5ce82b5941e943bd8aa207af53f","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935"},"required":true,"satisfied":true},{"id":"proof-regression","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"68b48608653591fa7e2c305d1efdfec01746c5ce82b5941e943bd8aa207af53f","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"68b48608653591fa7e2c305d1efdfec01746c5ce82b5941e943bd8aa207af53f"},"required":true,"satisfied":true},{"id":"proof-refrozen","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"68b48608653591fa7e2c305d1efdfec01746c5ce82b5941e943bd8aa207af53f","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:28:52.098694+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:34020e2c-d7a0-4e83-8954-9baaa5057cbc:request-contract:68b48608653591fa7e2c305d1efdfec01746c5ce82b5941e943bd8aa207af53f:3c0c3d70b8e31cc8fe083de33105bf89e63ce935:verified:","mission_step_id":"92b616ac-69e0-467d-9538-3212fb9a1b22","command_center_event_id":"34020e2c-d7a0-4e83-8954-9baaa5057cbc"},{"id":"b6aa6b41-c5c8-4905-9ef7-1f3f80c155cd","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtqpsswo","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2048,"terminal":false,"missionId":"38400e28-4452-49e5-8759-0b2535548946","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0c3cab6116754520713879576744bd15d3a008e7","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12086,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2291,"approvedPlanMs":0,"missionSetupMs":1005,"providerAuthMs":0,"shipAndProveMs":9449,"ledgerPrepareMs":1005,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1005,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1005,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"38400e28-4452-49e5-8759-0b2535548946"},"performance":null,"deploymentId":"forgejo-main-0c3cab611675","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["application-api"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2719,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:21:21.2464+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0c3cab6116754520713879576744bd15d3a008e7","external_id":"forgejo-main-0c3cab611675","receipt_type":"execute_mission","idempotency_key":"mission:38400e28-4452-49e5-8759-0b2535548946:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d5ae5bc7-8690-4236-99cd-c1cafbda5977","command_center_event_id":"38400e28-4452-49e5-8759-0b2535548946"},{"id":"5caa6c24-26bf-47a6-b492-8d2374f0eb5f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/godmode-restore-point-access-20260909","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/godmode-restore-point-access-20260909","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"75e0b36a-7166-43aa-b59f-8e3c798705cc","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":556,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":339,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":282,"ledgerReconcileMs":0,"lineageReconcileMs":57,"resolvePreflightMs":339,"repositoryMutationMs":556,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":282,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"75e0b36a-7166-43aa-b59f-8e3c798705cc"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:56:48.776342+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75e0b36a-7166-43aa-b59f-8e3c798705cc:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"70a03bc9-f090-4606-8477-ec9f6c22fa06","command_center_event_id":"75e0b36a-7166-43aa-b59f-8e3c798705cc"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":14400,"schema":"public"}