{"data":[{"id":"674b4e87-fcee-446b-8958-2fdb7449acc5","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-toast","satisfied":false,"statement":"A single roof measurement task owns exactly one progress notification identity; unchanged polling does not emit duplicate toasts, meaningful stage/progress changes update that notification in place, and retry replaces the prior terminal state rather than stacking notifications.","proofConditionIds":["proof-repo","proof-gate","proof-release","proof-interaction"]},{"id":"outcome-retry","satisfied":false,"statement":"The second automatic measurement attempt is materially different from attempt 1: it enters recovery analysis, uses wider imagery and recovery-specific subject-lock instructions, and only reaches terminal failure after recovery and available fallback are exhausted.","proofConditionIds":["proof-repo","proof-gate","proof-release","proof-interaction","proof-runtime-job"]}],"satisfied":false,"constraints":[{"id":"constraint-same-pr","satisfied":true,"statement":"Use existing PR #1469 and branch ai/objective-first-repair-mtkij2g4 only; do not create a replacement branch or PR.","proofConditionIds":["proof-repo"]},{"id":"constraint-scope","satisfied":true,"statement":"Preserve the exact three-file repair scope: src/lib/roofMeasurementTask.ts, supabase/functions/roof-measurement-job/index.ts, supabase/functions/roof-ai-detection/index.ts.","proofConditionIds":["proof-repo"]},{"id":"constraint-safety","satisfied":true,"statement":"Do not fabricate roof geometry when imagery cannot responsibly identify the centered subject; keep tenant authorization, locked property coordinates, and review-required semantics for recovery results.","proofConditionIds":["proof-repo","proof-runtime-job"]}],"contractHash":"0066b697fd83fd4d759998272edefc719fa560bf4197185f9d6de9818fa0a0f7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"0066b697fd83fd4d759998272edefc719fa560bf4197185f9d6de9818fa0a0f7"},"required":true,"satisfied":true},{"id":"proof-gate","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"0066b697fd83fd4d759998272edefc719fa560bf4197185f9d6de9818fa0a0f7"},"required":true,"satisfied":true},{"id":"proof-release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"0066b697fd83fd4d759998272edefc719fa560bf4197185f9d6de9818fa0a0f7"},"required":true,"satisfied":true},{"id":"proof-interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false},{"id":"proof-runtime-job","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"0066b697fd83fd4d759998272edefc719fa560bf4197185f9d6de9818fa0a0f7"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["interaction"],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T20:03:32.530451+00:00","proof_gate":"request_contract_pending","source_sha":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1c75872a-a97f-4a1e-afa3-5c55a44fe46c:request-contract:0066b697fd83fd4d759998272edefc719fa560bf4197185f9d6de9818fa0a0f7:5d0bc98900d03abf693cd7cba5e71b29f325b9c7:pending:interaction","mission_step_id":"5c0671bc-76a8-4606-b832-0f64ce3b7c99","command_center_event_id":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},{"id":"07ce08ff-1a0d-492e-9972-743685061e1a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-bae516db8c70","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":8738,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1568,"terminal":false,"missionId":"bae516db-8c70-4673-94b2-a4021eb99e3b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":638,"missionSetupMs":2898},"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":"bae516db-8c70-4673-94b2-a4021eb99e3b"},"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":5924,"likelyAffectedFiles":["src/__tests__/contracts/big-papis-canonical-customer-proposals.contract.test.ts","src/assets/bigPapisCalendarTruck.ts","scripts/production-release-targets.json","scripts/resolve-production-workflow-run.mjs","scripts/validate-production-release-identities.mjs","src/__tests__/contracts/canonical-production-release-status.test.ts","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","src/__tests__/contracts/big-papis-native-proposal-link.contract.test.ts","src/__tests__/contracts/big-papis-proposal-layout.contract.test.ts","src/__tests__/mobileVendor/bigPapisProposalFlow.test.ts","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:43:25.10271+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"1568","receipt_type":"execute_mission","idempotency_key":"mission:bae516db-8c70-4673-94b2-a4021eb99e3b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"616215dd-2cde-490b-8fa8-ac8ddcbd8596","command_center_event_id":"bae516db-8c70-4673-94b2-a4021eb99e3b"},{"id":"05c9e1cf-e9b8-4815-89ac-2b5638df1ae6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to continue mission a31b08ac-68fe-42b6-8467-a018848db4f3 on its existing PR. Canonical Gate proved the ledger implementation tests pass and found one unrelated stale invariant: event-driven-auto-merge-invariants still expects STALE_PR_QUEUE_GRACE_MS = 60 * 1000 while current protected main intentionally defines 15 * 1000. Update only that stale test expectation to the current 15-second policy; do not change queue behavior. Re-gate the same PR generation, then preserve the existing merge/release/refreeze finish line.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to continue mission a31b08ac-68fe-42b6-8467-a018848db4f3 on its existing PR. Canonical Gate proved the ledger implementation tests pass and found one unrelated stale invariant: event-driven-auto-merge-invariants still expects STALE_PR_QUEUE_GRACE_MS = 60 * 1000 while current protected main intentionally defines 15 * 1000. Update only that stale test expectation to the current 15-second policy; do not change queue behavior. Re-gate the same PR generation, then preserve the existing merge/release/refreeze finish line.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ledger-collapse","statement":"Durable mission preparation and authoritative append/reconciliation no longer require serial mission read/append/re-read chains.","proofConditionIds":["ledger-runtime","ledger-telemetry"]},{"id":"request-context","statement":"One request-scoped authoritative mission state is reused throughout execute_mission except where a fresh safety boundary is explicitly required.","proofConditionIds":["ledger-runtime","ledger-telemetry"]},{"id":"async-bookkeeping","statement":"Non-authoritative metrics, analytics, counters, intelligence, receipt enrichment, and historical bookkeeping are removed from the synchronous owner-response path.","proofConditionIds":["ledger-runtime","ledger-telemetry"]},{"id":"safety","statement":"Mission continuity, identity guards, duplicate-release prevention, request-contract enforcement, protected-main freshness, canonical Gate, squash merge, and release ownership remain enforced.","proofConditionIds":["canonical-gate"]},{"id":"refreeze","statement":"Control-plane maintenance is refrozen after the exact merged runtime and affected Supabase function contract are live and proven.","proofConditionIds":["refrozen"]}],"objective":"Unfreeze the control plane only to continue mission a31b08ac-68fe-42b6-8467-a018848db4f3 on its existing PR. Canonical Gate proved the ledger implementation tests pass and found one unrelated stale invariant: event-driven-auto-merge-invariants still expects STALE_PR_QUEUE_GRACE_MS = 60 * 1000 while current protected main intentionally defines 15 * 1000. Update only that stale test expectation to the current 15-second policy; do not change queue behavior. Re-gate the same PR generation, then preserve the existing merge/release/refreeze finish line.","constraints":[{"id":"ledger-deadlines","statement":"Ledger reads have bounded deadlines with at most one safe retry; writes use idempotency and reconciliation rather than blind mutation retry.","proofConditionIds":["ledger-runtime","ledger-telemetry","canonical-gate"]},{"id":"authoritative-durability","statement":"Only non-authoritative bookkeeping may be deferred; authoritative mission and release state remains durable before dependent continuation.","proofConditionIds":["ledger-runtime","canonical-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"ledger-runtime","kind":"runtime","claim":"Live cc-execution and command-center-autopilot use the collapsed ledger contract on the exact merged source generation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"ledger-telemetry","kind":"runtime","claim":"execute_mission exposes ledger-stage timings for prepare, authoritative commit/reconcile, async bookkeeping dispatch, and total synchronous ledger overhead.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"canonical-gate","kind":"repository","claim":"The exact change passes KnockLaunch Gate and is squash-merged through canonical Forgejo/Command Center ownership.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control-plane maintenance is refrozen after all affected production targets are verified live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f061bfac4deb532dfba6c2206bd57dedcae2376d2e4eb477893da082d9866374","requestContractRevision":4,"previousRequestContractHash":"9bb06000cac0a8d926a27969ef092063e106000ce7a203cd5bbf7dfe92f92b96"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:14:35.097156+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a31b08ac-68fe-42b6-8467-a018848db4f3:request-contract-revision:4:f061bfac4deb532dfba6c2206bd57dedcae2376d2e4eb477893da082d9866374","mission_step_id":"ca5715a1-fc2c-422c-a395-0b1f3e7c167e","command_center_event_id":"a31b08ac-68fe-42b6-8467-a018848db4f3"},{"id":"fc57f04c-b71e-44cc-bab4-13add77eea2c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-approved-proposal-layout-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":10937,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1139,"terminal":false,"missionId":"ae4636b6-ec75-4081-9e8d-dc7a0f95b102","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e2916c09381631b1099020fe7b0678389d16a17a","timingsMs":{"handlerMs":16462,"prReadinessMs":1857,"approvedPlanMs":5733,"missionSetupMs":4404,"shipAndProveMs":8651},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ae4636b6-ec75-4081-9e8d-dc7a0f95b102"},"performance":null,"deploymentId":"forgejo-main-e2916c093816","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8329,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:30:55.770431+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e2916c09381631b1099020fe7b0678389d16a17a","external_id":"forgejo-main-e2916c093816","receipt_type":"execute_mission","idempotency_key":"mission:ae4636b6-ec75-4081-9e8d-dc7a0f95b102:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"9af27116-75ba-4699-ac30-a13a5876bcd1","command_center_event_id":"ae4636b6-ec75-4081-9e8d-dc7a0f95b102"},{"id":"cedd952a-e9b5-4452-a999-adc918f38e14","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/golden-restore-point-20260903","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.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"259e126c-b50c-43a6-8412-04029cbde2ea","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":15628,"prReadinessMs":0,"approvedPlanMs":15628,"missionSetupMs":2998,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"259e126c-b50c-43a6-8412-04029cbde2ea"},"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":1094,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:58:00.597995+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:259e126c-b50c-43a6-8412-04029cbde2ea:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"e1f1c00d-47bc-42ad-b16e-9b0ac17d881e","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"99341bcb-a656-4a90-a52b-16905d048210","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/big-papis-approved-proposal-layout-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13390,"releaseCount":1,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1139,"terminal":false,"missionId":"ae4636b6-ec75-4081-9e8d-dc7a0f95b102","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"e2916c09381631b1099020fe7b0678389d16a17a","timingsMs":{"handlerMs":17097,"prReadinessMs":313,"approvedPlanMs":0,"missionSetupMs":659,"shipAndProveMs":16776},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ae4636b6-ec75-4081-9e8d-dc7a0f95b102"},"performance":null,"deploymentId":"forgejo-main-e2916c093816","workflowRunId":3679,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5618,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:31:47.332054+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"e2916c09381631b1099020fe7b0678389d16a17a","external_id":"forgejo-main-e2916c093816","receipt_type":"execute_mission","idempotency_key":"mission:ae4636b6-ec75-4081-9e8d-dc7a0f95b102:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"e169ab97-d5c6-4842-a782-8ca5b871d7e3","command_center_event_id":"ae4636b6-ec75-4081-9e8d-dc7a0f95b102"},{"id":"6f66d7de-7635-4f72-9350-3dbc8031f8e6","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt existing PR #1469 as the corrective Redfish roof-estimator retry/toast repair. Refresh this same PR onto current protected main after its stale-main-only Gate rejection, re-gate without changing the three-file repair, squash merge, release frontend plus roof-measurement-job and roof-ai-detection only, and prove the exact 334 San Filippo re-measure behavior live. Do not create another branch or PR.","tenantRef":"redfishroofing","receivedAt":"2026-09-02T20:04:20.211Z","fingerprint":"4df7a9f670923853b58bc772e082685c4c5fd849b685d93ba6c7b18dddd432e2","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtkij2g4","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt existing PR #1469 as the corrective Redfish roof-estimator retry/toast repair. Refresh this same PR onto current protected main after its stale-main-only Gate rejection, re-gate without changing the three-file repair, squash merge, release frontend plus roof-measurement-job and roof-ai-detection only, and prove the exact 334 San Filippo re-measure behavior live. Do not create another branch or PR.","wordingChanged":false,"canonicalIntent":"Adopt existing PR #1469 as the corrective Redfish roof-estimator retry/toast repair. Refresh this same PR onto current protected main after its stale-main-only Gate rejection, re-gate without changing the three-file repair, squash merge, release frontend plus roof-measurement-job and roof-ai-detection only, and prove the exact 334 San Filippo re-measure behavior live. Do not create another branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"toast","statement":"One roof measurement job owns one progress toast identity; repeated unchanged polls create no duplicate notifications, and retry/completion/error transition that same identity cleanly.","proofConditionIds":["repo","gate","release","interaction"]},{"id":"retry","statement":"Attempt 2 uses recovery analysis with wider imagery and recovery-specific subject-lock instructions instead of identical replay, with review-required semantics and terminal failure only after recovery/fallback exhaustion.","proofConditionIds":["repo","gate","release","interaction","runtime"]}],"objective":"Adopt existing PR #1469 as the corrective Redfish roof-estimator retry/toast repair. Refresh this same PR onto current protected main after its stale-main-only Gate rejection, re-gate without changing the three-file repair, squash merge, release frontend plus roof-measurement-job and roof-ai-detection only, and prove the exact 334 San Filippo re-measure behavior live. Do not create another branch or PR.","constraints":[{"id":"same-pr","statement":"Use PR #1469 and branch ai/objective-first-repair-mtkij2g4 only; do not create another branch or PR.","proofConditionIds":["repo"]},{"id":"scope","statement":"Keep the repair to src/lib/roofMeasurementTask.ts, supabase/functions/roof-measurement-job/index.ts, and supabase/functions/roof-ai-detection/index.ts.","proofConditionIds":["repo"]},{"id":"safe-geometry","statement":"Do not fabricate geometry when the centered subject cannot be responsibly identified; preserve tenant authorization and review-required recovery semantics.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1469 is current with protected main, contains only the intended three estimator files, and is squash merged.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"The exact refreshed PR #1469 head passes KnockLaunch Gate.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"runtime","claim":"The merged repair is live in frontend and the roof-measurement-job and roof-ai-detection Supabase Edge Functions.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]},{"id":"interaction","kind":"interaction","claim":"On the exact Dharma homeowner roof-estimate route, Auto Measure/retry shows one non-stacking progress notification through repeated polls and proceeds through measurement/recovery without the toast storm.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Roof Measurement","targetedActions":[{"action":"open_route"},{"action":"start_or_retry_auto_measure"},{"action":"observe_multiple_status_polls"},{"action":"verify_single_progress_notification"},{"action":"wait_for_completion_or_recovery"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"For a representative 334 San Filippo run requiring a second attempt, attempt_count=2 executes the recovery path rather than identical replay; recovery success is review-required or terminal failure occurs only after recovery/fallback exhaustion.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtkij2g4","conversationContext":null,"requestContractHash":"8fc949267db559ca0c1f6572c38d50c0d806406c8860a9bd0e76df09468195e1","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T20:04:21.225992+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:af5d8c98-ae15-4ebd-a65e-4c20e8e6bf66:tenant-workstream-contribution:4df7a9f670923853b58bc772e082685c4c5fd849b685d93ba6c7b18dddd432e2","mission_step_id":null,"command_center_event_id":"af5d8c98-ae15-4ebd-a65e-4c20e8e6bf66"},{"id":"ef19e3db-b260-42be-b347-0e0bad1eda02","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkij2g4","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":7400,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1469,"terminal":false,"missionId":"af5d8c98-ae15-4ebd-a65e-4c20e8e6bf66","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":5559,"prReadinessMs":4915,"approvedPlanMs":0,"missionSetupMs":1899,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"af5d8c98-ae15-4ebd-a65e-4c20e8e6bf66"},"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":1496,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T20:05:10.161846+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1469","receipt_type":"execute_mission","idempotency_key":"mission:af5d8c98-ae15-4ebd-a65e-4c20e8e6bf66:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"c30060c2-30ce-4185-b96e-77c1124b2655","command_center_event_id":"af5d8c98-ae15-4ebd-a65e-4c20e8e6bf66"},{"id":"29c01b4a-9be9-40ed-b600-dbddcef7425c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e2916c09381631b1099020fe7b0678389d16a17a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e2916c09381631b1099020fe7b0678389d16a17a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"0f1dba98e11b1b1424bfcf26a04933038ab616c7b3bf1b3e94d949e4445c3815","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3679","runId":3679,"status":"running","sourceSha":"e2916c09381631b1099020fe7b0678389d16a17a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:31:06.544222+00:00","proof_gate":"canonical_release_pending","source_sha":"e2916c09381631b1099020fe7b0678389d16a17a","external_id":"forgejo-main-e2916c093816","receipt_type":"canonical_release_status","idempotency_key":"mission:ae4636b6-ec75-4081-9e8d-dc7a0f95b102:forgejo-release-status:e2916c09381631b1099020fe7b0678389d16a17a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"9af27116-75ba-4699-ac30-a13a5876bcd1","command_center_event_id":"ae4636b6-ec75-4081-9e8d-dc7a0f95b102"},{"id":"5b16545b-b718-4b62-8dfa-8afd93e88a54","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/build-demo-logo-premium-jolt-20260830","reason":"modified_nonempty_file_became_empty:src/pages/BuildMyDemo.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":null,"terminal":false,"missionId":"c8e2545d-2b09-4c22-a705-001807e3a306","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":515,"prReadinessMs":0,"approvedPlanMs":515,"missionSetupMs":1893,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c8e2545d-2b09-4c22-a705-001807e3a306"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5617,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:40:54.180555+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c8e2545d-2b09-4c22-a705-001807e3a306:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5360e5c9-d571-42bc-b553-aa964329d14e","command_center_event_id":"c8e2545d-2b09-4c22-a705-001807e3a306"},{"id":"72950963-40c2-49bd-a0af-c0c2313acb6f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same durable golden-restore-point mission after the transient Forgejo read timeout. Establish the mission branch/PR with the temporary bootstrap artifact only; do not merge it. The next generation removes the bootstrap and leaves only config/control-plane-restore-point.json in the final squash-merge diff.","wordingChanged":false,"canonicalIntent":"Continue the same durable golden-restore-point mission after the transient Forgejo read timeout. Establish the mission branch/PR with the temporary bootstrap artifact only; do not merge it. The next generation removes the bootstrap and leaves only config/control-plane-restore-point.json in the final squash-merge diff.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"durable-mission","statement":"Create one durable repair mission on the fresh golden-restore-point branch without merging any bootstrap content.","proofConditionIds":["pr-proof"]}],"objective":"Continue the same durable golden-restore-point mission after the transient Forgejo read timeout. Establish the mission branch/PR with the temporary bootstrap artifact only; do not merge it. The next generation removes the bootstrap and leaves only config/control-plane-restore-point.json in the final squash-merge diff.","constraints":[{"id":"bootstrap-temporary","statement":"The bootstrap file is temporary branch scaffolding and must be deleted before the final squash merge.","proofConditionIds":["pr-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"pr-proof","kind":"repository","claim":"A durable repair mission and fresh PR branch exist for the golden restore point; bootstrap content remains unmerged.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2bbebfc47808e0e3e0167299bf9e39c1852fea1c57ccf447b7a5df17df8111f7","requestContractRevision":2,"previousRequestContractHash":"96683e28cd54f2e73cd0b060d45d8d94879d736869c7774a484268cedc2d7352"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:58:23.807524+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:259e126c-b50c-43a6-8412-04029cbde2ea:request-contract-revision:2:2bbebfc47808e0e3e0167299bf9e39c1852fea1c57ccf447b7a5df17df8111f7","mission_step_id":"e1f1c00d-47bc-42ad-b16e-9b0ac17d881e","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"ef4d74a8-6a0d-4c9d-8f10-4d0a71e363e4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/build-demo-logo-premium-jolt-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1159,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1141,"terminal":false,"missionId":"c8e2545d-2b09-4c22-a705-001807e3a306","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","timingsMs":{"handlerMs":16245,"prReadinessMs":1376,"approvedPlanMs":7382,"missionSetupMs":618,"shipAndProveMs":7475},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c8e2545d-2b09-4c22-a705-001807e3a306"},"performance":null,"deploymentId":"forgejo-main-ca3eb12a8fc5","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:43:08.564298+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","external_id":"forgejo-main-ca3eb12a8fc5","receipt_type":"execute_mission","idempotency_key":"mission:c8e2545d-2b09-4c22-a705-001807e3a306:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"8aabba41-eb6d-41f3-98b3-a89e21d2ecc9","command_center_event_id":"c8e2545d-2b09-4c22-a705-001807e3a306"},{"id":"0b7f5e7a-a18f-4b68-8ad3-edaf57a3661d","source":"cc-execution","status":"recorded","payload":{"objective":"Continue PR #1472. Fix MSLawnBarber route contamination, actual slug detection, canonical logo rendering, and simplify/premiumize the owner workspace. Frontend-only; preserve workflows; same PR; release frontend and verify live.","tenantRef":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","receivedAt":"2026-09-02T20:07:28.975Z","fingerprint":"8e450c9adabb9e060be6e7b67e37421d3506e198a838a9aac4dee06091c85353","workstreamRef":"b565f6446d3c4b6197d6f91a06dae0ec","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtkiwxfm","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1472. Fix MSLawnBarber route contamination, actual slug detection, canonical logo rendering, and simplify/premiumize the owner workspace. Frontend-only; preserve workflows; same PR; release frontend and verify live.","wordingChanged":false,"canonicalIntent":"Continue PR #1472. Fix MSLawnBarber route contamination, actual slug detection, canonical logo rendering, and simplify/premiumize the owner workspace. Frontend-only; preserve workflows; same PR; release frontend and verify live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"layout","statement":"Premium stable desktop workspace and mobile-safe scrolling.","proofConditionIds":["visual-layout","production"]},{"id":"logo","statement":"Canonical MSLawnBarber tenant logo and name render in owner header.","proofConditionIds":["visual-logo","production"]},{"id":"routing","statement":"MSLawnBarber route does not redirect to Seaside Lawns.","proofConditionIds":["route-proof","production"]},{"id":"clarity","statement":"Simple Today, Route + Weather, Customers, Gear, Team & Access, Money navigation remains.","proofConditionIds":["visual-layout","production"]}],"objective":"Continue PR #1472. Fix MSLawnBarber route contamination, actual slug detection, canonical logo rendering, and simplify/premiumize the owner workspace. Frontend-only; preserve workflows; same PR; release frontend and verify live.","constraints":[{"id":"frontend-only","statement":"No Supabase schema/auth/workers/runtime-contract changes.","proofConditionIds":["production"]},{"id":"preserve-workflows","statement":"Preserve tutorial, customer, route, gear, team, money flows and explicit Seaside/Davey aliases.","proofConditionIds":["production","route-proof"]},{"id":"one-pr","statement":"Continue PR #1472 only.","proofConditionIds":["production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"production","kind":"runtime","claim":"The exact repaired frontend source is released to production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"visual-layout","kind":"visual","claim":"MSLawnBarber workspace is premium, stable on desktop, easier to understand, and mobile-scroll safe.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care","roleRef":null,"userRef":null,"required":true,"expectedText":"MS Lawn Barber","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"visual-logo","kind":"visual","claim":"MSLawnBarber canonical tenant logo is visible in owner workspace header.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care","roleRef":null,"userRef":null,"required":true,"expectedText":"MS Lawn Barber","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"route-proof","kind":"interaction","claim":"MSLawnBarber lawn-care route stays out of /seaside-lawns.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care","roleRef":null,"userRef":null,"required":true,"expectedText":"MS Lawn Barber","targetedActions":[{"path":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care","action":"navigate"},{"value":"/seaside-lawns","action":"assert_path_not_contains"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtkiwxfm","conversationContext":null,"requestContractHash":"361dcdcf7d027fcdd0c8c5cce848d9c8eb5904d68e06c3fe3e1d9754ac045121","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T20:07:29.62066+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e:tenant-workstream-contribution:8e450c9adabb9e060be6e7b67e37421d3506e198a838a9aac4dee06091c85353","mission_step_id":null,"command_center_event_id":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e"},{"id":"46c6183d-a378-4475-a619-588a70df5f01","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Continue the already owner-authorized control-plane maintenance mission and correct the stale invariant exposed by Gate without changing the live 15-second queue policy.","baseSha":"481ef09eeacae192c553ddb1538e1922a81ec060","issuedAt":1788502476268,"expiresAt":1788502656268,"missionId":"a31b08ac-68fe-42b6-8467-a018848db4f3","authorizationId":"888b0805-fe1e-48e5-a619-26722f7abbc0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:14:37.16427+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"481ef09eeacae192c553ddb1538e1922a81ec060","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:888b0805-fe1e-48e5-a619-26722f7abbc0","mission_step_id":"bda029b3-11fb-4e43-85a3-6e7e7d4070a4","command_center_event_id":"a31b08ac-68fe-42b6-8467-a018848db4f3"},{"id":"b098a95f-add5-4197-980c-68587ccd795f","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/golden-restore-point-20260903","reason":null,"status":"no_change","metrics":{"receiptBytes":3450,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1571,"terminal":false,"missionId":"259e126c-b50c-43a6-8412-04029cbde2ea","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":2666,"missionSetupMs":4614},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"259e126c-b50c-43a6-8412-04029cbde2ea"},"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":1355,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:58:30.481841+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1571","receipt_type":"execute_mission","idempotency_key":"mission:259e126c-b50c-43a6-8412-04029cbde2ea:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"e1f1c00d-47bc-42ad-b16e-9b0ac17d881e","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"d71d5f2c-dd69-4b97-a803-467614bd5756","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"ec866288e751b75eeee244db7f9fbcdc64b102092f9687c5c02b65a36b4cb48a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3684","runId":3684,"status":"waiting","sourceSha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:43:19.59496+00:00","proof_gate":"canonical_release_pending","source_sha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","external_id":"forgejo-main-ca3eb12a8fc5","receipt_type":"canonical_release_status","idempotency_key":"mission:c8e2545d-2b09-4c22-a705-001807e3a306:forgejo-release-status:ca3eb12a8fc5e9b59eddb940b3c14131d392d51d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"8aabba41-eb6d-41f3-98b3-a89e21d2ecc9","command_center_event_id":"c8e2545d-2b09-4c22-a705-001807e3a306"},{"id":"35cd8fb5-6dfc-4c0b-bfca-8ca4c5a7d492","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/restore-big-papis-approved-proposal-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":12310,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1142,"terminal":false,"missionId":"bc4c4eed-217b-498a-b3e5-2352d671892f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":8208,"prReadinessMs":1420,"approvedPlanMs":6621,"missionSetupMs":835,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"bc4c4eed-217b-498a-b3e5-2352d671892f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6062,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:46:41.554879+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1142","receipt_type":"execute_mission","idempotency_key":"mission:bc4c4eed-217b-498a-b3e5-2352d671892f:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"febac467-9eb7-43c2-8bda-861f33b84a58","command_center_event_id":"bc4c4eed-217b-498a-b3e5-2352d671892f"},{"id":"04262d39-02b5-42e5-a3b8-ef7e8f8f06ee","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #1473 from exact green Gate head fa26a8142bf2fbc626af72b89119bd0be05784e8. Squash merge the one-file roof-measurement-job fallback repair, release only roof-measurement-job, and verify production fallback behavior for 334 San Filippo. Do not create another branch or PR.","tenantRef":"redfishroofing","receivedAt":"2026-09-02T20:27:10.179Z","fingerprint":"1b5f7cfeafacc18fdaa548ba939b7be47b54e615429a7e2f80be31a1aa6a85ac","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtkjozwh","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1473 from exact green Gate head fa26a8142bf2fbc626af72b89119bd0be05784e8. Squash merge the one-file roof-measurement-job fallback repair, release only roof-measurement-job, and verify production fallback behavior for 334 San Filippo. Do not create another branch or PR.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1473 from exact green Gate head fa26a8142bf2fbc626af72b89119bd0be05784e8. Squash merge the one-file roof-measurement-job fallback repair, release only roof-measurement-job, and verify production fallback behavior for 334 San Filippo. Do not create another branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"fallback-recovery","statement":"After normal and wider-recovery AI fail, the measurement job performs a resilient final building-footprint lookup and completes with the existing editable fallback when a valid primary building exists, instead of terminally failing.","proofConditionIds":["repo","gate","release","runtime"]}],"objective":"Continue existing PR #1473 from exact green Gate head fa26a8142bf2fbc626af72b89119bd0be05784e8. Squash merge the one-file roof-measurement-job fallback repair, release only roof-measurement-job, and verify production fallback behavior for 334 San Filippo. Do not create another branch or PR.","constraints":[{"id":"same-pr","statement":"Use existing PR #1473 and branch ai/objective-first-repair-mtkjozwh only; do not create a replacement PR or branch.","proofConditionIds":["repo"]},{"id":"one-file","statement":"The repair remains limited to supabase/functions/roof-measurement-job/index.ts.","proofConditionIds":["repo"]},{"id":"release-scope","statement":"Release only roof-measurement-job; do not deploy frontend or unrelated runtime targets.","proofConditionIds":["release"]},{"id":"real-footprint-only","statement":"Fallback geometry must come from a valid returned primaryBuilding footprint; do not fabricate geometry or weaken tenant authorization.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1473 contains the intended one-file fallback repair and is squash merged.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"Exact PR #1473 head fa26a8142bf2fbc626af72b89119bd0be05784e8 passed KnockLaunch Gate.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"runtime","claim":"The merged repair is live in production roof-measurement-job and no unrelated release target is required.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"runtime","kind":"runtime","claim":"For 334 San Filippo, production evidence shows a valid real building footprint is available and the released job has a final resilient footprint lookup before terminal failure, so AI boundary failure alone cannot cause the previous false terminal failure when that footprint is retrievable.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtkjozwh","conversationContext":null,"requestContractHash":"bf5fe9e5ce84d343ab340c1c7c13edcba54a9b23cfbf979214faf1e1f8d84b6b","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T20:27:11.151753+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:e4b59904-7dd9-49c1-9c87-1249988e0a40:tenant-workstream-contribution:1b5f7cfeafacc18fdaa548ba939b7be47b54e615429a7e2f80be31a1aa6a85ac","mission_step_id":null,"command_center_event_id":"e4b59904-7dd9-49c1-9c87-1249988e0a40"},{"id":"5863eed0-0383-4327-93b6-0b53b29c02d2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/mission-ledger-collapse-20260904","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":24478,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.33-mission-critical-path-refreeze","prNumber":1672,"terminal":false,"missionId":"a31b08ac-68fe-42b6-8467-a018848db4f3","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8430,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3943,"approvedPlanMs":4482,"missionSetupMs":2044,"providerAuthMs":0,"shipAndProveMs":0,"lineageReconcileMs":171,"resolvePreflightMs":2044,"authoritativeLedgerMs":0,"asyncBookkeepingDispatchMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a31b08ac-68fe-42b6-8467-a018848db4f3"},"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":1275,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:14:45.51994+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1672","receipt_type":"execute_mission","idempotency_key":"mission:a31b08ac-68fe-42b6-8467-a018848db4f3:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"ca5715a1-fc2c-422c-a395-0b1f3e7c167e","command_center_event_id":"a31b08ac-68fe-42b6-8467-a018848db4f3"},{"id":"f9e7c79d-7d74-4f1c-9133-f8359f838c20","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtnpoinq","prNumber":1775,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"504033e2b6a4bf35e18013f189ec4fa091a7f78c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-05T01:44:24.738012+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"504033e2b6a4bf35e18013f189ec4fa091a7f78c","external_id":"1775","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c9c8fa4e-de11-4dd3-89e1-802ddda989d5:merged-pr:1775:504033e2b6a4bf35e18013f189ec4fa091a7f78c","mission_step_id":"ef66aa7c-491c-49ed-abb9-b8581b1ef8db","command_center_event_id":"c9c8fa4e-de11-4dd3-89e1-802ddda989d5"},{"id":"1c1d914d-1907-4e43-9942-942fa09cb24c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"ec866288e751b75eeee244db7f9fbcdc64b102092f9687c5c02b65a36b4cb48a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3684","runId":3684,"status":"success","sourceSha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:49:16.922485+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","external_id":"forgejo-main-ca3eb12a8fc5","receipt_type":"canonical_release_status","idempotency_key":"mission:c8e2545d-2b09-4c22-a705-001807e3a306:forgejo-release-status:ca3eb12a8fc5e9b59eddb940b3c14131d392d51d:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"73ebc09c-c0fe-407b-a474-f9b5bdfb2fa5","command_center_event_id":"c8e2545d-2b09-4c22-a705-001807e3a306"},{"id":"8903a47f-6d5d-4e3b-a0fa-cb50910ffd2d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Owner directive: “Unfreeze the control plane to create the golden restore point, then freeze it again.” Continue PR 1571. Remove the temporary bootstrap file and write only config/control-plane-restore-point.json as the final PR diff. Pin protected application source f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37, verified live Command Center runtime fd67ffd68cb16f66e14a0c912507b9cfbc426455 version 1.58.5-merge-queue-operators, successful production run 4825, zero open PRs at the clean-state capture, freeze version 1.58.8-main-move-concurrency-freeze, and Supabase migration head 20260903142500 pcg_operator_v2. Use the canonical protected Gate and Forgejo squash merge. Do not deploy a product target. After merge, prove the rollback planner accepts f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37 and verify the control plane is frozen with version 1.58.8-main-move-concurrency-freeze.","wordingChanged":false,"canonicalIntent":"Owner directive: “Unfreeze the control plane to create the golden restore point, then freeze it again.” Continue PR 1571. Remove the temporary bootstrap file and write only config/control-plane-restore-point.json as the final PR diff. Pin protected application source f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37, verified live Command Center runtime fd67ffd68cb16f66e14a0c912507b9cfbc426455 version 1.58.5-merge-queue-operators, successful production run 4825, zero open PRs at the clean-state capture, freeze version 1.58.8-main-move-concurrency-freeze, and Supabase migration head 20260903142500 pcg_operator_v2. Use the canonical protected Gate and Forgejo squash merge. Do not deploy a product target. After merge, prove the rollback planner accepts f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37 and verify the control plane is frozen with version 1.58.8-main-move-concurrency-freeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"golden-restore-point","statement":"Canonical restore metadata pins the verified clean protected-main and runtime identities.","proofConditionIds":["repository-proof","rollback-proof","freeze-proof"]}],"objective":"Owner directive: “Unfreeze the control plane to create the golden restore point, then freeze it again.” Continue PR 1571. Remove the temporary bootstrap file and write only config/control-plane-restore-point.json as the final PR diff. Pin protected application source f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37, verified live Command Center runtime fd67ffd68cb16f66e14a0c912507b9cfbc426455 version 1.58.5-merge-queue-operators, successful production run 4825, zero open PRs at the clean-state capture, freeze version 1.58.8-main-move-concurrency-freeze, and Supabase migration head 20260903142500 pcg_operator_v2. Use the canonical protected Gate and Forgejo squash merge. Do not deploy a product target. After merge, prove the rollback planner accepts f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37 and verify the control plane is frozen with version 1.58.8-main-move-concurrency-freeze.","constraints":[{"id":"metadata-only","statement":"Final main diff changes only config/control-plane-restore-point.json; no product source and no database data are mutated.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Forgejo main contains the golden restore-point metadata after the protected Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"rollback-proof","kind":"repository","claim":"The canonical safe rollback planner accepts f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37 from the verified restore-point snapshot.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-proof","kind":"repository","claim":"config/control-plane-capabilities.json remains controlPlaneFrozen=true with freeze version 1.58.8-main-move-concurrency-freeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"0d7292dd7f743403191d7cb8ee5be1411a0fd724ed7e938d7d465626f2756303","requestContractRevision":3,"previousRequestContractHash":"2bbebfc47808e0e3e0167299bf9e39c1852fea1c57ccf447b7a5df17df8111f7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:59:03.074246+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:259e126c-b50c-43a6-8412-04029cbde2ea:request-contract-revision:3:0d7292dd7f743403191d7cb8ee5be1411a0fd724ed7e938d7d465626f2756303","mission_step_id":"e1f1c00d-47bc-42ad-b16e-9b0ac17d881e","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"1f54a6be-0f55-4162-bbe5-27cf33e98e3a","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"df50f8fc-c305-4608-a284-d1f8f982546c","phase":"universal_visual_witness_supervised","branch":"ai/build-demo-logo-premium-jolt-20260830","reason":null,"status":"pending","metrics":{"receiptBytes":9049,"releaseCount":1,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1141,"terminal":false,"missionId":"c8e2545d-2b09-4c22-a705-001807e3a306","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","timingsMs":{"wake":231,"total":731,"submit":500,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"c8e2545d-2b09-4c22-a705-001807e3a306"},"performance":null,"deploymentId":"forgejo-main-ca3eb12a8fc5","workflowRunId":3684,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":626,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:49:22.581871+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","external_id":"df50f8fc-c305-4608-a284-d1f8f982546c","receipt_type":"visual_proof_started","idempotency_key":"mission:c8e2545d-2b09-4c22-a705-001807e3a306:visual-start:df50f8fc-c305-4608-a284-d1f8f982546c","mission_step_id":"bbdddc72-5acb-440b-ac9c-b8724c74027f","command_center_event_id":"c8e2545d-2b09-4c22-a705-001807e3a306"},{"id":"f71e0994-90b0-4f69-9cf3-7a370be8be11","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtkiwxfm","prNumber":1472,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"fecefb73082df23fbc3b403225d6b0d3cc2d82b9","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T20:43:09.781466+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"fecefb73082df23fbc3b403225d6b0d3cc2d82b9","external_id":"1472","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e:merged-pr:1472:fecefb73082df23fbc3b403225d6b0d3cc2d82b9","mission_step_id":"c083f958-1d95-41bf-88ea-b80915dbc82e","command_center_event_id":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e"},{"id":"593fffb5-1cf5-4a24-983b-c3b7fe606bc3","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtkiwxfm","reason":null,"status":"in_progress","metrics":{"receiptBytes":14371,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1472,"terminal":false,"missionId":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"fecefb73082df23fbc3b403225d6b0d3cc2d82b9","timingsMs":{"handlerMs":5390,"prReadinessMs":363,"approvedPlanMs":0,"missionSetupMs":3900,"shipAndProveMs":4814},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e"},"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":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T20:36:21.309842+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1472","receipt_type":"execute_mission","idempotency_key":"mission:3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"c083f958-1d95-41bf-88ea-b80915dbc82e","command_center_event_id":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e"},{"id":"3457dd58-bb1c-4333-94a6-d443139c3d5c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mission-ledger-collapse-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":26488,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1672,"terminal":false,"missionId":"a31b08ac-68fe-42b6-8467-a018848db4f3","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"f088db02d27a534136986ad27b45610b95db7ee4","timingsMs":{"prReadinessMs":1996,"approvedPlanMs":0,"shipAndProveMs":5204},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a31b08ac-68fe-42b6-8467-a018848db4f3"},"performance":null,"deploymentId":"forgejo-main-f088db02d27a","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["command-center-autopilot"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2164,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:15:30.061114+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1672","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a31b08ac-68fe-42b6-8467-a018848db4f3:automatic-mission-resume:1672:canonical_release_dispatched","mission_step_id":"d5943fd0-77c5-45e2-bc2f-f55c19b21136","command_center_event_id":"a31b08ac-68fe-42b6-8467-a018848db4f3"},{"id":"32409924-11e0-478d-b637-2a4139de5213","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"motion","satisfied":false,"statement":"The live logo has clearly faster premium erratic electrical micro-jolt motion with brief snaps, subtle 3D tension, small overshoot, and immediate recovery.","proofConditionIds":["source","merge","release","live"]},{"id":"preserve","satisfied":false,"statement":"Approved lightning and all other current visual and functional behavior remain unchanged.","proofConditionIds":["source","live"]}],"satisfied":false,"constraints":[{"id":"scope","satisfied":true,"statement":"Only the logo motion track in src/pages/BuildMyDemo.tsx may change.","proofConditionIds":["source"]},{"id":"lightning","satisfied":true,"statement":"Do not change lightning generation, timing, drawing, forks, particles, or impact behavior.","proofConditionIds":["source"]},{"id":"a11y","satisfied":true,"statement":"Preserve prefers-reduced-motion.","proofConditionIds":["source"]}],"contractHash":"ec866288e751b75eeee244db7f9fbcdc64b102092f9687c5c02b65a36b4cb48a","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"ec866288e751b75eeee244db7f9fbcdc64b102092f9687c5c02b65a36b4cb48a"},"required":true,"satisfied":true},{"id":"merge","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"ec866288e751b75eeee244db7f9fbcdc64b102092f9687c5c02b65a36b4cb48a"},"required":true,"satisfied":true},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"ec866288e751b75eeee244db7f9fbcdc64b102092f9687c5c02b65a36b4cb48a"},"required":true,"satisfied":true},{"id":"live","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"ec866288e751b75eeee244db7f9fbcdc64b102092f9687c5c02b65a36b4cb48a"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:49:19.484981+00:00","proof_gate":"request_contract_pending","source_sha":"ca3eb12a8fc5e9b59eddb940b3c14131d392d51d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c8e2545d-2b09-4c22-a705-001807e3a306:request-contract:ec866288e751b75eeee244db7f9fbcdc64b102092f9687c5c02b65a36b4cb48a:ca3eb12a8fc5e9b59eddb940b3c14131d392d51d:pending:visual","mission_step_id":"73ebc09c-c0fe-407b-a474-f9b5bdfb2fa5","command_center_event_id":"c8e2545d-2b09-4c22-a705-001807e3a306"},{"id":"c3b4e0bf-6110-43c8-8dfe-f5779a9d35d6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/build-demo-logo-cinematic-motion-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1143,"terminal":false,"missionId":"da84e5b3-f073-4c70-89e2-ae7893bd04f0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"24fd0f909101c21de19dd77da3d204ea2e2df162","timingsMs":{"handlerMs":16103,"prReadinessMs":1444,"approvedPlanMs":6565,"missionSetupMs":2388,"shipAndProveMs":7958},"nextAction":null,"receiptRef":{"mode":"full","missionId":"da84e5b3-f073-4c70-89e2-ae7893bd04f0"},"performance":null,"deploymentId":"forgejo-main-24fd0f909101","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8185,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:55:45.462297+00:00","proof_gate":"canonical_release_dispatched","source_sha":"24fd0f909101c21de19dd77da3d204ea2e2df162","external_id":"forgejo-main-24fd0f909101","receipt_type":"execute_mission","idempotency_key":"mission:da84e5b3-f073-4c70-89e2-ae7893bd04f0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"78e7883c-32d9-4e3c-96a2-4f6a19327d52","command_center_event_id":"da84e5b3-f073-4c70-89e2-ae7893bd04f0"},{"id":"dd241e43-4815-4c60-afb3-0266b7bc07a8","source":"cc-execution","status":"recorded","payload":{"objective":"Resume the merged Big Papi event promotion-kit work from PR #1466 and harden the governing workflow based on the failure exposed by today's emergency Next Stop send. Preserve the existing create-event / Pop-up now -> selected event -> promote=1 flow, the member/public split, and Will's explicit flyer + email approval gates. Repair these exact gaps with the smallest safe shared change: (1) the email must display the exact currently approved member flyer without relying on a disposable/reusable Zoho attachment reference; persist the approved flyer PNG as a stable published tenant media asset when Will approves it, bind that asset to the flyer revision, and embed that stable approved asset in the member email. Do the same for the approved public flyer so its approved PNG is reusable for sharing/download. Editing any flyer-affecting content must clear approval and stale asset binding. (2) Editing the member offer/coupon/terms/members-only/show-flyer settings must regenerate the generated member email body and member social copy from the current event + current offer, then revoke their stale approval/revision as appropriate; do not leave the drafted email inconsistent with the flyer. Preserve manual email edits after they are made unless an offer-affecting edit explicitly requires regeneration. (3) Make send_event_promotion server-idempotent on event_booking_id + current flyer revision + current email revision. If the exact approved revision already fully sent, return the existing campaign and do not duplicate-send. If that exact campaign is partial/failed, retry only failed recipients, never recipients already marked sent. Keep recipient/campaign ledgers accurate. (4) Backend campaign HTML must embed only the stable approved flyer asset for the current revision; never use a one-time Zoho attachment token. If the approved asset is missing/stale, refuse the send and require Will to reapprove the flyer rather than silently sending a substitute. (5) UI notices should distinguish queued, resumed failed recipients, and already sent. Do not auto-post social content. (6) Add regression coverage for approval invalidation/asset binding, offer->email/social regeneration, exact-revision idempotency, and retry-failed-only behavior. Inspect and reuse the existing tenant-media-library upload helper/contract rather than inventing a second media system. Take this through canonical gate, squash merge, affected frontend + mobile-vendor-growth production release, and claim-matched live proof. Do not send another real member campaign during proof.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-09-02T20:46:37.838Z","fingerprint":"1af854c0a173e93085e150770ddfd80a41a7be1527b38fd2fbf210635605a909","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Resume the merged Big Papi event promotion-kit work from PR #1466 and harden the governing workflow based on the failure exposed by today's emergency Next Stop send. Preserve the existing create-event / Pop-up now -> selected event -> promote=1 flow, the member/public split, and Will's explicit flyer + email approval gates. Repair these exact gaps with the smallest safe shared change: (1) the email must display the exact currently approved member flyer without relying on a disposable/reusable Zoho attachment reference; persist the approved flyer PNG as a stable published tenant media asset when Will approves it, bind that asset to the flyer revision, and embed that stable approved asset in the member email. Do the same for the approved public flyer so its approved PNG is reusable for sharing/download. Editing any flyer-affecting content must clear approval and stale asset binding. (2) Editing the member offer/coupon/terms/members-only/show-flyer settings must regenerate the generated member email body and member social copy from the current event + current offer, then revoke their stale approval/revision as appropriate; do not leave the drafted email inconsistent with the flyer. Preserve manual email edits after they are made unless an offer-affecting edit explicitly requires regeneration. (3) Make send_event_promotion server-idempotent on event_booking_id + current flyer revision + current email revision. If the exact approved revision already fully sent, return the existing campaign and do not duplicate-send. If that exact campaign is partial/failed, retry only failed recipients, never recipients already marked sent. Keep recipient/campaign ledgers accurate. (4) Backend campaign HTML must embed only the stable approved flyer asset for the current revision; never use a one-time Zoho attachment token. If the approved asset is missing/stale, refuse the send and require Will to reapprove the flyer rather than silently sending a substitute. (5) UI notices should distinguish queued, resumed failed recipients, and already sent. Do not auto-post social content. (6) Add regression coverage for approval invalidation/asset binding, offer->email/social regeneration, exact-revision idempotency, and retry-failed-only behavior. Inspect and reuse the existing tenant-media-library upload helper/contract rather than inventing a second media system. Take this through canonical gate, squash merge, affected frontend + mobile-vendor-growth production release, and claim-matched live proof. Do not send another real member campaign during proof.","wordingChanged":false,"canonicalIntent":"Resume the merged Big Papi event promotion-kit work from PR #1466 and harden the governing workflow based on the failure exposed by today's emergency Next Stop send. Preserve the existing create-event / Pop-up now -> selected event -> promote=1 flow, the member/public split, and Will's explicit flyer + email approval gates. Repair these exact gaps with the smallest safe shared change: (1) the email must display the exact currently approved member flyer without relying on a disposable/reusable Zoho attachment reference; persist the approved flyer PNG as a stable published tenant media asset when Will approves it, bind that asset to the flyer revision, and embed that stable approved asset in the member email. Do the same for the approved public flyer so its approved PNG is reusable for sharing/download. Editing any flyer-affecting content must clear approval and stale asset binding. (2) Editing the member offer/coupon/terms/members-only/show-flyer settings must regenerate the generated member email body and member social copy from the current event + current offer, then revoke their stale approval/revision as appropriate; do not leave the drafted email inconsistent with the flyer. Preserve manual email edits after they are made unless an offer-affecting edit explicitly requires regeneration. (3) Make send_event_promotion server-idempotent on event_booking_id + current flyer revision + current email revision. If the exact approved revision already fully sent, return the existing campaign and do not duplicate-send. If that exact campaign is partial/failed, retry only failed recipients, never recipients already marked sent. Keep recipient/campaign ledgers accurate. (4) Backend campaign HTML must embed only the stable approved flyer asset for the current revision; never use a one-time Zoho attachment token. If the approved asset is missing/stale, refuse the send and require Will to reapprove the flyer rather than silently sending a substitute. (5) UI notices should distinguish queued, resumed failed recipients, and already sent. Do not auto-post social content. (6) Add regression coverage for approval invalidation/asset binding, offer->email/social regeneration, exact-revision idempotency, and retry-failed-only behavior. Inspect and reuse the existing tenant-media-library upload helper/contract rather than inventing a second media system. Take this through canonical gate, squash merge, affected frontend + mobile-vendor-growth production release, and claim-matched live proof. Do not send another real member campaign during proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-promo-hardening","statement":"Big Papi event and pop-up promotion kits preserve Will approval gates, persist the exact approved flyer to stable tenant media, embed that approved flyer in club email without disposable Zoho attachment refs, regenerate dependent member copy after offer changes, and prevent duplicate sends while retrying only failed recipients.","proofConditionIds":["proof-production"]}],"objective":"Resume the merged Big Papi event promotion-kit work from PR #1466 and harden the governing workflow based on the failure exposed by today's emergency Next Stop send. Preserve the existing create-event / Pop-up now -> selected event -> promote=1 flow, the member/public split, and Will's explicit flyer + email approval gates. Repair these exact gaps with the smallest safe shared change: (1) the email must display the exact currently approved member flyer without relying on a disposable/reusable Zoho attachment reference; persist the approved flyer PNG as a stable published tenant media asset when Will approves it, bind that asset to the flyer revision, and embed that stable approved asset in the member email. Do the same for the approved public flyer so its approved PNG is reusable for sharing/download. Editing any flyer-affecting content must clear approval and stale asset binding. (2) Editing the member offer/coupon/terms/members-only/show-flyer settings must regenerate the generated member email body and member social copy from the current event + current offer, then revoke their stale approval/revision as appropriate; do not leave the drafted email inconsistent with the flyer. Preserve manual email edits after they are made unless an offer-affecting edit explicitly requires regeneration. (3) Make send_event_promotion server-idempotent on event_booking_id + current flyer revision + current email revision. If the exact approved revision already fully sent, return the existing campaign and do not duplicate-send. If that exact campaign is partial/failed, retry only failed recipients, never recipients already marked sent. Keep recipient/campaign ledgers accurate. (4) Backend campaign HTML must embed only the stable approved flyer asset for the current revision; never use a one-time Zoho attachment token. If the approved asset is missing/stale, refuse the send and require Will to reapprove the flyer rather than silently sending a substitute. (5) UI notices should distinguish queued, resumed failed recipients, and already sent. Do not auto-post social content. (6) Add regression coverage for approval invalidation/asset binding, offer->email/social regeneration, exact-revision idempotency, and retry-failed-only behavior. Inspect and reuse the existing tenant-media-library upload helper/contract rather than inventing a second media system. Take this through canonical gate, squash merge, affected frontend + mobile-vendor-growth production release, and claim-matched live proof. Do not send another real member campaign during proof.","constraints":[{"id":"constraint-no-real-send","statement":"Production proof must not send another real Next Stop Club campaign.","proofConditionIds":["proof-production"]},{"id":"constraint-no-autopost","statement":"Do not auto-post social content.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The hardened Big Papi promotion kit is released live on /big-papis/owner/events/advanced with approval, stable flyer asset, and retry/idempotency behavior backed by tests and runtime evidence without sending a real campaign.","route":"/big-papis/owner/events/advanced","roleRef":null,"userRef":null,"required":true,"expectedText":"Tell the Next Stop Club + make the public post","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"ea511b7fe21bb5708e26f2f5a263b5f1ea868b2b548ed6bdfd4e7bebaac926bc","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T20:46:38.583785+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:b53d18f4-2952-47b0-aa0f-5ea617b65fb4:tenant-workstream-contribution:1af854c0a173e93085e150770ddfd80a41a7be1527b38fd2fbf210635605a909","mission_step_id":null,"command_center_event_id":"b53d18f4-2952-47b0-aa0f-5ea617b65fb4"},{"id":"b2b3491b-da2e-4016-81f3-45fac1891c58","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/golden-restore-point-20260903","reason":"control_plane_maintenance_scope_mismatch","status":"blocked","metrics":{"receiptBytes":15073,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1571,"terminal":false,"missionId":"259e126c-b50c-43a6-8412-04029cbde2ea","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":3203,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"259e126c-b50c-43a6-8412-04029cbde2ea"},"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":967,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:59:06.867581+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1571","receipt_type":"execute_mission","idempotency_key":"mission:259e126c-b50c-43a6-8412-04029cbde2ea:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e1f1c00d-47bc-42ad-b16e-9b0ac17d881e","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"75496c96-7d48-491a-9963-7263bbe97420","source":"forgejo","status":"waiting","payload":{"branch":"ai/mission-ledger-collapse-20260904","prNumber":1672,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f088db02d27a534136986ad27b45610b95db7ee4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:24:51.482267+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f088db02d27a534136986ad27b45610b95db7ee4","external_id":"1672","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a31b08ac-68fe-42b6-8467-a018848db4f3:merged-pr:1672:f088db02d27a534136986ad27b45610b95db7ee4","mission_step_id":"d5943fd0-77c5-45e2-bc2f-f55c19b21136","command_center_event_id":"a31b08ac-68fe-42b6-8467-a018848db4f3"},{"id":"31b9efac-67fd-480b-af5c-ef3cd9030c7b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f088db02d27a534136986ad27b45610b95db7ee4","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"ledger-collapse","satisfied":true,"statement":"Durable mission preparation and authoritative append/reconciliation no longer require serial mission read/append/re-read chains.","proofConditionIds":["ledger-runtime","ledger-telemetry"]},{"id":"request-context","satisfied":true,"statement":"One request-scoped authoritative mission state is reused throughout execute_mission except where a fresh safety boundary is explicitly required.","proofConditionIds":["ledger-runtime","ledger-telemetry"]},{"id":"async-bookkeeping","satisfied":true,"statement":"Non-authoritative metrics, analytics, counters, intelligence, receipt enrichment, and historical bookkeeping are removed from the synchronous owner-response path.","proofConditionIds":["ledger-runtime","ledger-telemetry"]},{"id":"safety","satisfied":true,"statement":"Mission continuity, identity guards, duplicate-release prevention, request-contract enforcement, protected-main freshness, canonical Gate, squash merge, and release ownership remain enforced.","proofConditionIds":["canonical-gate"]},{"id":"refreeze","satisfied":true,"statement":"Control-plane maintenance is refrozen after the exact merged runtime and affected Supabase function contract are live and proven.","proofConditionIds":["refrozen"]}],"satisfied":true,"constraints":[{"id":"ledger-deadlines","satisfied":true,"statement":"Ledger reads have bounded deadlines with at most one safe retry; writes use idempotency and reconciliation rather than blind mutation retry.","proofConditionIds":["ledger-runtime","ledger-telemetry","canonical-gate"]},{"id":"authoritative-durability","satisfied":true,"statement":"Only non-authoritative bookkeeping may be deferred; authoritative mission and release state remains durable before dependent continuation.","proofConditionIds":["ledger-runtime","canonical-gate"]}],"contractHash":"f061bfac4deb532dfba6c2206bd57dedcae2376d2e4eb477893da082d9866374","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"ledger-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution","supabaseEdge"],"releaseRequestContractHash":"f061bfac4deb532dfba6c2206bd57dedcae2376d2e4eb477893da082d9866374"},"required":true,"satisfied":true},{"id":"ledger-telemetry","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution","supabaseEdge"],"releaseRequestContractHash":"f061bfac4deb532dfba6c2206bd57dedcae2376d2e4eb477893da082d9866374"},"required":true,"satisfied":true},{"id":"canonical-gate","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"f061bfac4deb532dfba6c2206bd57dedcae2376d2e4eb477893da082d9866374"},"required":true,"satisfied":true},{"id":"refrozen","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution","supabaseEdge"],"releaseRequestContractHash":"f061bfac4deb532dfba6c2206bd57dedcae2376d2e4eb477893da082d9866374"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:24:55.380823+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f088db02d27a534136986ad27b45610b95db7ee4","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a31b08ac-68fe-42b6-8467-a018848db4f3:request-contract:f061bfac4deb532dfba6c2206bd57dedcae2376d2e4eb477893da082d9866374:f088db02d27a534136986ad27b45610b95db7ee4:verified:","mission_step_id":"df522fd8-71b1-48a4-ae83-f05af4158b1a","command_center_event_id":"a31b08ac-68fe-42b6-8467-a018848db4f3"},{"id":"84c87fbe-4523-4c06-970f-1261b32b6c73","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":1782,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2a1cac453858b2fd71c951a6b7c06520123401dd","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T02:26:24.257027+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2a1cac453858b2fd71c951a6b7c06520123401dd","external_id":"1782","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:dbe6da73-7ba8-4a4b-8fc8-af939ab77a03:merged-pr:1782:2a1cac453858b2fd71c951a6b7c06520123401dd","mission_step_id":"fe89fa21-56f3-4134-aa16-95cd7afad415","command_center_event_id":"dbe6da73-7ba8-4a4b-8fc8-af939ab77a03"},{"id":"c4b75038-e0cf-4812-8fa1-253dd8b04693","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/restore-big-papis-approved-proposal-20260830","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":16057,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1142,"terminal":false,"missionId":"bc4c4eed-217b-498a-b3e5-2352d671892f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":223,"missionSetupMs":618},"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":"bc4c4eed-217b-498a-b3e5-2352d671892f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10388,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-service.mjs","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","src/components/UnifiedProtectedRoute.tsx","src/components/JobTracker/NewJobDialog.tsx","src/components/NewLeadIntakeForm.tsx","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/InvoicePermissionsManager.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:42:50.589651+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bc4c4eed-217b-498a-b3e5-2352d671892f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0dbe63f5-bae8-4073-af9f-1631e9ed29f0","command_center_event_id":"bc4c4eed-217b-498a-b3e5-2352d671892f"},{"id":"33f50a87-fe4d-41ae-8eee-e4c353813d3d","source":"cc-execution","status":"recorded","payload":{"objective":"The prior durable continuation is stale and stuck reconciling already-merged PR #1466 with no branch or source SHA. Treat that as a helper failure and execute this bounded repair from current main in one fresh canonical branch/PR. Preserve the merged Big Papi event promotion kit and harden it: persist the exact approved member/public flyer PNG to stable published tenant media at approval time and bind asset URL/id to that exact flyer revision; embed only the stable approved member flyer asset in club email, never a disposable Zoho attachment token; edits that affect flyer content must clear approval and stale asset binding. When member offer/coupon/terms/members-only/show-flyer changes, regenerate generated member email body and member social copy from current event + offer and invalidate stale email approval/revision so flyer and email cannot drift. Make send_event_promotion idempotent on event_booking_id + flyer revision + email revision: if exact revision already sent, return existing campaign and send nothing; if exact campaign is partial/failed, retry only failed recipients, never already-sent recipients. Keep campaign/recipient counts accurate. UI notices must distinguish new queue, resumed failures, and already sent. Preserve explicit Will flyer+email approvals, Pop-up now auto-opening the kit, public/member split, and manual-only social posting. Reuse the existing tenant-media-library contract; do not create a second media system. Add regression coverage for asset binding/invalidation, offer->email/social regeneration, exact-revision idempotency, and retry-failed-only. Gate, squash merge, release affected frontend and mobile-vendor-growth backend, and prove live without sending another real member campaign.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-09-02T20:48:36.084Z","fingerprint":"38d7959231890d60ba9e1b8a7c16cffcb6842653b5a22dfcb663a093c5929c9d","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papi-promo-hardening-v2","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"The prior durable continuation is stale and stuck reconciling already-merged PR #1466 with no branch or source SHA. Treat that as a helper failure and execute this bounded repair from current main in one fresh canonical branch/PR. Preserve the merged Big Papi event promotion kit and harden it: persist the exact approved member/public flyer PNG to stable published tenant media at approval time and bind asset URL/id to that exact flyer revision; embed only the stable approved member flyer asset in club email, never a disposable Zoho attachment token; edits that affect flyer content must clear approval and stale asset binding. When member offer/coupon/terms/members-only/show-flyer changes, regenerate generated member email body and member social copy from current event + offer and invalidate stale email approval/revision so flyer and email cannot drift. Make send_event_promotion idempotent on event_booking_id + flyer revision + email revision: if exact revision already sent, return existing campaign and send nothing; if exact campaign is partial/failed, retry only failed recipients, never already-sent recipients. Keep campaign/recipient counts accurate. UI notices must distinguish new queue, resumed failures, and already sent. Preserve explicit Will flyer+email approvals, Pop-up now auto-opening the kit, public/member split, and manual-only social posting. Reuse the existing tenant-media-library contract; do not create a second media system. Add regression coverage for asset binding/invalidation, offer->email/social regeneration, exact-revision idempotency, and retry-failed-only. Gate, squash merge, release affected frontend and mobile-vendor-growth backend, and prove live without sending another real member campaign.","wordingChanged":false,"canonicalIntent":"The prior durable continuation is stale and stuck reconciling already-merged PR #1466 with no branch or source SHA. Treat that as a helper failure and execute this bounded repair from current main in one fresh canonical branch/PR. Preserve the merged Big Papi event promotion kit and harden it: persist the exact approved member/public flyer PNG to stable published tenant media at approval time and bind asset URL/id to that exact flyer revision; embed only the stable approved member flyer asset in club email, never a disposable Zoho attachment token; edits that affect flyer content must clear approval and stale asset binding. When member offer/coupon/terms/members-only/show-flyer changes, regenerate generated member email body and member social copy from current event + offer and invalidate stale email approval/revision so flyer and email cannot drift. Make send_event_promotion idempotent on event_booking_id + flyer revision + email revision: if exact revision already sent, return existing campaign and send nothing; if exact campaign is partial/failed, retry only failed recipients, never already-sent recipients. Keep campaign/recipient counts accurate. UI notices must distinguish new queue, resumed failures, and already sent. Preserve explicit Will flyer+email approvals, Pop-up now auto-opening the kit, public/member split, and manual-only social posting. Reuse the existing tenant-media-library contract; do not create a second media system. Add regression coverage for asset binding/invalidation, offer->email/social regeneration, exact-revision idempotency, and retry-failed-only. Gate, squash merge, release affected frontend and mobile-vendor-growth backend, and prove live without sending another real member campaign.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"promo-hardening","statement":"The live Big Papi promotion kit uses stable approved flyer assets, synchronized generated copy, and duplicate-safe retry-safe campaign delivery while preserving Will's approvals and event/pop-up flow.","proofConditionIds":["live-proof"]}],"objective":"The prior durable continuation is stale and stuck reconciling already-merged PR #1466 with no branch or source SHA. Treat that as a helper failure and execute this bounded repair from current main in one fresh canonical branch/PR. Preserve the merged Big Papi event promotion kit and harden it: persist the exact approved member/public flyer PNG to stable published tenant media at approval time and bind asset URL/id to that exact flyer revision; embed only the stable approved member flyer asset in club email, never a disposable Zoho attachment token; edits that affect flyer content must clear approval and stale asset binding. When member offer/coupon/terms/members-only/show-flyer changes, regenerate generated member email body and member social copy from current event + offer and invalidate stale email approval/revision so flyer and email cannot drift. Make send_event_promotion idempotent on event_booking_id + flyer revision + email revision: if exact revision already sent, return existing campaign and send nothing; if exact campaign is partial/failed, retry only failed recipients, never already-sent recipients. Keep campaign/recipient counts accurate. UI notices must distinguish new queue, resumed failures, and already sent. Preserve explicit Will flyer+email approvals, Pop-up now auto-opening the kit, public/member split, and manual-only social posting. Reuse the existing tenant-media-library contract; do not create a second media system. Add regression coverage for asset binding/invalidation, offer->email/social regeneration, exact-revision idempotency, and retry-failed-only. Gate, squash merge, release affected frontend and mobile-vendor-growth backend, and prove live without sending another real member campaign.","constraints":[{"id":"no-real-send","statement":"Do not send another real Next Stop Club campaign during verification.","proofConditionIds":["live-proof"]},{"id":"no-autopost","statement":"Do not auto-post social media.","proofConditionIds":["live-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-proof","kind":"runtime","claim":"The hardened promotion kit is live on Big Papi Events and the backend release is healthy, with regression tests covering idempotency/retry and approval asset behavior.","route":"/big-papis/owner/events/advanced","roleRef":null,"userRef":null,"required":true,"expectedText":"Tell the Next Stop Club + make the public post","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/big-papi-promo-hardening-v2","conversationContext":null,"requestContractHash":"01f317a56b435414c8e72659648d5d33ceaa124fa1b1047885f6e6ac9daa07f1","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T20:48:36.632393+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:6118e3c8-e5b4-4091-a8ac-e84f3f31cb80:tenant-workstream-contribution:38d7959231890d60ba9e1b8a7c16cffcb6842653b5a22dfcb663a093c5929c9d","mission_step_id":null,"command_center_event_id":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},{"id":"b74fd769-18db-498b-9980-840e348a9220","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/restore-big-papis-approved-proposal-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":14802,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1142,"terminal":false,"missionId":"bc4c4eed-217b-498a-b3e5-2352d671892f","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":21877,"prReadinessMs":381,"approvedPlanMs":0,"missionSetupMs":1173,"shipAndProveMs":21373},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"bc4c4eed-217b-498a-b3e5-2352d671892f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5575,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:53:49.52406+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1142","receipt_type":"execute_mission","idempotency_key":"mission:bc4c4eed-217b-498a-b3e5-2352d671892f:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"febac467-9eb7-43c2-8bda-861f33b84a58","command_center_event_id":"bc4c4eed-217b-498a-b3e5-2352d671892f"},{"id":"63968a64-172c-4a49-99ff-8bd9c1dc8401","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Owner directive: “Unfreeze the control plane to create the golden restore point, then freeze it again.” Continue PR 1571. Write the canonical golden restore record and convert the existing bootstrap into a durable metadata receipt. Pin protected application source f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37, verified live Command Center runtime fd67ffd68cb16f66e14a0c912507b9cfbc426455 version 1.58.5-merge-queue-operators, successful production run 4825, zero open PRs at the clean-state capture, freeze version 1.58.8-main-move-concurrency-freeze, and Supabase migration head 20260903142500 pcg_operator_v2. Use the canonical protected Gate and Forgejo squash merge. Do not deploy a product target. After merge, prove the rollback planner accepts f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37 and verify the control plane is frozen with version 1.58.8-main-move-concurrency-freeze.","wordingChanged":false,"canonicalIntent":"Owner directive: “Unfreeze the control plane to create the golden restore point, then freeze it again.” Continue PR 1571. Write the canonical golden restore record and convert the existing bootstrap into a durable metadata receipt. Pin protected application source f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37, verified live Command Center runtime fd67ffd68cb16f66e14a0c912507b9cfbc426455 version 1.58.5-merge-queue-operators, successful production run 4825, zero open PRs at the clean-state capture, freeze version 1.58.8-main-move-concurrency-freeze, and Supabase migration head 20260903142500 pcg_operator_v2. Use the canonical protected Gate and Forgejo squash merge. Do not deploy a product target. After merge, prove the rollback planner accepts f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37 and verify the control plane is frozen with version 1.58.8-main-move-concurrency-freeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"golden-restore-point","statement":"Canonical restore metadata pins the verified clean protected-main and runtime identities, with a durable metadata receipt for the mission.","proofConditionIds":["repository-proof","rollback-proof","freeze-proof"]}],"objective":"Owner directive: “Unfreeze the control plane to create the golden restore point, then freeze it again.” Continue PR 1571. Write the canonical golden restore record and convert the existing bootstrap into a durable metadata receipt. Pin protected application source f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37, verified live Command Center runtime fd67ffd68cb16f66e14a0c912507b9cfbc426455 version 1.58.5-merge-queue-operators, successful production run 4825, zero open PRs at the clean-state capture, freeze version 1.58.8-main-move-concurrency-freeze, and Supabase migration head 20260903142500 pcg_operator_v2. Use the canonical protected Gate and Forgejo squash merge. Do not deploy a product target. After merge, prove the rollback planner accepts f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37 and verify the control plane is frozen with version 1.58.8-main-move-concurrency-freeze.","constraints":[{"id":"metadata-only","statement":"Final main diff is metadata-only: config/control-plane-restore-point.json plus the durable restore-point receipt; no product source or database data are mutated.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Forgejo main contains the golden restore-point metadata after the protected Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"rollback-proof","kind":"repository","claim":"The canonical safe rollback planner accepts f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37 from the verified restore-point snapshot.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-proof","kind":"repository","claim":"config/control-plane-capabilities.json remains controlPlaneFrozen=true with freeze version 1.58.8-main-move-concurrency-freeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"13826783679ae12bf92820a2f4a05b3a603578252c98341d7a0bfa83c693dcae","requestContractRevision":4,"previousRequestContractHash":"0d7292dd7f743403191d7cb8ee5be1411a0fd724ed7e938d7d465626f2756303"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T16:00:42.130129+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:259e126c-b50c-43a6-8412-04029cbde2ea:request-contract-revision:4:13826783679ae12bf92820a2f4a05b3a603578252c98341d7a0bfa83c693dcae","mission_step_id":"e1f1c00d-47bc-42ad-b16e-9b0ac17d881e","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"f9d04b08-47d1-485a-98a7-4ef07fba0b7b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":"522ffcb0-a7b6-4b1f-9543-1152a52fc7b6","phase":"runtime_proof","branch":"ai/build-demo-logo-cinematic-motion-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":23199,"releaseCount":1,"toolCallCount":15,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1143,"terminal":false,"missionId":"da84e5b3-f073-4c70-89e2-ae7893bd04f0","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"24fd0f909101c21de19dd77da3d204ea2e2df162","timingsMs":{"handlerMs":17316,"prReadinessMs":281,"approvedPlanMs":0,"missionSetupMs":839,"shipAndProveMs":16937},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"da84e5b3-f073-4c70-89e2-ae7893bd04f0"},"performance":null,"deploymentId":"forgejo-main-24fd0f909101","workflowRunId":3690,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5531,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:56:14.963129+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"24fd0f909101c21de19dd77da3d204ea2e2df162","external_id":"forgejo-main-24fd0f909101","receipt_type":"execute_mission","idempotency_key":"mission:da84e5b3-f073-4c70-89e2-ae7893bd04f0:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"bfb0e8ef-17f6-48dd-b7d8-e3cd00b3d1fd","command_center_event_id":"da84e5b3-f073-4c70-89e2-ae7893bd04f0"},{"id":"448545c1-639f-470d-bb23-f2b2d3040032","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-restore-point.json","docs/.golden-restore-point-mission-bootstrap-20260903.md"],"baseSha":"f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37","consumedAt":1788451280629,"consumerToken":"969952c5-ea6b-4a59-bf21-74bd0d4de286","authorizationId":"b90cd747-a96d-4223-86b5-1161091f905d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T16:01:22.110901+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:b90cd747-a96d-4223-86b5-1161091f905d","mission_step_id":"d8b7be2b-c736-41c8-896a-ad32c4102efb","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"dfdf82e0-bef6-4faa-8080-79b8906e9048","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized Forgejo provider transport reliability repair for recurring connection-fatal behavior caused by healthy-host provider tail latency.","baseSha":"1ba6ccd683efbabbae62994893a9313d440d939c","issuedAt":1788728965402,"expiresAt":1788729145402,"missionId":"bbe450ac-8efa-4745-8a8f-c98149163993","authorizationId":"71d91f93-3fa9-4caa-8e21-9a5ddb950b21","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:09:25.894747+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1ba6ccd683efbabbae62994893a9313d440d939c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:71d91f93-3fa9-4caa-8e21-9a5ddb950b21","mission_step_id":"d0236351-6b99-49be-88e8-2ebec69d02c2","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"b03b8593-255d-4a86-8b87-be42bbd74ce1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"24fd0f909101c21de19dd77da3d204ea2e2df162","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"24fd0f909101c21de19dd77da3d204ea2e2df162","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"234d7c6984873555c8b42006a46fb101ac24a6edf04377c6eb57e95fa9690d6d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3690","runId":3690,"status":"running","sourceSha":"24fd0f909101c21de19dd77da3d204ea2e2df162","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:59:54.286283+00:00","proof_gate":"canonical_release_pending","source_sha":"24fd0f909101c21de19dd77da3d204ea2e2df162","external_id":"forgejo-main-24fd0f909101","receipt_type":"canonical_release_status","idempotency_key":"mission:da84e5b3-f073-4c70-89e2-ae7893bd04f0:forgejo-release-status:24fd0f909101c21de19dd77da3d204ea2e2df162:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"78e7883c-32d9-4e3c-96a2-4f6a19327d52","command_center_event_id":"da84e5b3-f073-4c70-89e2-ae7893bd04f0"},{"id":"ea880dc9-1146-4d06-84ac-58445ed94d33","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"24fd0f909101c21de19dd77da3d204ea2e2df162","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"24fd0f909101c21de19dd77da3d204ea2e2df162","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"234d7c6984873555c8b42006a46fb101ac24a6edf04377c6eb57e95fa9690d6d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3690","runId":3690,"status":"success","sourceSha":"24fd0f909101c21de19dd77da3d204ea2e2df162","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:05:51.554384+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"24fd0f909101c21de19dd77da3d204ea2e2df162","external_id":"forgejo-main-24fd0f909101","receipt_type":"canonical_release_status","idempotency_key":"mission:da84e5b3-f073-4c70-89e2-ae7893bd04f0:forgejo-release-status:24fd0f909101c21de19dd77da3d204ea2e2df162:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"efd8c688-2641-4d28-b84b-2aeb3b446ea8","command_center_event_id":"da84e5b3-f073-4c70-89e2-ae7893bd04f0"},{"id":"35508b50-ed0d-4d57-a70f-c9445a46e6d9","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Owner directive: “Unfreeze the control plane to create the golden restore point, then freeze it again.” Continue PR 1571 with the exact two-file metadata scope only: docs/.golden-restore-point-mission-bootstrap-20260903.md and config/control-plane-restore-point.json. Pin protected application source f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37, verified live Command Center runtime fd67ffd68cb16f66e14a0c912507b9cfbc426455 version 1.58.5-merge-queue-operators, successful production run 4825, zero open PRs at the clean-state capture, freeze version 1.58.8-main-move-concurrency-freeze, and Supabase migration head 20260903142500 pcg_operator_v2. Use the canonical protected Gate and Forgejo squash merge. Do not deploy a product target. After merge, prove the rollback planner accepts f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37 and verify the control plane is frozen with version 1.58.8-main-move-concurrency-freeze.","wordingChanged":false,"canonicalIntent":"Owner directive: “Unfreeze the control plane to create the golden restore point, then freeze it again.” Continue PR 1571 with the exact two-file metadata scope only: docs/.golden-restore-point-mission-bootstrap-20260903.md and config/control-plane-restore-point.json. Pin protected application source f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37, verified live Command Center runtime fd67ffd68cb16f66e14a0c912507b9cfbc426455 version 1.58.5-merge-queue-operators, successful production run 4825, zero open PRs at the clean-state capture, freeze version 1.58.8-main-move-concurrency-freeze, and Supabase migration head 20260903142500 pcg_operator_v2. Use the canonical protected Gate and Forgejo squash merge. Do not deploy a product target. After merge, prove the rollback planner accepts f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37 and verify the control plane is frozen with version 1.58.8-main-move-concurrency-freeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"golden-restore-point","statement":"Canonical restore metadata pins the verified clean protected-main and runtime identities, with a durable metadata receipt for the mission.","proofConditionIds":["repository-proof","rollback-proof","freeze-proof"]}],"objective":"Owner directive: “Unfreeze the control plane to create the golden restore point, then freeze it again.” Continue PR 1571 with the exact two-file metadata scope only: docs/.golden-restore-point-mission-bootstrap-20260903.md and config/control-plane-restore-point.json. Pin protected application source f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37, verified live Command Center runtime fd67ffd68cb16f66e14a0c912507b9cfbc426455 version 1.58.5-merge-queue-operators, successful production run 4825, zero open PRs at the clean-state capture, freeze version 1.58.8-main-move-concurrency-freeze, and Supabase migration head 20260903142500 pcg_operator_v2. Use the canonical protected Gate and Forgejo squash merge. Do not deploy a product target. After merge, prove the rollback planner accepts f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37 and verify the control plane is frozen with version 1.58.8-main-move-concurrency-freeze.","constraints":[{"id":"metadata-only","statement":"Final main diff is metadata-only: config/control-plane-restore-point.json plus the durable restore-point receipt; no product source or database data are mutated.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Forgejo main contains the golden restore-point metadata after the protected Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"rollback-proof","kind":"repository","claim":"The canonical safe rollback planner accepts f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37 from the verified restore-point snapshot.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-proof","kind":"repository","claim":"config/control-plane-capabilities.json remains controlPlaneFrozen=true with freeze version 1.58.8-main-move-concurrency-freeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"874d26a6dfe890fb658548d301b390cda1224115fad2bf69771b7563f6b0fc7b","requestContractRevision":5,"previousRequestContractHash":"13826783679ae12bf92820a2f4a05b3a603578252c98341d7a0bfa83c693dcae"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T16:01:14.457627+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:259e126c-b50c-43a6-8412-04029cbde2ea:request-contract-revision:5:874d26a6dfe890fb658548d301b390cda1224115fad2bf69771b7563f6b0fc7b","mission_step_id":"e1f1c00d-47bc-42ad-b16e-9b0ac17d881e","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"0494cf2d-e5d5-413f-beed-5206ca6728ad","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"522ffcb0-a7b6-4b1f-9543-1152a52fc7b6","phase":"universal_visual_witness_supervised","branch":"ai/build-demo-logo-cinematic-motion-20260830","reason":null,"status":"pending","metrics":{"receiptBytes":16796,"releaseCount":1,"toolCallCount":12,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":1143,"terminal":false,"missionId":"da84e5b3-f073-4c70-89e2-ae7893bd04f0","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"24fd0f909101c21de19dd77da3d204ea2e2df162","timingsMs":{"wake":313,"total":1172,"submit":859,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"da84e5b3-f073-4c70-89e2-ae7893bd04f0"},"performance":null,"deploymentId":"forgejo-main-24fd0f909101","workflowRunId":3690,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":627,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:05:57.159222+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"24fd0f909101c21de19dd77da3d204ea2e2df162","external_id":"522ffcb0-a7b6-4b1f-9543-1152a52fc7b6","receipt_type":"visual_proof_started","idempotency_key":"mission:da84e5b3-f073-4c70-89e2-ae7893bd04f0:visual-start:522ffcb0-a7b6-4b1f-9543-1152a52fc7b6","mission_step_id":"826a7940-702c-414a-8014-bc495da41608","command_center_event_id":"da84e5b3-f073-4c70-89e2-ae7893bd04f0"},{"id":"5f28da29-1b79-4313-9c94-c246a0c10c3a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success","supabase-edge-production/live":"success"},"mainSha":"f088db02d27a534136986ad27b45610b95db7ee4","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"f088db02d27a534136986ad27b45610b95db7ee4","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["command-center-autopilot"]},"releaseTargetStates":{"ccExecution":"success","supabaseEdge":"success"},"requestContractHash":"f061bfac4deb532dfba6c2206bd57dedcae2376d2e4eb477893da082d9866374","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5116","runId":5116,"status":"success","sourceSha":"f088db02d27a534136986ad27b45610b95db7ee4","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success","supabaseEdge":"success"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"f088db02d27a534136986ad27b45610b95db7ee4","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-f088db02d27a534136986ad27b45610b95db7ee4","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5116,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.34-mission-ledger-collapse-refreeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:24:53.434319+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f088db02d27a534136986ad27b45610b95db7ee4","external_id":"forgejo-main-f088db02d27a","receipt_type":"canonical_release_status","idempotency_key":"mission:a31b08ac-68fe-42b6-8467-a018848db4f3:forgejo-release-status:f088db02d27a534136986ad27b45610b95db7ee4:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|supabase-edge-production/live=success","mission_step_id":"df522fd8-71b1-48a4-ae83-f05af4158b1a","command_center_event_id":"a31b08ac-68fe-42b6-8467-a018848db4f3"},{"id":"72faf5fa-3feb-404b-af98-04b3e1815260","source":"forgejo","status":"waiting","payload":{"branch":"ai/pr-readiness-tail-budget-20260906","prNumber":1990,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"3d0733260ad2b75779c458858cbc0d131313c59b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T19:51:12.275548+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3d0733260ad2b75779c458858cbc0d131313c59b","external_id":"1990","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e60a04bc-038f-4147-b881-e15da6b7dd34:merged-pr:1990:3d0733260ad2b75779c458858cbc0d131313c59b","mission_step_id":"1b54c83e-8c2d-4f53-8072-1e4df3568622","command_center_event_id":"e60a04bc-038f-4147-b881-e15da6b7dd34"},{"id":"f96884b3-89d1-4052-806b-b4c34f0d0c6c","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"24fd0f909101c21de19dd77da3d204ea2e2df162","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"motion","satisfied":false,"statement":"The live /build-my-demo logo moves continuously and fluidly with organic cinematic translation, subtle 3D precession, and scale modulation, with no visible snap, twitch, hard keyframe hit, or loop reset.","proofConditionIds":["source","merge","release","live"]},{"id":"preserve","satisfied":false,"statement":"Approved lightning, aura/lighting, logo size, layout, background video, copy, fields, cards, form behavior, and reduced-motion behavior remain unchanged.","proofConditionIds":["source","live"]}],"satisfied":false,"constraints":[{"id":"scope","satisfied":true,"statement":"Only src/pages/BuildMyDemo.tsx may change, and within it the intended behavioral change is limited to the second BrandMark useEffect controlling logo motion.","proofConditionIds":["source"]},{"id":"lightning","satisfied":true,"statement":"Do not alter the lightning canvas generation, timing, drawing, forks, particles, or impact behavior.","proofConditionIds":["source"]},{"id":"aura","satisfied":true,"statement":"Keep the existing aura animation values and timing unchanged.","proofConditionIds":["source"]},{"id":"a11y","satisfied":true,"statement":"Preserve prefers-reduced-motion behavior.","proofConditionIds":["source"]}],"contractHash":"234d7c6984873555c8b42006a46fb101ac24a6edf04377c6eb57e95fa9690d6d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"234d7c6984873555c8b42006a46fb101ac24a6edf04377c6eb57e95fa9690d6d"},"required":true,"satisfied":true},{"id":"merge","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"234d7c6984873555c8b42006a46fb101ac24a6edf04377c6eb57e95fa9690d6d"},"required":true,"satisfied":true},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"234d7c6984873555c8b42006a46fb101ac24a6edf04377c6eb57e95fa9690d6d"},"required":true,"satisfied":true},{"id":"live","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"234d7c6984873555c8b42006a46fb101ac24a6edf04377c6eb57e95fa9690d6d"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:05:54.051467+00:00","proof_gate":"request_contract_pending","source_sha":"24fd0f909101c21de19dd77da3d204ea2e2df162","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:da84e5b3-f073-4c70-89e2-ae7893bd04f0:request-contract:234d7c6984873555c8b42006a46fb101ac24a6edf04377c6eb57e95fa9690d6d:24fd0f909101c21de19dd77da3d204ea2e2df162:pending:visual","mission_step_id":"efd8c688-2641-4d28-b84b-2aeb3b446ea8","command_center_event_id":"da84e5b3-f073-4c70-89e2-ae7893bd04f0"},{"id":"09ba2a0f-8af0-4158-9955-b9bd7a424007","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/build-demo-logo-visible-premium-motion-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1144,"terminal":false,"missionId":"884f6cd0-ed22-4285-a856-7a5f9f90281b","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","timingsMs":{"handlerMs":17495,"prReadinessMs":2645,"approvedPlanMs":5034,"missionSetupMs":2265,"shipAndProveMs":9802},"nextAction":null,"receiptRef":{"mode":"full","missionId":"884f6cd0-ed22-4285-a856-7a5f9f90281b"},"performance":null,"deploymentId":"forgejo-main-30b66007f9f7","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8194,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:10:01.780936+00:00","proof_gate":"canonical_release_dispatched","source_sha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","external_id":"forgejo-main-30b66007f9f7","receipt_type":"execute_mission","idempotency_key":"mission:884f6cd0-ed22-4285-a856-7a5f9f90281b:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"88de56a7-354c-4196-b524-771e8bdc1ffd","command_center_event_id":"884f6cd0-ed22-4285-a856-7a5f9f90281b"},{"id":"512a5312-b4f8-4be5-8c70-8462ac84d315","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-restore-point.json","docs/.golden-restore-point-mission-bootstrap-20260903.md"],"reason":"Owner explicitly directed: Unfreeze the control plane to create the golden restore point, then freeze it again.","baseSha":"f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37","issuedAt":1788451276881,"expiresAt":1788451456881,"missionId":"259e126c-b50c-43a6-8412-04029cbde2ea","singleUse":true,"authorizationId":"b90cd747-a96d-4223-86b5-1161091f905d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T16:01:18.327387+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f6f777ed6e7f2bea3b8198a9195c7a9b75dfcf37","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b90cd747-a96d-4223-86b5-1161091f905d","mission_step_id":"d8b7be2b-c736-41c8-896a-ad32c4102efb","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"636eb9e1-a48f-430f-89c5-4bd8e176d3ab","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/golden-restore-point-20260903","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":23127,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1571,"terminal":false,"missionId":"259e126c-b50c-43a6-8412-04029cbde2ea","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4927,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"259e126c-b50c-43a6-8412-04029cbde2ea"},"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":1136,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T16:01:55.655678+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1571","receipt_type":"automatic_mission_resume","idempotency_key":"mission:259e126c-b50c-43a6-8412-04029cbde2ea:automatic-mission-resume:1571:repair_mission_waiting_for_gate","mission_step_id":"0096726d-34ba-470a-b891-bfce4b3ee8cc","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"68498d43-c10f-4ffa-b56d-c955e5efcc8d","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Owner explicitly directed elimination of hidden existing release-path latency opportunities; unfreeze only for this bounded Supabase Edge release primitive repair, then refreeze after live proof.","baseSha":"f088db02d27a534136986ad27b45610b95db7ee4","issuedAt":1788503460993,"expiresAt":1788503640993,"missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9","authorizationId":"25350652-5227-4845-bf1b-18f84f6cf381","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:31:01.504088+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f088db02d27a534136986ad27b45610b95db7ee4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:25350652-5227-4845-bf1b-18f84f6cf381","mission_step_id":"160760bd-a50b-4f7a-8ca1-a6905cca1480","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"7046a2c3-3af3-4c6d-a34b-72e42527a75c","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/cloudflare-native-prepare.mjs","scripts/release-event-native-plan.test.mjs"],"reason":"Repair the proven shared frontend promotion identity handoff that causes every tree-promoted post-squash frontend candidate to fail the exact-source canary and roll back.","baseSha":"4586200618ff78770126c6a822b43d7c81dc95ba","issuedAt":1789233558222,"expiresAt":1789233738222,"missionId":"cdbd0ea0-a4e5-42f3-9ea7-22c147c93104","authorizationId":"516da8aa-92aa-4238-a8d0-411fcff9d084","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T17:19:18.684242+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"4586200618ff78770126c6a822b43d7c81dc95ba","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:516da8aa-92aa-4238-a8d0-411fcff9d084","mission_step_id":"135c5fca-0e2d-4636-9f6e-33433a3230a9","command_center_event_id":"cdbd0ea0-a4e5-42f3-9ea7-22c147c93104"},{"id":"1ea0db49-78b3-4753-9873-72996173f78e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"7bb22d2b9e5c16a5e36f598fbd4fa484fe0144316a50224e845a29d5cd346f96","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3692","runId":3692,"status":"running","sourceSha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:10:14.961003+00:00","proof_gate":"canonical_release_pending","source_sha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","external_id":"forgejo-main-30b66007f9f7","receipt_type":"canonical_release_status","idempotency_key":"mission:884f6cd0-ed22-4285-a856-7a5f9f90281b:forgejo-release-status:30b66007f9f7babc433c32e51a49ed6f01c0cb2c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"88de56a7-354c-4196-b524-771e8bdc1ffd","command_center_event_id":"884f6cd0-ed22-4285-a856-7a5f9f90281b"},{"id":"478ad16a-b518-41bb-b0e3-28a04def592e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"7bb22d2b9e5c16a5e36f598fbd4fa484fe0144316a50224e845a29d5cd346f96","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3692","runId":3692,"status":"success","sourceSha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:13:54.785204+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","external_id":"forgejo-main-30b66007f9f7","receipt_type":"canonical_release_status","idempotency_key":"mission:884f6cd0-ed22-4285-a856-7a5f9f90281b:forgejo-release-status:30b66007f9f7babc433c32e51a49ed6f01c0cb2c:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"11824334-7160-4514-b19a-40d9b68d4d13","command_center_event_id":"884f6cd0-ed22-4285-a856-7a5f9f90281b"},{"id":"bace0341-47b0-4d76-8ea8-514d6db129a2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/golden-restore-point-20260903","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":21064,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1571,"terminal":false,"missionId":"259e126c-b50c-43a6-8412-04029cbde2ea","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":20428,"prReadinessMs":3000,"approvedPlanMs":12453,"missionSetupMs":3857,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"259e126c-b50c-43a6-8412-04029cbde2ea"},"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":1081,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T16:01:38.182067+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1571","receipt_type":"execute_mission","idempotency_key":"mission:259e126c-b50c-43a6-8412-04029cbde2ea:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"e1f1c00d-47bc-42ad-b16e-9b0ac17d881e","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"21206346-7211-4b26-8f36-9f90ff5e01d9","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"c409a668-37bd-436f-b447-19ea20458184","phase":"universal_visual_witness_supervised","branch":"ai/build-demo-logo-visible-premium-motion-20260830","reason":null,"status":"pending","metrics":{"receiptBytes":7918,"releaseCount":1,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1144,"terminal":false,"missionId":"884f6cd0-ed22-4285-a856-7a5f9f90281b","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","timingsMs":{"wake":177,"total":1064,"submit":887,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"884f6cd0-ed22-4285-a856-7a5f9f90281b"},"performance":null,"deploymentId":"forgejo-main-30b66007f9f7","workflowRunId":3692,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":627,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:14:00.156638+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","external_id":"c409a668-37bd-436f-b447-19ea20458184","receipt_type":"visual_proof_started","idempotency_key":"mission:884f6cd0-ed22-4285-a856-7a5f9f90281b:visual-start:c409a668-37bd-436f-b447-19ea20458184","mission_step_id":"4d031819-fa15-4085-9665-9b8f6a5a70d8","command_center_event_id":"884f6cd0-ed22-4285-a856-7a5f9f90281b"},{"id":"badcc578-59b9-41eb-b23f-1c5fb6c1845c","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized Forgejo provider transport reliability repair for recurring connection-fatal behavior caused by healthy-host provider tail latency.","baseSha":"1ba6ccd683efbabbae62994893a9313d440d939c","issuedAt":1788729007548,"expiresAt":1788729187548,"missionId":"bbe450ac-8efa-4745-8a8f-c98149163993","authorizationId":"47ce7dd4-ff9f-49f8-a76a-6798620c2ced","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:10:08.115421+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1ba6ccd683efbabbae62994893a9313d440d939c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:47ce7dd4-ff9f-49f8-a76a-6798620c2ced","mission_step_id":"d0236351-6b99-49be-88e8-2ebec69d02c2","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"4a1e2b9f-4c7e-4ffe-99a6-daa4a5b44134","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"visible-motion","satisfied":false,"statement":"On the live /build-my-demo route, the logo has unmistakable continuous motion with a materially larger travel/depth envelope than the current implementation while remaining smooth and cinematic.","proofConditionIds":["source","merge","release","live-motion"]},{"id":"preserve-design","satisfied":false,"statement":"Logo size, lighting/filter, aura, lightning, layout, background video, copy, fields, cards, form behavior, and reduced-motion behavior are unchanged.","proofConditionIds":["source","live-motion"]}],"satisfied":false,"constraints":[{"id":"one-file","satisfied":true,"statement":"Only src/pages/BuildMyDemo.tsx may change.","proofConditionIds":["source"]},{"id":"frontend-only","satisfied":true,"statement":"Do not change backend, data, auth, runtime architecture, or unrelated release targets.","proofConditionIds":["source","release"]}],"contractHash":"7bb22d2b9e5c16a5e36f598fbd4fa484fe0144316a50224e845a29d5cd346f96","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"7bb22d2b9e5c16a5e36f598fbd4fa484fe0144316a50224e845a29d5cd346f96"},"required":true,"satisfied":true},{"id":"merge","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"7bb22d2b9e5c16a5e36f598fbd4fa484fe0144316a50224e845a29d5cd346f96"},"required":true,"satisfied":true},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"7bb22d2b9e5c16a5e36f598fbd4fa484fe0144316a50224e845a29d5cd346f96"},"required":true,"satisfied":true},{"id":"live-motion","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"7bb22d2b9e5c16a5e36f598fbd4fa484fe0144316a50224e845a29d5cd346f96"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:13:57.358133+00:00","proof_gate":"request_contract_pending","source_sha":"30b66007f9f7babc433c32e51a49ed6f01c0cb2c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:884f6cd0-ed22-4285-a856-7a5f9f90281b:request-contract:7bb22d2b9e5c16a5e36f598fbd4fa484fe0144316a50224e845a29d5cd346f96:30b66007f9f7babc433c32e51a49ed6f01c0cb2c:pending:visual","mission_step_id":"11824334-7160-4514-b19a-40d9b68d4d13","command_center_event_id":"884f6cd0-ed22-4285-a856-7a5f9f90281b"},{"id":"d78b54dd-e520-4849-88f6-fe754f3d0978","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-proposal-generator-all-offerings-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6597,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1145,"terminal":false,"missionId":"1f6207c3-ea2e-4a5f-a01e-fb0cef92f3fb","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":8466,"prReadinessMs":1345,"approvedPlanMs":6991,"missionSetupMs":4975,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1f6207c3-ea2e-4a5f-a01e-fb0cef92f3fb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5996,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:34:28.194504+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1145","receipt_type":"execute_mission","idempotency_key":"mission:1f6207c3-ea2e-4a5f-a01e-fb0cef92f3fb:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"596c59b6-d917-474c-a9ef-67b37c6a6baa","command_center_event_id":"1f6207c3-ea2e-4a5f-a01e-fb0cef92f3fb"},{"id":"3daa5848-329a-44e3-b23c-b00fbad1979c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/build-demo-logo-authored-orbit-20260830","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":null,"terminal":false,"missionId":"7910ab3d-cc79-4652-abd6-b49b59bb4a21","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":314,"prReadinessMs":0,"approvedPlanMs":314,"missionSetupMs":2673,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7910ab3d-cc79-4652-abd6-b49b59bb4a21"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5429,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:43:38.944794+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7910ab3d-cc79-4652-abd6-b49b59bb4a21:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"9b2df8fa-dd6f-4419-ac91-9218fe87d379","command_center_event_id":"7910ab3d-cc79-4652-abd6-b49b59bb4a21"},{"id":"7becf55a-4667-40d8-b247-06a92db5d29c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/build-demo-logo-authored-orbit-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1121,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1146,"terminal":false,"missionId":"7910ab3d-cc79-4652-abd6-b49b59bb4a21","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","timingsMs":{"handlerMs":15258,"prReadinessMs":1255,"approvedPlanMs":6574,"missionSetupMs":353,"shipAndProveMs":7273},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7910ab3d-cc79-4652-abd6-b49b59bb4a21"},"performance":null,"deploymentId":"forgejo-main-cd35e37681eb","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8185,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:46:38.345104+00:00","proof_gate":"canonical_release_dispatched","source_sha":"cd35e37681ebcdffde10eca55e8070169c9d18da","external_id":"forgejo-main-cd35e37681eb","receipt_type":"execute_mission","idempotency_key":"mission:7910ab3d-cc79-4652-abd6-b49b59bb4a21:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"18d74d32-6cbf-4c2e-b7b8-aab90cbee6df","command_center_event_id":"7910ab3d-cc79-4652-abd6-b49b59bb4a21"},{"id":"757e53dc-bd21-483a-8c17-4d9075d80ac0","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized Forgejo provider transport reliability repair for recurring connection-fatal behavior caused by healthy-host provider tail latency.","baseSha":"1ba6ccd683efbabbae62994893a9313d440d939c","issuedAt":1788729040080,"expiresAt":1788729220080,"missionId":"bbe450ac-8efa-4745-8a8f-c98149163993","authorizationId":"c662ed31-8d2b-4a91-8379-6cae5869aff5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:10:40.553245+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1ba6ccd683efbabbae62994893a9313d440d939c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c662ed31-8d2b-4a91-8379-6cae5869aff5","mission_step_id":"d0236351-6b99-49be-88e8-2ebec69d02c2","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"21709b73-9246-43ba-aae7-b52ebfaa009a","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly requested a better premium animation lane; retrying same exact control plane repair with the correct anchored-edit payload shape.","baseSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","issuedAt":1788123031891,"expiresAt":1788123211891,"missionId":"41b50c45-5cfa-4dd8-85ed-e0e71c568d39","singleUse":true,"authorizationId":"41a39314-ba0f-4941-80c8-b6c5174bcadc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:50:32.714228+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cd35e37681ebcdffde10eca55e8070169c9d18da","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:41a39314-ba0f-4941-80c8-b6c5174bcadc","mission_step_id":"bf89eea4-8972-437f-97a4-e0bdf42b4931","command_center_event_id":"41b50c45-5cfa-4dd8-85ed-e0e71c568d39"},{"id":"c27fe1c5-dab7-4ddb-be97-27fc48207745","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3696","runId":3696,"status":"running","sourceSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:46:47.355217+00:00","proof_gate":"canonical_release_pending","source_sha":"cd35e37681ebcdffde10eca55e8070169c9d18da","external_id":"forgejo-main-cd35e37681eb","receipt_type":"canonical_release_status","idempotency_key":"mission:7910ab3d-cc79-4652-abd6-b49b59bb4a21:forgejo-release-status:cd35e37681ebcdffde10eca55e8070169c9d18da:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"18d74d32-6cbf-4c2e-b7b8-aab90cbee6df","command_center_event_id":"7910ab3d-cc79-4652-abd6-b49b59bb4a21"},{"id":"5b51b754-1bf7-48d1-96f7-df49a9a27205","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/golden-restore-point-20260903","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":24318,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1571,"terminal":false,"missionId":"259e126c-b50c-43a6-8412-04029cbde2ea","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"351285fd19f9293029ee58c5d47008cbcd3438da","timingsMs":{"handlerMs":10391,"prReadinessMs":1006,"approvedPlanMs":0,"missionSetupMs":835,"shipAndProveMs":9127},"nextAction":null,"receiptRef":{"mode":"full","missionId":"259e126c-b50c-43a6-8412-04029cbde2ea"},"performance":null,"deploymentId":"forgejo-main-351285fd19f9","workflowRunId":null,"releaseTargets":{"frontend":false,"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":2118,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T16:03:14.930822+00:00","proof_gate":"canonical_release_dispatched","source_sha":"351285fd19f9293029ee58c5d47008cbcd3438da","external_id":"forgejo-main-351285fd19f9","receipt_type":"execute_mission","idempotency_key":"mission:259e126c-b50c-43a6-8412-04029cbde2ea:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ae32a7d0-3358-468c-bdbe-91edccf28239","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"1a513292-4336-4624-a2d5-c2909ffbfff2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtmkptcn","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.34-mission-ledger-collapse-refreeze","prNumber":1673,"terminal":false,"missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10035,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":10035,"missionSetupMs":1025,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1025,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1025,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1025,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},"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":3066,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:31:11.310319+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1673","receipt_type":"execute_mission","idempotency_key":"mission:0374ccda-3ee3-4977-bb1e-24466885b9a9:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"69fac78f-edc5-4e6c-8d24-18c0d50ac83e","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"be24cbe9-2444-4e14-9065-0535e71d8f38","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/exact-green-bounded-latch-v2-20260904","reason":"anchored_edit_anchor_missing:config/control-plane-capabilities.json","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.48-exact-green-auto-refresh-refreeze","prNumber":null,"terminal":false,"missionId":"e8d3985f-d85f-4265-9d18-a88e26cab116","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1567,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":619,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":619,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":619,"repositoryMutationMs":1567,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":619,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e8d3985f-d85f-4265-9d18-a88e26cab116"},"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-04T13:55:33.734365+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e8d3985f-d85f-4265-9d18-a88e26cab116:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"25312c4c-8429-4806-a9cf-0f68bcc19dfe","command_center_event_id":"e8d3985f-d85f-4265-9d18-a88e26cab116"},{"id":"9e8af534-093e-46d2-b227-a093e8e7a043","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtga74pj","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":4654,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":null,"terminal":false,"missionId":"41b50c45-5cfa-4dd8-85ed-e0e71c568d39","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4717,"prReadinessMs":0,"approvedPlanMs":4717,"missionSetupMs":2666,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"41b50c45-5cfa-4dd8-85ed-e0e71c568d39"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5432,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:49:43.041458+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:41b50c45-5cfa-4dd8-85ed-e0e71c568d39:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"82df8434-fc1a-46ea-8fcb-68cee36595ee","command_center_event_id":"41b50c45-5cfa-4dd8-85ed-e0e71c568d39"},{"id":"0f8cecd5-ede2-4d7d-a27c-0d10068f2386","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtga74pj","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6633,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1147,"terminal":false,"missionId":"41b50c45-5cfa-4dd8-85ed-e0e71c568d39","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":12102,"prReadinessMs":2048,"approvedPlanMs":10047,"missionSetupMs":558,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"41b50c45-5cfa-4dd8-85ed-e0e71c568d39"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5980,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:50:44.714632+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1147","receipt_type":"execute_mission","idempotency_key":"mission:41b50c45-5cfa-4dd8-85ed-e0e71c568d39:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"82df8434-fc1a-46ea-8fcb-68cee36595ee","command_center_event_id":"41b50c45-5cfa-4dd8-85ed-e0e71c568d39"},{"id":"1aeefa43-2e71-48a6-a56a-a86ef2b38605","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3696","runId":3696,"status":"success","sourceSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:50:54.597444+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cd35e37681ebcdffde10eca55e8070169c9d18da","external_id":"forgejo-main-cd35e37681eb","receipt_type":"canonical_release_status","idempotency_key":"mission:7910ab3d-cc79-4652-abd6-b49b59bb4a21:forgejo-release-status:cd35e37681ebcdffde10eca55e8070169c9d18da:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"1746a80b-40b2-4e2c-bcae-150c0bda91ca","command_center_event_id":"7910ab3d-cc79-4652-abd6-b49b59bb4a21"},{"id":"c52cc13b-dca0-4821-a4de-f2130605513b","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"ba48baad-6a5d-40c5-aab9-fab34fa7cd0b","phase":"universal_visual_witness_supervised","branch":"ai/build-demo-logo-authored-orbit-20260830","reason":null,"status":"pending","metrics":{"receiptBytes":9266,"releaseCount":1,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1146,"terminal":false,"missionId":"7910ab3d-cc79-4652-abd6-b49b59bb4a21","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","timingsMs":{"wake":117,"total":840,"submit":723,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"7910ab3d-cc79-4652-abd6-b49b59bb4a21"},"performance":null,"deploymentId":"forgejo-main-cd35e37681eb","workflowRunId":3696,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:50:59.729071+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"cd35e37681ebcdffde10eca55e8070169c9d18da","external_id":"ba48baad-6a5d-40c5-aab9-fab34fa7cd0b","receipt_type":"visual_proof_started","idempotency_key":"mission:7910ab3d-cc79-4652-abd6-b49b59bb4a21:visual-start:ba48baad-6a5d-40c5-aab9-fab34fa7cd0b","mission_step_id":"11cfd5a4-5c06-46fe-9c2c-6da8c53cb631","command_center_event_id":"7910ab3d-cc79-4652-abd6-b49b59bb4a21"},{"id":"ae1774e1-92ea-4b7c-9bc2-94ff8041e7a8","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"351285fd19f9293029ee58c5d47008cbcd3438da","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"351285fd19f9293029ee58c5d47008cbcd3438da","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"874d26a6dfe890fb658548d301b390cda1224115fad2bf69771b7563f6b0fc7b","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T16:04:00.004681+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"351285fd19f9293029ee58c5d47008cbcd3438da","external_id":"forgejo-main-351285fd19f9","receipt_type":"canonical_release_status","idempotency_key":"mission:259e126c-b50c-43a6-8412-04029cbde2ea:forgejo-release-status:351285fd19f9293029ee58c5d47008cbcd3438da:verified:forgejo-main/source=success","mission_step_id":"d7adb0a9-207b-4f4d-bcdc-0f2cfb86eeb7","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"d95ffd58-f555-46f4-99bb-95a250b93807","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-clean-approved-proposal-20260830","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":9458,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":null,"terminal":false,"missionId":"852ec2b8-23f2-4cb8-af2d-a918ce98a1f7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":325,"prReadinessMs":0,"approvedPlanMs":325,"missionSetupMs":4903,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"852ec2b8-23f2-4cb8-af2d-a918ce98a1f7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5431,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:52:11.328279+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:852ec2b8-23f2-4cb8-af2d-a918ce98a1f7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"285866a4-7905-4c51-a45b-46b6fb2761f1","command_center_event_id":"852ec2b8-23f2-4cb8-af2d-a918ce98a1f7"},{"id":"aff2c59d-11ea-4946-ae29-903452a08584","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"intentional-motion","satisfied":false,"statement":"On the live /build-my-demo route, the logo follows one clearly authored continuous orbital gesture whose translation, banking, orientation, and depth are synchronized rather than independently drifting.","proofConditionIds":["source","merge","release","visual"]},{"id":"preserve-approved-page","satisfied":false,"statement":"The approved logo size, aura, lightning effects, page layout, background video, copy, fields, cards, form behavior, and reduced-motion behavior remain unchanged.","proofConditionIds":["source","visual"]}],"satisfied":false,"constraints":[{"id":"one-file","satisfied":true,"statement":"Only src/pages/BuildMyDemo.tsx may change.","proofConditionIds":["source"]},{"id":"motion-only","satisfied":false,"statement":"Only the BrandMark logo motion calculation may change; aura, lightning, layout, copy, and form behavior must remain untouched.","proofConditionIds":["source","visual"]},{"id":"frontend-only","satisfied":true,"statement":"No backend, database, auth, runtime architecture, or unrelated production target changes.","proofConditionIds":["source","release"]}],"contractHash":"7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9"},"required":true,"satisfied":true},{"id":"merge","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9"},"required":true,"satisfied":true},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:50:57.07731+00:00","proof_gate":"request_contract_pending","source_sha":"cd35e37681ebcdffde10eca55e8070169c9d18da","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7910ab3d-cc79-4652-abd6-b49b59bb4a21:request-contract:7466ec5302c583c3d767ce446d23af180672f9f72e086ba9d1c1a7cc7b4fa4a9:cd35e37681ebcdffde10eca55e8070169c9d18da:pending:visual","mission_step_id":"1746a80b-40b2-4e2c-bcae-150c0bda91ca","command_center_event_id":"7910ab3d-cc79-4652-abd6-b49b59bb4a21"},{"id":"e0609df4-d15f-42fc-a1e0-df5fb4ea1cfe","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"351285fd19f9293029ee58c5d47008cbcd3438da","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"golden-restore-point","satisfied":true,"statement":"Canonical restore metadata pins the verified clean protected-main and runtime identities, with a durable metadata receipt for the mission.","proofConditionIds":["repository-proof","rollback-proof","freeze-proof"]}],"satisfied":true,"constraints":[{"id":"metadata-only","satisfied":true,"statement":"Final main diff is metadata-only: config/control-plane-restore-point.json plus the durable restore-point receipt; no product source or database data are mutated.","proofConditionIds":["repository-proof"]}],"contractHash":"874d26a6dfe890fb658548d301b390cda1224115fad2bf69771b7563f6b0fc7b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"874d26a6dfe890fb658548d301b390cda1224115fad2bf69771b7563f6b0fc7b"},"required":true,"satisfied":true},{"id":"rollback-proof","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"874d26a6dfe890fb658548d301b390cda1224115fad2bf69771b7563f6b0fc7b"},"required":true,"satisfied":true},{"id":"freeze-proof","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"874d26a6dfe890fb658548d301b390cda1224115fad2bf69771b7563f6b0fc7b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":5},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T16:04:04.082837+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"351285fd19f9293029ee58c5d47008cbcd3438da","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:259e126c-b50c-43a6-8412-04029cbde2ea:request-contract:874d26a6dfe890fb658548d301b390cda1224115fad2bf69771b7563f6b0fc7b:351285fd19f9293029ee58c5d47008cbcd3438da:verified:","mission_step_id":"d7adb0a9-207b-4f4d-bcdc-0f2cfb86eeb7","command_center_event_id":"259e126c-b50c-43a6-8412-04029cbde2ea"},{"id":"14161729-6fd0-4dd2-83b3-a407e9728369","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtmkptcn","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.34-mission-ledger-collapse-refreeze","prNumber":1673,"terminal":false,"missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":974,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":839,"approvedPlanMs":0,"missionSetupMs":624,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":358,"ledgerReconcileMs":0,"lineageReconcileMs":266,"resolvePreflightMs":624,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":358,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},"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":1918,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:31:20.387659+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1673","receipt_type":"execute_mission","idempotency_key":"mission:0374ccda-3ee3-4977-bb1e-24466885b9a9:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"69fac78f-edc5-4e6c-8d24-18c0d50ac83e","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"336a2a2e-2a42-499c-90b4-ae2444b98931","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Live proof after two timeout corrections shows the failure is specific to the oversized 10-run Actions snapshot, not Forgejo host health or PR/main reads. Bound that snapshot to three recent runs while retaining exact-head fallback and existing safety logic.","baseSha":"36aa977b42283fefb76776c91a0eb9bebc50d15c","issuedAt":1788902594024,"expiresAt":1788902774024,"missionId":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218","authorizationId":"2b0872ce-dd51-4c1f-9020-8911c18e47ef","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:23:14.478893+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"36aa977b42283fefb76776c91a0eb9bebc50d15c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2b0872ce-dd51-4c1f-9020-8911c18e47ef","mission_step_id":"19b0b5ae-15f9-4398-befa-40f6a54b34b2","command_center_event_id":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218"},{"id":"3324f484-6a8e-42e2-94e7-905a169402f2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-clean-approved-proposal-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":11821,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1148,"terminal":false,"missionId":"852ec2b8-23f2-4cb8-af2d-a918ce98a1f7","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":732,"prReadinessMs":718,"approvedPlanMs":0,"missionSetupMs":978,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"852ec2b8-23f2-4cb8-af2d-a918ce98a1f7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5983,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:53:33.147643+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1148","receipt_type":"execute_mission","idempotency_key":"mission:852ec2b8-23f2-4cb8-af2d-a918ce98a1f7:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"285866a4-7905-4c51-a45b-46b6fb2761f1","command_center_event_id":"852ec2b8-23f2-4cb8-af2d-a918ce98a1f7"},{"id":"e9ec3cce-ea5d-4d52-a825-9fb45ef3eb2d","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the already-created PCG multi-page website PR #1573 through the canonical Gate, squash merge, protected-main frontend release, and claim-matched production proof. Do not create or mutate another branch or PR. Prove all seven real routes independently: /pcg/, /pcg/grading/, /pcg/submit/, /pcg/verify/, /pcg/shop/, /pcg/about/, /pcg/contact/.","tenantRef":"pcg","receivedAt":"2026-09-03T16:14:18.236Z","fingerprint":"171eedc4b242382b915a547be74ec6ac26870af7c49be3c0b6ef6da41522d7ff","workstreamRef":"pcg","conversationId":null,"canonicalBranch":"ai/pcg-real-website-20260903","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-created PCG multi-page website PR #1573 through the canonical Gate, squash merge, protected-main frontend release, and claim-matched production proof. Do not create or mutate another branch or PR. Prove all seven real routes independently: /pcg/, /pcg/grading/, /pcg/submit/, /pcg/verify/, /pcg/shop/, /pcg/about/, /pcg/contact/.","wordingChanged":false,"canonicalIntent":"Continue the already-created PCG multi-page website PR #1573 through the canonical Gate, squash merge, protected-main frontend release, and claim-matched production proof. Do not create or mutate another branch or PR. Prove all seven real routes independently: /pcg/, /pcg/grading/, /pcg/submit/, /pcg/verify/, /pcg/shop/, /pcg/about/, /pcg/contact/.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PCG is a real independently routable seven-page customer website in production.","proofConditionIds":["proof-production"]}],"objective":"Continue the already-created PCG multi-page website PR #1573 through the canonical Gate, squash merge, protected-main frontend release, and claim-matched production proof. Do not create or mutate another branch or PR. Prove all seven real routes independently: /pcg/, /pcg/grading/, /pcg/submit/, /pcg/verify/, /pcg/shop/, /pcg/about/, /pcg/contact/.","constraints":[{"id":"constraint-1","statement":"Do not create another branch or PR.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Do not touch database, auth, tenant workspace, runtime, or unrelated source.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"All seven PCG website routes load independently in production after the frontend release.","route":"/pcg/","roleRef":null,"userRef":null,"required":true,"expectedText":"Prestigious Card Grading","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/pcg-real-website-20260903","conversationContext":null,"requestContractHash":"92c4b56a66cb57f0a461f74c8fa5551c7f897e8f3dcdd1fe238a86887f6bec74","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T16:14:19.949262+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:ec3215dd-e48f-4b2a-943d-c80a59d69956:tenant-workstream-contribution:171eedc4b242382b915a547be74ec6ac26870af7c49be3c0b6ef6da41522d7ff","mission_step_id":null,"command_center_event_id":"ec3215dd-e48f-4b2a-943d-c80a59d69956"},{"id":"feda86de-4ad4-483f-b9df-51d9ff22b8cd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-clean-approved-proposal-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":15562,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1148,"terminal":false,"missionId":"852ec2b8-23f2-4cb8-af2d-a918ce98a1f7","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17120,"prReadinessMs":401,"approvedPlanMs":0,"missionSetupMs":1719,"shipAndProveMs":16709},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"852ec2b8-23f2-4cb8-af2d-a918ce98a1f7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:58:29.315508+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1148","receipt_type":"execute_mission","idempotency_key":"mission:852ec2b8-23f2-4cb8-af2d-a918ce98a1f7:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"285866a4-7905-4c51-a45b-46b6fb2761f1","command_center_event_id":"852ec2b8-23f2-4cb8-af2d-a918ce98a1f7"},{"id":"cb70c5cb-e039-404e-8b45-7b19100ea2b0","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1673 only. Fix the regression assertion by defining the workflow source inside the existing Node validation block before using it. Do not alter the optimized release implementation or any other behavior. Re-gate the same PR, then continue canonical merge/release/live proof/refreeze.","wordingChanged":false,"canonicalIntent":"Continue PR #1673 only. Fix the regression assertion by defining the workflow source inside the existing Node validation block before using it. Do not alter the optimized release implementation or any other behavior. Re-gate the same PR, then continue canonical merge/release/live proof/refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"pinned-cli","statement":"Supabase Edge release uses an exact pinned CLI acquired at most once per job and reused for every affected function; supabase@latest and per-function CLI bootstrap are impossible.","proofConditionIds":["repository-guard","release-proof"]},{"id":"sparse-release-source","statement":"Supabase Edge release no longer materializes the full repository and checks out only resolver, Supabase config, and function sources required for affected-function resolution/deployment.","proofConditionIds":["repository-guard","release-proof"]},{"id":"release-stage-telemetry","statement":"Supabase Edge release emits explicit checkout, CLI preparation, resolution, per-function deploy, and total deploy timings so future latency cannot remain silent.","proofConditionIds":["repository-guard","release-proof"]},{"id":"refreeze","statement":"Canonical Gate, squash merge, one canonical affected release, production proof, and control-plane refreeze complete without weakening exact-SHA, auth, or affected-target ownership.","proofConditionIds":["canonical-gate","release-proof","refrozen"]}],"objective":"Continue PR #1673 only. Fix the regression assertion by defining the workflow source inside the existing Node validation block before using it. Do not alter the optimized release implementation or any other behavior. Re-gate the same PR, then continue canonical merge/release/live proof/refreeze.","constraints":[{"id":"scope","statement":"Do not modify the already pinned/cache-backed TypeScript gate npx path or unrelated product behavior.","proofConditionIds":["repository-guard"]},{"id":"safety","statement":"Preserve exact source SHA verification, Supabase auth boundaries, affected-function-only deployment, duplicate-release prevention, and canonical release ownership.","proofConditionIds":["canonical-gate","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-guard","kind":"repository","claim":"Current source contains the pinned once-per-job Supabase CLI/cache/sparse-checkout/stage-timing contract and regression guard forbidding supabase@latest/per-function bootstrap.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"canonical-gate","kind":"repository","claim":"Exact repair generation passes KnockLaunch Gate and is squash merged through canonical Forgejo ownership.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"runtime","claim":"Affected canonical release completes from exact merged source and production release logs prove the optimized Supabase release path executes successfully.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control-plane maintenance is refrozen after production proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"b3970b5f5ada1ad6f093e258f714ff76d6085e5b5806d0b1d3c7f5b2b8c74645","requestContractRevision":2,"previousRequestContractHash":"e745345010aa5e796c7fd323b3e431eac378b75eade4a7d50f247b19126d6afa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:31:53.019422+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0374ccda-3ee3-4977-bb1e-24466885b9a9:request-contract:b3970b5f5ada1ad6f093e258f714ff76d6085e5b5806d0b1d3c7f5b2b8c74645","mission_step_id":"69fac78f-edc5-4e6c-8d24-18c0d50ac83e","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"80aa7df3-2b1f-42d0-8a78-495c8ee37da8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtmkptcn","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.34-mission-ledger-collapse-refreeze","prNumber":1673,"terminal":false,"missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7466,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1955,"approvedPlanMs":0,"missionSetupMs":1175,"providerAuthMs":0,"shipAndProveMs":5081,"ledgerPrepareMs":339,"ledgerReconcileMs":0,"lineageReconcileMs":836,"resolvePreflightMs":1175,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":339,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},"performance":null,"deploymentId":"forgejo-main-cf2c22b70604","workflowRunId":null,"releaseTargets":{"frontend":false,"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":2408,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:33:56.176296+00:00","proof_gate":"canonical_release_dispatched","source_sha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","external_id":"forgejo-main-cf2c22b70604","receipt_type":"execute_mission","idempotency_key":"mission:0374ccda-3ee3-4977-bb1e-24466885b9a9:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"3f7bf42a-3c65-4728-b2f8-aa4678e29ea3","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"a7eb9b0e-3f96-4c7d-87ea-8a4abf3cf679","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/build-demo-white-input-dark-text-20260830","reason":"modified_nonempty_file_became_empty:src/pages/BuildMyDemo.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"d783d467-aee2-461e-b241-ec736900c287","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":240,"prReadinessMs":0,"approvedPlanMs":240,"missionSetupMs":1641,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d783d467-aee2-461e-b241-ec736900c287"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5501,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:03:48.829405+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d783d467-aee2-461e-b241-ec736900c287:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"57ca234d-71d6-4d99-8f40-e6d01f6e2dfe","command_center_event_id":"d783d467-aee2-461e-b241-ec736900c287"},{"id":"5cdb983b-36a5-4124-b2fd-29919de41159","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/build-demo-white-input-dark-text-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1165,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1149,"terminal":false,"missionId":"d783d467-aee2-461e-b241-ec736900c287","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"77efea179052c7c06e7ed2408e3169d5366e9114","timingsMs":{"handlerMs":15859,"prReadinessMs":1870,"approvedPlanMs":5281,"missionSetupMs":605,"shipAndProveMs":8231},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d783d467-aee2-461e-b241-ec736900c287"},"performance":null,"deploymentId":"forgejo-main-77efea179052","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8173,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:06:03.150272+00:00","proof_gate":"canonical_release_dispatched","source_sha":"77efea179052c7c06e7ed2408e3169d5366e9114","external_id":"forgejo-main-77efea179052","receipt_type":"execute_mission","idempotency_key":"mission:d783d467-aee2-461e-b241-ec736900c287:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"49972689-f663-46f2-86a2-ab6afa1ad94d","command_center_event_id":"d783d467-aee2-461e-b241-ec736900c287"},{"id":"73416dea-6c05-42fe-b617-d491ad18e825","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/pcg-real-website-20260903","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3020,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"ec3215dd-e48f-4b2a-943d-c80a59d69956","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":427,"missionSetupMs":6442},"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":"ec3215dd-e48f-4b2a-943d-c80a59d69956"},"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":5057,"likelyAffectedFiles":["src/components/ReleaseAllLeadsButton.tsx","src/components/CallFlow/FollowUpEntryWrapper.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/contracts/canonical-production-release-status.test.ts","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","scripts/production-release-targets.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T16:14:24.078523+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ec3215dd-e48f-4b2a-943d-c80a59d69956:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a06e3225-02a8-4137-bc56-ddeeff02e22e","command_center_event_id":"ec3215dd-e48f-4b2a-943d-c80a59d69956"},{"id":"73ed2cc2-2087-4b72-9635-0433eadf571e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtmkptcn","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.34-mission-ledger-collapse-refreeze","prNumber":1673,"terminal":false,"missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9","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":1189,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":972,"ledgerReconcileMs":0,"lineageReconcileMs":217,"resolvePreflightMs":1189,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":972,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},"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":1303,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:31:54.158568+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1673","receipt_type":"execute_mission","idempotency_key":"mission:0374ccda-3ee3-4977-bb1e-24466885b9a9:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"69fac78f-edc5-4e6c-8d24-18c0d50ac83e","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"b8c3650d-f8f6-4249-96d2-ace100211487","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to continue PR #1673 on the same durable mission. Fix the self-matching Supabase release regression assertion by constructing the forbidden `supabase` + `@latest` token dynamically instead of embedding it contiguously in the workflow source. Do not alter the optimized release implementation or any other behavior. Re-gate the same PR, continue canonical merge/release/live proof, then refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to continue PR #1673 on the same durable mission. Fix the self-matching Supabase release regression assertion by constructing the forbidden `supabase` + `@latest` token dynamically instead of embedding it contiguously in the workflow source. Do not alter the optimized release implementation or any other behavior. Re-gate the same PR, continue canonical merge/release/live proof, then refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"pinned-cli","statement":"Supabase Edge release uses an exact pinned CLI acquired at most once per job and reused for every affected function; unpinned latest resolution and per-function CLI bootstrap are impossible.","proofConditionIds":["repository-guard","release-proof"]},{"id":"sparse-release-source","statement":"Supabase Edge release no longer materializes the full repository and checks out only resolver, Supabase config, and function sources required for affected-function resolution/deployment.","proofConditionIds":["repository-guard","release-proof"]},{"id":"release-stage-telemetry","statement":"Supabase Edge release emits explicit checkout, CLI preparation, resolution, per-function deploy, and total deploy timings so future latency cannot remain silent.","proofConditionIds":["repository-guard","release-proof"]},{"id":"refreeze","statement":"Canonical Gate, squash merge, one canonical affected release, production proof, and control-plane refreeze complete without weakening exact-SHA, auth, or affected-target ownership.","proofConditionIds":["canonical-gate","release-proof","refrozen"]}],"objective":"Unfreeze the control plane only to continue PR #1673 on the same durable mission. Fix the self-matching Supabase release regression assertion by constructing the forbidden `supabase` + `@latest` token dynamically instead of embedding it contiguously in the workflow source. Do not alter the optimized release implementation or any other behavior. Re-gate the same PR, continue canonical merge/release/live proof, then refreeze.","constraints":[{"id":"scope","statement":"Do not modify the already pinned/cache-backed TypeScript gate npx path or unrelated product behavior.","proofConditionIds":["repository-guard"]},{"id":"safety","statement":"Preserve exact source SHA verification, Supabase auth boundaries, affected-function-only deployment, duplicate-release prevention, and canonical release ownership.","proofConditionIds":["canonical-gate","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-guard","kind":"repository","claim":"Current source contains the pinned once-per-job Supabase CLI/cache/sparse-checkout/stage-timing contract and a regression guard forbidding unpinned latest/per-function bootstrap.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"canonical-gate","kind":"repository","claim":"Exact repair generation passes KnockLaunch Gate and is squash merged through canonical Forgejo ownership.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"runtime","claim":"Affected canonical release completes from exact merged source and production release logs prove the optimized Supabase Edge release path executes successfully.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control-plane maintenance is refrozen after production proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"0fdc6b97cb68f2949dec341450c9737ccfd56d6942275fac83513ebf39bf0307","requestContractRevision":4,"previousRequestContractHash":"0f654e0295e6c19c766a709755d6631295dd9dd43c16aa75d00c3e1048d659b9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:33:00.562374+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0374ccda-3ee3-4977-bb1e-24466885b9a9:request-contract:0fdc6b97cb68f2949dec341450c9737ccfd56d6942275fac83513ebf39bf0307","mission_step_id":"69fac78f-edc5-4e6c-8d24-18c0d50ac83e","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"195e8cbd-40ec-4d6a-b785-1e774bdd36fc","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"491b4a989e63b638b41f78e2ca6e00675648083a","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"69793beec24ab0a3b3fb263951be83f6ae22b252","prNumber":2300,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6784/jobs/1","mergeCommitSha":"491b4a989e63b638b41f78e2ca6e00675648083a"}],"requestContractHash":"e2b55a36976c0f9eaec0f847bedaa9db72854f8be60499f1cfdde8833ef5f23b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T15:55:10.840913+00:00","proof_gate":"request_contract_repository_verified","source_sha":"491b4a989e63b638b41f78e2ca6e00675648083a","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:d1b36bdc-5dda-4049-ab57-b931175928f9:request-contract-repository:e2b55a36976c0f9eaec0f847bedaa9db72854f8be60499f1cfdde8833ef5f23b:491b4a989e63b638b41f78e2ca6e00675648083a","mission_step_id":"1fe292c4-170c-434f-83c0-723d3f1d5d5f","command_center_event_id":"d1b36bdc-5dda-4049-ab57-b931175928f9"},{"id":"bc96ec9d-6af7-497a-91b9-7b99af5682e2","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"77efea179052c7c06e7ed2408e3169d5366e9114","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"77efea179052c7c06e7ed2408e3169d5366e9114","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"8453470ea96ec7587bce1eabe247dc4a683b868701a8f70d147e863c91131de9","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3702","runId":3702,"status":"running","sourceSha":"77efea179052c7c06e7ed2408e3169d5366e9114","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:06:13.650838+00:00","proof_gate":"canonical_release_pending","source_sha":"77efea179052c7c06e7ed2408e3169d5366e9114","external_id":"forgejo-main-77efea179052","receipt_type":"canonical_release_status","idempotency_key":"mission:d783d467-aee2-461e-b241-ec736900c287:forgejo-release-status:77efea179052c7c06e7ed2408e3169d5366e9114:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"49972689-f663-46f2-86a2-ab6afa1ad94d","command_center_event_id":"d783d467-aee2-461e-b241-ec736900c287"},{"id":"b325a5ec-65a3-4b92-912f-1db743ad6cd9","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"77efea179052c7c06e7ed2408e3169d5366e9114","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"77efea179052c7c06e7ed2408e3169d5366e9114","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"8453470ea96ec7587bce1eabe247dc4a683b868701a8f70d147e863c91131de9","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3702","runId":3702,"status":"success","sourceSha":"77efea179052c7c06e7ed2408e3169d5366e9114","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:09:35.311857+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"77efea179052c7c06e7ed2408e3169d5366e9114","external_id":"forgejo-main-77efea179052","receipt_type":"canonical_release_status","idempotency_key":"mission:d783d467-aee2-461e-b241-ec736900c287:forgejo-release-status:77efea179052c7c06e7ed2408e3169d5366e9114:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"1d360188-22fb-40b4-8c15-333366591f6a","command_center_event_id":"d783d467-aee2-461e-b241-ec736900c287"},{"id":"854a6778-158e-4542-afed-d805544d9db1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/pcg-real-website-20260903","reason":"orphaned_branch_recovery_scope_mismatch:ai/pcg-real-website-20260903","status":"blocked","metrics":{"receiptBytes":4843,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"ec3215dd-e48f-4b2a-943d-c80a59d69956","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":917,"prReadinessMs":0,"approvedPlanMs":917,"missionSetupMs":1737,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ec3215dd-e48f-4b2a-943d-c80a59d69956"},"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":1051,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T16:14:53.505779+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ec3215dd-e48f-4b2a-943d-c80a59d69956:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"875ab36f-282d-41b6-bbf5-bab63fbe5d83","command_center_event_id":"ec3215dd-e48f-4b2a-943d-c80a59d69956"},{"id":"37f450ce-8257-48f5-9dd7-ca0bb5e4a6b4","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"632e8779-a8ee-40bf-bf1e-659bd4d41b89","phase":"universal_visual_witness_supervised","branch":"ai/build-demo-white-input-dark-text-20260830","reason":null,"status":"pending","metrics":{"receiptBytes":9097,"releaseCount":1,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1149,"terminal":false,"missionId":"d783d467-aee2-461e-b241-ec736900c287","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"77efea179052c7c06e7ed2408e3169d5366e9114","timingsMs":{"wake":278,"total":866,"submit":588,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"d783d467-aee2-461e-b241-ec736900c287"},"performance":null,"deploymentId":"forgejo-main-77efea179052","workflowRunId":3702,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:09:40.487103+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"77efea179052c7c06e7ed2408e3169d5366e9114","external_id":"632e8779-a8ee-40bf-bf1e-659bd4d41b89","receipt_type":"visual_proof_started","idempotency_key":"mission:d783d467-aee2-461e-b241-ec736900c287:visual-start:632e8779-a8ee-40bf-bf1e-659bd4d41b89","mission_step_id":"c2e974c8-084e-4e50-b0d5-e942a5c9dcfa","command_center_event_id":"d783d467-aee2-461e-b241-ec736900c287"},{"id":"f1c1f77f-de68-4379-bcb6-b717019a48bc","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to continue PR #1673 on the same durable mission. Fix the deterministic regression assertion by defining `workflow` from `.forgejo/workflows/knocklaunch.yml` inside the existing Node validation block before using it. Do not alter the optimized Supabase release implementation or any other behavior. Re-gate the same PR, continue canonical merge/release/live proof, then refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to continue PR #1673 on the same durable mission. Fix the deterministic regression assertion by defining `workflow` from `.forgejo/workflows/knocklaunch.yml` inside the existing Node validation block before using it. Do not alter the optimized Supabase release implementation or any other behavior. Re-gate the same PR, continue canonical merge/release/live proof, then refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"pinned-cli","statement":"Supabase Edge release uses an exact pinned CLI acquired at most once per job and reused for every affected function; supabase@latest and per-function CLI bootstrap are impossible.","proofConditionIds":["repository-guard","release-proof"]},{"id":"sparse-release-source","statement":"Supabase Edge release no longer materializes the full repository and checks out only resolver, Supabase config, and function sources required for affected-function resolution/deployment.","proofConditionIds":["repository-guard","release-proof"]},{"id":"release-stage-telemetry","statement":"Supabase Edge release emits explicit checkout, CLI preparation, resolution, per-function deploy, and total deploy timings so future latency cannot remain silent.","proofConditionIds":["repository-guard","release-proof"]},{"id":"refreeze","statement":"Canonical Gate, squash merge, one canonical affected release, production proof, and control-plane refreeze complete without weakening exact-SHA, auth, or affected-target ownership.","proofConditionIds":["canonical-gate","release-proof","refrozen"]}],"objective":"Unfreeze the control plane only to continue PR #1673 on the same durable mission. Fix the deterministic regression assertion by defining `workflow` from `.forgejo/workflows/knocklaunch.yml` inside the existing Node validation block before using it. Do not alter the optimized Supabase release implementation or any other behavior. Re-gate the same PR, continue canonical merge/release/live proof, then refreeze.","constraints":[{"id":"scope","statement":"Do not modify the already pinned/cache-backed TypeScript gate npx path or unrelated product behavior.","proofConditionIds":["repository-guard"]},{"id":"safety","statement":"Preserve exact source SHA verification, Supabase auth boundaries, affected-function-only deployment, duplicate-release prevention, and canonical release ownership.","proofConditionIds":["canonical-gate","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-guard","kind":"repository","claim":"Current source contains the pinned once-per-job Supabase CLI/cache/sparse-checkout/stage-timing contract and regression guard forbidding supabase@latest/per-function bootstrap.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"canonical-gate","kind":"repository","claim":"Exact repair generation passes KnockLaunch Gate and is squash merged through canonical Forgejo ownership.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"runtime","claim":"Affected canonical release completes from exact merged source and production release logs prove the optimized Supabase release path executes successfully.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control-plane maintenance is refrozen after production proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"0f654e0295e6c19c766a709755d6631295dd9dd43c16aa75d00c3e1048d659b9","requestContractRevision":3,"previousRequestContractHash":"b3970b5f5ada1ad6f093e258f714ff76d6085e5b5806d0b1d3c7f5b2b8c74645"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:32:13.176407+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0374ccda-3ee3-4977-bb1e-24466885b9a9:request-contract:0f654e0295e6c19c766a709755d6631295dd9dd43c16aa75d00c3e1048d659b9","mission_step_id":"69fac78f-edc5-4e6c-8d24-18c0d50ac83e","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"881b9fad-3a07-48de-be42-bdcf294ff62b","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"97fa469ca281e7d3d73343fc1b70a5ab726aff5c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"transport-reliability","satisfied":false,"statement":"Healthy Forgejo/provider latency no longer becomes a fatal connection solely because a read exceeds the old 1.2-4 second budgets; shared idempotent reads use a bounded 5 second first attempt and approximately 15 second total budget with at most one retry, and exhausted transient transport is explicitly retryable/degraded.","proofConditionIds":["repo-proof","runtime-proof","watchdog-proof"]},{"id":"gate-pressure","satisfied":false,"statement":"KnockLaunch Gate uses resilient bounded Forgejo freshness reads and checks stale protected-main state before expensive dependency/typecheck work without adding redundant normal-path provider reads; final protected-main freshness remains fail-closed.","proofConditionIds":["repo-proof","release-proof"]},{"id":"live-release","satisfied":true,"statement":"The repair passes KnockLaunch Gate, squash-merges through Forgejo, deploys only affected Command Center/control-plane targets, and the new runtime is live.","proofConditionIds":["release-proof","runtime-proof"]}],"satisfied":false,"constraints":[{"id":"write-safety","satisfied":false,"statement":"Forgejo writes remain single-attempt except existing exact read-back reconciliation; no blind write retry is introduced.","proofConditionIds":["repo-proof"]},{"id":"host-safety","satisfied":false,"statement":"Verified healthy-host provider transport latency is not host restart authority and must not create restart loops or spend automatic host restart budget.","proofConditionIds":["repo-proof","watchdog-proof"]},{"id":"scope","satisfied":false,"statement":"Change only the exact Forgejo transport, Gate freshness, capability-contract, regression-test, and Command Center version files required by this failure class; do not run Visual Witness.","proofConditionIds":["repo-proof","release-proof"]}],"contractHash":"0c379a65bd5f44dd5aa4191796ed34b062b84a62b4b42cefed8648557fc426a1","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"0c379a65bd5f44dd5aa4191796ed34b062b84a62b4b42cefed8648557fc426a1","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release-proof","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"0c379a65bd5f44dd5aa4191796ed34b062b84a62b4b42cefed8648557fc426a1"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"0c379a65bd5f44dd5aa4191796ed34b062b84a62b4b42cefed8648557fc426a1"},"required":true,"satisfied":true},{"id":"watchdog-proof","kind":"host_watchdog","evidence":{"expectedText":null,"heartbeatAgeMs":6000,"maintenanceProof":"migration=pack-bitmaps-v13 status=success observed_at=2026-09-04T04:49:54Z warning: garbage found: ./objects/pack/tmp_pack_VYdAHs warning: garbage found: ./objects/pack/tmp_pack_VYdAHs canonical_repo=/data/git/repositories/noel/knocklaunchos.git before=count: 69428,size: 352160,in-pack: 157475,packs: 51,size-pack: 70814,prune-packable: 0,garbage: 1,size-garbage: 65898, after=count: 10317,size: 51500,in-pack: 216586,packs: 2,size-pack: 91470,prune-packable: 0,garbage: 1,size-garbage: 65898,","heartbeatVerified":true},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:17:31.967753+00:00","proof_gate":"request_contract_pending","source_sha":"97fa469ca281e7d3d73343fc1b70a5ab726aff5c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:bbe450ac-8efa-4745-8a8f-c98149163993:request-contract:0c379a65bd5f44dd5aa4191796ed34b062b84a62b4b42cefed8648557fc426a1:97fa469ca281e7d3d73343fc1b70a5ab726aff5c:pending:repository","mission_step_id":"973afc63-fd0d-4625-9828-9c30e38b5f9e","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"7669f8ee-d95c-4ece-b078-953c61a74f99","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"77efea179052c7c06e7ed2408e3169d5366e9114","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"input-contrast","satisfied":false,"statement":"On the live /build-my-demo route, all shared text inputs and textarea render with a white background and near-black entered text; placeholder text remains readable dark gray; focus and Chrome autofill preserve the same white/dark contrast.","proofConditionIds":["source","merge","release","visual"]},{"id":"preserve-page","satisfied":false,"statement":"Logo animation/lightning, layout, cards, copy, progress UI, buttons, validation, submission behavior, and unrelated styles remain unchanged.","proofConditionIds":["source","visual"]}],"satisfied":false,"constraints":[{"id":"one-file","satisfied":true,"statement":"Only src/pages/BuildMyDemo.tsx may change.","proofConditionIds":["source"]},{"id":"frontend-only","satisfied":true,"statement":"No backend, database, auth, runtime architecture, or unrelated production target changes.","proofConditionIds":["source","release"]}],"contractHash":"8453470ea96ec7587bce1eabe247dc4a683b868701a8f70d147e863c91131de9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"8453470ea96ec7587bce1eabe247dc4a683b868701a8f70d147e863c91131de9"},"required":true,"satisfied":true},{"id":"merge","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"8453470ea96ec7587bce1eabe247dc4a683b868701a8f70d147e863c91131de9"},"required":true,"satisfied":true},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"8453470ea96ec7587bce1eabe247dc4a683b868701a8f70d147e863c91131de9"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"8453470ea96ec7587bce1eabe247dc4a683b868701a8f70d147e863c91131de9"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:09:37.705684+00:00","proof_gate":"request_contract_pending","source_sha":"77efea179052c7c06e7ed2408e3169d5366e9114","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d783d467-aee2-461e-b241-ec736900c287:request-contract:8453470ea96ec7587bce1eabe247dc4a683b868701a8f70d147e863c91131de9:77efea179052c7c06e7ed2408e3169d5366e9114:pending:visual","mission_step_id":"1d360188-22fb-40b4-8c15-333366591f6a","command_center_event_id":"d783d467-aee2-461e-b241-ec736900c287"},{"id":"e9a32daa-fc0e-434e-9f20-9520a575b975","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Eliminate owner-facing ambiguity after terminal proof. A proven terminal snapshot remains authoritative if later mission-ledger or reconciliation bookkeeping fails or times out. Terminal-success owner responses must not surface nonfatal bookkeeping warnings. Expose one explicit ownerFacingState: LIVE, IN_PROGRESS, ACTION_REQUIRED, or ENDED. Preserve internal diagnostics without duplicate branch, PR, merge, release, or proof work. Add focused regression tests and ship only cc-execution.","wordingChanged":false,"canonicalIntent":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Eliminate owner-facing ambiguity after terminal proof. A proven terminal snapshot remains authoritative if later mission-ledger or reconciliation bookkeeping fails or times out. Terminal-success owner responses must not surface nonfatal bookkeeping warnings. Expose one explicit ownerFacingState: LIVE, IN_PROGRESS, ACTION_REQUIRED, or ENDED. Preserve internal diagnostics without duplicate branch, PR, merge, release, or proof work. Add focused regression tests and ship only cc-execution.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"terminal-proof-authoritative","statement":"A previously proven terminal live mission remains terminal and owner-facing LIVE if later mission-ledger or reconciliation bookkeeping fails or times out.","proofConditionIds":["runtime-contract-live"]},{"id":"explicit-owner-state","statement":"Mission responses expose exactly one ownerFacingState from LIVE, IN_PROGRESS, ACTION_REQUIRED, ENDED; terminal success responses do not surface nonfatal bookkeeping warnings.","proofConditionIds":["runtime-contract-live"]}],"objective":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Eliminate owner-facing ambiguity after terminal proof. A proven terminal snapshot remains authoritative if later mission-ledger or reconciliation bookkeeping fails or times out. Terminal-success owner responses must not surface nonfatal bookkeeping warnings. Expose one explicit ownerFacingState: LIVE, IN_PROGRESS, ACTION_REQUIRED, or ENDED. Preserve internal diagnostics without duplicate branch, PR, merge, release, or proof work. Add focused regression tests and ship only cc-execution.","constraints":[{"id":"no-duplicate-work","statement":"Do not trigger duplicate branch, PR, merge, release, or proof work because of post-proof bookkeeping failure.","proofConditionIds":["runtime-contract-live"]},{"id":"scope","statement":"Change only Command Center runtime/control-plane code and focused tests; no product UI changes.","proofConditionIds":["runtime-contract-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-contract-live","kind":"runtime","claim":"The deployed cc-execution control plane runtime contains terminal-proof preservation and explicit owner-facing-state semantics.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f6308c114cca53884393013dbfd2f537e80f77d78a87ae6afebd98ddb155df1f","requestContractRevision":4,"previousRequestContractHash":"fab1892bb575333bdc59d71b9d0dc3a383689e63704ab7ba69daba4d07851aae"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:13:07.190804+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ce1388c4-9c0e-44e3-9784-b73c790e00d1:request-contract-revision:4:f6308c114cca53884393013dbfd2f537e80f77d78a87ae6afebd98ddb155df1f","mission_step_id":"33bbeb5d-ede0-4a26-97e5-8a381152d85f","command_center_event_id":"ce1388c4-9c0e-44e3-9784-b73c790e00d1"},{"id":"5b3a2013-c698-4949-9cd0-ed261be7393a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/terminal-owner-facing-state.test.js"],"reason":"Owner explicitly requires removal of ambiguous terminal-state reporting and post-proof ledger/reconciliation caveats from the KNOCKLAUNCH control plane.","baseSha":"77efea179052c7c06e7ed2408e3169d5366e9114","issuedAt":1788124328857,"expiresAt":1788124508857,"missionId":"ce1388c4-9c0e-44e3-9784-b73c790e00d1","singleUse":true,"authorizationId":"4c63903d-45d9-47b1-a1a5-b2c691afbe1c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:12:09.963879+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"77efea179052c7c06e7ed2408e3169d5366e9114","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4c63903d-45d9-47b1-a1a5-b2c691afbe1c","mission_step_id":"db2d7959-28e1-4c6d-a0e4-71a162ae83d1","command_center_event_id":"ce1388c4-9c0e-44e3-9784-b73c790e00d1"},{"id":"eade771e-6332-4222-a796-db73b47fd4eb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":null,"reason":"protected_control_plane_empty_content:workers/cc-execution/src/command-center-contracts.js","status":"blocked","metrics":{"receiptBytes":10611,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"ce1388c4-9c0e-44e3-9784-b73c790e00d1","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4687,"prReadinessMs":0,"approvedPlanMs":4687,"missionSetupMs":2106,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ce1388c4-9c0e-44e3-9784-b73c790e00d1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5555,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:11:16.747911+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ce1388c4-9c0e-44e3-9784-b73c790e00d1:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"33bbeb5d-ede0-4a26-97e5-8a381152d85f","command_center_event_id":"ce1388c4-9c0e-44e3-9784-b73c790e00d1"},{"id":"89867d6f-aa63-49b6-bb8a-41c6366a29d5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":16143,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1150,"terminal":false,"missionId":"ce1388c4-9c0e-44e3-9784-b73c790e00d1","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":12504,"prReadinessMs":2637,"approvedPlanMs":9855,"missionSetupMs":2448,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ce1388c4-9c0e-44e3-9784-b73c790e00d1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5991,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:13:24.50586+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1150","receipt_type":"execute_mission","idempotency_key":"mission:ce1388c4-9c0e-44e3-9784-b73c790e00d1:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"33bbeb5d-ede0-4a26-97e5-8a381152d85f","command_center_event_id":"ce1388c4-9c0e-44e3-9784-b73c790e00d1"},{"id":"6193701f-cbfe-4dab-a95b-73c7d994eeef","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":18289,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1150,"terminal":false,"missionId":"ce1388c4-9c0e-44e3-9784-b73c790e00d1","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9c0045182741ee030ab0761ba413255778842997","timingsMs":{"handlerMs":7987,"prReadinessMs":1581,"approvedPlanMs":0,"missionSetupMs":402,"shipAndProveMs":6395},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ce1388c4-9c0e-44e3-9784-b73c790e00d1"},"performance":null,"deploymentId":"forgejo-main-9c0045182741","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6685,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:14:13.155494+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9c0045182741ee030ab0761ba413255778842997","external_id":"forgejo-main-9c0045182741","receipt_type":"execute_mission","idempotency_key":"mission:ce1388c4-9c0e-44e3-9784-b73c790e00d1:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"b3f8649b-d590-49d3-9d5d-399b7a273622","command_center_event_id":"ce1388c4-9c0e-44e3-9784-b73c790e00d1"},{"id":"2980b8d9-0884-4c59-b42d-140bcd9944e2","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"9c0045182741ee030ab0761ba413255778842997","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"9c0045182741ee030ab0761ba413255778842997","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"f6308c114cca53884393013dbfd2f537e80f77d78a87ae6afebd98ddb155df1f","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3704","runId":3704,"status":"success","sourceSha":"9c0045182741ee030ab0761ba413255778842997","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"9c0045182741ee030ab0761ba413255778842997","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-9c0045182741ee030ab0761ba413255778842997","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":3704,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.56.5-premium-motion-source-targets","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:15:19.325296+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9c0045182741ee030ab0761ba413255778842997","external_id":"forgejo-main-9c0045182741","receipt_type":"canonical_release_status","idempotency_key":"mission:ce1388c4-9c0e-44e3-9784-b73c790e00d1:forgejo-release-status:9c0045182741ee030ab0761ba413255778842997:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"30340513-daba-45f8-a033-66cc78fcc2cf","command_center_event_id":"ce1388c4-9c0e-44e3-9784-b73c790e00d1"},{"id":"ea7c27b7-6e4b-4a44-bed9-9589393710b6","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9c0045182741ee030ab0761ba413255778842997","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"terminal-proof-authoritative","satisfied":true,"statement":"A previously proven terminal live mission remains terminal and owner-facing LIVE if later mission-ledger or reconciliation bookkeeping fails or times out.","proofConditionIds":["runtime-contract-live"]},{"id":"explicit-owner-state","satisfied":true,"statement":"Mission responses expose exactly one ownerFacingState from LIVE, IN_PROGRESS, ACTION_REQUIRED, ENDED; terminal success responses do not surface nonfatal bookkeeping warnings.","proofConditionIds":["runtime-contract-live"]}],"satisfied":true,"constraints":[{"id":"no-duplicate-work","satisfied":true,"statement":"Do not trigger duplicate branch, PR, merge, release, or proof work because of post-proof bookkeeping failure.","proofConditionIds":["runtime-contract-live"]},{"id":"scope","satisfied":true,"statement":"Change only Command Center runtime/control-plane code and focused tests; no product UI changes.","proofConditionIds":["runtime-contract-live"]}],"contractHash":"f6308c114cca53884393013dbfd2f537e80f77d78a87ae6afebd98ddb155df1f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime-contract-live","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"f6308c114cca53884393013dbfd2f537e80f77d78a87ae6afebd98ddb155df1f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:15:22.739643+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9c0045182741ee030ab0761ba413255778842997","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ce1388c4-9c0e-44e3-9784-b73c790e00d1:request-contract:f6308c114cca53884393013dbfd2f537e80f77d78a87ae6afebd98ddb155df1f:9c0045182741ee030ab0761ba413255778842997:verified:","mission_step_id":"30340513-daba-45f8-a033-66cc78fcc2cf","command_center_event_id":"ce1388c4-9c0e-44e3-9784-b73c790e00d1"},{"id":"97b00452-b7f3-4002-b471-c0e127793086","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-simplification-20260830","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"cb04b433-383b-43c0-b243-53612c32172a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2379,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cb04b433-383b-43c0-b243-53612c32172a"},"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":5591,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:22:55.117357+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cb04b433-383b-43c0-b243-53612c32172a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1763e17e-d11e-40de-b308-ddced2a55f75","command_center_event_id":"cb04b433-383b-43c0-b243-53612c32172a"},{"id":"d09f48d9-09f1-4735-a16b-c03a837ca75e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/failure-taxonomy-simplification.test.js"],"reason":"Owner requested systematic simplification of the KNOCKLAUNCH control plane to remove ambiguity, failure scar tissue, and bookkeeping latency.","baseSha":"9c0045182741ee030ab0761ba413255778842997","issuedAt":1788125021397,"expiresAt":1788125201397,"missionId":"cb04b433-383b-43c0-b243-53612c32172a","singleUse":true,"authorizationId":"e77e5f1d-4e7d-463a-ba39-d6641d0bf611"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:23:42.438279+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"9c0045182741ee030ab0761ba413255778842997","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e77e5f1d-4e7d-463a-ba39-d6641d0bf611","mission_step_id":"ef13b8a3-1659-4f28-ba48-1b5055c77caf","command_center_event_id":"cb04b433-383b-43c0-b243-53612c32172a"},{"id":"95f711b6-b7e4-42ec-bfde-89d33ec50845","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct only the durable request-contract repository-proof metadata for the already merged and live Forgejo provider transport reliability mission. Do not change repository source, do not create or refresh a PR, and do not dispatch another release. Add the exact current-main file path and expected text to repo-proof so the mission can bind its already verified Forgejo source receipt to source SHA 97fa469ca281e7d3d73343fc1b70a5ab726aff5c. Reuse the existing verified release/runtime/watchdog evidence for the same source SHA and reconcile the mission to terminal if all proofs pass.","wordingChanged":false,"canonicalIntent":"Correct only the durable request-contract repository-proof metadata for the already merged and live Forgejo provider transport reliability mission. Do not change repository source, do not create or refresh a PR, and do not dispatch another release. Add the exact current-main file path and expected text to repo-proof so the mission can bind its already verified Forgejo source receipt to source SHA 97fa469ca281e7d3d73343fc1b70a5ab726aff5c. Reuse the existing verified release/runtime/watchdog evidence for the same source SHA and reconcile the mission to terminal if all proofs pass.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"transport-reliability","statement":"Healthy Forgejo/provider latency no longer becomes a fatal connection solely because a read exceeds the old 1.2-4 second budgets; shared idempotent reads use a bounded 5 second first attempt and approximately 15 second total budget with at most one retry, and exhausted transient transport is explicitly retryable/degraded.","proofConditionIds":["repo-proof","runtime-proof","watchdog-proof"]},{"id":"gate-pressure","statement":"KnockLaunch Gate uses resilient bounded Forgejo freshness reads and checks stale protected-main state before expensive dependency/typecheck work without adding redundant normal-path provider reads; final protected-main freshness remains fail-closed.","proofConditionIds":["repo-proof","release-proof"]},{"id":"live-release","statement":"The repair passes KnockLaunch Gate, squash-merges through Forgejo, deploys only affected Command Center/control-plane targets, and the new runtime is live.","proofConditionIds":["release-proof","runtime-proof"]}],"objective":"Correct only the durable request-contract repository-proof metadata for the already merged and live Forgejo provider transport reliability mission. Do not change repository source, do not create or refresh a PR, and do not dispatch another release. Add the exact current-main file path and expected text to repo-proof so the mission can bind its already verified Forgejo source receipt to source SHA 97fa469ca281e7d3d73343fc1b70a5ab726aff5c. Reuse the existing verified release/runtime/watchdog evidence for the same source SHA and reconcile the mission to terminal if all proofs pass.","constraints":[{"id":"write-safety","statement":"Forgejo writes remain single-attempt except existing exact read-back reconciliation; no blind write retry is introduced.","proofConditionIds":["repo-proof"]},{"id":"host-safety","statement":"Verified healthy-host provider transport latency is not host restart authority and must not create restart loops or spend automatic host restart budget.","proofConditionIds":["repo-proof","watchdog-proof"]},{"id":"scope","statement":"Change only the exact Forgejo transport, Gate freshness, capability-contract, regression-test, and Command Center version files required by this failure class; do not run Visual Witness.","proofConditionIds":["repo-proof","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current Forgejo source contains the bounded 5s/15s provider read contracts, retryable/degraded transport classification, resilient Gate freshness behavior, preserved write safety, and regression invariants.","route":"config/control-plane-capabilities.json","roleRef":null,"userRef":null,"required":true,"expectedText":"\"forgejoReadAttemptTimeoutMs\": 5000","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"The exact repair PR passes KnockLaunch Gate, squash-merges, and releases only affected Command Center/control-plane production ownership.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution runs the forgejo-provider-transport-reliability version and a fresh authenticated Forgejo repository read succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"watchdog-proof","kind":"host_watchdog","claim":"A fresh signed Forgejo host watchdog heartbeat verifies the host healthy and provider latency is not treated as host restart authority.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f5e425191c15f0f7fbce6d2c1a4469bcf7437788a282387ff5d2258dd57ed01f","requestContractRevision":4,"previousRequestContractHash":"0c379a65bd5f44dd5aa4191796ed34b062b84a62b4b42cefed8648557fc426a1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:18:46.090021+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bbe450ac-8efa-4745-8a8f-c98149163993:request-contract:f5e425191c15f0f7fbce6d2c1a4469bcf7437788a282387ff5d2258dd57ed01f","mission_step_id":"eb17651d-209c-4823-ac83-3ebd9e78f5d5","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"8b0a2a1b-1c61-4da2-bf0d-c974ff25d1d2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-simplification-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4819,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1151,"terminal":false,"missionId":"cb04b433-383b-43c0-b243-53612c32172a","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":11555,"prReadinessMs":1079,"approvedPlanMs":10469,"missionSetupMs":1942,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"cb04b433-383b-43c0-b243-53612c32172a"},"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":5987,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:23:53.775673+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1151","receipt_type":"execute_mission","idempotency_key":"mission:cb04b433-383b-43c0-b243-53612c32172a:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"1763e17e-d11e-40de-b308-ddced2a55f75","command_center_event_id":"cb04b433-383b-43c0-b243-53612c32172a"},{"id":"ffac366a-594b-4ef2-9034-e0869fe87232","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-simplification-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7033,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1151,"terminal":false,"missionId":"cb04b433-383b-43c0-b243-53612c32172a","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":19830,"prReadinessMs":1822,"approvedPlanMs":0,"missionSetupMs":2231,"shipAndProveMs":17800},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"cb04b433-383b-43c0-b243-53612c32172a"},"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":5535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:25:09.064949+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1151","receipt_type":"execute_mission","idempotency_key":"mission:cb04b433-383b-43c0-b243-53612c32172a:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"1763e17e-d11e-40de-b308-ddced2a55f75","command_center_event_id":"cb04b433-383b-43c0-b243-53612c32172a"},{"id":"ae707b3d-6d3b-4233-9e31-1fda0354a229","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-simplification-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":8316,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1151,"terminal":false,"missionId":"cb04b433-383b-43c0-b243-53612c32172a","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"d487181b5404452c60cfba9efff8501debd558f1","timingsMs":{"prReadinessMs":475,"approvedPlanMs":0,"shipAndProveMs":2152},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cb04b433-383b-43c0-b243-53612c32172a"},"performance":null,"deploymentId":"forgejo-main-d487181b5404","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":1800,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:26:07.475475+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1151","receipt_type":"automatic_mission_resume","idempotency_key":"mission:cb04b433-383b-43c0-b243-53612c32172a:automatic-mission-resume:1151:canonical_release_dispatched","mission_step_id":"8a81e3bb-ce1e-446b-ac94-7c8f7db3040d","command_center_event_id":"cb04b433-383b-43c0-b243-53612c32172a"},{"id":"8664183f-9c0a-459c-9405-465d7f50dcb5","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"d487181b5404452c60cfba9efff8501debd558f1","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d487181b5404452c60cfba9efff8501debd558f1","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"dcd4c00f3dcf3423c930097bf10a37eef51a29d47eff7796622dae4abe3c1cb9","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3706","runId":3706,"status":"success","sourceSha":"d487181b5404452c60cfba9efff8501debd558f1","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d487181b5404452c60cfba9efff8501debd558f1","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-d487181b5404452c60cfba9efff8501debd558f1","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":3706,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.56.5-premium-motion-source-targets","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:26:15.946615+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d487181b5404452c60cfba9efff8501debd558f1","external_id":"forgejo-main-d487181b5404","receipt_type":"canonical_release_status","idempotency_key":"mission:cb04b433-383b-43c0-b243-53612c32172a:forgejo-release-status:d487181b5404452c60cfba9efff8501debd558f1:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"e61e7a1a-859e-4a3f-8eec-8dc2c54b878e","command_center_event_id":"cb04b433-383b-43c0-b243-53612c32172a"},{"id":"4efcf185-52ef-446b-bc7b-2e36a4d6a005","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Correct the deterministic regression assertion variable on the same authorized control-plane maintenance mission and PR; no scope expansion.","baseSha":"f088db02d27a534136986ad27b45610b95db7ee4","issuedAt":1788503533993,"expiresAt":1788503713993,"missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9","authorizationId":"6e39ff1d-3166-42a6-aa2c-2947eec8d3a9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:32:14.518079+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f088db02d27a534136986ad27b45610b95db7ee4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:6e39ff1d-3166-42a6-aa2c-2947eec8d3a9","mission_step_id":"160760bd-a50b-4f7a-8ca1-a6905cca1480","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"42dae789-9cde-48d1-a59e-e3c83075514d","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d487181b5404452c60cfba9efff8501debd558f1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"stable-failure-taxonomy","satisfied":true,"statement":"The control plane operational failure summaries use stable owned classes and clusters; provider wording is internal detail and `unclassified` is not emitted.","proofConditionIds":["runtime-simplification-live"]},{"id":"owner-bookkeeping-silence","satisfied":true,"statement":"The control plane compact mission status reports IN_PROGRESS for nonfatal ledger/reconciliation unavailability without ledger-degraded or reconciliation-warning noise; full diagnostics retain internal detail.","proofConditionIds":["runtime-simplification-live"]},{"id":"telemetry-off-hot-path","satisfied":true,"statement":"The control plane operational intelligence persistence is best-effort and deferred with waitUntil when available, and normal receipts do not embed the full intelligence summary.","proofConditionIds":["runtime-simplification-live"]}],"satisfied":true,"constraints":[{"id":"safety-invariants","satisfied":true,"statement":"The control plane preserves protected main, KnockLaunch Gate, explicit merge authorization, affected-target release, and terminal runtime proof unchanged.","proofConditionIds":["runtime-simplification-live"]},{"id":"scope","satisfied":true,"statement":"Change only control plane cc-execution runtime code and focused tests; deploy only cc-execution.","proofConditionIds":["runtime-simplification-live"]}],"contractHash":"dcd4c00f3dcf3423c930097bf10a37eef51a29d47eff7796622dae4abe3c1cb9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime-simplification-live","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"dcd4c00f3dcf3423c930097bf10a37eef51a29d47eff7796622dae4abe3c1cb9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:26:18.782696+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d487181b5404452c60cfba9efff8501debd558f1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cb04b433-383b-43c0-b243-53612c32172a:request-contract:dcd4c00f3dcf3423c930097bf10a37eef51a29d47eff7796622dae4abe3c1cb9:d487181b5404452c60cfba9efff8501debd558f1:verified:","mission_step_id":"e61e7a1a-859e-4a3f-8eec-8dc2c54b878e","command_center_event_id":"cb04b433-383b-43c0-b243-53612c32172a"},{"id":"65cd8165-6a0a-41ce-9e89-1a03202d2f05","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/owner-video-studio","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1577,"terminal":false,"missionId":"04bebe08-ec32-4057-850e-fbcf9943271f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1537,"prReadinessMs":1121,"approvedPlanMs":0,"missionSetupMs":4498,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"04bebe08-ec32-4057-850e-fbcf9943271f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1483,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T16:58:14.098466+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1577","receipt_type":"execute_mission","idempotency_key":"mission:04bebe08-ec32-4057-850e-fbcf9943271f:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"306378c7-c580-42ce-a364-5ab4dfcb1337","command_center_event_id":"04bebe08-ec32-4057-850e-fbcf9943271f"},{"id":"1d24eb01-b32f-4eea-a66c-a0f79fe2301c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"91305181764da7d6477fa2fe37295534cee1c3b5","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"91305181764da7d6477fa2fe37295534cee1c3b5","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"0caa6a533aa68d5e368247fd6faf190d1b8e6a93b74f8f66807b0a5c800958e2","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5204","runId":5204,"status":"running","sourceSha":"91305181764da7d6477fa2fe37295534cee1c3b5","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-04T13:54:42.856128+00:00","proof_gate":"canonical_release_pending","source_sha":"91305181764da7d6477fa2fe37295534cee1c3b5","external_id":"forgejo-main-91305181764d","receipt_type":"canonical_release_status","idempotency_key":"mission:27362bc1-9d9e-4fdb-8216-f2977898aade:forgejo-release-status:91305181764da7d6477fa2fe37295534cee1c3b5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"8d8a97dc-11b4-437e-9cbd-d1d03577a410","command_center_event_id":"27362bc1-9d9e-4fdb-8216-f2977898aade"},{"id":"ad06e27e-6746-4ce2-902d-410b4409539b","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Correct the self-matching regression assertion on the same authorized maintenance mission and PR; no scope expansion.","baseSha":"f088db02d27a534136986ad27b45610b95db7ee4","issuedAt":1788503582407,"expiresAt":1788503762407,"missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9","authorizationId":"064568b3-73e6-4966-9cf1-83ea8d4e73d4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:33:02.903105+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f088db02d27a534136986ad27b45610b95db7ee4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:064568b3-73e6-4966-9cf1-83ea8d4e73d4","mission_step_id":"160760bd-a50b-4f7a-8ca1-a6905cca1480","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"886755d4-4b5a-4f30-be10-89031d9ac933","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtmkptcn","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.34-mission-ledger-collapse-refreeze","prNumber":1673,"terminal":false,"missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":934,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":819,"approvedPlanMs":0,"missionSetupMs":578,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":394,"ledgerReconcileMs":0,"lineageReconcileMs":184,"resolvePreflightMs":578,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":394,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},"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":1822,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:32:21.406179+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1673","receipt_type":"execute_mission","idempotency_key":"mission:0374ccda-3ee3-4977-bb1e-24466885b9a9:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"69fac78f-edc5-4e6c-8d24-18c0d50ac83e","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"c0c05825-5223-454c-8bbe-4d6c639b43bf","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-contract-cleanup-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1152,"terminal":false,"missionId":"8f5c24f6-078d-4703-8a29-5dafc94a457b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":12918,"prReadinessMs":1307,"approvedPlanMs":11605,"missionSetupMs":2015,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"8f5c24f6-078d-4703-8a29-5dafc94a457b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1510,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:27:29.958974+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1152","receipt_type":"execute_mission","idempotency_key":"mission:8f5c24f6-078d-4703-8a29-5dafc94a457b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6cb0f747-b75c-4b51-bcfd-5d4c0e8d17ea","command_center_event_id":"8f5c24f6-078d-4703-8a29-5dafc94a457b"},{"id":"41293f69-708a-4f6d-82f8-2291ca503189","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-contract-cleanup-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2272,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1152,"terminal":false,"missionId":"8f5c24f6-078d-4703-8a29-5dafc94a457b","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":18656,"prReadinessMs":686,"approvedPlanMs":0,"missionSetupMs":1261,"shipAndProveMs":17750},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"8f5c24f6-078d-4703-8a29-5dafc94a457b"},"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":1056,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:28:47.183499+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1152","receipt_type":"execute_mission","idempotency_key":"mission:8f5c24f6-078d-4703-8a29-5dafc94a457b:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"6cb0f747-b75c-4b51-bcfd-5d4c0e8d17ea","command_center_event_id":"8f5c24f6-078d-4703-8a29-5dafc94a457b"},{"id":"e751fa8b-4895-4eba-aed2-e745807f8896","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-contract-cleanup-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3556,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1152,"terminal":false,"missionId":"8f5c24f6-078d-4703-8a29-5dafc94a457b","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"781c9b334806982b04a5444075f1360d5e2a2ccc","timingsMs":{"prReadinessMs":270,"approvedPlanMs":0,"shipAndProveMs":2225},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8f5c24f6-078d-4703-8a29-5dafc94a457b"},"performance":null,"deploymentId":"forgejo-main-781c9b334806","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":1805,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:29:32.154538+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1152","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8f5c24f6-078d-4703-8a29-5dafc94a457b:automatic-mission-resume:1152:canonical_release_dispatched","mission_step_id":"1e1355f9-6205-4297-b1a2-773c88b2cdee","command_center_event_id":"8f5c24f6-078d-4703-8a29-5dafc94a457b"},{"id":"875fff60-891f-44ba-b726-e66fc942e767","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"781c9b334806982b04a5444075f1360d5e2a2ccc","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"781c9b334806982b04a5444075f1360d5e2a2ccc","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"c5e773f27c565ad22416198cc32e1b62d040f23146309231aa6b89cce1891a0d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3708","runId":3708,"status":"success","sourceSha":"781c9b334806982b04a5444075f1360d5e2a2ccc","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"781c9b334806982b04a5444075f1360d5e2a2ccc","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-781c9b334806982b04a5444075f1360d5e2a2ccc","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":3708,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.56.5-premium-motion-source-targets","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:29:37.748931+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"781c9b334806982b04a5444075f1360d5e2a2ccc","external_id":"forgejo-main-781c9b334806","receipt_type":"canonical_release_status","idempotency_key":"mission:8f5c24f6-078d-4703-8a29-5dafc94a457b:forgejo-release-status:781c9b334806982b04a5444075f1360d5e2a2ccc:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"685bf0ab-7238-48b5-8de5-40b4f14e8a23","command_center_event_id":"8f5c24f6-078d-4703-8a29-5dafc94a457b"},{"id":"1f7cd065-4426-426a-b239-f972131642e6","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"3d0733260ad2b75779c458858cbc0d131313c59b","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":"workers/cc-execution/src/index-release-fast-lane.js","blobSha":"7a354087ee54a1559f1286065e69494efd4a5597","expectedText":"FORGEJO_PR_READY_READ_TIMEOUT_MS = 6000"},{"id":"gate","path":"workers/cc-execution/src/index-release-fast-lane.js","blobSha":"7a354087ee54a1559f1286065e69494efd4a5597","expectedText":"FORGEJO_PR_READY_TOTAL_BUDGET_MS = 15000"},{"id":"merge","path":"config/control-plane-capabilities.json","blobSha":"6105daa26d4397ed821f6655533a1d90163169bb","expectedText":"forgejoPrReadyReadTimeoutMs"}],"requestContractHash":"42fe130e4a03fa989f2d9143d331a06d24490d2b6faa4662257c13903820baee"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T19:51:21.779712+00:00","proof_gate":"request_contract_repository_verified","source_sha":"3d0733260ad2b75779c458858cbc0d131313c59b","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:e60a04bc-038f-4147-b881-e15da6b7dd34:request-contract-repository:42fe130e4a03fa989f2d9143d331a06d24490d2b6faa4662257c13903820baee:3d0733260ad2b75779c458858cbc0d131313c59b","mission_step_id":"3d529e71-ac1f-4c17-ae95-2ca554d40f02","command_center_event_id":"e60a04bc-038f-4147-b881-e15da6b7dd34"},{"id":"0aaffd4b-9eb5-4615-beac-c1f25d4102e0","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"781c9b334806982b04a5444075f1360d5e2a2ccc","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"structured-maintenance-contract","satisfied":true,"statement":"Control plane maintenance authorization accepts structured explicit contracts for control plane, Command Center, or cc-execution scope regardless of hyphenation while preserving owner approval, exact path scope, and proof requirements.","proofConditionIds":["runtime-cleanup-live"]},{"id":"no-unclassified-circuit","satisfied":true,"statement":"Control plane health and intelligence summaries do not emit the legacy unclassified circuit key; legacy state is normalized to control_plane_execution.","proofConditionIds":["runtime-cleanup-live"]}],"satisfied":true,"constraints":[{"id":"safety","satisfied":true,"statement":"Control plane mutation locks, explicit owner approval, exact locked-path scope, protected main, gate, release, and runtime proof remain enforced.","proofConditionIds":["runtime-cleanup-live"]},{"id":"scope","satisfied":true,"statement":"Only cc-execution control plane source and focused tests change; only cc-execution releases.","proofConditionIds":["runtime-cleanup-live"]}],"contractHash":"c5e773f27c565ad22416198cc32e1b62d040f23146309231aa6b89cce1891a0d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime-cleanup-live","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"c5e773f27c565ad22416198cc32e1b62d040f23146309231aa6b89cce1891a0d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:29:39.999459+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"781c9b334806982b04a5444075f1360d5e2a2ccc","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8f5c24f6-078d-4703-8a29-5dafc94a457b:request-contract:c5e773f27c565ad22416198cc32e1b62d040f23146309231aa6b89cce1891a0d:781c9b334806982b04a5444075f1360d5e2a2ccc:verified:","mission_step_id":"685bf0ab-7238-48b5-8de5-40b4f14e8a23","command_center_event_id":"8f5c24f6-078d-4703-8a29-5dafc94a457b"},{"id":"9697adc8-fdfa-4d6d-a33d-3f546677933a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/owner-video-studio","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1237,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1577,"terminal":false,"missionId":"04bebe08-ec32-4057-850e-fbcf9943271f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"8f05d26864d3517215f116afb74ff27fc610164b","timingsMs":{"handlerMs":11368,"prReadinessMs":1672,"approvedPlanMs":0,"missionSetupMs":1719,"shipAndProveMs":9182},"nextAction":null,"receiptRef":{"mode":"full","missionId":"04bebe08-ec32-4057-850e-fbcf9943271f"},"performance":null,"deploymentId":"forgejo-main-8f05d26864d3","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["owner-video-studio"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2203,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T16:59:23.988673+00:00","proof_gate":"canonical_release_dispatched","source_sha":"8f05d26864d3517215f116afb74ff27fc610164b","external_id":"forgejo-main-8f05d26864d3","receipt_type":"execute_mission","idempotency_key":"mission:04bebe08-ec32-4057-850e-fbcf9943271f:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"1bb84610-0daa-4989-b218-9a7c9988883a","command_center_event_id":"04bebe08-ec32-4057-850e-fbcf9943271f"},{"id":"516bf622-f9f6-47e3-a4bd-7ffbce889a84","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue the same release-handoff repair generation. KnockLaunch Gate correctly exposed one stale invariant assertion that still requires FORGEJO_MERGE_READ_TIMEOUT_MS = 5000 even though the implementation and capability contract now intentionally bound it to 2500. Update that exact regression assertion to 2500 and keep the rest of the gate invariant unchanged. Re-run the same PR gate, squash merge only after green, release only cc-execution, and prove live. Do not create a new branch or PR.","wordingChanged":false,"canonicalIntent":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue the same release-handoff repair generation. KnockLaunch Gate correctly exposed one stale invariant assertion that still requires FORGEJO_MERGE_READ_TIMEOUT_MS = 5000 even though the implementation and capability contract now intentionally bound it to 2500. Update that exact regression assertion to 2500 and keep the rest of the gate invariant unchanged. Re-run the same PR gate, squash merge only after green, release only cc-execution, and prove live. Do not create a new branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"bounded-guard-current","statement":"The control plane regression guard requires FORGEJO_MERGE_READ_TIMEOUT_MS = 2500 and continues to enforce use of that constant for merge PR reads.","proofConditionIds":["runtime-release-handoff-live"]}],"objective":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue the same release-handoff repair generation. KnockLaunch Gate correctly exposed one stale invariant assertion that still requires FORGEJO_MERGE_READ_TIMEOUT_MS = 5000 even though the implementation and capability contract now intentionally bound it to 2500. Update that exact regression assertion to 2500 and keep the rest of the gate invariant unchanged. Re-run the same PR gate, squash merge only after green, release only cc-execution, and prove live. Do not create a new branch or PR.","constraints":[{"id":"same-repair","statement":"Reuse PR #1153 and the existing branch; do not create duplicate source or release work.","proofConditionIds":["runtime-release-handoff-live"]},{"id":"safety","statement":"All other protected-main, gate, merge, release, and runtime-proof invariants remain unchanged.","proofConditionIds":["runtime-release-handoff-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-release-handoff-live","kind":"runtime","claim":"The exact merged cc-execution runtime contains the bounded release handoff and the current regression guard has passed KnockLaunch Gate.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4d1ac729b58e239c5d5ca3c583ae31ff497125c31d08b416954d52ae096e487a","requestContractRevision":2,"previousRequestContractHash":"cff616715b65b83b819c2d69eedcaf0abd9b925ec66333bd58bdd7d42610c0c8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:34:40.574493+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3:request-contract-revision:2:4d1ac729b58e239c5d5ca3c583ae31ff497125c31d08b416954d52ae096e487a","mission_step_id":"fa43d2bf-a08d-47f3-83b3-ce471b793e97","command_center_event_id":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},{"id":"2ac9da05-ae61-478c-b191-a0544f7db496","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtmkptcn","reason":"retryable_provider_transport:PUT:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.34-mission-ledger-collapse-refreeze","prNumber":1673,"terminal":false,"missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15932,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":15932,"missionSetupMs":1956,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1066,"ledgerReconcileMs":0,"lineageReconcileMs":890,"resolvePreflightMs":1956,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1066,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},"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":1388,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:33:18.272336+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1673","receipt_type":"execute_mission","idempotency_key":"mission:0374ccda-3ee3-4977-bb1e-24466885b9a9:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"69fac78f-edc5-4e6c-8d24-18c0d50ac83e","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"f0a0bac3-01e5-4231-a099-62e3b6ea5d20","source":"forgejo","status":"waiting","payload":{"branch":"ai/forgejo-provider-transport-reliability-20260906","prNumber":2002,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"97fa469ca281e7d3d73343fc1b70a5ab726aff5c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:16:26.756676+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"97fa469ca281e7d3d73343fc1b70a5ab726aff5c","external_id":"2002","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:bbe450ac-8efa-4745-8a8f-c98149163993:merged-pr:2002:97fa469ca281e7d3d73343fc1b70a5ab726aff5c","mission_step_id":"e9c47422-783d-4cad-913a-86bcf380aaa5","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"a6947eae-d7cc-4b96-ac10-82130aa3ca1b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue the same PR #1153 repair generation. Update the two remaining stale release-orchestration invariant assertions so they enforce the new dispatchForgejoRelease signature with preverifiedReadinessInput and the call that passes readyData. Do not alter the implementation, create another branch/PR, or weaken any other invariant. Re-run KnockLaunch Gate, squash merge only after green, release only cc-execution, and prove live.","wordingChanged":false,"canonicalIntent":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue the same PR #1153 repair generation. Update the two remaining stale release-orchestration invariant assertions so they enforce the new dispatchForgejoRelease signature with preverifiedReadinessInput and the call that passes readyData. Do not alter the implementation, create another branch/PR, or weaken any other invariant. Re-run KnockLaunch Gate, squash merge only after green, release only cc-execution, and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"dispatch-guard-current","statement":"The control plane regression guard requires the new dispatchForgejoRelease optional preverifiedReadinessInput parameter and verifies that readyData is passed from the exact readiness result.","proofConditionIds":["runtime-release-handoff-live"]}],"objective":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue the same PR #1153 repair generation. Update the two remaining stale release-orchestration invariant assertions so they enforce the new dispatchForgejoRelease signature with preverifiedReadinessInput and the call that passes readyData. Do not alter the implementation, create another branch/PR, or weaken any other invariant. Re-run KnockLaunch Gate, squash merge only after green, release only cc-execution, and prove live.","constraints":[{"id":"same-pr","statement":"Reuse PR #1153 and its branch; no duplicate source or release work.","proofConditionIds":["runtime-release-handoff-live"]},{"id":"safety","statement":"All other gate, merge, release, and runtime proof invariants remain unchanged.","proofConditionIds":["runtime-release-handoff-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-release-handoff-live","kind":"runtime","claim":"The exact merged cc-execution runtime contains the bounded release handoff after current regression guards pass KnockLaunch Gate.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"c3f737fc73a97bd25737bf43907c56a03006755fa4761f855019380540e670a7","requestContractRevision":3,"previousRequestContractHash":"4d1ac729b58e239c5d5ca3c583ae31ff497125c31d08b416954d52ae096e487a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:36:44.714935+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3:request-contract-revision:3:c3f737fc73a97bd25737bf43907c56a03006755fa4761f855019380540e670a7","mission_step_id":"fa43d2bf-a08d-47f3-83b3-ce471b793e97","command_center_event_id":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},{"id":"7c56ea99-67bf-435e-8ec6-72a7d0ce4519","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/owner-video-studio","reason":null,"status":"in_progress","metrics":{"receiptBytes":2550,"releaseCount":1,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1577,"terminal":false,"missionId":"04bebe08-ec32-4057-850e-fbcf9943271f","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"8f05d26864d3517215f116afb74ff27fc610164b","timingsMs":{"handlerMs":9404,"prReadinessMs":653,"approvedPlanMs":0,"missionSetupMs":1810,"shipAndProveMs":7737},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"04bebe08-ec32-4057-850e-fbcf9943271f"},"performance":null,"deploymentId":"forgejo-main-8f05d26864d3","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["owner-video-studio"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T16:59:56.394068+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"8f05d26864d3517215f116afb74ff27fc610164b","external_id":"forgejo-main-8f05d26864d3","receipt_type":"execute_mission","idempotency_key":"mission:04bebe08-ec32-4057-850e-fbcf9943271f:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"1bb84610-0daa-4989-b218-9a7c9988883a","command_center_event_id":"04bebe08-ec32-4057-850e-fbcf9943271f"},{"id":"a97689e7-c846-4f0c-8b23-708292e9b9a8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-big-papis-tenant-proposal-final-20260830","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9521,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":97,"missionSetupMs":4112},"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":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c"},"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":6182,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisProposalDocument.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:38:25.788893+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7c34a7f5-fab5-455d-b8f6-2eae76134c6c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d794665e-6343-47f7-a6b6-e1a2d990ca42","command_center_event_id":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c"},{"id":"b77f5eb7-b900-4c36-acfe-06645df03ae6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtgbylrp","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1154,"terminal":false,"missionId":"743076d7-d502-4138-b287-bb69be1ec1ea","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":9299,"prReadinessMs":1516,"approvedPlanMs":7776,"missionSetupMs":1675,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"743076d7-d502-4138-b287-bb69be1ec1ea"},"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":1500,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:39:22.807875+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1154","receipt_type":"execute_mission","idempotency_key":"mission:743076d7-d502-4138-b287-bb69be1ec1ea:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"db3270d3-d5ce-4eab-9bcc-0391db1f2a4f","command_center_event_id":"743076d7-d502-4138-b287-bb69be1ec1ea"},{"id":"2d8b2fa8-00d2-4027-8c4d-b2f6ba7056d7","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtmkptcn","prNumber":1673,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:34:12.451608+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","external_id":"1673","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0374ccda-3ee3-4977-bb1e-24466885b9a9:merged-pr:1673:cf2c22b70604d54bcf18f96d6f739e34065ca7dd","mission_step_id":"3f7bf42a-3c65-4728-b2f8-aa4678e29ea3","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"1c476da2-28da-419e-afc4-83d9559c04ad","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"8f05d26864d3517215f116afb74ff27fc610164b","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"8f05d26864d3517215f116afb74ff27fc610164b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["owner-video-studio"]},"requestContractHash":"f4ce626824d94e051a7173e6734d9a28bcc7db6af3850be05ddc551f9af643f0","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4840","runId":4840,"status":"running","sourceSha":"8f05d26864d3517215f116afb74ff27fc610164b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T17:00:14.654793+00:00","proof_gate":"canonical_release_pending","source_sha":"8f05d26864d3517215f116afb74ff27fc610164b","external_id":"forgejo-main-8f05d26864d3","receipt_type":"canonical_release_status","idempotency_key":"mission:04bebe08-ec32-4057-850e-fbcf9943271f:forgejo-release-status:8f05d26864d3517215f116afb74ff27fc610164b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"1bb84610-0daa-4989-b218-9a7c9988883a","command_center_event_id":"04bebe08-ec32-4057-850e-fbcf9943271f"},{"id":"e0d7fac3-8b89-4859-a89d-57f71f20510c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"0fdc6b97cb68f2949dec341450c9737ccfd56d6942275fac83513ebf39bf0307","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5120","runId":5120,"status":"success","sourceSha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-cf2c22b70604d54bcf18f96d6f739e34065ca7dd","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5120,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.34-mission-ledger-collapse-refreeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"f088db02d27a534136986ad27b45610b95db7ee4","sourceSha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","changedPaths":[".forgejo/workflows/knocklaunch.yml"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:34:47.698654+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","external_id":"forgejo-main-cf2c22b70604","receipt_type":"canonical_release_status","idempotency_key":"mission:0374ccda-3ee3-4977-bb1e-24466885b9a9:forgejo-release-status:cf2c22b70604d54bcf18f96d6f739e34065ca7dd:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"94b39951-5ae9-46cf-9412-10f9a7624437","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"dc734a19-a620-42aa-81f9-ee7322673e8a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/demo-request-completion-workflow-20260830","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":2535,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1155,"terminal":false,"missionId":"d000a24b-3f64-4cfa-a9f9-5c5835a66f8c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4027,"prReadinessMs":1806,"approvedPlanMs":1990,"missionSetupMs":952,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"d000a24b-3f64-4cfa-a9f9-5c5835a66f8c"},"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":1033,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:46:12.760806+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1155","receipt_type":"execute_mission","idempotency_key":"mission:d000a24b-3f64-4cfa-a9f9-5c5835a66f8c:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"91b4aed5-15c1-4fb7-a405-1507fb22daf6","command_center_event_id":"d000a24b-3f64-4cfa-a9f9-5c5835a66f8c"},{"id":"db784692-6070-48a3-9522-59242268e613","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-gate-capacity-20260904","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.48-exact-green-auto-refresh-refreeze","prNumber":null,"terminal":false,"missionId":"f23035ef-ed79-47cb-a55a-df2b60d99779","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":310,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":561,"providerAuthMs":0,"ledgerPrepareMs":561,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":561,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":561,"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":"f23035ef-ed79-47cb-a55a-df2b60d99779"},"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":7663,"likelyAffectedFiles":["config/control-plane-capabilities.json","config/control-plane-restore-point.json","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/control-plane-restore-point.contract.test.ts","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:55:53.992705+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f23035ef-ed79-47cb-a55a-df2b60d99779:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bcc6850a-e541-4faf-a3a2-88dc87b4d252","command_center_event_id":"f23035ef-ed79-47cb-a55a-df2b60d99779"},{"id":"6d5993e7-a9eb-4a33-9fd5-13a03a75bf50","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane on exact current main 91305181764da7d6477fa2fe37295534cee1c3b5 and continue the same control-plane Gate capacity repair: add the owner-controlled control-plane Gate marker, route only marked bounded control-plane maintenance PRs to paul-light while ordinary/frontend-heavy Gates remain on docker, preserve one canonical Gate and all existing checks/freshness/merge/release semantics, add regression coverage and capability policy, bump cc-execution to 1.58.49-control-plane-gate-capacity-refreeze, prove this PR runs the canonical Gate on paul-light, squash merge, release cc-execution only, verify live identity, then refreeze. Do not touch or duplicate PR #1705.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane on exact current main 91305181764da7d6477fa2fe37295534cee1c3b5 and continue the same control-plane Gate capacity repair: add the owner-controlled control-plane Gate marker, route only marked bounded control-plane maintenance PRs to paul-light while ordinary/frontend-heavy Gates remain on docker, preserve one canonical Gate and all existing checks/freshness/merge/release semantics, add regression coverage and capability policy, bump cc-execution to 1.58.49-control-plane-gate-capacity-refreeze, prove this PR runs the canonical Gate on paul-light, squash merge, release cc-execution only, verify live identity, then refreeze. Do not touch or duplicate PR #1705.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"capacity","statement":"Explicitly marked bounded control-plane maintenance PRs run the canonical Gate on paul-light instead of waiting behind docker frontend builds.","proofConditionIds":["repo","gate"]},{"id":"frontend","statement":"Ordinary and frontend-heavy PRs continue to use docker and the exact same Gate semantics.","proofConditionIds":["repo","safety"]},{"id":"live","statement":"The change is merged, affected runtime released only when required, live identity verified, and control plane refrozen.","proofConditionIds":["release","runtime","refrozen"]}],"objective":"Unfreeze the control plane on exact current main 91305181764da7d6477fa2fe37295534cee1c3b5 and continue the same control-plane Gate capacity repair: add the owner-controlled control-plane Gate marker, route only marked bounded control-plane maintenance PRs to paul-light while ordinary/frontend-heavy Gates remain on docker, preserve one canonical Gate and all existing checks/freshness/merge/release semantics, add regression coverage and capability policy, bump cc-execution to 1.58.49-control-plane-gate-capacity-refreeze, prove this PR runs the canonical Gate on paul-light, squash merge, release cc-execution only, verify live identity, then refreeze. Do not touch or duplicate PR #1705.","constraints":[{"id":"single-gate","statement":"Do not create a second Gate or duplicate QA logic; only runner selection changes for explicitly marked control-plane PRs.","proofConditionIds":["repo","safety"]},{"id":"no-collision","statement":"Do not modify or duplicate PR #1705 exact-green provider-read tail work.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Source has one canonical Gate with marker-driven runner selection and marker issuance limited to bounded control-plane maintenance PRs.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"This repair PR passes the canonical Gate on paul-light.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"safety","kind":"repository","claim":"Frontend/default Gate remains docker and Gate checks/freshness/merge semantics are unchanged.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Canonical release targets only affected owners.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Any affected cc-execution runtime matches the merged SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"efa384e4c9e155483490cd5a97e614ae6633885feb1866a932c0b9202ac06886","requestContractRevision":3,"previousRequestContractHash":"eb268ccabb9f23240df1cc9f2dfd9b96b798779ab13403764a74f1d3fdeb9f37"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:57:14.991305+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f23035ef-ed79-47cb-a55a-df2b60d99779:request-contract:efa384e4c9e155483490cd5a97e614ae6633885feb1866a932c0b9202ac06886","mission_step_id":"ba79ec98-cb72-4b4d-9cea-b6cc416a6cf7","command_center_event_id":"f23035ef-ed79-47cb-a55a-df2b60d99779"},{"id":"728adeaa-591e-4028-8a2c-df330977291c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papis-tenant-proposal-final-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":12050,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1156,"terminal":false,"missionId":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":20171,"prReadinessMs":2148,"approvedPlanMs":18011,"missionSetupMs":1250,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c"},"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":1516,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:50:23.573896+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1156","receipt_type":"execute_mission","idempotency_key":"mission:7c34a7f5-fab5-455d-b8f6-2eae76134c6c:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"064a730f-ca1e-439e-992d-1fb3f4ab039d","command_center_event_id":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c"},{"id":"49e1813b-597d-4fe0-9a5f-ec07d33e3ae0","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"8f05d26864d3517215f116afb74ff27fc610164b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"8f05d26864d3517215f116afb74ff27fc610164b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["owner-video-studio"]},"requestContractHash":"f4ce626824d94e051a7173e6734d9a28bcc7db6af3850be05ddc551f9af643f0","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4840","runId":4840,"status":"success","sourceSha":"8f05d26864d3517215f116afb74ff27fc610164b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T17:01:19.50272+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8f05d26864d3517215f116afb74ff27fc610164b","external_id":"forgejo-main-8f05d26864d3","receipt_type":"canonical_release_status","idempotency_key":"mission:04bebe08-ec32-4057-850e-fbcf9943271f:forgejo-release-status:8f05d26864d3517215f116afb74ff27fc610164b:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"40a56c9b-52ee-4941-b4cb-87d6117c16d0","command_center_event_id":"04bebe08-ec32-4057-850e-fbcf9943271f"},{"id":"9c44e249-0ec4-49f4-a7f1-c30ba1821928","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtgbylrp","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2536,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1154,"terminal":false,"missionId":"743076d7-d502-4138-b287-bb69be1ec1ea","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2766,"approvedPlanMs":0,"shipAndProveMs":33407},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"743076d7-d502-4138-b287-bb69be1ec1ea"},"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":678,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:55:16.583527+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1154","receipt_type":"automatic_mission_resume","idempotency_key":"mission:743076d7-d502-4138-b287-bb69be1ec1ea:automatic-mission-resume:1154:canonical_release_transport_retryable","mission_step_id":"ca1d2c37-0a4e-406d-a95b-96b86a3227cb","command_center_event_id":"743076d7-d502-4138-b287-bb69be1ec1ea"},{"id":"b44c0b2f-4cf6-43f6-ba98-acabb8257a23","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papis-tenant-proposal-final-20260830","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13324,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1156,"terminal":false,"missionId":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":24640,"prReadinessMs":24536,"approvedPlanMs":0,"missionSetupMs":475,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c"},"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":1427,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:56:02.271721+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1156","receipt_type":"execute_mission","idempotency_key":"mission:7c34a7f5-fab5-455d-b8f6-2eae76134c6c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"064a730f-ca1e-439e-992d-1fb3f4ab039d","command_center_event_id":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c"},{"id":"d22f8724-0250-4cfa-80c2-e9989aec6df6","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"pinned-cli","satisfied":true,"statement":"Supabase Edge release uses an exact pinned CLI acquired at most once per job and reused for every affected function; unpinned latest resolution and per-function CLI bootstrap are impossible.","proofConditionIds":["repository-guard","release-proof"]},{"id":"sparse-release-source","satisfied":true,"statement":"Supabase Edge release no longer materializes the full repository and checks out only resolver, Supabase config, and function sources required for affected-function resolution/deployment.","proofConditionIds":["repository-guard","release-proof"]},{"id":"release-stage-telemetry","satisfied":true,"statement":"Supabase Edge release emits explicit checkout, CLI preparation, resolution, per-function deploy, and total deploy timings so future latency cannot remain silent.","proofConditionIds":["repository-guard","release-proof"]},{"id":"refreeze","satisfied":true,"statement":"Canonical Gate, squash merge, one canonical affected release, production proof, and control-plane refreeze complete without weakening exact-SHA, auth, or affected-target ownership.","proofConditionIds":["canonical-gate","release-proof","refrozen"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Do not modify the already pinned/cache-backed TypeScript gate npx path or unrelated product behavior.","proofConditionIds":["repository-guard"]},{"id":"safety","satisfied":true,"statement":"Preserve exact source SHA verification, Supabase auth boundaries, affected-function-only deployment, duplicate-release prevention, and canonical release ownership.","proofConditionIds":["canonical-gate","release-proof"]}],"contractHash":"0fdc6b97cb68f2949dec341450c9737ccfd56d6942275fac83513ebf39bf0307","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-guard","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"0fdc6b97cb68f2949dec341450c9737ccfd56d6942275fac83513ebf39bf0307"},"required":true,"satisfied":true},{"id":"canonical-gate","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"0fdc6b97cb68f2949dec341450c9737ccfd56d6942275fac83513ebf39bf0307"},"required":true,"satisfied":true},{"id":"release-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"0fdc6b97cb68f2949dec341450c9737ccfd56d6942275fac83513ebf39bf0307"},"required":true,"satisfied":true},{"id":"refrozen","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"0fdc6b97cb68f2949dec341450c9737ccfd56d6942275fac83513ebf39bf0307"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T06:34:49.497768+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:0374ccda-3ee3-4977-bb1e-24466885b9a9:request-contract:0fdc6b97cb68f2949dec341450c9737ccfd56d6942275fac83513ebf39bf0307:cf2c22b70604d54bcf18f96d6f739e34065ca7dd:verified:","mission_step_id":"94b39951-5ae9-46cf-9412-10f9a7624437","command_center_event_id":"0374ccda-3ee3-4977-bb1e-24466885b9a9"},{"id":"8dc17233-d608-4a8e-9d45-a0cb3b340d3a","source":"forgejo","status":"waiting","payload":{"branch":"ai/route-family-registry-v1","prNumber":1908,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"94022d3e831716f8c51103af447937a6d524ce66","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:22:56.662226+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"94022d3e831716f8c51103af447937a6d524ce66","external_id":"1908","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c7bacaec-7e0d-43b0-94f4-4652a956b501:merged-pr:1908:94022d3e831716f8c51103af447937a6d524ce66","mission_step_id":"4b7b7350-6d31-454d-89ea-b13dd8bb36ec","command_center_event_id":"c7bacaec-7e0d-43b0-94f4-4652a956b501"},{"id":"8c14f491-1c0c-4c7d-b2ec-47cc9aae5ca6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtgbylrp","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3747,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1154,"terminal":false,"missionId":"743076d7-d502-4138-b287-bb69be1ec1ea","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":42475,"prReadinessMs":735,"approvedPlanMs":0,"missionSetupMs":894,"shipAndProveMs":41725},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"743076d7-d502-4138-b287-bb69be1ec1ea"},"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":1055,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:54:30.341238+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1154","receipt_type":"execute_mission","idempotency_key":"mission:743076d7-d502-4138-b287-bb69be1ec1ea:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"db3270d3-d5ce-4eab-9bcc-0391db1f2a4f","command_center_event_id":"743076d7-d502-4138-b287-bb69be1ec1ea"},{"id":"c6796c36-21ef-4fd1-828f-7c13def31170","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/demo-request-completion-workflow-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5086,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1155,"terminal":false,"missionId":"d000a24b-3f64-4cfa-a9f9-5c5835a66f8c","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2816,"approvedPlanMs":0,"shipAndProveMs":22287},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d000a24b-3f64-4cfa-a9f9-5c5835a66f8c"},"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":678,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:56:53.486404+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1155","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d000a24b-3f64-4cfa-a9f9-5c5835a66f8c:automatic-mission-resume:1155:canonical_release_transport_retryable","mission_step_id":"e8b957e1-cd3b-4536-a355-ca917b3512a5","command_center_event_id":"d000a24b-3f64-4cfa-a9f9-5c5835a66f8c"},{"id":"95ca21e9-4ba3-464a-8115-6118e3ef6e96","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/demo-request-completion-workflow-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6307,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1155,"terminal":false,"missionId":"d000a24b-3f64-4cfa-a9f9-5c5835a66f8c","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":18933,"prReadinessMs":1015,"approvedPlanMs":0,"missionSetupMs":3248,"shipAndProveMs":17327},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d000a24b-3f64-4cfa-a9f9-5c5835a66f8c"},"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":1056,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:56:09.846644+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1155","receipt_type":"execute_mission","idempotency_key":"mission:d000a24b-3f64-4cfa-a9f9-5c5835a66f8c:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"91b4aed5-15c1-4fb7-a405-1507fb22daf6","command_center_event_id":"d000a24b-3f64-4cfa-a9f9-5c5835a66f8c"},{"id":"cefed535-3551-4d33-ab09-94dee4d738d3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-43992403f254","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.34-mission-ledger-collapse-refreeze","prNumber":null,"terminal":false,"missionId":"43992403-f254-4211-bc17-098b73a8f872","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":374,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2158,"providerAuthMs":0,"ledgerPrepareMs":2158,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2158,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2158,"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":"43992403-f254-4211-bc17-098b73a8f872"},"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":6290,"likelyAffectedFiles":["workers/cc-execution","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:38:46.596449+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:43992403-f254-4211-bc17-098b73a8f872:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f84289a3-216f-4c3c-a1f4-edbf79ec19be","command_center_event_id":"43992403-f254-4211-bc17-098b73a8f872"},{"id":"79b91194-da7f-44ef-b33d-5f5951b9448c","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Continue exact current-main 1.58.49 bounded-latch corrective generation after a pre-mutation stale config-anchor rejection; preserve the current exact-green auto-refresh policy.","baseSha":"91305181764da7d6477fa2fe37295534cee1c3b5","issuedAt":1788530176129,"expiresAt":1788530356129,"missionId":"e8d3985f-d85f-4265-9d18-a88e26cab116","authorizationId":"1b724ba0-9ee6-4021-a932-a0eca44775d8","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:56:16.62254+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"91305181764da7d6477fa2fe37295534cee1c3b5","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1b724ba0-9ee6-4021-a932-a0eca44775d8","mission_step_id":"0c9c6f26-a629-4072-9d5b-3b7c8212eed9","command_center_event_id":"e8d3985f-d85f-4265-9d18-a88e26cab116"},{"id":"0ea3f10e-d7b6-4b4e-a5aa-69e58ebef4a7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtgbylrp","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5022,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1154,"terminal":false,"missionId":"743076d7-d502-4138-b287-bb69be1ec1ea","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":21706,"prReadinessMs":0,"approvedPlanMs":21706,"missionSetupMs":1816,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"743076d7-d502-4138-b287-bb69be1ec1ea"},"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":1094,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:57:51.760345+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1154","receipt_type":"execute_mission","idempotency_key":"mission:743076d7-d502-4138-b287-bb69be1ec1ea:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"db3270d3-d5ce-4eab-9bcc-0391db1f2a4f","command_center_event_id":"743076d7-d502-4138-b287-bb69be1ec1ea"},{"id":"89953a58-4002-40f6-950e-800eb13ea66b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtgbylrp","reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":15868,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1154,"terminal":false,"missionId":"743076d7-d502-4138-b287-bb69be1ec1ea","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":"ea8a0b6a021a1c4d6cfcb45a9f35d66cb9bc3e53","timingsMs":{"prReadinessMs":547,"approvedPlanMs":0,"shipAndProveMs":11202},"nextAction":null,"receiptRef":{"mode":"full","missionId":"743076d7-d502-4138-b287-bb69be1ec1ea"},"performance":null,"deploymentId":null,"workflowRunId":3713,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":577,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:58:16.444072+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"1154","receipt_type":"automatic_mission_resume","idempotency_key":"mission:743076d7-d502-4138-b287-bb69be1ec1ea:automatic-mission-resume:1154:canonical_release_blocked","mission_step_id":"ca1d2c37-0a4e-406d-a95b-96b86a3227cb","command_center_event_id":"743076d7-d502-4138-b287-bb69be1ec1ea"},{"id":"39b0ea40-d3fd-4375-9b9c-6b319e391740","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/owner-video-studio-cloud","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"4b6d960e-8edc-4398-8e9c-37a583d1626a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":420,"missionSetupMs":2687},"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":"4b6d960e-8edc-4398-8e9c-37a583d1626a"},"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":5913,"likelyAffectedFiles":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","src/__tests__/commandCenter/deployDetection.test.ts","scripts/validate-command-center-contracts.mjs","scripts/protected-main-release-recovery.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T17:03:49.355304+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4b6d960e-8edc-4398-8e9c-37a583d1626a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"10c54e73-b83a-4338-8855-4746fa4fa963","command_center_event_id":"4b6d960e-8edc-4398-8e9c-37a583d1626a"},{"id":"24ff256b-0c82-41f3-98a0-26514863e100","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to continue the exact same durable repair mission. Separate protected-main release target ownership from cc-execution Worker runtime ownership so orchestration-only changes do not cause product runtime redeploys. Add scripts/release-target-ownership.mjs as the canonical release-plan classifier: ccExecution is true for workers/cc-execution/** and config/control-plane-capabilities.json only; workflow files and scripts/protected-main-release-recovery.mjs are orchestration-only and must not imply ccExecution. Preserve frontend, OnRunner, Supabase Edge, and migrations mappings unchanged. Make scripts/protected-main-release-recovery.mjs import the script-level classifier. Update release-plan sparse checkout to hydrate scripts/release-target-ownership.mjs instead of workers/cc-execution/src/release-target-ownership.js. Add scripts/release-target-ownership.test.mjs proving workflow-only and recovery-script-only diffs select no product runtime, while workers/cc-execution runtime and control-plane-capabilities diffs still select ccExecution and representative other domains retain their owners. Run that test as a hard-safety Gate invariant. Do not modify workers/cc-execution runtime source. Canonical Gate, squash merge, exact merged-push release-plan proof must show no cc-execution product release for this orchestration-only repair, then refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to continue the exact same durable repair mission. Separate protected-main release target ownership from cc-execution Worker runtime ownership so orchestration-only changes do not cause product runtime redeploys. Add scripts/release-target-ownership.mjs as the canonical release-plan classifier: ccExecution is true for workers/cc-execution/** and config/control-plane-capabilities.json only; workflow files and scripts/protected-main-release-recovery.mjs are orchestration-only and must not imply ccExecution. Preserve frontend, OnRunner, Supabase Edge, and migrations mappings unchanged. Make scripts/protected-main-release-recovery.mjs import the script-level classifier. Update release-plan sparse checkout to hydrate scripts/release-target-ownership.mjs instead of workers/cc-execution/src/release-target-ownership.js. Add scripts/release-target-ownership.test.mjs proving workflow-only and recovery-script-only diffs select no product runtime, while workers/cc-execution runtime and control-plane-capabilities diffs still select ccExecution and representative other domains retain their owners. Run that test as a hard-safety Gate invariant. Do not modify workers/cc-execution runtime source. Canonical Gate, squash merge, exact merged-push release-plan proof must show no cc-execution product release for this orchestration-only repair, then refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"classification","statement":"Workflow-only/control-plane orchestration diffs no longer select cc-execution unless an actual cc-execution runtime-affecting input changed.","proofConditionIds":["repo","release"]},{"id":"real-runtime","statement":"Real cc-execution runtime diffs and the explicit control-plane runtime capability contract still select release_cc_execution.","proofConditionIds":["repo"]},{"id":"no-op-release","statement":"The merged orchestration-only repair completes without an unnecessary cc-execution product runtime deployment.","proofConditionIds":["release"]},{"id":"refreeze","statement":"Control plane is refrozen after canonical merge and release proof.","proofConditionIds":["refrozen"]}],"objective":"Unfreeze the control plane to continue the exact same durable repair mission. Separate protected-main release target ownership from cc-execution Worker runtime ownership so orchestration-only changes do not cause product runtime redeploys. Add scripts/release-target-ownership.mjs as the canonical release-plan classifier: ccExecution is true for workers/cc-execution/** and config/control-plane-capabilities.json only; workflow files and scripts/protected-main-release-recovery.mjs are orchestration-only and must not imply ccExecution. Preserve frontend, OnRunner, Supabase Edge, and migrations mappings unchanged. Make scripts/protected-main-release-recovery.mjs import the script-level classifier. Update release-plan sparse checkout to hydrate scripts/release-target-ownership.mjs instead of workers/cc-execution/src/release-target-ownership.js. Add scripts/release-target-ownership.test.mjs proving workflow-only and recovery-script-only diffs select no product runtime, while workers/cc-execution runtime and control-plane-capabilities diffs still select ccExecution and representative other domains retain their owners. Run that test as a hard-safety Gate invariant. Do not modify workers/cc-execution runtime source. Canonical Gate, squash merge, exact merged-push release-plan proof must show no cc-execution product release for this orchestration-only repair, then refreeze.","constraints":[{"id":"safety","statement":"Preserve exact-SHA release planning, affected-target-only ownership, canonical Gate, squash merge, duplicate-release prevention, and hard safety invariants.","proofConditionIds":["repo","release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current source and regression coverage prove orchestration-only diffs do not select cc-execution while real runtime diffs do.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"runtime","claim":"Merged push release plan for this orchestration-only repair completes without an unnecessary cc-execution deployment.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control-plane maintenance is refrozen after proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"d1bb969535693860038c8c9d12268d12afc5e2a68cc3304959d6b82403a553ed","requestContractRevision":2,"previousRequestContractHash":"c0b9db56bc977556b05d429326bac6bba87f90ff005f05ca50462822a38c2a47"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:40:15.678729+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:43992403-f254-4211-bc17-098b73a8f872:request-contract:d1bb969535693860038c8c9d12268d12afc5e2a68cc3304959d6b82403a553ed","mission_step_id":"cc46e19a-91b6-4f25-ab02-e9967ae7257b","command_center_event_id":"43992403-f254-4211-bc17-098b73a8f872"},{"id":"ea9f6723-20e5-46b1-8c9d-d85fc97f52cd","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/protected-main-release-recovery.mjs","scripts/release-target-ownership.mjs","scripts/release-target-ownership.test.mjs"],"reason":"Continue exact release-classification repair by decoupling orchestration target ownership from cc-execution runtime source and proving orchestration-only changes do not redeploy product runtime.","baseSha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","issuedAt":1788522016652,"expiresAt":1788522196652,"missionId":"43992403-f254-4211-bc17-098b73a8f872","authorizationId":"c98306ef-8882-4759-95b9-c30d4b22efda","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:40:17.218414+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c98306ef-8882-4759-95b9-c30d4b22efda","mission_step_id":"f84289a3-216f-4c3c-a1f4-edbf79ec19be","command_center_event_id":"43992403-f254-4211-bc17-098b73a8f872"},{"id":"3cff8325-ad8e-4b23-b595-42c9de63b63d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-43992403f254","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.34-mission-ledger-collapse-refreeze","prNumber":null,"terminal":false,"missionId":"43992403-f254-4211-bc17-098b73a8f872","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2103,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2103,"missionSetupMs":1548,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1548,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1548,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1548,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"43992403-f254-4211-bc17-098b73a8f872"},"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":1287,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:40:19.204909+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:43992403-f254-4211-bc17-098b73a8f872:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"cc46e19a-91b6-4f25-ab02-e9967ae7257b","command_center_event_id":"43992403-f254-4211-bc17-098b73a8f872"},{"id":"b1551808-747b-4b93-a248-039903f80796","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papis-tenant-proposal-final-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":14636,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1156,"terminal":false,"missionId":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":817,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c"},"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":1150,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:00:31.224999+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1156","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7c34a7f5-fab5-455d-b8f6-2eae76134c6c:automatic-mission-resume:1156:repair_mission_waiting_for_gate","mission_step_id":"9b6d2992-e477-4b62-9cac-6002482a8ae9","command_center_event_id":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c"},{"id":"b0b43750-ec4b-48c1-9d16-a9332c0c7e3c","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/protected-main-release-recovery.mjs","scripts/release-target-ownership.mjs","scripts/release-target-ownership.test.mjs"],"reason":"Continue exact release-classification repair by decoupling orchestration target ownership from cc-execution runtime source and proving orchestration-only changes do not redeploy product runtime.","baseSha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","issuedAt":1788522058888,"expiresAt":1788522238888,"missionId":"43992403-f254-4211-bc17-098b73a8f872","authorizationId":"2bfd5012-96c4-467c-9c2b-33a5f29ba212","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:40:59.407365+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cf2c22b70604d54bcf18f96d6f739e34065ca7dd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2bfd5012-96c4-467c-9c2b-33a5f29ba212","mission_step_id":"f84289a3-216f-4c3c-a1f4-edbf79ec19be","command_center_event_id":"43992403-f254-4211-bc17-098b73a8f872"},{"id":"1053f12a-0776-4528-ad99-e53179b193ab","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papis-tenant-proposal-final-20260830","reason":"existing_branch_refresh_failed:1156:200","status":"blocked","metrics":{"receiptBytes":15840,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1156,"terminal":false,"missionId":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4199,"prReadinessMs":0,"approvedPlanMs":4199,"missionSetupMs":768,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c"},"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":994,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:47:42.051282+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7c34a7f5-fab5-455d-b8f6-2eae76134c6c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"064a730f-ca1e-439e-992d-1fb3f4ab039d","command_center_event_id":"7c34a7f5-fab5-455d-b8f6-2eae76134c6c"},{"id":"c0a9c637-b3fa-4043-bbe3-e8a03d3f3014","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-43992403f254","prNumber":1674,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1a5fd027a5de20cce48cf8e29fa24935504a4cc8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:41:36.043581+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1a5fd027a5de20cce48cf8e29fa24935504a4cc8","external_id":"1674","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:43992403-f254-4211-bc17-098b73a8f872:merged-pr:1674:1a5fd027a5de20cce48cf8e29fa24935504a4cc8","mission_step_id":"8833f9af-2ac9-4958-8bf3-8d1565801724","command_center_event_id":"43992403-f254-4211-bc17-098b73a8f872"},{"id":"d8091efc-c31c-4feb-b622-e7588f68f29a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-source-resolution-fail-closed","reason":"anchored_edit_anchor_not_unique:workers/cc-execution/test/release-orchestration-invariants.test.js","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.62-gate-rerun-explicit-pr","prNumber":1799,"terminal":false,"missionId":"23641945-9fb4-4c4e-8748-8375ab892303","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1892,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":439,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":323,"ledgerReconcileMs":0,"lineageReconcileMs":116,"resolvePreflightMs":439,"repositoryMutationMs":1892,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":323,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"23641945-9fb4-4c4e-8748-8375ab892303"},"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":1579,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T09:01:19.054639+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:23641945-9fb4-4c4e-8748-8375ab892303:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d5adc39a-3cc4-471e-877d-df20dbdaed17","command_center_event_id":"23641945-9fb4-4c4e-8748-8375ab892303"},{"id":"6286b3e3-acb7-4029-82c4-1b05418e2218","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-502-20260905","reason":"orphaned_branch_recovery_scope_mismatch:ai/visual-witness-502-20260905","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"55a01621-8cc3-456d-95da-5b3b8199a436","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":273,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":324,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":324,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":324,"repositoryMutationMs":273,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":324,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"55a01621-8cc3-456d-95da-5b3b8199a436"},"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":1523,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T10:57:03.872394+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:55a01621-8cc3-456d-95da-5b3b8199a436:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8f539363-e82a-4d2c-a5b0-0a596c38c84d","command_center_event_id":"55a01621-8cc3-456d-95da-5b3b8199a436"},{"id":"c19ad0c9-5836-4b39-8d60-3b6c84616657","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-tenant-manifest-edge-newline-20260830","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1271,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1158,"terminal":false,"missionId":"09c1cc59-af06-43f7-ab61-9f78b01d23c6","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":25212,"prReadinessMs":25205,"approvedPlanMs":0,"missionSetupMs":774,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"09c1cc59-af06-43f7-ab61-9f78b01d23c6"},"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":1427,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:06:06.574298+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1158","receipt_type":"execute_mission","idempotency_key":"mission:09c1cc59-af06-43f7-ab61-9f78b01d23c6:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"9fa766a2-e2ea-48fa-a2a5-0b738edb4974","command_center_event_id":"09c1cc59-af06-43f7-ab61-9f78b01d23c6"},{"id":"e05bbd96-5550-4657-91f7-b066d16def36","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/demo-request-status-contract-repair-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1275,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1159,"terminal":false,"missionId":"cd57d7b9-85a8-461c-a8e4-b525a11a3049","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":27357,"prReadinessMs":27234,"approvedPlanMs":0,"missionSetupMs":903,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"cd57d7b9-85a8-461c-a8e4-b525a11a3049"},"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":1819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:00:50.785702+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1159","receipt_type":"execute_mission","idempotency_key":"mission:cd57d7b9-85a8-461c-a8e4-b525a11a3049:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"3506635b-e5eb-4d9a-a0c8-96a6ebca9df0","command_center_event_id":"cd57d7b9-85a8-461c-a8e4-b525a11a3049"},{"id":"c1bfed2d-e418-4124-88de-50164bb28f3c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-tenant-manifest-edge-newline-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3844,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1158,"terminal":false,"missionId":"09c1cc59-af06-43f7-ab61-9f78b01d23c6","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":20166,"prReadinessMs":19992,"approvedPlanMs":0,"missionSetupMs":745,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"09c1cc59-af06-43f7-ab61-9f78b01d23c6"},"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":1816,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:59:23.120289+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1158","receipt_type":"execute_mission","idempotency_key":"mission:09c1cc59-af06-43f7-ab61-9f78b01d23c6:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"9fa766a2-e2ea-48fa-a2a5-0b738edb4974","command_center_event_id":"09c1cc59-af06-43f7-ab61-9f78b01d23c6"},{"id":"941aa77c-47b5-4012-808d-25ff81812467","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-tenant-manifest-edge-newline-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5110,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1158,"terminal":false,"missionId":"09c1cc59-af06-43f7-ab61-9f78b01d23c6","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17151,"prReadinessMs":588,"approvedPlanMs":0,"missionSetupMs":617,"shipAndProveMs":16458},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"09c1cc59-af06-43f7-ab61-9f78b01d23c6"},"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":1055,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:14:28.935335+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1158","receipt_type":"execute_mission","idempotency_key":"mission:09c1cc59-af06-43f7-ab61-9f78b01d23c6:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"9fa766a2-e2ea-48fa-a2a5-0b738edb4974","command_center_event_id":"09c1cc59-af06-43f7-ab61-9f78b01d23c6"},{"id":"1d4dc31f-78b1-4cb7-8a1f-2fbfb48fbb58","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized temporary control-plane maintenance to repair the source-resolution failure class, add regression coverage, deploy the repaired runtime, and refreeze.","baseSha":"645e4c99eccf3ccdfc5b2cc63dbabab5d2d9f224","issuedAt":1788598909597,"expiresAt":1788599089597,"missionId":"23641945-9fb4-4c4e-8748-8375ab892303","authorizationId":"89460eb8-d2bf-49ac-bae4-6b18d3515c72","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T09:01:50.052416+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"645e4c99eccf3ccdfc5b2cc63dbabab5d2d9f224","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:89460eb8-d2bf-49ac-bae4-6b18d3515c72","mission_step_id":"93be3b15-8ac5-492d-9dc2-6790e7978d5a","command_center_event_id":"23641945-9fb4-4c4e-8748-8375ab892303"},{"id":"935af7e4-e010-47f2-bea3-518e0029494e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-tenant-manifest-edge-newline-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7615,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1158,"terminal":false,"missionId":"09c1cc59-af06-43f7-ab61-9f78b01d23c6","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":445,"approvedPlanMs":0,"shipAndProveMs":16355},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"09c1cc59-af06-43f7-ab61-9f78b01d23c6"},"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":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:14:54.508443+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1158","receipt_type":"automatic_mission_resume","idempotency_key":"mission:09c1cc59-af06-43f7-ab61-9f78b01d23c6:automatic-mission-resume:1158:canonical_release_transport_retryable","mission_step_id":"64b6b933-b721-4d4a-aaf0-6b1c95ea5c1a","command_center_event_id":"09c1cc59-af06-43f7-ab61-9f78b01d23c6"},{"id":"44b886f1-395a-4f78-b0cd-41dbfe5b605e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/restore-big-papis-tenant-proposal-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":7004,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1160,"terminal":false,"missionId":"425e2e4f-ed0e-46cd-982b-3b288890d2d8","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":9130,"prReadinessMs":3055,"approvedPlanMs":5753,"missionSetupMs":3894,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"425e2e4f-ed0e-46cd-982b-3b288890d2d8"},"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":1511,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T22:21:22.844832+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1160","receipt_type":"execute_mission","idempotency_key":"mission:425e2e4f-ed0e-46cd-982b-3b288890d2d8:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"50028fc4-a1e3-4e5c-b060-752dc9d83513","command_center_event_id":"425e2e4f-ed0e-46cd-982b-3b288890d2d8"},{"id":"3b305dca-ebe8-4c68-9930-08064b7d2e12","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/restore-big-papis-tenant-proposal-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8279,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1160,"terminal":false,"missionId":"425e2e4f-ed0e-46cd-982b-3b288890d2d8","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":19666,"prReadinessMs":1199,"approvedPlanMs":0,"missionSetupMs":1495,"shipAndProveMs":18031},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"425e2e4f-ed0e-46cd-982b-3b288890d2d8"},"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":1057,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T22:26:22.106347+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1160","receipt_type":"execute_mission","idempotency_key":"mission:425e2e4f-ed0e-46cd-982b-3b288890d2d8:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"50028fc4-a1e3-4e5c-b060-752dc9d83513","command_center_event_id":"425e2e4f-ed0e-46cd-982b-3b288890d2d8"},{"id":"bf1a9782-aaa6-44ae-b319-4434d8002420","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1579 on its exact current head. Reconcile the current KnockLaunch Gate state; if green, squash merge, release only frontend plus owner-video-studio Supabase Edge Function, and prove live /admin/video-studio plus backend provider configuration. If the gate failed because of this exact change, repair only that failure on the same branch and PR. Do not mutate control-plane files.","wordingChanged":false,"canonicalIntent":"Continue PR #1579 on its exact current head. Reconcile the current KnockLaunch Gate state; if green, squash merge, release only frontend plus owner-video-studio Supabase Edge Function, and prove live /admin/video-studio plus backend provider configuration. If the gate failed because of this exact change, repair only that failure on the same branch and PR. Do not mutate control-plane files.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the existing owner-video-studio cloud delivery on PR #1579 from its exact current head. Reconcile KnockLaunch Gate, fix only failures caused by this change if any, preserve the same PR and branch, squash merge when green, deploy only the frontend and owner-video-studio Supabase Edge Function, then prove the live /admin/video-studio route and backend provider configuration state. Do not mutate control-plane files.","proofConditionIds":["proof-production"]}],"objective":"Continue PR #1579 on its exact current head. Reconcile the current KnockLaunch Gate state; if green, squash merge, release only frontend plus owner-video-studio Supabase Edge Function, and prove live /admin/video-studio plus backend provider configuration. If the gate failed because of this exact change, repair only that failure on the same branch and PR. Do not mutate control-plane files.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Continue the existing owner-video-studio cloud delivery on PR #1579 from its exact current head. Reconcile KnockLaunch Gate, fix only failures caused by this change if any, preserve the same PR and branch, squash merge when green, deploy only the frontend and owner-video-studio Supabase Edge Function, then prove the live /admin/video-studio route and backend provider configuration state. Do not mutate control-plane files.","route":"/admin/video-studio","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2fb5e9574d49b470c1aa6a1d4a5eea905a3026196511f361b7b631de5d730239","requestContractRevision":2,"previousRequestContractHash":"17c5609d4e55ed09f7056effbb80985d00e1513af15d7b44275cfdf6cbf0dcb4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T17:04:40.632751+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4b6d960e-8edc-4398-8e9c-37a583d1626a:request-contract-revision:2:2fb5e9574d49b470c1aa6a1d4a5eea905a3026196511f361b7b631de5d730239","mission_step_id":"224cbd3e-aebe-42b6-b610-1e8ef32e561e","command_center_event_id":"4b6d960e-8edc-4398-8e9c-37a583d1626a"},{"id":"bd3b17bb-9e59-488e-be04-f62a820e0a48","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Continue the owner-authorized control-plane maintenance after deterministic gate test failures. Change only the regression test file, re-gate the same PR, deploy the repaired runtime, then refreeze the control plane.","baseSha":"645e4c99eccf3ccdfc5b2cc63dbabab5d2d9f224","issuedAt":1788599018546,"expiresAt":1788599198546,"missionId":"23641945-9fb4-4c4e-8748-8375ab892303","authorizationId":"1f01a1b1-f3f3-4b71-91e6-ef0f1ff3856c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T09:03:39.031703+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"645e4c99eccf3ccdfc5b2cc63dbabab5d2d9f224","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1f01a1b1-f3f3-4b71-91e6-ef0f1ff3856c","mission_step_id":"93be3b15-8ac5-492d-9dc2-6790e7978d5a","command_center_event_id":"23641945-9fb4-4c4e-8748-8375ab892303"},{"id":"91461772-d025-4f2c-ae35-917037df7ffe","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile PR #1579 after the exact-head Gate state change. Preserve the same branch and PR. If green, squash merge, release only frontend plus owner-video-studio Supabase Edge Function, and prove live /admin/video-studio plus backend provider configuration. If this exact change caused a gate failure, repair only that failure on the same PR. Do not mutate control-plane files.","wordingChanged":false,"canonicalIntent":"Reconcile PR #1579 after the exact-head Gate state change. Preserve the same branch and PR. If green, squash merge, release only frontend plus owner-video-studio Supabase Edge Function, and prove live /admin/video-studio plus backend provider configuration. If this exact change caused a gate failure, repair only that failure on the same PR. Do not mutate control-plane files.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the existing owner-video-studio cloud delivery on PR #1579 from its exact current head. Reconcile KnockLaunch Gate, fix only failures caused by this change if any, preserve the same PR and branch, squash merge when green, deploy only the frontend and owner-video-studio Supabase Edge Function, then prove the live /admin/video-studio route and backend provider configuration state. Do not mutate control-plane files.","proofConditionIds":["proof-production"]}],"objective":"Reconcile PR #1579 after the exact-head Gate state change. Preserve the same branch and PR. If green, squash merge, release only frontend plus owner-video-studio Supabase Edge Function, and prove live /admin/video-studio plus backend provider configuration. If this exact change caused a gate failure, repair only that failure on the same PR. Do not mutate control-plane files.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Continue the existing owner-video-studio cloud delivery on PR #1579 from its exact current head. Reconcile KnockLaunch Gate, fix only failures caused by this change if any, preserve the same PR and branch, squash merge when green, deploy only the frontend and owner-video-studio Supabase Edge Function, then prove the live /admin/video-studio route and backend provider configuration state. Do not mutate control-plane files.","route":"/admin/video-studio","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"01d5e0e025026949dbf9847a37344b86633c7ef1b84496f22564efc25f90e2d4","requestContractRevision":3,"previousRequestContractHash":"2fb5e9574d49b470c1aa6a1d4a5eea905a3026196511f361b7b631de5d730239"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T17:05:23.690436+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4b6d960e-8edc-4398-8e9c-37a583d1626a:request-contract-revision:3:01d5e0e025026949dbf9847a37344b86633c7ef1b84496f22564efc25f90e2d4","mission_step_id":"224cbd3e-aebe-42b6-b610-1e8ef32e561e","command_center_event_id":"4b6d960e-8edc-4398-8e9c-37a583d1626a"},{"id":"bb210847-f07a-4d4e-9e4c-9261951a2798","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-system-mail-queue-provider-guard-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1161,"terminal":false,"missionId":"16ee044a-3d2b-4cb1-bbdd-858eceec91a7","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":13503,"prReadinessMs":3008,"approvedPlanMs":10487,"missionSetupMs":2262,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"16ee044a-3d2b-4cb1-bbdd-858eceec91a7"},"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":1516,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:30:35.041879+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1161","receipt_type":"execute_mission","idempotency_key":"mission:16ee044a-3d2b-4cb1-bbdd-858eceec91a7:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"8d589fc8-53b6-4b66-9a0a-936c7e6c8f30","command_center_event_id":"16ee044a-3d2b-4cb1-bbdd-858eceec91a7"},{"id":"5e78d84c-06f3-4e9c-bd73-a1e58e5bbf84","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-system-mail-queue-provider-guard-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1277,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1161,"terminal":false,"missionId":"16ee044a-3d2b-4cb1-bbdd-858eceec91a7","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17748,"prReadinessMs":426,"approvedPlanMs":0,"missionSetupMs":1146,"shipAndProveMs":17205},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"16ee044a-3d2b-4cb1-bbdd-858eceec91a7"},"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":1056,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:32:00.205711+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1161","receipt_type":"execute_mission","idempotency_key":"mission:16ee044a-3d2b-4cb1-bbdd-858eceec91a7:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"8d589fc8-53b6-4b66-9a0a-936c7e6c8f30","command_center_event_id":"16ee044a-3d2b-4cb1-bbdd-858eceec91a7"},{"id":"380466d1-745b-4e7b-8651-1a1446de443f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/demo-intake-internal-only-outreach-20260830","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.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"e0e7b115-78de-4710-a882-0f7e9e7d2f56","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":20383,"prReadinessMs":0,"approvedPlanMs":20383,"missionSetupMs":2354,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e0e7b115-78de-4710-a882-0f7e9e7d2f56"},"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":1094,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:32:22.43617+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e0e7b115-78de-4710-a882-0f7e9e7d2f56:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"df441c3f-6475-4ba0-9935-02b006ebd5d8","command_center_event_id":"e0e7b115-78de-4710-a882-0f7e9e7d2f56"},{"id":"9ff252dd-8498-41c5-848b-e5934f2f4115","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Continue the owner-authorized control-plane maintenance after deterministic gate test failures. Change only the regression test file, re-gate the same PR, deploy the repaired runtime, then refreeze the control plane.","baseSha":"645e4c99eccf3ccdfc5b2cc63dbabab5d2d9f224","issuedAt":1788599047990,"expiresAt":1788599227990,"missionId":"23641945-9fb4-4c4e-8748-8375ab892303","authorizationId":"c07201b0-03f2-45d6-9ac0-4ae3ef256e87","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T09:04:08.381166+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"645e4c99eccf3ccdfc5b2cc63dbabab5d2d9f224","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c07201b0-03f2-45d6-9ac0-4ae3ef256e87","mission_step_id":"93be3b15-8ac5-492d-9dc2-6790e7978d5a","command_center_event_id":"23641945-9fb4-4c4e-8748-8375ab892303"},{"id":"da770839-a439-4fee-bb0b-72e47e79c070","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-system-mail-queue-provider-guard-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2567,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1161,"terminal":false,"missionId":"16ee044a-3d2b-4cb1-bbdd-858eceec91a7","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2324,"approvedPlanMs":0,"shipAndProveMs":20864},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"16ee044a-3d2b-4cb1-bbdd-858eceec91a7"},"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":678,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:32:39.054717+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1161","receipt_type":"automatic_mission_resume","idempotency_key":"mission:16ee044a-3d2b-4cb1-bbdd-858eceec91a7:automatic-mission-resume:1161:canonical_release_transport_retryable","mission_step_id":"e0e8a4f9-257e-418f-8959-517d5ff0b9ab","command_center_event_id":"16ee044a-3d2b-4cb1-bbdd-858eceec91a7"},{"id":"c2e73998-9655-4ba6-8c20-9be900587d03","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/demo-intake-internal-only-outreach-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1220,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1162,"terminal":false,"missionId":"e0e7b115-78de-4710-a882-0f7e9e7d2f56","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":2519,"prReadinessMs":929,"approvedPlanMs":1478,"missionSetupMs":672,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"e0e7b115-78de-4710-a882-0f7e9e7d2f56"},"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":1509,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:32:53.588115+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1162","receipt_type":"execute_mission","idempotency_key":"mission:e0e7b115-78de-4710-a882-0f7e9e7d2f56:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"df441c3f-6475-4ba0-9935-02b006ebd5d8","command_center_event_id":"e0e7b115-78de-4710-a882-0f7e9e7d2f56"},{"id":"49535207-f1d3-41a4-a6fc-dd628bd4b908","source":"forgejo","status":"waiting","payload":{"branch":"ai/isolate-prime-auth-session-20260910","prNumber":2300,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"491b4a989e63b638b41f78e2ca6e00675648083a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T15:55:04.53976+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"491b4a989e63b638b41f78e2ca6e00675648083a","external_id":"2300","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d1b36bdc-5dda-4049-ab57-b931175928f9:merged-pr:2300:491b4a989e63b638b41f78e2ca6e00675648083a","mission_step_id":"257878d3-7541-475d-a6fa-c071a20c95ed","command_center_event_id":"d1b36bdc-5dda-4049-ab57-b931175928f9"},{"id":"a7aca7b9-faa8-4398-b795-fb17802e2e2b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/restore-big-papis-tenant-proposal-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":10788,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1160,"terminal":false,"missionId":"425e2e4f-ed0e-46cd-982b-3b288890d2d8","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":331,"approvedPlanMs":0,"shipAndProveMs":22270},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"425e2e4f-ed0e-46cd-982b-3b288890d2d8"},"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":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T22:30:01.942632+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1160","receipt_type":"automatic_mission_resume","idempotency_key":"mission:425e2e4f-ed0e-46cd-982b-3b288890d2d8:automatic-mission-resume:1160:canonical_release_transport_retryable","mission_step_id":"e903fc00-e190-43bc-921c-1611ad7d74bc","command_center_event_id":"425e2e4f-ed0e-46cd-982b-3b288890d2d8"},{"id":"d14c1e71-645b-43f4-b320-4cb43f56eabf","source":"forgejo","status":"waiting","payload":{"branch":"ai/control-plane-source-resolution-fail-closed","prNumber":1799,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"92095c667baa58b1bb09df71bf46505ea1cb30f1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T09:05:33.857309+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"92095c667baa58b1bb09df71bf46505ea1cb30f1","external_id":"1799","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:23641945-9fb4-4c4e-8748-8375ab892303:merged-pr:1799:92095c667baa58b1bb09df71bf46505ea1cb30f1","mission_step_id":"054f2558-e665-4f47-b952-5b7e1da91135","command_center_event_id":"23641945-9fb4-4c4e-8748-8375ab892303"},{"id":"a521ea20-cc81-41f0-8c2e-49d55ef6c9e5","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt existing PR #1809 at exact head 169255e90f1313eed7830630692edfdba2f6f0b3 and continue it only. Apply the Curri background correction: replace the current generic dusk image with https://images.europeanrealestate.org/img/properties/5103/34b30a548bab4fdc08a713684452ea45.jpg, horizontally mirror the background layer so the villa sits on the right and the coastline/city lights open on the left, and lighten the overlay so the image remains clearly visible behind glass panels. Preserve all current PR #1809 spacing/width changes. Curri-only. Then Gate, squash merge, frontend release, and verify /curri-properties/dashboard.","tenantRef":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","receivedAt":"2026-09-05T11:02:02.819Z","fingerprint":"303dd24a91906e9678ac238036568b5f6f0d207e702f4968d5535ceecc54f08f","workstreamRef":"90ed5bf48abd4d3aaf7c024664b5b99d","conversationId":null,"canonicalBranch":"ai/curri-bridge-reference-gaps-20260905","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt existing PR #1809 at exact head 169255e90f1313eed7830630692edfdba2f6f0b3 and continue it only. Apply the Curri background correction: replace the current generic dusk image with https://images.europeanrealestate.org/img/properties/5103/34b30a548bab4fdc08a713684452ea45.jpg, horizontally mirror the background layer so the villa sits on the right and the coastline/city lights open on the left, and lighten the overlay so the image remains clearly visible behind glass panels. Preserve all current PR #1809 spacing/width changes. Curri-only. Then Gate, squash merge, frontend release, and verify /curri-properties/dashboard.","wordingChanged":false,"canonicalIntent":"Adopt existing PR #1809 at exact head 169255e90f1313eed7830630692edfdba2f6f0b3 and continue it only. Apply the Curri background correction: replace the current generic dusk image with https://images.europeanrealestate.org/img/properties/5103/34b30a548bab4fdc08a713684452ea45.jpg, horizontally mirror the background layer so the villa sits on the right and the coastline/city lights open on the left, and lighten the overlay so the image remains clearly visible behind glass panels. Preserve all current PR #1809 spacing/width changes. Curri-only. Then Gate, squash merge, frontend release, and verify /curri-properties/dashboard.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"background","statement":"The Curri route family uses a coastal-villa dusk background framed like the approved reference and visibly present behind the glass UI.","proofConditionIds":["release"]}],"objective":"Adopt existing PR #1809 at exact head 169255e90f1313eed7830630692edfdba2f6f0b3 and continue it only. Apply the Curri background correction: replace the current generic dusk image with https://images.europeanrealestate.org/img/properties/5103/34b30a548bab4fdc08a713684452ea45.jpg, horizontally mirror the background layer so the villa sits on the right and the coastline/city lights open on the left, and lighten the overlay so the image remains clearly visible behind glass panels. Preserve all current PR #1809 spacing/width changes. Curri-only. Then Gate, squash merge, frontend release, and verify /curri-properties/dashboard.","constraints":[{"id":"same-pr","statement":"Use PR #1809 only.","proofConditionIds":["release"]},{"id":"curri-only","statement":"Do not affect non-Curri REALTOR tenants.","proofConditionIds":["release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"release","kind":"runtime","claim":"The Curri background correction is deployed to /curri-properties/dashboard.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Let’s Make Progress Today.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/curri-bridge-reference-gaps-20260905","conversationContext":null,"requestContractHash":"a2cc90a80586d1b3241bff8f2dc713470a954608e7229e039fd386b4c794bc16","requestContractRevision":2},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:02:03.472081+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:3a3926e7-b0cf-46a0-a36d-b542fb852ed0:tenant-workstream-contribution:303dd24a91906e9678ac238036568b5f6f0d207e702f4968d5535ceecc54f08f","mission_step_id":null,"command_center_event_id":"3a3926e7-b0cf-46a0-a36d-b542fb852ed0"},{"id":"0b0ac654-fb29-4ec3-b5a5-43028ee9c65a","source":"forgejo","status":"waiting","payload":{"branch":"ai/book-me-directly-product-family-r2","prNumber":1910,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"029b67da98b34a517740a38209c3718837eea336","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:32:23.112165+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"029b67da98b34a517740a38209c3718837eea336","external_id":"1910","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ffd6df49-9506-4054-87b8-3bbe65387db2:merged-pr:1910:029b67da98b34a517740a38209c3718837eea336","mission_step_id":"f54640d2-00c2-4757-af27-2592197b8b97","command_center_event_id":"ffd6df49-9506-4054-87b8-3bbe65387db2"},{"id":"be869cb0-48e6-402d-a131-d021d60d093f","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-progress-stall-recovery-20260906","prNumber":1986,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"857c6c05f7bc3e3dc590358f4a38b72dce39dbb7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T19:25:34.818395+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"857c6c05f7bc3e3dc590358f4a38b72dce39dbb7","external_id":"1986","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:29aece99-1c29-4e65-9ff1-91ba71b173e0:merged-pr:1986:857c6c05f7bc3e3dc590358f4a38b72dce39dbb7","mission_step_id":"15bb8eea-247a-4dd3-919c-83b859628254","command_center_event_id":"29aece99-1c29-4e65-9ff1-91ba71b173e0"},{"id":"01dc507e-a629-4d0e-9b77-4cd4b5d53800","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/demo-intake-internal-only-outreach-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4997,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1162,"terminal":false,"missionId":"e0e7b115-78de-4710-a882-0f7e9e7d2f56","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17013,"prReadinessMs":339,"approvedPlanMs":0,"missionSetupMs":501,"shipAndProveMs":16665},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e0e7b115-78de-4710-a882-0f7e9e7d2f56"},"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":1055,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:33:50.972791+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1162","receipt_type":"execute_mission","idempotency_key":"mission:e0e7b115-78de-4710-a882-0f7e9e7d2f56:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"df441c3f-6475-4ba0-9935-02b006ebd5d8","command_center_event_id":"e0e7b115-78de-4710-a882-0f7e9e7d2f56"},{"id":"6cf8d707-b98e-4521-bb34-b9e1262de91e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-demo-dispatch-auth-idempotence-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1163,"terminal":false,"missionId":"dba90aa9-7f7d-481a-9f8a-8ed475b0a676","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":8261,"prReadinessMs":1434,"approvedPlanMs":6673,"missionSetupMs":1683,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"dba90aa9-7f7d-481a-9f8a-8ed475b0a676"},"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":1511,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:36:58.858891+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1163","receipt_type":"execute_mission","idempotency_key":"mission:dba90aa9-7f7d-481a-9f8a-8ed475b0a676:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"db9525fd-dcda-41a2-ad9b-41f6ca246732","command_center_event_id":"dba90aa9-7f7d-481a-9f8a-8ed475b0a676"},{"id":"2a27c914-0302-4e16-ba2d-d37f7eefa09f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the stale-main refresh for the same existing PR #1579 and branch ai/owner-video-studio-cloud. Preserve the exact Video Studio changes, refresh onto current Forgejo main, re-run the exact-head KnockLaunch Gate, then squash merge and release only the frontend plus owner-video-studio Supabase Edge Function, followed by live proof. Do not create a replacement PR and do not mutate control-plane files.","wordingChanged":false,"canonicalIntent":"Reconcile the stale-main refresh for the same existing PR #1579 and branch ai/owner-video-studio-cloud. Preserve the exact Video Studio changes, refresh onto current Forgejo main, re-run the exact-head KnockLaunch Gate, then squash merge and release only the frontend plus owner-video-studio Supabase Edge Function, followed by live proof. Do not create a replacement PR and do not mutate control-plane files.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the existing owner-video-studio cloud delivery on PR #1579 from its exact current head. Reconcile KnockLaunch Gate, fix only failures caused by this change if any, preserve the same PR and branch, squash merge when green, deploy only the frontend and owner-video-studio Supabase Edge Function, then prove the live /admin/video-studio route and backend provider configuration state. Do not mutate control-plane files.","proofConditionIds":["proof-production"]}],"objective":"Reconcile the stale-main refresh for the same existing PR #1579 and branch ai/owner-video-studio-cloud. Preserve the exact Video Studio changes, refresh onto current Forgejo main, re-run the exact-head KnockLaunch Gate, then squash merge and release only the frontend plus owner-video-studio Supabase Edge Function, followed by live proof. Do not create a replacement PR and do not mutate control-plane files.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Continue the existing owner-video-studio cloud delivery on PR #1579 from its exact current head. Reconcile KnockLaunch Gate, fix only failures caused by this change if any, preserve the same PR and branch, squash merge when green, deploy only the frontend and owner-video-studio Supabase Edge Function, then prove the live /admin/video-studio route and backend provider configuration state. Do not mutate control-plane files.","route":"/admin/video-studio","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"48325a0845f1058fd0620bf1ae290e36fb857426c5aac9311a211adf05e1c292","requestContractRevision":4,"previousRequestContractHash":"01d5e0e025026949dbf9847a37344b86633c7ef1b84496f22564efc25f90e2d4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T17:06:04.990778+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4b6d960e-8edc-4398-8e9c-37a583d1626a:request-contract-revision:4:48325a0845f1058fd0620bf1ae290e36fb857426c5aac9311a211adf05e1c292","mission_step_id":"224cbd3e-aebe-42b6-b610-1e8ef32e561e","command_center_event_id":"4b6d960e-8edc-4398-8e9c-37a583d1626a"},{"id":"9d0444dd-9b0f-47ae-a713-267a794bf9b5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same PR #1579 after the retryable Forgejo transport timeout. Reconcile current base freshness, preserve this exact branch and PR, run the exact-head Gate, then squash merge and release only the frontend plus owner-video-studio Supabase Edge Function, followed by live proof. Do not create replacement work and do not mutate control-plane files.","wordingChanged":false,"canonicalIntent":"Continue the same PR #1579 after the retryable Forgejo transport timeout. Reconcile current base freshness, preserve this exact branch and PR, run the exact-head Gate, then squash merge and release only the frontend plus owner-video-studio Supabase Edge Function, followed by live proof. Do not create replacement work and do not mutate control-plane files.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the existing owner-video-studio cloud delivery on PR #1579 from its exact current head. Reconcile KnockLaunch Gate, fix only failures caused by this change if any, preserve the same PR and branch, squash merge when green, deploy only the frontend and owner-video-studio Supabase Edge Function, then prove the live /admin/video-studio route and backend provider configuration state. Do not mutate control-plane files.","proofConditionIds":["proof-production"]}],"objective":"Continue the same PR #1579 after the retryable Forgejo transport timeout. Reconcile current base freshness, preserve this exact branch and PR, run the exact-head Gate, then squash merge and release only the frontend plus owner-video-studio Supabase Edge Function, followed by live proof. Do not create replacement work and do not mutate control-plane files.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Continue the existing owner-video-studio cloud delivery on PR #1579 from its exact current head. Reconcile KnockLaunch Gate, fix only failures caused by this change if any, preserve the same PR and branch, squash merge when green, deploy only the frontend and owner-video-studio Supabase Edge Function, then prove the live /admin/video-studio route and backend provider configuration state. Do not mutate control-plane files.","route":"/admin/video-studio","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"5c745a4e70bde5196fa2a0272ac241139e8dd00566405c7d3c58022985a7dceb","requestContractRevision":5,"previousRequestContractHash":"48325a0845f1058fd0620bf1ae290e36fb857426c5aac9311a211adf05e1c292"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T17:06:38.570594+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4b6d960e-8edc-4398-8e9c-37a583d1626a:request-contract-revision:5:5c745a4e70bde5196fa2a0272ac241139e8dd00566405c7d3c58022985a7dceb","mission_step_id":"224cbd3e-aebe-42b6-b610-1e8ef32e561e","command_center_event_id":"4b6d960e-8edc-4398-8e9c-37a583d1626a"},{"id":"79d543d9-6eb9-44e3-b1ea-c51215a28561","source":"cc-execution","status":"recorded","payload":{"objective":"Refresh the existing PR #1987 branch ai/proposal-editor-layer-lock onto current Forgejo main e4048ceaf15754fde4264e2b458c4307f1ac99b9 without changing the intended one-file layer-lock behavior. The previous Gate failed only because protected main advanced during QA. Reconcile the same branch and PR, re-run the exact-head KnockLaunch Gate, squash merge when green, release frontend only, then prove live layer-lock behavior on /big-papis/owner/proposals. Do not create another PR or branch.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-09-06T19:31:48.494Z","fingerprint":"a978b5bbc114d4e7f57243d04096d762d7a8f359fe06848e37d68f1b93d73df2","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/proposal-editor-layer-lock","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Refresh the existing PR #1987 branch ai/proposal-editor-layer-lock onto current Forgejo main e4048ceaf15754fde4264e2b458c4307f1ac99b9 without changing the intended one-file layer-lock behavior. The previous Gate failed only because protected main advanced during QA. Reconcile the same branch and PR, re-run the exact-head KnockLaunch Gate, squash merge when green, release frontend only, then prove live layer-lock behavior on /big-papis/owner/proposals. Do not create another PR or branch.","wordingChanged":false,"canonicalIntent":"Refresh the existing PR #1987 branch ai/proposal-editor-layer-lock onto current Forgejo main e4048ceaf15754fde4264e2b458c4307f1ac99b9 without changing the intended one-file layer-lock behavior. The previous Gate failed only because protected main advanced during QA. Reconcile the same branch and PR, re-run the exact-head KnockLaunch Gate, squash merge when green, release frontend only, then prove live layer-lock behavior on /big-papis/owner/proposals. Do not create another PR or branch.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Selecting a layer locks all Proposal Editor manipulation to that selected layer until another layer is explicitly selected or the lock is cleared.","proofConditionIds":["proof-production"]}],"objective":"Refresh the existing PR #1987 branch ai/proposal-editor-layer-lock onto current Forgejo main e4048ceaf15754fde4264e2b458c4307f1ac99b9 without changing the intended one-file layer-lock behavior. The previous Gate failed only because protected main advanced during QA. Reconcile the same branch and PR, re-run the exact-head KnockLaunch Gate, squash merge when green, release frontend only, then prove live layer-lock behavior on /big-papis/owner/proposals. Do not create another PR or branch.","constraints":[{"id":"constraint-1","statement":"Reuse existing PR #1987 and branch ai/proposal-editor-layer-lock; do not create duplicates.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"On /big-papis/owner/proposals, a selected layer remains the manipulation target despite overlapping or empty-canvas clicks; selecting another layer transfers the lock.","route":"/big-papis/owner/proposals","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"LOCKED","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/proposal-editor-layer-lock","conversationContext":null,"requestContractHash":"c5ac89dbeab7dc53bf6d4d17b8fe9bc31bdc224370d4d177f477e5d50ab52f94","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T19:31:49.032145+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:6b10770a-4570-410b-a7b1-0fc89cdfafb8:tenant-workstream-contribution:a978b5bbc114d4e7f57243d04096d762d7a8f359fe06848e37d68f1b93d73df2","mission_step_id":null,"command_center_event_id":"6b10770a-4570-410b-a7b1-0fc89cdfafb8"},{"id":"b212b2bf-a0e7-49cd-834d-ad6a3f838aef","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"97fa469ca281e7d3d73343fc1b70a5ab726aff5c","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"f5e425191c15f0f7fbce6d2c1a4469bcf7437788a282387ff5d2258dd57ed01f","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:18:58.716688+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"97fa469ca281e7d3d73343fc1b70a5ab726aff5c","external_id":"forgejo-main-97fa469ca281","receipt_type":"canonical_release_status","idempotency_key":"mission:bbe450ac-8efa-4745-8a8f-c98149163993:durable-terminal-release-proof:97fa469ca281e7d3d73343fc1b70a5ab726aff5c:f5e425191c15f0f7fbce6d2c1a4469bcf7437788a282387ff5d2258dd57ed01f","mission_step_id":"973afc63-fd0d-4625-9828-9c30e38b5f9e","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"ec86b8db-1d4d-40b2-b327-6f39d6a230a6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/demo-intake-internal-only-outreach-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6284,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1162,"terminal":false,"missionId":"e0e7b115-78de-4710-a882-0f7e9e7d2f56","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":342,"approvedPlanMs":0,"shipAndProveMs":16366},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e0e7b115-78de-4710-a882-0f7e9e7d2f56"},"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":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:34:22.448128+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1162","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e0e7b115-78de-4710-a882-0f7e9e7d2f56:automatic-mission-resume:1162:canonical_release_transport_retryable","mission_step_id":"175d5ecc-53ff-42b7-9d68-39e1aaea06c1","command_center_event_id":"e0e7b115-78de-4710-a882-0f7e9e7d2f56"},{"id":"f7b39897-a11a-4420-8398-3db99f6df608","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-demo-dispatch-auth-idempotence-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1273,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1163,"terminal":false,"missionId":"dba90aa9-7f7d-481a-9f8a-8ed475b0a676","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17643,"prReadinessMs":410,"approvedPlanMs":0,"missionSetupMs":838,"shipAndProveMs":17134},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"dba90aa9-7f7d-481a-9f8a-8ed475b0a676"},"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":1055,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:38:36.460687+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1163","receipt_type":"execute_mission","idempotency_key":"mission:dba90aa9-7f7d-481a-9f8a-8ed475b0a676:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"db9525fd-dcda-41a2-ad9b-41f6ca246732","command_center_event_id":"dba90aa9-7f7d-481a-9f8a-8ed475b0a676"},{"id":"85901146-dd7b-4dad-bcb2-5ac659650f06","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/build-my-demo-branded-workspace-info-mailbox-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":7172,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1164,"terminal":false,"missionId":"dab2c70d-e1f3-4a79-8ad1-9a12db7b0664","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":9524,"prReadinessMs":1893,"approvedPlanMs":7494,"missionSetupMs":3772,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"dab2c70d-e1f3-4a79-8ad1-9a12db7b0664"},"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":1522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:49:55.948593+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1164","receipt_type":"execute_mission","idempotency_key":"mission:dab2c70d-e1f3-4a79-8ad1-9a12db7b0664:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"265b3a39-c444-4827-a0ec-348d4a7f8ef6","command_center_event_id":"dab2c70d-e1f3-4a79-8ad1-9a12db7b0664"},{"id":"4d3e186f-17cb-47f6-b9a8-a1ec7ce018df","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/build-my-demo-branded-workspace-info-mailbox-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8458,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1164,"terminal":false,"missionId":"dab2c70d-e1f3-4a79-8ad1-9a12db7b0664","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17773,"prReadinessMs":666,"approvedPlanMs":0,"missionSetupMs":1221,"shipAndProveMs":17085},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"dab2c70d-e1f3-4a79-8ad1-9a12db7b0664"},"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":1056,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:51:36.014724+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1164","receipt_type":"execute_mission","idempotency_key":"mission:dab2c70d-e1f3-4a79-8ad1-9a12db7b0664:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"265b3a39-c444-4827-a0ec-348d4a7f8ef6","command_center_event_id":"dab2c70d-e1f3-4a79-8ad1-9a12db7b0664"},{"id":"f2fffcbd-8cbe-482f-b08a-be3874ffb755","source":"forgejo","status":"waiting","payload":{"branch":"ai/curri-canonical-route-ownership-20260906","prNumber":1985,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e4048ceaf15754fde4264e2b458c4307f1ac99b9","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T19:34:21.491335+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e4048ceaf15754fde4264e2b458c4307f1ac99b9","external_id":"1985","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7fa6019f-62eb-4b5d-bf39-2aa24cc42463:merged-pr:1985:e4048ceaf15754fde4264e2b458c4307f1ac99b9","mission_step_id":"d6e639b9-d0d1-41b1-bb21-db54be7ed0bd","command_center_event_id":"7fa6019f-62eb-4b5d-bf39-2aa24cc42463"},{"id":"774de514-bfcc-4a66-8686-41708677b3dc","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"97fa469ca281e7d3d73343fc1b70a5ab726aff5c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"transport-reliability","satisfied":false,"statement":"Healthy Forgejo/provider latency no longer becomes a fatal connection solely because a read exceeds the old 1.2-4 second budgets; shared idempotent reads use a bounded 5 second first attempt and approximately 15 second total budget with at most one retry, and exhausted transient transport is explicitly retryable/degraded.","proofConditionIds":["repo-proof","runtime-proof","watchdog-proof"]},{"id":"gate-pressure","satisfied":false,"statement":"KnockLaunch Gate uses resilient bounded Forgejo freshness reads and checks stale protected-main state before expensive dependency/typecheck work without adding redundant normal-path provider reads; final protected-main freshness remains fail-closed.","proofConditionIds":["repo-proof","release-proof"]},{"id":"live-release","satisfied":true,"statement":"The repair passes KnockLaunch Gate, squash-merges through Forgejo, deploys only affected Command Center/control-plane targets, and the new runtime is live.","proofConditionIds":["release-proof","runtime-proof"]}],"satisfied":false,"constraints":[{"id":"write-safety","satisfied":false,"statement":"Forgejo writes remain single-attempt except existing exact read-back reconciliation; no blind write retry is introduced.","proofConditionIds":["repo-proof"]},{"id":"host-safety","satisfied":false,"statement":"Verified healthy-host provider transport latency is not host restart authority and must not create restart loops or spend automatic host restart budget.","proofConditionIds":["repo-proof","watchdog-proof"]},{"id":"scope","satisfied":false,"statement":"Change only the exact Forgejo transport, Gate freshness, capability-contract, regression-test, and Command Center version files required by this failure class; do not run Visual Witness.","proofConditionIds":["repo-proof","release-proof"]}],"contractHash":"f5e425191c15f0f7fbce6d2c1a4469bcf7437788a282387ff5d2258dd57ed01f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"f5e425191c15f0f7fbce6d2c1a4469bcf7437788a282387ff5d2258dd57ed01f","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release-proof","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"f5e425191c15f0f7fbce6d2c1a4469bcf7437788a282387ff5d2258dd57ed01f"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"f5e425191c15f0f7fbce6d2c1a4469bcf7437788a282387ff5d2258dd57ed01f"},"required":true,"satisfied":true},{"id":"watchdog-proof","kind":"host_watchdog","evidence":{"expectedText":null,"heartbeatAgeMs":33604,"maintenanceProof":"migration=pack-bitmaps-v13 status=success observed_at=2026-09-04T04:49:54Z warning: garbage found: ./objects/pack/tmp_pack_VYdAHs warning: garbage found: ./objects/pack/tmp_pack_VYdAHs canonical_repo=/data/git/repositories/noel/knocklaunchos.git before=count: 69428,size: 352160,in-pack: 157475,packs: 51,size-pack: 70814,prune-packable: 0,garbage: 1,size-garbage: 65898, after=count: 10317,size: 51500,in-pack: 216586,packs: 2,size-pack: 91470,prune-packable: 0,garbage: 1,size-garbage: 65898,","heartbeatVerified":true},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:19:00.700752+00:00","proof_gate":"request_contract_pending","source_sha":"97fa469ca281e7d3d73343fc1b70a5ab726aff5c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:bbe450ac-8efa-4745-8a8f-c98149163993:request-contract:f5e425191c15f0f7fbce6d2c1a4469bcf7437788a282387ff5d2258dd57ed01f:97fa469ca281e7d3d73343fc1b70a5ab726aff5c:pending:repository","mission_step_id":"973afc63-fd0d-4625-9828-9c30e38b5f9e","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"b13017e7-fe40-4fd6-a7b2-ff24b9e957d7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue existing mission 07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3 and PR #1153 only. Correct the final stale regression assertion so forgejoMergeReadTimeoutMs expects 2500, then pass KnockLaunch Gate, squash merge, release cc-execution only, and prove the exact live runtime. No duplicate branch, PR, release, or unrelated edits.","wordingChanged":false,"canonicalIntent":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue existing mission 07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3 and PR #1153 only. Correct the final stale regression assertion so forgejoMergeReadTimeoutMs expects 2500, then pass KnockLaunch Gate, squash merge, release cc-execution only, and prove the exact live runtime. No duplicate branch, PR, release, or unrelated edits.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-handoff-live","statement":"The control plane bounded release handoff is merged, released only to cc-execution, and proven live after the final stale regression assertion is corrected.","proofConditionIds":["runtime-release-handoff-live"]}],"objective":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue existing mission 07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3 and PR #1153 only. Correct the final stale regression assertion so forgejoMergeReadTimeoutMs expects 2500, then pass KnockLaunch Gate, squash merge, release cc-execution only, and prove the exact live runtime. No duplicate branch, PR, release, or unrelated edits.","constraints":[{"id":"same-pr","statement":"Reuse the same mission, branch, and PR #1153; do not create duplicate work.","proofConditionIds":["runtime-release-handoff-live"]},{"id":"safety","statement":"Preserve protected main, KnockLaunch Gate, squash merge, exact release ownership, and runtime proof.","proofConditionIds":["runtime-release-handoff-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-release-handoff-live","kind":"runtime","claim":"The exact merged cc-execution runtime contains the bounded release-handoff behavior after the corrected regression guard passes.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"db7068c943af6d4ce7fed01840e12d444819d0954f892bc8d64ede1dfdb90f49","requestContractRevision":4,"previousRequestContractHash":"c3f737fc73a97bd25737bf43907c56a03006755fa4761f855019380540e670a7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:56:46.297927+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3:request-contract-revision:4:db7068c943af6d4ce7fed01840e12d444819d0954f892bc8d64ede1dfdb90f49","mission_step_id":"fa43d2bf-a08d-47f3-83b3-ce471b793e97","command_center_event_id":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},{"id":"b39a55bf-f9a5-4433-b34a-f1229070f634","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/control-plane-release-handoff-20260830","reason":"existing_branch_refresh_failed:1153:200","status":"blocked","metrics":{"receiptBytes":16481,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1153,"terminal":false,"missionId":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":7185,"prReadinessMs":0,"approvedPlanMs":7185,"missionSetupMs":2309,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},"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":995,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:56:25.207301+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1153","receipt_type":"execute_mission","idempotency_key":"mission:07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"fa43d2bf-a08d-47f3-83b3-ce471b793e97","command_center_event_id":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},{"id":"a2e9be62-67d9-4ff0-8f89-4e1b040711a1","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue existing mission 07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3 and PR #1153 on its now-verified refreshed head. Apply only the final stale regression assertion change in workers/cc-execution/test/release-orchestration-invariants.test.js: forgejoMergeReadTimeoutMs must expect 2500 instead of 5000. Then pass KnockLaunch Gate, squash merge, release cc-execution only, and prove live. Do not create another branch, PR, release, or unrelated edit.","wordingChanged":false,"canonicalIntent":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue existing mission 07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3 and PR #1153 on its now-verified refreshed head. Apply only the final stale regression assertion change in workers/cc-execution/test/release-orchestration-invariants.test.js: forgejoMergeReadTimeoutMs must expect 2500 instead of 5000. Then pass KnockLaunch Gate, squash merge, release cc-execution only, and prove live. Do not create another branch, PR, release, or unrelated edit.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-handoff-live","statement":"The control plane bounded release handoff passes its corrected regression guard, merges through Forgejo, releases only cc-execution, and is proven live.","proofConditionIds":["runtime-release-handoff-live"]}],"objective":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue existing mission 07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3 and PR #1153 on its now-verified refreshed head. Apply only the final stale regression assertion change in workers/cc-execution/test/release-orchestration-invariants.test.js: forgejoMergeReadTimeoutMs must expect 2500 instead of 5000. Then pass KnockLaunch Gate, squash merge, release cc-execution only, and prove live. Do not create another branch, PR, release, or unrelated edit.","constraints":[{"id":"same-generation","statement":"Reuse the same mission, refreshed branch, and PR #1153 only.","proofConditionIds":["runtime-release-handoff-live"]},{"id":"safety","statement":"Preserve protected main, KnockLaunch Gate, squash merge, release ownership, and runtime proof.","proofConditionIds":["runtime-release-handoff-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-release-handoff-live","kind":"runtime","claim":"Exact merged cc-execution runtime contains the bounded release-handoff repair.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1fee14d2ba0259d27be024f8e12c8c57c4eb9fc115d4ecd962808fca5cde19ec","requestContractRevision":5,"previousRequestContractHash":"db7068c943af6d4ce7fed01840e12d444819d0954f892bc8d64ede1dfdb90f49"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T22:57:18.499046+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3:request-contract-revision:5:1fee14d2ba0259d27be024f8e12c8c57c4eb9fc115d4ecd962808fca5cde19ec","mission_step_id":"fa43d2bf-a08d-47f3-83b3-ce471b793e97","command_center_event_id":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},{"id":"f192d9be-1dc0-45fd-a0dc-e523301ab642","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-43992403f254","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.34-mission-ledger-collapse-refreeze","prNumber":1674,"terminal":false,"missionId":"43992403-f254-4211-bc17-098b73a8f872","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9111,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":9111,"missionSetupMs":728,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":627,"ledgerReconcileMs":0,"lineageReconcileMs":101,"resolvePreflightMs":728,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":627,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"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":"43992403-f254-4211-bc17-098b73a8f872"},"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":3596,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:41:08.884007+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1674","receipt_type":"execute_mission","idempotency_key":"mission:43992403-f254-4211-bc17-098b73a8f872:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"cc46e19a-91b6-4f25-ab02-e9967ae7257b","command_center_event_id":"43992403-f254-4211-bc17-098b73a8f872"},{"id":"cd3548d0-a8d5-434d-8d46-ccc5c1b94a50","source":"cc-execution","status":"recorded","payload":{"objective":"Repair only the Curri shell regression introduced after PR #1985. Preserve clean /curri-properties URLs. Restore the existing RealtorShell around clean REALTOR content and make RealtorShell navigation native to the clean Curri route family. Do not redesign the shell or touch data, proposal editor, or unrelated tenants. Use one fresh branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, then runtime + visual proof on Curri root and transactions child route.","tenantRef":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","receivedAt":"2026-09-06T19:36:38.249Z","fingerprint":"596dd48404c6db3325d5173ec8d7d473bd8b9efdf690f0691c7dd6ce6aadcd2c","workstreamRef":"90ed5bf48abd4d3aaf7c024664b5b99d","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair only the Curri shell regression introduced after PR #1985. Preserve clean /curri-properties URLs. Restore the existing RealtorShell around clean REALTOR content and make RealtorShell navigation native to the clean Curri route family. Do not redesign the shell or touch data, proposal editor, or unrelated tenants. Use one fresh branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, then runtime + visual proof on Curri root and transactions child route.","wordingChanged":false,"canonicalIntent":"Repair only the Curri shell regression introduced after PR #1985. Preserve clean /curri-properties URLs. Restore the existing RealtorShell around clean REALTOR content and make RealtorShell navigation native to the clean Curri route family. Do not redesign the shell or touch data, proposal editor, or unrelated tenants. Use one fresh branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, then runtime + visual proof on Curri root and transactions child route.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-curri-shell","statement":"Curri /curri-properties renders through the existing full RealtorShell again, including branded header, primary navigation, background ownership, and contained REALTOR content.","proofConditionIds":["proof-root-runtime","proof-root-visual"]},{"id":"preserve-child-shell","statement":"Curri child REALTOR routes keep the same full RealtorShell while staying under the clean /curri-properties route family.","proofConditionIds":["proof-child-runtime","proof-child-visual"]}],"objective":"Repair only the Curri shell regression introduced after PR #1985. Preserve clean /curri-properties URLs. Restore the existing RealtorShell around clean REALTOR content and make RealtorShell navigation native to the clean Curri route family. Do not redesign the shell or touch data, proposal editor, or unrelated tenants. Use one fresh branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, then runtime + visual proof on Curri root and transactions child route.","constraints":[{"id":"no-redesign","statement":"Restore the existing RealtorShell; do not redesign Curri.","proofConditionIds":["proof-root-runtime","proof-root-visual"]},{"id":"clean-route","statement":"Keep /curri-properties as canonical; legacy /crm/realtor is inbound compatibility only.","proofConditionIds":["proof-root-runtime","proof-child-runtime"]},{"id":"frontend-only","statement":"Change and release frontend only.","proofConditionIds":["proof-root-runtime","proof-child-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-root-runtime","kind":"runtime","claim":"Production /curri-properties remains /curri-properties and renders the Curri RealtorShell marker text Brokerage Command after the frontend release.","route":"/curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":"Brokerage Command","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-child-runtime","kind":"runtime","claim":"Production /curri-properties/realtor-operations/transactions remains in the clean route family and renders inside Curri's shell.","route":"/curri-properties/realtor-operations/transactions","roleRef":null,"userRef":null,"required":true,"expectedText":"Curri Properties","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-root-visual","kind":"visual","claim":"The Curri root visibly shows the existing RealtorShell chrome: Brokerage Command, Curri Properties branded header, primary nav, background, and contained content.","route":"/curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":"Brokerage Command","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-child-visual","kind":"visual","claim":"The transactions child route visibly retains the same Curri RealtorShell chrome.","route":"/curri-properties/realtor-operations/transactions","roleRef":null,"userRef":null,"required":true,"expectedText":"Curri Properties","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"77f37c91c354c2aef4e6c49b18ac521f1c2870c4bce791539972b215dd23b7d0","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T19:36:38.690594+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:60d21db1-0f31-41e2-a13e-4b6a0a7dd59a:tenant-workstream-contribution:596dd48404c6db3325d5173ec8d7d473bd8b9efdf690f0691c7dd6ce6aadcd2c","mission_step_id":null,"command_center_event_id":"60d21db1-0f31-41e2-a13e-4b6a0a7dd59a"},{"id":"778cbe5c-4054-4fa2-b501-a15128b877b2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-release-handoff-20260830","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":21358,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1153,"terminal":false,"missionId":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":10101,"prReadinessMs":1724,"approvedPlanMs":8368,"missionSetupMs":2746,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},"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":1037,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:33:45.331629+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1153","receipt_type":"execute_mission","idempotency_key":"mission:07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"fa43d2bf-a08d-47f3-83b3-ce471b793e97","command_center_event_id":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},{"id":"12f8bedb-7dec-4c7e-b7af-60f4ce3bd340","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-demo-dispatch-auth-idempotence-20260830","reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":2560,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1163,"terminal":false,"missionId":"dba90aa9-7f7d-481a-9f8a-8ed475b0a676","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":553,"approvedPlanMs":0,"shipAndProveMs":8662},"nextAction":null,"receiptRef":{"mode":"full","missionId":"dba90aa9-7f7d-481a-9f8a-8ed475b0a676"},"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":576,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T23:07:11.929469+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"1163","receipt_type":"automatic_mission_resume","idempotency_key":"mission:dba90aa9-7f7d-481a-9f8a-8ed475b0a676:automatic-mission-resume:1163:canonical_release_blocked","mission_step_id":"27d57cf9-821f-4fd6-96c3-7b4970560492","command_center_event_id":"dba90aa9-7f7d-481a-9f8a-8ed475b0a676"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":9400,"schema":"public"}