{"data":[{"id":"6d0c2c43-10cc-4ee7-a4c8-c4195a9b9e25","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":"877b9136da81d22968fdd6f7eaa3d9ddf4405e52","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":"877b9136da81d22968fdd6f7eaa3d9ddf4405e52","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router"]},"releaseTargetStates":{"migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"d131996ee57616b1d67b0cb9b166d7a6e83f8c98653eb17d2d4e00f6d0ba8a1d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6038","runId":6038,"status":"running","sourceSha":"877b9136da81d22968fdd6f7eaa3d9ddf4405e52","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:02:19.446445+00:00","proof_gate":"canonical_release_pending","source_sha":"877b9136da81d22968fdd6f7eaa3d9ddf4405e52","external_id":"forgejo-main-877b9136da81","receipt_type":"canonical_release_status","idempotency_key":"mission:0ee19aae-31c6-4a09-8339-52c0bd454b98:forgejo-release-status:877b9136da81d22968fdd6f7eaa3d9ddf4405e52:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|supabase-migrations/live=pending","mission_step_id":"7795850e-6ff2-4cd2-9f7f-a1a22c5c5320","command_center_event_id":"0ee19aae-31c6-4a09-8339-52c0bd454b98"},{"id":"e0778e4b-24a1-491b-962a-34a51240b828","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the existing Curri daily-operating-utility workstream from PR #2026. Do not add scope. Carry the already-created live-data Curri landing repair through canonical Gate, squash merge, frontend-only production release, and claim-matched runtime proof. Do not run Visual Witness.","tenantRef":"curri-properties","receivedAt":"2026-09-07T02:08:30.549Z","fingerprint":"ed4cbb680ea3017694822b4a6f663a9614dd39de347df1dac7a3baff2207bf91","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtqll77f","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing Curri daily-operating-utility workstream from PR #2026. Do not add scope. Carry the already-created live-data Curri landing repair through canonical Gate, squash merge, frontend-only production release, and claim-matched runtime proof. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the existing Curri daily-operating-utility workstream from PR #2026. Do not add scope. Carry the already-created live-data Curri landing repair through canonical Gate, squash merge, frontend-only production release, and claim-matched runtime proof. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2026 live-data Curri landing repair is merged and released to frontend production.","proofConditionIds":["proof-production"]}],"objective":"Continue the existing Curri daily-operating-utility workstream from PR #2026. Do not add scope. Carry the already-created live-data Curri landing repair through canonical Gate, squash merge, frontend-only production release, and claim-matched runtime proof. Do not run Visual Witness.","constraints":[{"id":"constraint-1","statement":"No new scope and no Visual Witness.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Production frontend contains the merged Curri live-data landing repair.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Live brokerage workspace","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtqll77f","conversationContext":null,"requestContractHash":"0117360a127508fa44d189b1da44002168d72ab2a335d2a697edf2d3797d4fea","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:08:31.152641+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:tenant-workstream-contribution:ed4cbb680ea3017694822b4a6f663a9614dd39de347df1dac7a3baff2207bf91","mission_step_id":null,"command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"279c9ab8-4678-4e8b-955f-5a00049b3dc1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6b17c386d73b","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2236,"terminal":false,"missionId":"6b17c386-d73b-45fb-99f1-43962d15ef2e","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":"33966f962e72867a9c23ff6ad0118c351fadc7b8","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3083,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":929,"approvedPlanMs":0,"missionSetupMs":330,"providerAuthMs":0,"shipAndProveMs":1206,"ledgerPrepareMs":330,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":330,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":330,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6b17c386-d73b-45fb-99f1-43962d15ef2e"},"performance":null,"deploymentId":"forgejo-main-33966f962e72","workflowRunId":6588,"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":1622,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T13:25:24.411946+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":"33966f962e72867a9c23ff6ad0118c351fadc7b8","external_id":"forgejo-main-33966f962e72","receipt_type":"execute_mission","idempotency_key":"mission:6b17c386-d73b-45fb-99f1-43962d15ef2e:execute_mission:ship_and_prove_gate_blocked:current-generation","mission_step_id":"a0af040f-2767-467a-a48e-db942f47abdf","command_center_event_id":"6b17c386-d73b-45fb-99f1-43962d15ef2e"},{"id":"551307d9-2c0c-476f-9f98-6a0bd7be3c65","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/capability-mail-contacts-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":2025,"terminal":false,"missionId":"9b9ac264-bb0b-41a5-86d4-7293c9a64a3e","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8890,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1015,"approvedPlanMs":0,"missionSetupMs":657,"providerAuthMs":0,"shipAndProveMs":7701,"ledgerPrepareMs":657,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":657,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":657,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9b9ac264-bb0b-41a5-86d4-7293c9a64a3e"},"performance":null,"deploymentId":"forgejo-main-3b73b2f34881","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router"]},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:08:39.727679+00:00","proof_gate":"canonical_release_dispatched","source_sha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","external_id":"forgejo-main-3b73b2f34881","receipt_type":"execute_mission","idempotency_key":"mission:9b9ac264-bb0b-41a5-86d4-7293c9a64a3e:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"3446ca1c-102d-4cf3-9173-27e795d78c7b","command_center_event_id":"9b9ac264-bb0b-41a5-86d4-7293c9a64a3e"},{"id":"ecf5fa0e-4f99-48dc-8c8a-75771f2da479","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"082fa2101510389809759b395445f046f8da4b09","prNumber":2422,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7191/jobs/1","mergeCommitSha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0"},{"id":"gate-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"082fa2101510389809759b395445f046f8da4b09","prNumber":2422,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7191/jobs/1","mergeCommitSha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0"}],"requestContractHash":"e18d83f82223226affb280bf5f08e1cba26ac8ac7a299cef513d4f21cd2f4d98"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:11:13.827191+00:00","proof_gate":"request_contract_repository_verified","source_sha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:17899838-2457-49ba-851b-1fca5bc7d9ee:request-contract-repository:e18d83f82223226affb280bf5f08e1cba26ac8ac7a299cef513d4f21cd2f4d98:9b450c647530b8e83f2d18fbd0bf35a68acbcff0","mission_step_id":"3e7013b9-e8a6-497f-a2fa-3e7b53def82b","command_center_event_id":"17899838-2457-49ba-851b-1fca5bc7d9ee"},{"id":"0d4baccc-2393-4ddd-abd3-eaee2307e4e4","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":1788882813773,"expiresAt":1788882993773,"missionId":"f7a5fd1c-ad47-4348-99e3-6c832f924d69","authorizationId":"6fc971df-1275-4f86-9ee1-08a170b14d54","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T15:53:34.141005+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:6fc971df-1275-4f86-9ee1-08a170b14d54","mission_step_id":"3e5daaec-7f75-45bd-800c-8bd1fad43f25","command_center_event_id":"f7a5fd1c-ad47-4348-99e3-6c832f924d69"},{"id":"3f229ad7-c7d1-483f-8832-5685195455df","source":"forgejo","status":"waiting","payload":{"branch":"ai/capability-mail-contacts-20260906","prNumber":2025,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:08:44.832912+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","external_id":"2025","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9b9ac264-bb0b-41a5-86d4-7293c9a64a3e:merged-pr:2025:3b73b2f34881eaff5b2d2a69a722dda640345c7a","mission_step_id":"3446ca1c-102d-4cf3-9173-27e795d78c7b","command_center_event_id":"9b9ac264-bb0b-41a5-86d4-7293c9a64a3e"},{"id":"3fefe34f-201d-4f4d-b8d3-dc7b81995cc8","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":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","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":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router"]},"releaseTargetStates":{"migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"5392f24c613dfb8ad913e877f800ff45c1f2fd73231c1add6177690e9263729d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6041","runId":6041,"status":"running","sourceSha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","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:08:48.521591+00:00","proof_gate":"canonical_release_pending","source_sha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","external_id":"forgejo-main-3b73b2f34881","receipt_type":"canonical_release_status","idempotency_key":"mission:9b9ac264-bb0b-41a5-86d4-7293c9a64a3e:forgejo-release-status:3b73b2f34881eaff5b2d2a69a722dda640345c7a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|supabase-migrations/live=pending","mission_step_id":"3446ca1c-102d-4cf3-9173-27e795d78c7b","command_center_event_id":"9b9ac264-bb0b-41a5-86d4-7293c9a64a3e"},{"id":"6ff4f75c-58e7-4c34-8304-3f57918a88ce","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile this durable continuation to the existing PR #2026 branch exactly as it currently exists; do not change scope or source. Continue through canonical Gate, squash merge, frontend production release, and runtime proof for Live brokerage workspace. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Reconcile this durable continuation to the existing PR #2026 branch exactly as it currently exists; do not change scope or source. Continue through canonical Gate, squash merge, frontend production release, and runtime proof for Live brokerage workspace. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Existing PR #2026 Curri live operating home is merged and released.","proofConditionIds":["proof-production"]}],"objective":"Reconcile this durable continuation to the existing PR #2026 branch exactly as it currently exists; do not change scope or source. Continue through canonical Gate, squash merge, frontend production release, and runtime proof for Live brokerage workspace. No Visual Witness.","constraints":[{"id":"constraint-1","statement":"No new source changes; no duplicate PR; no Visual Witness.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Production Curri home contains Live brokerage workspace.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Live brokerage workspace","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2377e44f15f9e4262cbaa2488d373013cd2b124425cc68a23fe470ae348538ce","requestContractRevision":2,"previousRequestContractHash":"0117360a127508fa44d189b1da44002168d72ab2a335d2a697edf2d3797d4fea"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:09:17.442579+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:request-contract:2377e44f15f9e4262cbaa2488d373013cd2b124425cc68a23fe470ae348538ce","mission_step_id":"3c435902-17fa-4210-aedc-64091a521e7c","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"8e86b966-b606-487a-930a-7983807f9a0b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/restore-points-human-language-20260910","reason":"forgejo_validation_failed:PUT:422","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"dae7be12-c46c-4ad1-b68f-babda00d72ee","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16502,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1223,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":449,"ledgerReconcileMs":0,"lineageReconcileMs":774,"resolvePreflightMs":1223,"repositoryMutationMs":16502,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":449,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"dae7be12-c46c-4ad1-b68f-babda00d72ee"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1465,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:30:31.85058+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dae7be12-c46c-4ad1-b68f-babda00d72ee:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"bdb32c7b-a248-4d8b-8697-6f0ccf53d118","command_center_event_id":"dae7be12-c46c-4ad1-b68f-babda00d72ee"},{"id":"6b6370a8-d03a-46b0-aae0-e25ab5efb79c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"success","supabase-edge-production/live":"pending"},"mainSha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router"]},"releaseTargetStates":{"migrations":"success","supabaseEdge":"pending"},"requestContractHash":"5392f24c613dfb8ad913e877f800ff45c1f2fd73231c1add6177690e9263729d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6041","runId":6041,"status":"running","sourceSha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"success","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"success","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:09:31.795517+00:00","proof_gate":"canonical_release_pending","source_sha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","external_id":"forgejo-main-3b73b2f34881","receipt_type":"canonical_release_status","idempotency_key":"mission:9b9ac264-bb0b-41a5-86d4-7293c9a64a3e:forgejo-release-status:3b73b2f34881eaff5b2d2a69a722dda640345c7a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|supabase-migrations/live=success","mission_step_id":"3446ca1c-102d-4cf3-9173-27e795d78c7b","command_center_event_id":"9b9ac264-bb0b-41a5-86d4-7293c9a64a3e"},{"id":"38a35a2a-cb7c-4ab8-905d-9496700d7ae5","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":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router"]},"releaseTargetStates":{"migrations":"success","supabaseEdge":"success"},"requestContractHash":"5392f24c613dfb8ad913e877f800ff45c1f2fd73231c1add6177690e9263729d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6041","runId":6041,"status":"success","sourceSha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","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:10:05.795843+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","external_id":"forgejo-main-3b73b2f34881","receipt_type":"canonical_release_status","idempotency_key":"mission:9b9ac264-bb0b-41a5-86d4-7293c9a64a3e:forgejo-release-status:3b73b2f34881eaff5b2d2a69a722dda640345c7a:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|supabase-migrations/live=success","mission_step_id":"9b64e1dd-bdbc-4b91-8cd0-3f7d023b5491","command_center_event_id":"9b9ac264-bb0b-41a5-86d4-7293c9a64a3e"},{"id":"512b0cd9-c59e-4ff5-a898-8fbd856e8cf9","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"mail-read-reply","satisfied":false,"statement":"Released capability-router version 0.3.0-mail-contacts-adapters implements mail.read through a strict read-only Mail360 action whitelist and mail.reply through reply/replyall only.","proofConditionIds":["proof-router-source","proof-router-live"]},{"id":"contacts-capabilities","satisfied":false,"statement":"Released capability-router implements contacts.find, contacts.create, and contacts.update through the native Contacts domain API while preserving downstream tenant/access/audit controls.","proofConditionIds":["proof-router-source","proof-router-live"]},{"id":"truthful-bindings","satisfied":false,"statement":"Production binds mail.read/mail.reply only to Mail360-ready active Zoho mailboxes and contacts.find/create/update only to active tenants, using opaque non-secret connection references.","proofConditionIds":["proof-binding-migration","proof-release"]}],"satisfied":false,"constraints":[{"id":"single-pr","satisfied":false,"statement":"Reuse PR #2025 and its existing branch only; do not create another PR or duplicate release.","proofConditionIds":["proof-router-source","proof-binding-migration","proof-release"]},{"id":"affected-targets-only","satisfied":true,"statement":"Release only Supabase migrations and capability-router; do not redeploy unchanged mail360, contacts, frontend, Command Center, OnRunner, or other services.","proofConditionIds":["proof-release"]},{"id":"read-only-mail","satisfied":false,"statement":"mail.read may expose only folders, messages, search, message, thread, attachments, and download_attachment; it must not expose mark-read, drafts, send, upload, forward, or other mutations.","proofConditionIds":["proof-router-source"]},{"id":"no-impersonation","satisfied":false,"statement":"Mail and Contacts adapters require authenticated user context; Command Center/service-principal execution remains fail-closed as delegated_user_required.","proofConditionIds":["proof-router-source"]},{"id":"scope-closed","satisfied":false,"statement":"Invoices, documents, signatures, storage, Calendar, Stripe, collect/refund, and all other unproven capabilities remain unwired.","proofConditionIds":["proof-router-source"]},{"id":"no-secrets","satisfied":false,"statement":"Provider registry stores only opaque connection references and secret-free metadata.","proofConditionIds":["proof-binding-migration"]}],"contractHash":"5392f24c613dfb8ad913e877f800ff45c1f2fd73231c1add6177690e9263729d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-router-source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"5392f24c613dfb8ad913e877f800ff45c1f2fd73231c1add6177690e9263729d","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-binding-migration","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"5392f24c613dfb8ad913e877f800ff45c1f2fd73231c1add6177690e9263729d","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-router-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge","migrations"],"releaseRequestContractHash":"5392f24c613dfb8ad913e877f800ff45c1f2fd73231c1add6177690e9263729d"},"required":true,"satisfied":true},{"id":"proof-release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge","migrations"],"releaseRequestContractHash":"5392f24c613dfb8ad913e877f800ff45c1f2fd73231c1add6177690e9263729d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:10:08.102103+00:00","proof_gate":"request_contract_pending","source_sha":"3b73b2f34881eaff5b2d2a69a722dda640345c7a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9b9ac264-bb0b-41a5-86d4-7293c9a64a3e:request-contract:5392f24c613dfb8ad913e877f800ff45c1f2fd73231c1add6177690e9263729d:3b73b2f34881eaff5b2d2a69a722dda640345c7a:pending:repository","mission_step_id":"9b64e1dd-bdbc-4b91-8cd0-3f7d023b5491","command_center_event_id":"9b9ac264-bb0b-41a5-86d4-7293c9a64a3e"},{"id":"d6002edd-45b8-4885-bcb4-f013cb164443","source":"cc-execution","status":"recorded","payload":{"objective":"Resume existing PR #2026 after the successful Gate was invalidated only because protected main advanced. Preserve exact source and same branch/PR, refresh against current main, rerun Gate, squash merge, release frontend only, and prove production contains Live brokerage workspace. No duplicate PR and no Visual Witness.","tenantRef":"curri-properties","receivedAt":"2026-09-07T02:10:25.886Z","fingerprint":"f394c3265e293dcea8d6beafc3c9b48ef5cb78bad93d644b8e78386dfcf776a0","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtqll77f","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Resume existing PR #2026 after the successful Gate was invalidated only because protected main advanced. Preserve exact source and same branch/PR, refresh against current main, rerun Gate, squash merge, release frontend only, and prove production contains Live brokerage workspace. No duplicate PR and no Visual Witness.","wordingChanged":false,"canonicalIntent":"Resume existing PR #2026 after the successful Gate was invalidated only because protected main advanced. Preserve exact source and same branch/PR, refresh against current main, rerun Gate, squash merge, release frontend only, and prove production contains Live brokerage workspace. No duplicate PR and no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Existing PR #2026 is refreshed to current main, passes KnockLaunch Gate, is squash merged, released to frontend production, and production contains Live brokerage workspace.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"objective":"Resume existing PR #2026 after the successful Gate was invalidated only because protected main advanced. Preserve exact source and same branch/PR, refresh against current main, rerun Gate, squash merge, release frontend only, and prove production contains Live brokerage workspace. No duplicate PR and no Visual Witness.","constraints":[{"id":"constraint-1","statement":"Preserve the same branch and PR; do not create a duplicate PR.","proofConditionIds":["proof-gate","proof-merge","proof-production"]},{"id":"constraint-2","statement":"Do not run Visual Witness.","proofConditionIds":["proof-gate","proof-merge","proof-production"]},{"id":"constraint-3","statement":"Release frontend only.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"PR #2026 passes KnockLaunch Gate against current main.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-merge","kind":"repository","claim":"PR #2026 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 contains Live brokerage workspace.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Live brokerage workspace","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtqll77f","conversationContext":null,"requestContractHash":"08a42ec4316fd8d1682493749199ece98f0164cf135bff3c297af6661614f8d9","requestContractRevision":3},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:10:26.328043+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:tenant-workstream-contribution:f394c3265e293dcea8d6beafc3c9b48ef5cb78bad93d644b8e78386dfcf776a0","mission_step_id":"c6f3083d-ac82-4542-8a37-d9e250296859","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"9a90306f-4210-4164-aebf-107d012fe729","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtqll77f","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":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":105,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1452,"providerAuthMs":0,"ledgerPrepareMs":702,"ledgerReconcileMs":0,"lineageReconcileMs":106,"resolvePreflightMs":1452,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":702,"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":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},"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":2860,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:08:31.841867+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"12a6289a-d587-4890-afa3-73e8d8174c1d","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"eec1fcf6-d2db-46d3-b5e4-69c630536299","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"33966f962e72867a9c23ff6ad0118c351fadc7b8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"33966f962e72867a9c23ff6ad0118c351fadc7b8","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"06c2c550d577ae07c0d1560a7672727b2f28ce4d3141642153c0a2c7f1500689","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6588","runId":6588,"status":"success","sourceSha":"33966f962e72867a9c23ff6ad0118c351fadc7b8","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-09T13:25:37.843894+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"33966f962e72867a9c23ff6ad0118c351fadc7b8","external_id":"forgejo-main-33966f962e72","receipt_type":"canonical_release_status","idempotency_key":"mission:6b17c386-d73b-45fb-99f1-43962d15ef2e:forgejo-release-status:33966f962e72867a9c23ff6ad0118c351fadc7b8:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"95d11242-06e0-4218-9ade-a425b44de021","command_center_event_id":"6b17c386-d73b-45fb-99f1-43962d15ef2e"},{"id":"3d7a203f-fd99-4aa1-afa3-189bd3158249","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-6b17c386d73b","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2236,"terminal":false,"missionId":"6b17c386-d73b-45fb-99f1-43962d15ef2e","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"33966f962e72867a9c23ff6ad0118c351fadc7b8","timingsMs":{"prReadinessMs":1200,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6b17c386-d73b-45fb-99f1-43962d15ef2e"},"performance":null,"deploymentId":"forgejo-main-33966f962e72","workflowRunId":6588,"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":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T13:23:43.962836+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2236","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6b17c386-d73b-45fb-99f1-43962d15ef2e:automatic-mission-resume:2236:repair_mission_pr_ready_retryable","mission_step_id":"4b9c007f-1d68-4436-a93a-e575827d98dc","command_center_event_id":"6b17c386-d73b-45fb-99f1-43962d15ef2e"},{"id":"2eb0332f-0bc5-44d0-86e6-f0f214e6876b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"fair-recovery","satisfied":true,"statement":"A transiently unreadable indexed PR is deferred without mutation and the round-robin recovery cursor advances so later independent PRs remain reachable on subsequent ticks.","proofConditionIds":["repo-proof","gate-proof","release-proof","runtime-proof"]},{"id":"hard-failure-safety","satisfied":true,"statement":"Hard authentication or integrity-class exact PR read failures remain fail-closed and do not get silently skipped.","proofConditionIds":["repo-proof","gate-proof"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Change only entrypoint-owner-status.js, control-plane-capabilities.json, the Forgejo transport reliability contract test, and version.js; do not change tenant/frontend/Supabase/runners or Visual Witness.","proofConditionIds":["repo-proof","gate-proof"]},{"id":"load","satisfied":true,"statement":"Keep one exact recovery PR per tick and sequential provider reads; do not increase Forgejo scan fanout.","proofConditionIds":["repo-proof","gate-proof"]},{"id":"release-safety","satisfied":true,"statement":"Preserve protected main, exact-head KnockLaunch Gate, freshness, one canonical squash merge, one mutation per recovery tick, release collision safety, and event-native protected-main release ownership.","proofConditionIds":["gate-proof","release-proof","runtime-proof"]},{"id":"refreeze","satisfied":true,"statement":"Return to frozen-by-default control-plane mutation after this bounded maintenance permit.","proofConditionIds":["runtime-proof"]}],"contractHash":"e18d83f82223226affb280bf5f08e1cba26ac8ac7a299cef513d4f21cd2f4d98","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"e18d83f82223226affb280bf5f08e1cba26ac8ac7a299cef513d4f21cd2f4d98","repositoryProofStatus":"verified","repositoryProofSourceSha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0"},"required":true,"satisfied":true},{"id":"gate-proof","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"e18d83f82223226affb280bf5f08e1cba26ac8ac7a299cef513d4f21cd2f4d98","repositoryProofStatus":"verified","repositoryProofSourceSha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0"},"required":true,"satisfied":true},{"id":"release-proof","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"e18d83f82223226affb280bf5f08e1cba26ac8ac7a299cef513d4f21cd2f4d98"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"e18d83f82223226affb280bf5f08e1cba26ac8ac7a299cef513d4f21cd2f4d98"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:11:15.807855+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9b450c647530b8e83f2d18fbd0bf35a68acbcff0","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:17899838-2457-49ba-851b-1fca5bc7d9ee:request-contract:e18d83f82223226affb280bf5f08e1cba26ac8ac7a299cef513d4f21cd2f4d98:9b450c647530b8e83f2d18fbd0bf35a68acbcff0:verified:","mission_step_id":"3e7013b9-e8a6-497f-a2fa-3e7b53def82b","command_center_event_id":"17899838-2457-49ba-851b-1fca5bc7d9ee"},{"id":"51df5e2c-8ed4-4546-b084-c83986ccd0d5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Use these exact already-approved source files to reconcile the existing PR #2026 branch to current Forgejo main without changing product scope. Then rerun KnockLaunch Gate, squash merge the same PR, release frontend only, and prove production contains Live brokerage workspace. Do not create a duplicate PR. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Use these exact already-approved source files to reconcile the existing PR #2026 branch to current Forgejo main without changing product scope. Then rerun KnockLaunch Gate, squash merge the same PR, release frontend only, and prove production contains Live brokerage workspace. Do not create a duplicate PR. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Existing PR #2026 is refreshed to current main, passes Gate, is squash merged, released frontend-only, and production contains Live brokerage workspace.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"objective":"Use these exact already-approved source files to reconcile the existing PR #2026 branch to current Forgejo main without changing product scope. Then rerun KnockLaunch Gate, squash merge the same PR, release frontend only, and prove production contains Live brokerage workspace. Do not create a duplicate PR. No Visual Witness.","constraints":[{"id":"constraint-1","statement":"Same branch and PR only.","proofConditionIds":["proof-gate","proof-merge","proof-production"]},{"id":"constraint-2","statement":"No Visual Witness.","proofConditionIds":["proof-gate","proof-merge","proof-production"]},{"id":"constraint-3","statement":"Frontend release only.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"PR #2026 passes KnockLaunch Gate against current main.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-merge","kind":"repository","claim":"PR #2026 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 contains Live brokerage workspace.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Live brokerage workspace","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"225c0fb8cafd55bff1359f5913318661f858306069fc4ad3afad9a32a0f29fb4","requestContractRevision":4,"previousRequestContractHash":"08a42ec4316fd8d1682493749199ece98f0164cf135bff3c297af6661614f8d9"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:11:03.897621+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:request-contract:225c0fb8cafd55bff1359f5913318661f858306069fc4ad3afad9a32a0f29fb4","mission_step_id":"3c435902-17fa-4210-aedc-64091a521e7c","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"b22d2c67-c03b-404c-afc1-e0f2b98dca63","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtqll77f","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":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2641,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":898,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":898,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":898,"repositoryMutationMs":2641,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":898,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1549,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:09:23.005966+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"3c435902-17fa-4210-aedc-64091a521e7c","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"d26b6f53-dcd2-46dc-b0e3-c73ee4289725","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtqll77f","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":2026,"terminal":false,"missionId":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9556,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":9452,"approvedPlanMs":0,"missionSetupMs":882,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":396,"ledgerReconcileMs":0,"lineageReconcileMs":486,"resolvePreflightMs":882,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":396,"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":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},"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:12:16.127212+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2026","receipt_type":"execute_mission","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3c435902-17fa-4210-aedc-64091a521e7c","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"6972a865-0a52-457c-882a-1d47eba873e7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtqll77f","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":2026,"terminal":false,"missionId":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2421,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2096,"approvedPlanMs":0,"missionSetupMs":1051,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":788,"resolvePreflightMs":1051,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":263,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},"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":1969,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:12:27.877109+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2026","receipt_type":"execute_mission","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"3c435902-17fa-4210-aedc-64091a521e7c","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"3ec48cfe-385b-442f-8d2a-f10d5ef0aae2","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"3187eb2c1203e5903d3d17933db1f6391c0f7cc9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Existing PR #2026 is refreshed to current main, passes Gate, is squash merged, released frontend-only, and production contains Live brokerage workspace.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Same branch and PR only.","proofConditionIds":["proof-gate","proof-merge","proof-production"]},{"id":"constraint-2","satisfied":false,"statement":"No Visual Witness.","proofConditionIds":["proof-gate","proof-merge","proof-production"]},{"id":"constraint-3","satisfied":false,"statement":"Frontend release only.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"contractHash":"225c0fb8cafd55bff1359f5913318661f858306069fc4ad3afad9a32a0f29fb4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-gate","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"225c0fb8cafd55bff1359f5913318661f858306069fc4ad3afad9a32a0f29fb4","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-merge","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"225c0fb8cafd55bff1359f5913318661f858306069fc4ad3afad9a32a0f29fb4","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"225c0fb8cafd55bff1359f5913318661f858306069fc4ad3afad9a32a0f29fb4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:17:51.005612+00:00","proof_gate":"request_contract_pending","source_sha":"3187eb2c1203e5903d3d17933db1f6391c0f7cc9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:request-contract:225c0fb8cafd55bff1359f5913318661f858306069fc4ad3afad9a32a0f29fb4:3187eb2c1203e5903d3d17933db1f6391c0f7cc9:pending:repository","mission_step_id":"d245f12a-6bd6-4bd1-9e4f-7974e9c3e4fd","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"7219a1d2-2044-4cad-9c1d-83bf000f1d0f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtqll77f","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2026,"terminal":false,"missionId":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1256,"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":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},"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":1280,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:13:17.218248+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2026","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:automatic-mission-resume:2026:repair_mission_waiting_for_gate","mission_step_id":"c6f3083d-ac82-4542-8a37-d9e250296859","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"43b44d23-b982-490d-a9b8-b9a58b872b6d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtqll77f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"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_dispatched","sourceSha":"3187eb2c1203e5903d3d17933db1f6391c0f7cc9","timingsMs":{"prReadinessMs":1394,"approvedPlanMs":0,"shipAndProveMs":8974,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},"performance":null,"deploymentId":"forgejo-main-3187eb2c1203","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":1909,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:14:36.539047+00:00","proof_gate":"canonical_release_dispatched","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_dispatched","mission_step_id":"85bb6863-87a8-44b6-a83d-88c718420070","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"827bbaf1-7c09-48a5-b1c3-4555fe59e556","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/capability-delegation-foundation-20260906","reason":"existing_branch_refresh_failed:2027:200","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":"27651882-ac8d-41d4-a013-57effbe18a2d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10032,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1051,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1051,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1051,"repositoryMutationMs":10032,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1051,"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":1468,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:16:31.796029+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:27651882-ac8d-41d4-a013-57effbe18a2d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"593e5d73-3456-4b7b-a548-377a05f5a443","command_center_event_id":"27651882-ac8d-41d4-a013-57effbe18a2d"},{"id":"541bf573-f546-46a3-832c-5116746862e5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/capability-delegation-foundation-20260906","reason":"pull_request_gate_missing","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":2027,"terminal":false,"missionId":"27651882-ac8d-41d4-a013-57effbe18a2d","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8340,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2512,"approvedPlanMs":0,"missionSetupMs":691,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":446,"ledgerReconcileMs":0,"lineageReconcileMs":245,"resolvePreflightMs":691,"repositoryMutationMs":5571,"repositoryProviderMs":4810,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4639,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":446,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":171},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","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":1512,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:17:41.234865+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2027","receipt_type":"execute_mission","idempotency_key":"mission:27651882-ac8d-41d4-a013-57effbe18a2d:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"593e5d73-3456-4b7b-a548-377a05f5a443","command_center_event_id":"27651882-ac8d-41d4-a013-57effbe18a2d"},{"id":"77b3750e-736e-4628-87b7-4cb6bf0ece58","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same PR #2027, but correct the live mail owner discovered from current config: active tenant mail is zoho-mail, while mail360 is legacy rollback-only. Restore mail360 exactly to current main, route mail.read/mail.reply and delegated execution through active zoho-mail, set capability-router verify_jwt=false because it performs its own dual Supabase-user/cc-execution bearer authentication, and require actual tenant-owner status for grant_delegate/revoke_delegate. Keep single-use leases, zero auto-grants, and all non-mail capabilities fail-closed for Command Center. Re-run Gate on the corrected exact head, then merge/release only migration + capability-router + zoho-mail.","wordingChanged":false,"canonicalIntent":"Continue the same PR #2027, but correct the live mail owner discovered from current config: active tenant mail is zoho-mail, while mail360 is legacy rollback-only. Restore mail360 exactly to current main, route mail.read/mail.reply and delegated execution through active zoho-mail, set capability-router verify_jwt=false because it performs its own dual Supabase-user/cc-execution bearer authentication, and require actual tenant-owner status for grant_delegate/revoke_delegate. Keep single-use leases, zero auto-grants, and all non-mail capabilities fail-closed for Command Center. Re-run Gate on the corrected exact head, then merge/release only migration + capability-router + zoho-mail.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"active-mail-owner","statement":"mail.read and mail.reply resolve through active zoho-mail, not legacy mail360, and production provider bindings identify zoho-mail adapter keys.","proofConditionIds":["proof-router-source","proof-binding-source","proof-zoho-live"]},{"id":"single-use-delegation","statement":"Tenant owners can explicitly grant mail.read or mail.reply to Command Center for at most 30 days; executions use a tenant/capability/adapter-bound 90-second single-use lease that requires a verified cc-execution bearer.","proofConditionIds":["proof-router-source","proof-migration","proof-zoho-source"]},{"id":"fail-closed-default","statement":"No delegations are auto-created; all other capabilities remain Command Center fail-closed.","proofConditionIds":["proof-router-source","proof-zero-grants"]}],"objective":"Continue the same PR #2027, but correct the live mail owner discovered from current config: active tenant mail is zoho-mail, while mail360 is legacy rollback-only. Restore mail360 exactly to current main, route mail.read/mail.reply and delegated execution through active zoho-mail, set capability-router verify_jwt=false because it performs its own dual Supabase-user/cc-execution bearer authentication, and require actual tenant-owner status for grant_delegate/revoke_delegate. Keep single-use leases, zero auto-grants, and all non-mail capabilities fail-closed for Command Center. Re-run Gate on the corrected exact head, then merge/release only migration + capability-router + zoho-mail.","constraints":[{"id":"single-pr","statement":"Reuse PR #2027 and its existing branch only; no replacement PR or duplicate release.","proofConditionIds":["proof-router-source","proof-migration"]},{"id":"active-owner-only","statement":"Legacy mail360 must be restored to current main and not released; delegated tenant mail must use active zoho-mail.","proofConditionIds":["proof-mail360-restored","proof-router-source","proof-zoho-source"]},{"id":"owner-grants-only","statement":"grant_delegate and revoke_delegate require actual tenant-owner status; platform/system-admin status alone is insufficient.","proofConditionIds":["proof-router-source"]},{"id":"custom-router-auth","statement":"capability-router must have gateway verify_jwt=false and must continue authenticating every POST in-function as either a verified Supabase user owner/admin or a verified cc-execution bearer.","proofConditionIds":["proof-config-source","proof-router-source"]},{"id":"zero-auto-grants","statement":"Migration/release creates no tenant delegation grants automatically.","proofConditionIds":["proof-zero-grants"]},{"id":"affected-targets","statement":"Release only migrations plus capability-router and zoho-mail; do not wake mail360, Contacts, frontend, Command Center, OnRunner, or unrelated services.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-router-source","kind":"repository","claim":"Released capability-router version 0.4.0-delegated-mail-execution routes mail.read/mail.reply to zoho-mail with zoho_mail_read/zoho_mail_reply adapters, exposes only mail.read/mail.reply as delegatable, and requires actual tenant-owner status for grant/revoke.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"0.4.0-delegated-mail-execution","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-zoho-source","kind":"repository","claim":"Released zoho-mail version 1.10.0-capability-delegation accepts normal user JWTs unchanged and accepts Command Center only with a matching single-use lease for read-only mail actions or reply.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"1.10.0-capability-delegation","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-mail360-restored","kind":"repository","claim":"Legacy supabase/functions/mail360/index.ts matches current main rollback-only source and is not part of the release diff.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"1.0.1-knocklaunch-mail-release-recovery","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-migration","kind":"repository","claim":"Delegation migration contains RLS-closed grant/lease tables, atomic service_role-only lease consumption, and corrects existing Zoho mail capability bindings to active zoho-mail adapter keys without creating grants.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"consume_capability_delegation_lease","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-binding-source","kind":"repository","claim":"Migration updates mail.read and mail.reply provider bindings to zoho_mail_read and zoho_mail_reply with service metadata zoho-mail.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"zoho_mail_read","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-config-source","kind":"repository","claim":"supabase/config.toml configures capability-router verify_jwt=false for its in-function dual-auth contract while zoho-mail remains verify_jwt=false and mail360 remains verify_jwt=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"functions.capability-router","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-router-live","kind":"runtime","claim":"Production capability-router reports 0.4.0-delegated-mail-execution.","route":"/functions/v1/capability-router/health","roleRef":null,"userRef":null,"required":true,"expectedText":"0.4.0-delegated-mail-execution","targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"proof-zoho-live","kind":"runtime","claim":"Production zoho-mail reports 1.10.0-capability-delegation.","route":"/functions/v1/zoho-mail/health","roleRef":null,"userRef":null,"required":true,"expectedText":"1.10.0-capability-delegation","targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"proof-zero-grants","kind":"runtime","claim":"tenant_capability_delegations contains zero rows immediately after release unless an owner explicitly creates one independently.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"0","targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"proof-release","kind":"runtime","claim":"Canonical release verifies only migrations plus capability-router and zoho-mail edge targets.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"verified","targetedActions":[],"allowedReleaseTargets":["migrations","supabaseEdge"],"requiredReleaseTargets":["migrations","supabaseEdge"]}],"validationErrors":[]},"requestContractHash":"89b026bef99cc1e5872a0395edefb784853b65456f2147a4dd51f0615c0c4434","requestContractRevision":2,"previousRequestContractHash":"cc13526e66de4ec422c4a30f7e43ba4ab226536309fb0c844eb792bbf7ad1185"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:21:55.995155+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:27651882-ac8d-41d4-a013-57effbe18a2d:request-contract:89b026bef99cc1e5872a0395edefb784853b65456f2147a4dd51f0615c0c4434","mission_step_id":"593e5d73-3456-4b7b-a548-377a05f5a443","command_center_event_id":"27651882-ac8d-41d4-a013-57effbe18a2d"},{"id":"90d249c7-8b1a-4606-9479-e77676c1c1df","source":"forgejo","status":"waiting","payload":{"branch":"ai/capability-delegation-foundation-20260906","prNumber":2027,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2585172352dc9d8cd092044ae106d02b02bcb674","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:22:59.581096+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2585172352dc9d8cd092044ae106d02b02bcb674","external_id":"2027","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:27651882-ac8d-41d4-a013-57effbe18a2d:merged-pr:2027:2585172352dc9d8cd092044ae106d02b02bcb674","mission_step_id":"652a3151-a2f9-4b0e-9554-4b7b8022ef83","command_center_event_id":"27651882-ac8d-41d4-a013-57effbe18a2d"},{"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":"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":"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":"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":"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":"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":"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":"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":"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":"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"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":14200,"schema":"public"}