{"data":[{"id":"6bff0879-6823-4f9a-a413-368b8f094916","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"d96c3def7d106caee0f275deaeecefecf5071ffe","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Continue and complete the owner's PCG public submit work. On /prestigious-card-grading/submit add a customer-visible Batch Upload control using gallery/device multi-select (not forced camera), support multiple cards with front/back pairing plus review/remove/replace before submit, preserve single-card flow, and wire the selected images into the existing PCG public submission backend so they persist with the created submission/cards rather than being cosmetic UI only. Keep customer copy factual and simple. Display the real grading service tiers exactly: 2 Weeks $12/card, 1 Week $15/card, 3 Days $20/card, Same Day $25/card. Only claim delivery/return behavior the backend actually supports. Preserve PCG branding and mobile usability. Add focused contract coverage. Carry through Gate, squash merge, deploy, and live verification at https://app.knocklaunch.app/prestigious-card-grading/submit. Done means live.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"fff062de690deeea581184e1184f3fa3a14d5f3949077badb3ba5c4fb4af222e","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"fff062de690deeea581184e1184f3fa3a14d5f3949077badb3ba5c4fb4af222e"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"d96c3def7d106caee0f275deaeecefecf5071ffe","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:56:39.023898+00:00","proof_gate":"request_contract_pending","source_sha":"d96c3def7d106caee0f275deaeecefecf5071ffe","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6fb70dfa-1cad-4b4b-ab7a-7632c2a405e1:request-contract:fff062de690deeea581184e1184f3fa3a14d5f3949077badb3ba5c4fb4af222e:d96c3def7d106caee0f275deaeecefecf5071ffe:pending:visual","mission_step_id":"d928f9be-eeda-4291-9c28-a42f7fb69afa","command_center_event_id":"6fb70dfa-1cad-4b4b-ab7a-7632c2a405e1"},{"id":"6bff27a6-ce5d-4485-8a5c-f72d8baffb86","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"d6513e60-3f49-49f5-8bbf-161f6227aae8","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-22bb987d450c","reason":null,"status":"pending","metrics":{"receiptBytes":179183,"releaseCount":0,"toolCallCount":96,"repeatedCallCount":83,"executorlessWaitMs":685138,"firstUsefulResultAt":"2026-10-06T01:00:54.107Z","recoveryAttemptCount":54,"ownerInterruptionCount":0},"version":null,"prNumber":5120,"terminal":false,"missionId":"22bb987d-450c-4a77-abd7-e744d2133c77","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","timingsMs":{"queue":195,"total":270,"execution":75},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"22bb987d-450c-4a77-abd7-e744d2133c77"},"performance":null,"deploymentId":"forgejo-main-98c629c7f0d3","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"d6513e60-3f49-49f5-8bbf-161f6227aae8","tenant":"prestigious-card-grading","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"d6513e60-3f49-49f5-8bbf-161f6227aae8","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/prestigious-card-grading/submit","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":16162,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-customer-progress","pcg-r2-media"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":"verified","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:12:20.971676+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","external_id":"d6513e60-3f49-49f5-8bbf-161f6227aae8","receipt_type":"visual_proof_started","idempotency_key":"mission:22bb987d-450c-4a77-abd7-e744d2133c77:visual-start:d6513e60-3f49-49f5-8bbf-161f6227aae8","mission_step_id":"603ad259-3846-4944-b530-ca7dfda9b171","command_center_event_id":"22bb987d-450c-4a77-abd7-e744d2133c77"},{"id":"6c007620-8472-4340-b8d6-bae678d085ff","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-4e92220f9e07","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7535,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":50372,"firstUsefulResultAt":"2026-10-05T22:50:06.471Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"4e92220f-9e07-4d62-b34f-2cd073888dee","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3299,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":321,"providerAuthMs":0,"ledgerPrepareMs":321,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":321,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":321,"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":"4e92220f-9e07-4d62-b34f-2cd073888dee"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3321,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:50:08.989981+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4e92220f-9e07-4d62-b34f-2cd073888dee:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5ce10fef-8f53-4a3b-a986-ce6b6b85aaa4","command_center_event_id":"4e92220f-9e07-4d62-b34f-2cd073888dee"},{"id":"6c014690-2476-4b03-908a-9defe43cb6b5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/platform-golden-path-foundation","reason":"orphaned_branch_recovery_scope_mismatch:ai/platform-golden-path-foundation","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"85f7fb9f-5f24-4711-b9f9-052c060769ae","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":334,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1900,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1900,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1900,"repositoryMutationMs":334,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1900,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"85f7fb9f-5f24-4711-b9f9-052c060769ae"},"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":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T12:48:11.902992+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:85f7fb9f-5f24-4711-b9f9-052c060769ae:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"aebc0968-7921-4ed5-b347-99ec95c09ab9","command_center_event_id":"85f7fb9f-5f24-4711-b9f9-052c060769ae"},{"id":"6c01868e-2107-473a-a7cc-58a58deb762e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/bounded-objective-compiler.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/bounded-objective-compiler.test.js"],"baseSha":"ac4f59946c2b084cd4dc11d5ac1f60420a3788df","issuedAt":1791594861621,"expiresAt":1791595041621,"missionId":"65daf112-81cd-4b91-b621-203c107f6222","autoRefreeze":true,"authorizationId":"718101cf-d138-444e-a725-fa8daecda938","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-10T01:14:22.160642+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"ac4f59946c2b084cd4dc11d5ac1f60420a3788df","external_id":"718101cf-d138-444e-a725-fa8daecda938","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:65daf112-81cd-4b91-b621-203c107f6222:718101cf-d138-444e-a725-fa8daecda938","mission_step_id":null,"command_center_event_id":"65daf112-81cd-4b91-b621-203c107f6222"},{"id":"6c0747fe-ce31-4803-a36b-17cd43da2eea","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-gate-timeout-capacity","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.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"ac7b53bf-08bb-4326-a2e0-f93d72c79091","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ac7b53bf-08bb-4326-a2e0-f93d72c79091"},"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":4021,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T17:34:41.793249+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ac7b53bf-08bb-4326-a2e0-f93d72c79091:execute_mission:repair_mission_execution_retryable","mission_step_id":"056015cf-0b77-45f7-8cce-fdd2544fc33f","command_center_event_id":"ac7b53bf-08bb-4326-a2e0-f93d72c79091"},{"id":"6c0793f7-d4ca-443e-9fcc-53d9188c6de2","source":"github-status","status":"verified","payload":{"failed":[],"states":{"render-onrunner/real-user-canary":"success","canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified","render-onrunner/real-user-canary"],"sourceSha":"0f8bc2e142414a9e0c29acabf8546691ae0e0aa6","releaseState":"verified","exactConductorRun":{"id":31150316718,"status":"completed","headSha":"0f8bc2e142414a9e0c29acabf8546691ae0e0aa6","conclusion":"success","sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T05:28:15.305566+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0f8bc2e142414a9e0c29acabf8546691ae0e0aa6","external_id":"canonical-release-0f8bc2e14241","receipt_type":"canonical_release_status","idempotency_key":"mission:6435d2d5-923c-4e09-9d5f-2a505ab1b2b1:release-status:0f8bc2e142414a9e0c29acabf8546691ae0e0aa6:verified:canonical-production-release/verified=success|render-onrunner/real-user-canary=success","mission_step_id":"99562d5e-a438-4872-adfc-7a523ababce4","command_center_event_id":"6435d2d5-923c-4e09-9d5f-2a505ab1b2b1"},{"id":"6c09484f-a237-45e6-bf3a-1e114f8bcde4","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_not_unique:workers/cc-execution/test/release-orchestration-invariants.test.js","fingerprint":"1a1294ae2ec4949785f33bad74443b90ebbcbaa5210121b1cc0a74aab0e12c49"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:06:44.154372+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:3993ff80-7fb4-42a0-9f30-8ac23998aa17:repository-mutation-intent-blocked:1a1294ae2ec4949785f33bad74443b90ebbcbaa5210121b1cc0a74aab0e12c49","mission_step_id":"17ac7120-72a3-4d68-9337-ba9497e9550b","command_center_event_id":"3993ff80-7fb4-42a0-9f30-8ac23998aa17"},{"id":"6c0aeeeb-8b30-40b1-a466-4283b51985e9","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":"32499db65eba290045359a38752418f7b140a899","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":"32499db65eba290045359a38752418f7b140a899","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-r2-media"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"0e5d5a34ef4294c6d03d4e79666e9f5c06d66570d932cd5c9bd30ff2fc639bc2","forgejoWorkflowProof":{"runId":15194,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T12:02:50.793807+00:00","proof_gate":"canonical_release_pending","source_sha":"32499db65eba290045359a38752418f7b140a899","external_id":"forgejo-main-32499db65eba","receipt_type":"canonical_release_status","idempotency_key":"mission:da7577f9-3f00-439d-bec6-2494bce10f44:forgejo-release-status:32499db65eba290045359a38752418f7b140a899:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"11903c45-a894-4ab9-ab6d-df77eaf193ce","command_center_event_id":"da7577f9-3f00-439d-bec6-2494bce10f44"},{"id":"6c0c0a0f-03f3-4401-890a-08c59f61a187","source":"forgejo","status":"waiting","payload":{"branch":"ai/support-rootless-forgejo-config-v10-20260827","prNumber":841,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"bbfa1658e972b55af199b3991c1f3c1261aa580c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:56:19.603568+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"bbfa1658e972b55af199b3991c1f3c1261aa580c","external_id":"841","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ea7d9b16-8768-4cd6-aace-2c258e9598e4:merged-pr:841:bbfa1658e972b55af199b3991c1f3c1261aa580c","mission_step_id":"1f4a7851-508e-4f66-9ab0-8c95f34bc930","command_center_event_id":"ea7d9b16-8768-4cd6-aace-2c258e9598e4"},{"id":"6c0e69a6-758d-447a-818c-49267dda612e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"8ae40a325e01dd87f1a9eee40ea586710b8dae4d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"8ae40a325e01dd87f1a9eee40ea586710b8dae4d","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"d56b19608b9681751f85a27c52ad3d9399931a47dd3ee6bed792bab601e382cf","forgejoWorkflowProof":{"runId":12669,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8ae40a325e01dd87f1a9eee40ea586710b8dae4d","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-8ae40a325e01dd87f1a9eee40ea586710b8dae4d","compareStatus":"target_job_success_runtime_verified","workflowRunId":12669,"identitySource":"canonical_release_target_job","runtimeVersion":"1.59.1-forgejo-runtime-decruft","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T18:21:34.010392+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8ae40a325e01dd87f1a9eee40ea586710b8dae4d","external_id":"forgejo-main-8ae40a325e01","receipt_type":"canonical_release_status","idempotency_key":"mission:e0313287-8e5d-46b5-81e0-cce6b135f1fc:forgejo-release-status:8ae40a325e01dd87f1a9eee40ea586710b8dae4d:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"aa15adbc-f7ab-425a-b764-ceebee5eda1b","command_center_event_id":"e0313287-8e5d-46b5-81e0-cce6b135f1fc"},{"id":"6c0fc44e-3131-4427-be8f-5f25453576e0","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"baseSha":"8924d6f8f7b5a2bfb10e1468ddffa06faa4d5e2a","issuedAt":1791467092822,"expiresAt":1791467272822,"missionId":"95902ce9-f154-4e22-b6bc-51b7c91ff299","autoRefreeze":true,"authorizationId":"ce65d760-8c48-40d3-9ce7-bfe3b0b6cf2c","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-08T13:44:53.739982+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"8924d6f8f7b5a2bfb10e1468ddffa06faa4d5e2a","external_id":"ce65d760-8c48-40d3-9ce7-bfe3b0b6cf2c","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:95902ce9-f154-4e22-b6bc-51b7c91ff299:ce65d760-8c48-40d3-9ce7-bfe3b0b6cf2c","mission_step_id":null,"command_center_event_id":"95902ce9-f154-4e22-b6bc-51b7c91ff299"},{"id":"6c11f016-9cfb-437b-907b-2564e2eb5dc5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-75240aea1142","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":38293,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":11,"executorlessWaitMs":49653,"firstUsefulResultAt":"2026-10-02T21:09:17.342Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4528,"terminal":false,"missionId":"75240aea-1142-4223-aaeb-8ffa58309468","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5156,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2827,"missionSetupMs":401,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":335,"ledgerReconcileMs":0,"lineageReconcileMs":66,"resolvePreflightMs":401,"repositoryMutationMs":2329,"repositoryProviderMs":2329,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2051,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":335,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":278},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"75240aea-1142-4223-aaeb-8ffa58309468"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3704,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:09:24.050266+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4528","receipt_type":"execute_mission","idempotency_key":"mission:75240aea-1142-4223-aaeb-8ffa58309468:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e060af96-10fb-4f75-85a7-bb89b01e36f0","command_center_event_id":"75240aea-1142-4223-aaeb-8ffa58309468"},{"id":"6c128ca6-4963-411b-bd00-3f18e2224c4b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1b15dfb55293","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":56065,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"executorlessWaitMs":192869,"firstUsefulResultAt":"2026-09-28T12:31:56.742Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":3983,"terminal":false,"missionId":"1b15dfb5-5293-48f6-9e55-34f0ed6d82a6","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c80ad8e6c3d3be55135309a5bb80fa8e72e10112","timingsMs":{"prReadinessMs":100,"approvedPlanMs":0,"shipAndProveMs":1406,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"1b15dfb5-5293-48f6-9e55-34f0ed6d82a6"},"performance":null,"deploymentId":"forgejo-main-c80ad8e6c3d3","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2107,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:13:29.404528+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3983","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1b15dfb5-5293-48f6-9e55-34f0ed6d82a6:automatic-mission-resume:3983:canonical_release_reconciliation_pending","mission_step_id":"be9d2e83-15aa-406e-ae4a-c98ab8cfaab3","command_center_event_id":"1b15dfb5-5293-48f6-9e55-34f0ed6d82a6"},{"id":"6c1497bd-b90e-4df2-b33b-c075beba54b2","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"ed611056d22d7f8b98afbcdb7d0dec84dfd24105","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ed611056d22d7f8b98afbcdb7d0dec84dfd24105","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"aa021fd86899157bee0d25188e7ee58df9ec544c1daffb5c2d030ea6352b92e3","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7928","runId":7928,"status":"success","sourceSha":"ed611056d22d7f8b98afbcdb7d0dec84dfd24105","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"8b4357c901555638e224c7809db1c408ef7d5bd0","sourceSha":"ed611056d22d7f8b98afbcdb7d0dec84dfd24105","changedPaths":["src/__tests__/contracts/frontend-react-runtime.contract.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/cloudflare-native-build.mjs","scripts/validate-production-critical-files.mjs","vite.config.ts","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":6,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T23:07:20.043932+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ed611056d22d7f8b98afbcdb7d0dec84dfd24105","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:eb02db74-2a88-40b6-a9b7-9ebb00976c18:forgejo-release-status:ed611056d22d7f8b98afbcdb7d0dec84dfd24105:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"4a6dd2b1-f387-4b9c-b1ab-fc9ee3a9aa88","command_center_event_id":"eb02db74-2a88-40b6-a9b7-9ebb00976c18"},{"id":"6c16341e-ad17-4de2-989d-d2f35e9739c4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"pending"},"mainSha":"18eff3c59c85054dd40ad2e23536f4dbab981608","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"18eff3c59c85054dd40ad2e23536f4dbab981608","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"9908c90b89f625835479c8c31b81d2f159d4c1a5a9ccb94eebd5cee5efef3d9e","forgejoWorkflowProof":{"runId":13313,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:53:42.085286+00:00","proof_gate":"canonical_release_pending","source_sha":"18eff3c59c85054dd40ad2e23536f4dbab981608","external_id":"forgejo-main-18eff3c59c85","receipt_type":"canonical_release_status","idempotency_key":"mission:7cabc4fb-fd3c-46c6-b9ab-a501497a3086:forgejo-release-status:18eff3c59c85054dd40ad2e23536f4dbab981608:pending:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=pending","mission_step_id":"c17a99a4-f8d9-4f34-8d6f-e55b39af8b54","command_center_event_id":"7cabc4fb-fd3c-46c6-b9ab-a501497a3086"},{"id":"6c185a92-ae0f-4c71-b67b-d2f4eda2ba40","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a632f0deb681","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.113-orphan-cache-absence-proof","prNumber":2453,"terminal":false,"missionId":"a632f0de-b681-467b-9ca4-59e0779599c4","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14726,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1617,"approvedPlanMs":0,"missionSetupMs":573,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":465,"ledgerReconcileMs":0,"lineageReconcileMs":108,"resolvePreflightMs":573,"repositoryMutationMs":12946,"repositoryProviderMs":7869,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6060,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":465,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1809},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a632f0de-b681-467b-9ca4-59e0779599c4"},"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":1515,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:46:05.609655+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2453","receipt_type":"execute_mission","idempotency_key":"mission:a632f0de-b681-467b-9ca4-59e0779599c4:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"11154fdb-edf2-4d63-bf48-d2746831e3ab","command_center_event_id":"a632f0de-b681-467b-9ca4-59e0779599c4"},{"id":"6c1e38c3-6de5-4807-82ae-406e404fbc45","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-957cc2482ab2","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":49414,"releaseCount":0,"toolCallCount":33,"repeatedCallCount":23,"executorlessWaitMs":420984,"firstUsefulResultAt":"2026-10-04T03:05:39.066Z","recoveryAttemptCount":15,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4703,"terminal":false,"missionId":"957cc248-2ab2-47cb-a0a1-7090b2aa42d6","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c92b97c42701a544f10800452c276687619a8733","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4510,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":802,"approvedPlanMs":0,"missionSetupMs":503,"providerAuthMs":0,"shipAndProveMs":3225,"ledgerPrepareMs":396,"ledgerReconcileMs":0,"lineageReconcileMs":107,"resolvePreflightMs":503,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":396,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"957cc248-2ab2-47cb-a0a1-7090b2aa42d6"},"performance":null,"deploymentId":"forgejo-main-c92b97c42701","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2462,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T03:13:17.533071+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"c92b97c42701a544f10800452c276687619a8733","external_id":"forgejo-main-c92b97c42701","receipt_type":"execute_mission","idempotency_key":"mission:957cc248-2ab2-47cb-a0a1-7090b2aa42d6:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"559a9e44-c62b-467b-975f-5dba5f0a4b76","command_center_event_id":"957cc248-2ab2-47cb-a0a1-7090b2aa42d6"},{"id":"6c2124ab-79b7-4ece-867f-dadced1cd43a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/premium-big-papis-people-split-20260825","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2814,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":null,"terminal":false,"missionId":"ab6973be-4152-4622-8cda-307024782bf5","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ab6973be-4152-4622-8cda-307024782bf5"},"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":5143,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T04:42:21.837637+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ab6973be-4152-4622-8cda-307024782bf5:execute_mission:repair_mission_execution_retryable","mission_step_id":"be5cafeb-1310-4cc1-b84a-13f543255ee3","command_center_event_id":"ab6973be-4152-4622-8cda-307024782bf5"},{"id":"6c21374d-a76a-4f0a-9036-7a0bf4103ae6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-mobile-scale-hardening-20260906","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.69-forgejo-provider-transport-reliability","prNumber":null,"terminal":false,"missionId":"c64137ac-1cca-4ded-a72d-e6c5d5c44b0c","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":337,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":337,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":337,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":337,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c64137ac-1cca-4ded-a72d-e6c5d5c44b0c"},"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":1536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T23:14:27.312612+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c64137ac-1cca-4ded-a72d-e6c5d5c44b0c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a59d9be6-c643-40a9-8a10-4fc5ea60dc9c","command_center_event_id":"c64137ac-1cca-4ded-a72d-e6c5d5c44b0c"},{"id":"6c24321d-1653-4275-bf85-ec81ed4a33fa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/current-runtime-reliability-truth","reason":"anchored_edit_anchor_missing:workers/cc-execution/test/release-orchestration-invariants.test.js","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.142-historical-release-source-preservation","prNumber":2683,"terminal":false,"missionId":"91fb068f-a96d-47e4-937f-8a3b481100ee","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11941,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":5331,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5331,"repositoryMutationMs":11941,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"91fb068f-a96d-47e4-937f-8a3b481100ee"},"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-13T21:42:14.397083+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:91fb068f-a96d-47e4-937f-8a3b481100ee:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"33730459-3f4a-4ae2-93ba-a15ea64cf404","command_center_event_id":"91fb068f-a96d-47e4-937f-8a3b481100ee"},{"id":"6c265f9c-19bd-4450-ae2c-3402afae2a49","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/pcg-video-contained-20260903","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3667,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.11-daily-operator-canonical-route-passthrough","prNumber":1636,"terminal":false,"missionId":"9c2b38ed-50f3-47fe-8e7d-0e02026286d9","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","timingsMs":{"handlerMs":11476,"prReadinessMs":1367,"approvedPlanMs":1283,"missionSetupMs":1548,"shipAndProveMs":8015},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9c2b38ed-50f3-47fe-8e7d-0e02026286d9"},"performance":null,"deploymentId":"forgejo-main-2bb83a045d62","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2596,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T23:16:31.584584+00:00","proof_gate":"canonical_release_dispatched","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":"forgejo-main-2bb83a045d62","receipt_type":"execute_mission","idempotency_key":"mission:9c2b38ed-50f3-47fe-8e7d-0e02026286d9:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"b208d44c-61fe-4971-943a-00b9d7dd2f84","command_center_event_id":"9c2b38ed-50f3-47fe-8e7d-0e02026286d9"},{"id":"6c2661ce-5c38-4097-a141-49de43de032f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5246,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":456,"terminal":false,"missionId":"98cb692e-2213-46d1-aed6-5cedc7fd42ae","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"98cb692e-2213-46d1-aed6-5cedc7fd42ae"},"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":1020,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T23:13:44.126596+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"456","receipt_type":"automatic_mission_resume","idempotency_key":"mission:98cb692e-2213-46d1-aed6-5cedc7fd42ae:automatic-mission-resume:456:repair_mission_waiting_for_gate","mission_step_id":"465446dd-4e33-4866-8eb2-4a36caa6799e","command_center_event_id":"98cb692e-2213-46d1-aed6-5cedc7fd42ae"},{"id":"6c26ca71-4d0b-4bdb-ab82-e3c79454e889","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-actual-user-repair-20260901","reason":null,"status":"in_progress","metrics":{"receiptBytes":14545,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":1245,"terminal":false,"missionId":"f8aefa23-cedb-444a-ac27-e663f82d22d3","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":6719,"prReadinessMs":1039,"approvedPlanMs":0,"missionSetupMs":1446,"shipAndProveMs":5222},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"f8aefa23-cedb-444a-ac27-e663f82d22d3"},"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":1011,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T12:15:55.095031+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1245","receipt_type":"execute_mission","idempotency_key":"mission:f8aefa23-cedb-444a-ac27-e663f82d22d3:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"bb4bc92f-f313-423a-864e-0b0150b0a6dc","command_center_event_id":"f8aefa23-cedb-444a-ac27-e663f82d22d3"},{"id":"6c270b4b-10c5-42da-9867-be0c336a6d5c","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-experience-editor-exact-leaf-selection-20260804","prNumber":4015,"nextAction":null,"mergeCommitSha":"54dcc94fa4307f49e1ef52efc5523c8915c41a17","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T09:29:15.385469+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"54dcc94fa4307f49e1ef52efc5523c8915c41a17","external_id":"4015","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:cb14e2cc-5645-4c0f-800e-54ad5dcc6304:merged-pr:4015:54dcc94fa4307f49e1ef52efc5523c8915c41a17","mission_step_id":"e5060eb3-cafe-411b-97f9-daaaa20e9718","command_center_event_id":"cb14e2cc-5645-4c0f-800e-54ad5dcc6304"},{"id":"6c29106e-7cc9-4900-a6be-cd60a956f1c4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":233,"terminal":false,"missionId":"b8bf507e-17cb-4b23-88c6-5b1eae5c1508","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"2ed63eeff342e258262094f0e32bdede763a6671","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b8bf507e-17cb-4b23-88c6-5b1eae5c1508"},"performance":null,"deploymentId":"forgejo-main-2ed63eeff342","workflowRunId":685,"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":3999,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T04:06:22.937841+00:00","proof_gate":"canonical_release_dispatched","source_sha":"2ed63eeff342e258262094f0e32bdede763a6671","external_id":"forgejo-main-2ed63eeff342","receipt_type":"ship_and_prove","idempotency_key":"mission:b8bf507e-17cb-4b23-88c6-5b1eae5c1508:ship_and_prove:canonical_release_dispatched:2ed63eeff342e258262094f0e32bdede763a6671:685","mission_step_id":"d2d3fcf5-e99b-4af8-b45d-b2aaa38044b5","command_center_event_id":"b8bf507e-17cb-4b23-88c6-5b1eae5c1508"},{"id":"6c29c67a-d986-4842-a7ee-f9f0b9e8f291","source":"cc-execution","status":"recorded","payload":{"objective":"Ship and prove noel/KnockLaunchOS PR #420","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-19T05:53:54.291Z","fingerprint":"b74bfb7634e6406995657f5b7a8e763337200b63e2679836735e876c3a64609b","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T05:53:54.742227+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:d2f86484-34d1-4906-87f3-ed6e1e45c79c:tenant-workstream-contribution:b74bfb7634e6406995657f5b7a8e763337200b63e2679836735e876c3a64609b","mission_step_id":null,"command_center_event_id":"d2f86484-34d1-4906-87f3-ed6e1e45c79c"},{"id":"6c2c6813-2d0d-4c70-a7ab-153262d456ed","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-46c0b8e7f7a7","reason":"mission_source_scope_read_failed","status":"retryable","metrics":{"receiptBytes":4713977,"releaseCount":0,"toolCallCount":2149,"repeatedCallCount":2142,"executorlessWaitMs":154562823,"firstUsefulResultAt":"2026-10-02T21:06:08.983Z","recoveryAttemptCount":19,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"46c0b8e7-f7a7-4554-b922-8987b456413d","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5289,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":5061,"missionSetupMs":343,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":343,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":343,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":343,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"46c0b8e7-f7a7-4554-b922-8987b456413d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1421,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T09:17:33.169876+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:46c0b8e7-f7a7-4554-b922-8987b456413d:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"a30ab772-3f55-4724-a287-5024f9736963","command_center_event_id":"46c0b8e7-f7a7-4554-b922-8987b456413d"},{"id":"6c2cac6b-08a1-4cc3-9669-84c22a09a29d","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"d386cee90f084fa3d0c2ab3f330b6084594d35cb","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Change the PCG WhatsMyProgress media layout so mobile users see the submission lookup before decorative media, the cover does not push tracking below the fold, hero media follows the form, and the PCG gallery scrolls horizontally on mobile while desktop remains balanced. Preserve tracking behavior. Gate, merge, deploy, and verify live.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"ae02c267a3f9e725a3f859799a4e21b9e6073d14c7fd429ea30429beb87c52c5","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ae02c267a3f9e725a3f859799a4e21b9e6073d14c7fd429ea30429beb87c52c5"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg","currentSourceSha":"d386cee90f084fa3d0c2ab3f330b6084594d35cb","witnessSourceSha":"d386cee90f084fa3d0c2ab3f330b6084594d35cb","verificationState":"failed","witnessRequestContractHash":"ae02c267a3f9e725a3f859799a4e21b9e6073d14c7fd429ea30429beb87c52c5"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:11:00.536958+00:00","proof_gate":"request_contract_pending","source_sha":"d386cee90f084fa3d0c2ab3f330b6084594d35cb","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9b239608-e0d7-4b46-a3f6-d4beed98a5b0:request-contract:ae02c267a3f9e725a3f859799a4e21b9e6073d14c7fd429ea30429beb87c52c5:d386cee90f084fa3d0c2ab3f330b6084594d35cb:pending:visual","mission_step_id":"ec1450c7-3844-48d6-8714-dd9ebea85688","command_center_event_id":"9b239608-e0d7-4b46-a3f6-d4beed98a5b0"},{"id":"6c2d48f3-1777-4b5b-af20-819664931adc","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/deploy-editor-click-runner-20260804","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"e4e6fe4d-e65d-4ab8-afae-c798a3a247a9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and recall /repair/execute-mission automatically without another owner prompt.","receiptRef":{"mode":"full","missionId":"e4e6fe4d-e65d-4ab8-afae-c798a3a247a9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1704,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T01:25:18.362435+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e4e6fe4d-e65d-4ab8-afae-c798a3a247a9:execute_mission:repair_mission_synthesis_ready","mission_step_id":"7aa18e2f-7f53-4b9e-8929-ae3bbf004ecf","command_center_event_id":"e4e6fe4d-e65d-4ab8-afae-c798a3a247a9"},{"id":"6c2e3452-d894-450a-9da6-703929ef172b","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2a4864e85503","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.219-contract-release-target-forwarding","prNumber":null,"terminal":false,"missionId":"2a4864e8-5503-4795-bc35-3fc0a2428e4a","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":394,"providerAuthMs":0,"ledgerPrepareMs":309,"ledgerReconcileMs":0,"lineageReconcileMs":85,"resolvePreflightMs":394,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":309,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"2a4864e8-5503-4795-bc35-3fc0a2428e4a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1347,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:36:24.168178+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2a4864e8-5503-4795-bc35-3fc0a2428e4a:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"25c05bf5-139f-49f1-94d8-204373727476","command_center_event_id":"2a4864e8-5503-4795-bc35-3fc0a2428e4a"},{"id":"6c2ede5f-8512-486e-b0ef-6c68773b1f4a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9f15c30444b9","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"9f15c304-44b9-4e1e-9393-6b8dd7b1feaa","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":20,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":475,"providerAuthMs":0,"ledgerPrepareMs":475,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":475,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":475,"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":"9f15c304-44b9-4e1e-9393-6b8dd7b1feaa"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9337,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/platform-application-registry.json","scripts/resolve-production-drift-plan.mjs","config/capabilities/tenant-type-platform-primitive.json","scripts/production-release-targets.json","scripts/resolve-production-workflow-run.mjs","scripts/validate-production-release-identities.mjs","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","src/App.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T02:53:06.930462+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9f15c304-44b9-4e1e-9393-6b8dd7b1feaa:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1cede06a-53c9-44fd-8afb-7b6ca5e2f56d","command_center_event_id":"9f15c304-44b9-4e1e-9393-6b8dd7b1feaa"},{"id":"6c2f6ff2-b39d-4120-bdad-1f416f497360","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-cc47304f3c0b","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2905,"terminal":false,"missionId":"cc47304f-3c0b-46b1-a0d4-49c13454a945","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"30409921342633f65f919a569a9adb3da8f2260d","timingsMs":{"prReadinessMs":122,"approvedPlanMs":0,"shipAndProveMs":3489,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"cc47304f-3c0b-46b1-a0d4-49c13454a945"},"performance":null,"deploymentId":"forgejo-main-304099213426","workflowRunId":8774,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T15:00:37.297344+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2905","receipt_type":"automatic_mission_resume","idempotency_key":"mission:cc47304f-3c0b-46b1-a0d4-49c13454a945:automatic-mission-resume:2905:canonical_release_reconciliation_pending","mission_step_id":"b16a4c8e-99fa-4e2c-87e3-7873f0880589","command_center_event_id":"cc47304f-3c0b-46b1-a0d4-49c13454a945"},{"id":"6c2fe9d6-351d-4951-a474-d90b105f8986","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.11-release-sha-idempotency","prNumber":4309,"terminal":false,"missionId":"f72b3848-6c33-4cdc-8f95-1977112586a4","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"e7e8fb1cbbee4cb05f4d8f92aaf95ea50d890a88","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"f72b3848-6c33-4cdc-8f95-1977112586a4"},"performance":null,"deploymentId":"canonical-release-e7e8fb1cbbee","workflowRunId":31259697299,"releaseTargets":{"frontend":true,"onrunner":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":1049,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T13:30:29.36313+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e7e8fb1cbbee4cb05f4d8f92aaf95ea50d890a88","external_id":"canonical-release-e7e8fb1cbbee","receipt_type":"ship_and_prove","idempotency_key":"mission:f72b3848-6c33-4cdc-8f95-1977112586a4:ship_and_prove:canonical_release_dispatched","mission_step_id":"5fc45e5e-d82f-450f-b0bc-e4e41fc40cea","command_center_event_id":"f72b3848-6c33-4cdc-8f95-1977112586a4"},{"id":"6c30307b-02d2-41e3-85be-2116a2b0a5ce","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"a4681a410e6ff54b127b1d12d1d0d1718e4862f5","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a4681a410e6ff54b127b1d12d1d0d1718e4862f5","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"fc7bf9b7154d159c1ba4649372149527e4e05a0e87dc8af41192101d830960e7","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7252","runId":7252,"status":"success","sourceSha":"a4681a410e6ff54b127b1d12d1d0d1718e4862f5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:12:22.230662+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a4681a410e6ff54b127b1d12d1d0d1718e4862f5","external_id":"forgejo-main-a4681a410e6f","receipt_type":"canonical_release_status","idempotency_key":"mission:49c32e2e-6e7a-4f88-946d-9da57907e98b:forgejo-release-status:a4681a410e6ff54b127b1d12d1d0d1718e4862f5:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"ececb8e2-9776-40b2-b514-8a0474a2d85a","command_center_event_id":"49c32e2e-6e7a-4f88-946d-9da57907e98b"},{"id":"6c31ccc1-6946-4d5c-91c8-56739c9fb498","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a7bb6303ad7b","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"a7bb6303-ad7b-4737-8594-fbe56202f860","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":457,"providerAuthMs":0,"ledgerPrepareMs":457,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":457,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":457,"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":"a7bb6303-ad7b-4737-8594-fbe56202f860"},"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":7004,"likelyAffectedFiles":["supabase/functions/tenant-media-library/index.ts","src/pages/settings/TenantSettingsPage.tsx","src/shells/modesTenantShell.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T02:23:01.867169+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a7bb6303-ad7b-4737-8594-fbe56202f860:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"64bf80e3-ee25-42be-8ffb-e1b9bfb380cf","command_center_event_id":"a7bb6303-ad7b-4737-8594-fbe56202f860"},{"id":"6c328514-2a1d-4587-b2ba-77d33f3af0d5","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-command-center-release-routing-20260804-r202608041544","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.8-adaptive-visual-verification","prNumber":3992,"terminal":false,"missionId":"1e09ee70-adcc-452e-92bb-37aac0259215","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"1e09ee70-adcc-452e-92bb-37aac0259215"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1321,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T15:44:31.905061+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"3992","receipt_type":"execute_mission","idempotency_key":"mission:1e09ee70-adcc-452e-92bb-37aac0259215:execute_mission:repair_mission_prepared","mission_step_id":"e1e18c1b-7f33-4246-beda-d213f08e93a2","command_center_event_id":"1e09ee70-adcc-452e-92bb-37aac0259215"},{"id":"6c363baf-4768-4258-917f-689f78f99cd1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"success"},"mainSha":"ba363dd3fe78502d8307ef08022a09d5a8751924","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"sourceSha":"b9ef9e867618b897863ed97862568436cd9fc6f4","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/289","runId":289,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"b9ef9e867618b897863ed97862568436cd9fc6f4","deploymentId":"forgejo-main-b9ef9e867618b897863ed97862568436cd9fc6f4","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.2-autonomous-forgejo-merge-supervisor","containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T11:37:42.552931+00:00","proof_gate":"canonical_release_pending","source_sha":"b9ef9e867618b897863ed97862568436cd9fc6f4","external_id":"forgejo-main-b9ef9e867618","receipt_type":"canonical_release_status","idempotency_key":"mission:4b98ce36-c4c7-4523-a12b-bb8c8321cdd3:forgejo-release-status:b9ef9e867618b897863ed97862568436cd9fc6f4:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|cc-execution/runtime-proof=success|frontend-cloudflare/live=pending","mission_step_id":"a9db9f84-bbc3-443d-9c76-923b89cc4b83","command_center_event_id":"4b98ce36-c4c7-4523-a12b-bb8c8321cdd3"},{"id":"6c3735d2-2f57-4eea-a723-68a915149d96","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtg070zb","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1167,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":null,"terminal":false,"missionId":"032f542f-af18-495c-b3c8-426bc9bb9130","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":906,"missionSetupMs":1282},"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":"032f542f-af18-495c-b3c8-426bc9bb9130"},"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":9367,"likelyAffectedFiles":["scripts/owner-supabase-function-migrate.mjs","scripts/resolve-supabase-function-targets.mjs","scripts/supabase-migration-release.mjs","src/components/admin/EdgeFunctionControlPlanePanel.tsx","scripts/resolve-supabase-edge-consumers.mjs","scripts/validate-edge-functions.mjs","scripts/resolve-supabase-function-targets.test.mjs","src/__tests__/contracts/supabase-config-unique-function-tables.test.ts","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","scripts/validate-supabase-migration-integrity.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T16:11:53.79714+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:032f542f-af18-495c-b3c8-426bc9bb9130:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"00e8b3eb-fc5b-46ec-92b5-1157121a9f44","command_center_event_id":"032f542f-af18-495c-b3c8-426bc9bb9130"},{"id":"6c38e0b2-5a21-459f-a668-c161026d05d8","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/mission-control-maintenance-regression.test.js"],"baseSha":"1db279411f3796c07ac4832801fc8f5b320f99f9","issuedAt":1791893314834,"expiresAt":1791893494834,"missionId":"041449bc-beec-4ae6-85c2-570cd3d6c012","autoRefreeze":true,"authorizationId":"5e2f2781-e2fb-4d1d-87cd-d42c40d09bfe","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T12:08:35.460515+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"1db279411f3796c07ac4832801fc8f5b320f99f9","external_id":"5e2f2781-e2fb-4d1d-87cd-d42c40d09bfe","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:041449bc-beec-4ae6-85c2-570cd3d6c012:5e2f2781-e2fb-4d1d-87cd-d42c40d09bfe","mission_step_id":null,"command_center_event_id":"041449bc-beec-4ae6-85c2-570cd3d6c012"},{"id":"6c394825-e503-4331-a37b-c79102cd0b17","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"invalid_ai_branch","status":"retryable","metrics":{"receiptBytes":3020,"releaseCount":1,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.38.0-forgejo-only-core","prNumber":25,"terminal":false,"missionId":"a1aabfed-e59a-4aed-b2a2-445c39b8e227","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"4876925376ab4a3bbccbffdabd501314bbe53dee","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a1aabfed-e59a-4aed-b2a2-445c39b8e227"},"performance":null,"deploymentId":"forgejo-main-4876925376ab","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["cc-tools"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":475,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T16:38:57.035088+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":"4876925376ab4a3bbccbffdabd501314bbe53dee","external_id":"forgejo-main-4876925376ab","receipt_type":"execute_mission","idempotency_key":"mission:a1aabfed-e59a-4aed-b2a2-445c39b8e227:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"7b090558-f569-487e-aec9-a8ba2685cf66","command_center_event_id":"a1aabfed-e59a-4aed-b2a2-445c39b8e227"},{"id":"6c3b8695-de5c-4596-9cbb-caeaf18ca5db","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"612107b7464cbad42322ca1935d85a81b5387949","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair the production tenant/app launch regression on /select-tenant. Login is working and Platform Management works, but business/app launch incorrectly validates via supabase.auth.getUser() without the current AuthContext access token. In src/pages/SelectTenant.tsx, change verifyTenantLaunchSession to accept the current access token and call supabase.auth.getUser(accessToken), preserving the expected user-id comparison. Pass session.access_token from ensureTenantLaunchReady. This must preserve server-side token validation, tenant isolation, RLS, password/MFA behavior, and all unrelated routing/UI. Add a focused regression contract if one already exists for tenant startup/launch; otherwise keep the mutation limited to the exact page. Ship through one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, then prove live authenticated business and app launch from /select-tenant.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"2fe6d721d603354a80431a0a76f85daa4ab56dca505665a5158361184902a729","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"2fe6d721d603354a80431a0a76f85daa4ab56dca505665a5158361184902a729"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T16:54:01.708711+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"612107b7464cbad42322ca1935d85a81b5387949","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:fd9b2e81-c8b2-4228-8f78-0f232a455286:request-contract:2fe6d721d603354a80431a0a76f85daa4ab56dca505665a5158361184902a729:612107b7464cbad42322ca1935d85a81b5387949:verified:","mission_step_id":"61369eb3-4e57-4f7d-b677-c2041aab912c","command_center_event_id":"fd9b2e81-c8b2-4228-8f78-0f232a455286"},{"id":"6c3d19a5-72c8-4332-ab79-d02fa79fe384","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"d03e5fefcbaf4c2007c2751f9e45f2a842885fd1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"crew-note-draft-continuity","satisfied":false,"statement":"Per-job crew note text autosaves/restores through useOfflineDraft and is saved locally before any remote update.","proofConditionIds":["repo","live"]},{"id":"crew-note-safe-commit","satisfied":false,"statement":"Crew-note mutation remains online-only; the local draft survives offline/remote failure and is cleared only after the existing server update succeeds.","proofConditionIds":["repo","live"]},{"id":"crew-photo-staging","satisfied":false,"statement":"Every selected crew job photo is stored in OfflineManager before remote upload with stable job and photo-type identity.","proofConditionIds":["repo","live"]},{"id":"crew-photo-idempotent-resume","satisfied":false,"statement":"Staged crew photos resume on connectivity/reopen with deterministic paths, duplicate-row protection, bounded retries, and needs-review isolation after repeated failures.","proofConditionIds":["repo","live"]},{"id":"crew-completion-fail-closed","satisfied":false,"statement":"Job completion continues to require server-confirmed photos_uploaded and no status/signature/destructive/job mutation receives new offline authority.","proofConditionIds":["repo","live"]},{"id":"crew-regression-coverage","satisfied":false,"statement":"Deterministic contract tests cover note continuity, photo staging order, idempotent/bounded replay, truthful states, and fail-closed completion.","proofConditionIds":["repo"]}],"satisfied":false,"constraints":[{"id":"single-offline-owner","satisfied":false,"statement":"OfflineManager/useOfflineDraft remain the only offline persistence and staged-media owners; no second queue/database/subsystem is introduced.","proofConditionIds":["repo","live"]},{"id":"no-allowlist-expansion","satisfied":false,"statement":"Offline write/function allowlists are unchanged.","proofConditionIds":["repo"]},{"id":"exact-source-scope","satisfied":false,"statement":"Mutation is limited to MobileCrewJobs and one new deterministic contract test unless Gate requires an explicit dependency manifest.","proofConditionIds":["repo"]},{"id":"canonical-release","satisfied":true,"statement":"One branch, one PR, KnockLaunch Gate, squash merge, only affected production owners, and terminal exact live proof.","proofConditionIds":["live"]},{"id":"no-visual-witness","satisfied":false,"statement":"No Visual Witness is run because the request does not require a visual claim.","proofConditionIds":["repo"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","live"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","live"]}],"contractHash":"db56aa23ad8909b64ac47f0eef8381bfd078bb00d745d8c61251cb45eb182485","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"db56aa23ad8909b64ac47f0eef8381bfd078bb00d745d8c61251cb45eb182485","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"db56aa23ad8909b64ac47f0eef8381bfd078bb00d745d8c61251cb45eb182485"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:59:27.953714+00:00","proof_gate":"request_contract_pending","source_sha":"d03e5fefcbaf4c2007c2751f9e45f2a842885fd1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2ffcdc5c-3c8a-492f-af41-f29a4288f40f:request-contract:db56aa23ad8909b64ac47f0eef8381bfd078bb00d745d8c61251cb45eb182485:d03e5fefcbaf4c2007c2751f9e45f2a842885fd1:pending:repository","mission_step_id":"d3d13135-2100-4a1e-968b-9f7e70d7aff3","command_center_event_id":"2ffcdc5c-3c8a-492f-af41-f29a4288f40f"},{"id":"6c3f3363-64ee-4524-9ca1-e7836435b6c6","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0f4d11b10382ddf82565a509b20713d61f56f52c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"live","satisfied":true,"statement":"The merged control plane queue self-heal repair is live.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"one-release","satisfied":true,"statement":"Adopt or dispatch only the canonical cc-execution release for the merged source.","proofConditionIds":["runtime"]}],"contractHash":"41ec899af138de80f28e95a056c95c50f6430acda622a2e923df5202a0262654","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"41ec899af138de80f28e95a056c95c50f6430acda622a2e923df5202a0262654"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":13},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:07:56.543673+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0f4d11b10382ddf82565a509b20713d61f56f52c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7c6a769a-7290-4180-b59a-8fac247c57d1:request-contract:41ec899af138de80f28e95a056c95c50f6430acda622a2e923df5202a0262654:0f4d11b10382ddf82565a509b20713d61f56f52c:verified:","mission_step_id":"daf112b5-b94a-44c2-98ea-b77483735956","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"6c402e1c-c30e-4243-bcd7-ade0008932b7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-deterministic-gate-retry","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":null,"terminal":false,"missionId":"e74e5e15-5fef-429f-97fb-97d0ea29468e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":235,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2293,"providerAuthMs":0,"ledgerPrepareMs":2293,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2293,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2293,"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":"e74e5e15-5fef-429f-97fb-97d0ea29468e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3735,"likelyAffectedFiles":["supabase/functions/cc-execution"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T18:11:13.171114+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e74e5e15-5fef-429f-97fb-97d0ea29468e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ef66f40e-a4dd-4d4c-a053-3cf7a717ad58","command_center_event_id":"e74e5e15-5fef-429f-97fb-97d0ea29468e"},{"id":"6c4292c9-9a3e-49c6-a79d-7e53ed651ba9","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"54701734b1f16927181ddf59e73a8d20b5c4da29","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"54701734b1f16927181ddf59e73a8d20b5c4da29","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T19:39:51.189519+00:00","proof_gate":"canonical_release_pending","source_sha":"54701734b1f16927181ddf59e73a8d20b5c4da29","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c9c5e449-d1df-4435-8521-68ca92fbc114:forgejo-release-status:54701734b1f16927181ddf59e73a8d20b5c4da29:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"170a48e9-ae64-4689-9afa-f4d049aee053","command_center_event_id":"c9c5e449-d1df-4435-8521-68ca92fbc114"},{"id":"6c454cf4-6e0e-4d74-a7e9-b9e14a9f4269","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":375,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.6-live-release-idempotency","prNumber":424,"terminal":false,"missionId":"64840ea9-d5a7-40ee-9796-24f62810ee67","operation":"ship_and_prove","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"64840ea9-d5a7-40ee-9796-24f62810ee67"},"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":4806,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T14:54:55.847833+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"424","receipt_type":"ship_and_prove","idempotency_key":"mission:64840ea9-d5a7-40ee-9796-24f62810ee67:ship_and_prove:ship_and_prove_gate_blocked:no-source:no-run","mission_step_id":"88fc66c0-b180-4700-94c5-409c6fd7e464","command_center_event_id":"64840ea9-d5a7-40ee-9796-24f62810ee67"},{"id":"6c46dd73-b0ca-4d70-a929-c552e0cc0853","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-workstream-rotation-nonfatal","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8991,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.49.0-control-plane-transport-reconciliation","prNumber":532,"terminal":false,"missionId":"0709a06f-d517-4a9b-b96f-c1eb367bccde","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"0709a06f-d517-4a9b-b96f-c1eb367bccde"},"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":5035,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T03:02:10.133759+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"532","receipt_type":"execute_mission","idempotency_key":"mission:0709a06f-d517-4a9b-b96f-c1eb367bccde:execute_mission:canonical_release_transport_retryable","mission_step_id":"a74601ed-6f3d-430d-9945-3cf7bd51d832","command_center_event_id":"0709a06f-d517-4a9b-b96f-c1eb367bccde"},{"id":"6c4957cd-9fb3-45b1-81c3-973f1c63a283","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-migrations/live":"success"},"mainSha":"da5ef116e56c4e148918cb904ff24688133512f9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"da5ef116e56c4e148918cb904ff24688133512f9","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"bd8a003e46d79ef4ccb173ec7075382f969d50c893b00988769a3755c951a596","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3329","runId":3329,"status":"success","sourceSha":"da5ef116e56c4e148918cb904ff24688133512f9","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T12:40:22.383226+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"da5ef116e56c4e148918cb904ff24688133512f9","external_id":"forgejo-main-da5ef116e56c","receipt_type":"canonical_release_status","idempotency_key":"mission:2924c327-f815-47e6-af58-e7fcfc64447c:forgejo-release-status:da5ef116e56c4e148918cb904ff24688133512f9:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success|supabase-migrations/live=success","mission_step_id":"266afd89-218d-4ba7-b109-2437f4de9d3e","command_center_event_id":"2924c327-f815-47e6-af58-e7fcfc64447c"},{"id":"6c4b66fa-2f41-4627-9757-f57408bf2e9b","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/tenant-settings-brand-assets-20260903","reason":null,"status":"in_progress","metrics":{"receiptBytes":2510,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1650,"terminal":false,"missionId":"fc01a515-2e9d-4528-8e19-e8c39856cf4e","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":14492,"prReadinessMs":322,"approvedPlanMs":0,"missionSetupMs":1056,"shipAndProveMs":14000},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"fc01a515-2e9d-4528-8e19-e8c39856cf4e"},"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":1012,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:00:26.170541+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1650","receipt_type":"execute_mission","idempotency_key":"mission:fc01a515-2e9d-4528-8e19-e8c39856cf4e:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"51f7671e-a20e-43c8-98a7-da234c2e6164","command_center_event_id":"fc01a515-2e9d-4528-8e19-e8c39856cf4e"},{"id":"6c4b71f8-db3d-4be9-a307-0a34c9332fd5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #2406 and the same release pass by repairing the shared MODES pane-image upload contract. Add the missing admin-tenant-mode-image-upload Supabase Edge Function used by the existing GodMode tenant profile UI. It must work for every MODES tenant, use that tenant's canonical private storage bucket, create/verify media/modes/<mode-slug>/ folders for all configured cards, accept the current multipart upload call plus compatible mode/file aliases, register the uploaded image in tenant_media_assets, atomically update the selected settings.modes.cards entry with image_asset_id and image_url, preserve all other tenant settings, and return broad compatibility aliases. Require an authenticated GodMode or scoped Owner/Tenant Owner/Admin. Do not change MODES presentation. Keep the Business Activity Ledger, Redfish attribution, KnockLaunch oversight, and the one-line MODES type repair already in this PR. Do not ship yet and do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue PR #2406 and the same release pass by repairing the shared MODES pane-image upload contract. Add the missing admin-tenant-mode-image-upload Supabase Edge Function used by the existing GodMode tenant profile UI. It must work for every MODES tenant, use that tenant's canonical private storage bucket, create/verify media/modes/<mode-slug>/ folders for all configured cards, accept the current multipart upload call plus compatible mode/file aliases, register the uploaded image in tenant_media_assets, atomically update the selected settings.modes.cards entry with image_asset_id and image_url, preserve all other tenant settings, and return broad compatibility aliases. Require an authenticated GodMode or scoped Owner/Tenant Owner/Admin. Do not change MODES presentation. Keep the Business Activity Ledger, Redfish attribution, KnockLaunch oversight, and the one-line MODES type repair already in this PR. Do not ship yet and do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ledger","statement":"activity_timeline is the append-only canonical Business Activity Ledger with normalized attribution, provenance, correlation, state, revenue and correction lineage plus deterministic projections/backfill.","proofConditionIds":["repo","runtime"]},{"id":"redfish","statement":"Redfish owner/Jimmy experience consumes canonical contact attribution and shows lead source coverage, top sources and tracked activity.","proofConditionIds":["repo","release"]},{"id":"oversight","statement":"KnockLaunch tenant oversight consumes canonical ledger summaries and drilldown activity including attributed contacts and collected revenue.","proofConditionIds":["repo","release"]},{"id":"modes-type","statement":"The pre-existing shared MODES type predicate blocker is repaired without changing MODES runtime behavior.","proofConditionIds":["repo","gate"]},{"id":"modes-upload","statement":"The existing MODES pane upload UI has a live shared backend owner: admin-tenant-mode-image-upload accepts authenticated pane image uploads, writes them to the tenant's canonical media/modes/<mode-slug>/ path, registers canonical media metadata, and updates the selected mode card image pointers without losing other tenant settings.","proofConditionIds":["repo","gate","runtime"]},{"id":"modes-folders","statement":"Any MODES tenant using the upload primitive gets a corresponding media/modes/<storage_slug>/ folder scaffold for every configured mode card in its own tenant bucket.","proofConditionIds":["repo","runtime"]}],"objective":"Continue PR #2406 and the same release pass by repairing the shared MODES pane-image upload contract. Add the missing admin-tenant-mode-image-upload Supabase Edge Function used by the existing GodMode tenant profile UI. It must work for every MODES tenant, use that tenant's canonical private storage bucket, create/verify media/modes/<mode-slug>/ folders for all configured cards, accept the current multipart upload call plus compatible mode/file aliases, register the uploaded image in tenant_media_assets, atomically update the selected settings.modes.cards entry with image_asset_id and image_url, preserve all other tenant settings, and return broad compatibility aliases. Require an authenticated GodMode or scoped Owner/Tenant Owner/Admin. Do not change MODES presentation. Keep the Business Activity Ledger, Redfish attribution, KnockLaunch oversight, and the one-line MODES type repair already in this PR. Do not ship yet and do not run Visual Witness.","constraints":[{"id":"isolation","statement":"All ledger and MODES image operations remain tenant-isolated; only GodMode or scoped Owner/Tenant Owner/Admin may mutate a tenant's mode images.","proofConditionIds":["repo","runtime"]},{"id":"immutable","statement":"Business ledger history remains append-only; corrections are appended events.","proofConditionIds":["repo","runtime"]},{"id":"settings-preservation","statement":"MODES upload updates only the selected card image pointers and mode upload metadata while preserving the rest of tenant settings and all other cards.","proofConditionIds":["repo","runtime"]},{"id":"one-path","statement":"Keep one mission, one ai branch, PR #2406, one canonical Gate and one affected-target release path; do not create a duplicate PR or direct production hotfix.","proofConditionIds":["repo","gate","release"]},{"id":"no-witness","statement":"Visual Witness is not started; proof is repository, Gate, release and live runtime/storage evidence.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"The exact PR diff contains the ledger migration, Redfish attribution consumer, KnockLaunch oversight consumer, one-line MODES type repair, and the missing shared MODES upload Edge Function; no unrelated product changes.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"KnockLaunch Gate passes on the exact final PR head, including TypeScript and Supabase function/migration validation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"The canonical release completes for every affected owner derived from the exact diff, including frontend, migrations and the new MODES Edge Function.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Production exposes the three Business Activity Ledger views/contracts and an ACTIVE admin-tenant-mode-image-upload function; Big Papi's retains tenant-big-papis as its private bucket and the MODES upload backend resolves that bucket and per-card media/modes paths.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"918c83fb27f4b72d2019cb96313c53964c6b54d1caf2421a0d75c32e78379867","requestContractRevision":3,"previousRequestContractHash":"d89e4bd4ed1dc011ba9d99170ee3a580531781a4d5992435de383f04811f7a71"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T18:41:19.200156+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:085aadff-8726-482c-96eb-8db559dd3814:request-contract:918c83fb27f4b72d2019cb96313c53964c6b54d1caf2421a0d75c32e78379867","mission_step_id":"4646456c-b938-40ee-811f-5a055c9784d3","command_center_event_id":"085aadff-8726-482c-96eb-8db559dd3814"},{"id":"6c4ea790-f8ef-4eec-8b27-9707e4d53edb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8c8c3643ff05","reason":"existing_pr_identity_hydration_persist_failed","status":"retryable","metrics":{"receiptBytes":65477,"releaseCount":0,"toolCallCount":43,"repeatedCallCount":34,"executorlessWaitMs":149613,"firstUsefulResultAt":"2026-10-06T19:56:37.296Z","recoveryAttemptCount":31,"ownerInterruptionCount":0},"version":null,"prNumber":5237,"terminal":false,"missionId":"8c8c3643-ff05-4de8-9f6d-158b9593a594","operation":"automatic_mission_resume","proofGate":"existing_pr_identity_hydration_persist_retryable","sourceSha":"66d55ec2403b5f30f6fc1bb5686327be2ff491c0","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8c8c3643-ff05-4de8-9f6d-158b9593a594"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":276,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:57:22.033359+00:00","proof_gate":"existing_pr_identity_hydration_persist_retryable","source_sha":null,"external_id":"5237","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8c8c3643-ff05-4de8-9f6d-158b9593a594:automatic-mission-resume:5237:existing_pr_identity_hydration_persist_retryable","mission_step_id":"cc8e872d-72b6-4550-9a1a-05d72cb30d8f","command_center_event_id":"8c8c3643-ff05-4de8-9f6d-158b9593a594"},{"id":"6c50c98b-b3c7-4484-ae3b-02e01deec946","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json"],"reason":"Owner-authorized bounded repair of the Command Center exact-PR readiness timeout contract so healthy Forgejo reads slower than 1200ms do not strand missions. No write retry or safety weakening.","baseSha":"5961c19cad3f9167856eb592f2749ca9f46cfa54","issuedAt":1788976008089,"expiresAt":1788976188089,"missionId":"a037294e-3cf4-49c5-a25a-4a440a680ea7","authorizationId":"09bf78a5-cee7-4ff5-a259-b624b462b166","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:46:48.49954+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5961c19cad3f9167856eb592f2749ca9f46cfa54","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:09bf78a5-cee7-4ff5-a259-b624b462b166","mission_step_id":"f142f3e8-777c-4b92-a7ea-d0e4a8b7ce25","command_center_event_id":"a037294e-3cf4-49c5-a25a-4a440a680ea7"},{"id":"6c5106b7-1829-4c0a-9482-d2a41d0b6b4e","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-edee18828c92","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.53-historical-source-containment-refreeze","prNumber":1719,"terminal":false,"missionId":"edee1882-8c92-4682-bba8-89f3d11115a5","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b719ac2d801118874c0ff577ebfd434e680f3624","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5165,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":424,"approvedPlanMs":0,"missionSetupMs":2036,"providerAuthMs":0,"shipAndProveMs":4575,"ledgerPrepareMs":907,"ledgerReconcileMs":0,"lineageReconcileMs":1129,"resolvePreflightMs":2036,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":907,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"edee1882-8c92-4682-bba8-89f3d11115a5"},"performance":null,"deploymentId":"forgejo-main-b719ac2d8011","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":1482,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:56:56.157509+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"b719ac2d801118874c0ff577ebfd434e680f3624","external_id":"forgejo-main-b719ac2d8011","receipt_type":"execute_mission","idempotency_key":"mission:edee1882-8c92-4682-bba8-89f3d11115a5:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"026bcbb5-6c33-4317-84f7-ea7cfe4c68bc","command_center_event_id":"edee1882-8c92-4682-bba8-89f3d11115a5"},{"id":"6c5439d8-25db-46d6-8f16-be0408589fa1","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"6e49c041bbda1bca6e73015e49edc00d588d5c08","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"discoverable-builder","satisfied":true,"statement":"GodMode visibly exposes a first-class Create Tenant navigation entry that opens /admin/tenant-onboarding.","proofConditionIds":["repo-proof","live-proof"]},{"id":"tenant-page-entry","satisfied":true,"statement":"The Tenants management page visibly provides a Create Tenant action.","proofConditionIds":["repo-proof","live-proof"]},{"id":"self-contained-finish","satisfied":true,"statement":"The tenant creation success state offers opening the created tenant or returning to tenant management, with no handoff to another editing surface.","proofConditionIds":["repo-proof","live-proof"]}],"satisfied":true,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"Do not change tenant provisioning backend behavior or data contracts.","proofConditionIds":["repo-proof"]},{"id":"no-unrelated-editor-work","satisfied":true,"statement":"Do not modify unrelated editing surfaces or route tenant creation through them.","proofConditionIds":["repo-proof"]},{"id":"one-generation","satisfied":true,"statement":"Use one fresh branch and one pull request for this change.","proofConditionIds":["repo-proof"]}],"contractHash":"df416987f16cb2f0de0db625eaa17728ecba2be1009de9b94e674c87eaa817f7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"df416987f16cb2f0de0db625eaa17728ecba2be1009de9b94e674c87eaa817f7"},"required":true,"satisfied":true},{"id":"live-proof","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"df416987f16cb2f0de0db625eaa17728ecba2be1009de9b94e674c87eaa817f7"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T23:30:54.304816+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"6e49c041bbda1bca6e73015e49edc00d588d5c08","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a8aa23fd-f196-4542-90f8-b8c203861b13:request-contract:df416987f16cb2f0de0db625eaa17728ecba2be1009de9b94e674c87eaa817f7:6e49c041bbda1bca6e73015e49edc00d588d5c08:verified:","mission_step_id":"3476c276-3012-4006-bc93-ee5f2e634afc","command_center_event_id":"a8aa23fd-f196-4542-90f8-b8c203861b13"},{"id":"6c5578b7-d8d2-489f-be7a-608e8c3620d3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-will-owner-experience","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.49.0-control-plane-transport-reconciliation","prNumber":null,"terminal":false,"missionId":"142411f3-0d82-41b9-8251-736bf2d4212a","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"142411f3-0d82-41b9-8251-736bf2d4212a"},"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":5128,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T02:48:48.713655+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:142411f3-0d82-41b9-8251-736bf2d4212a:execute_mission:repair_mission_execution_retryable","mission_step_id":"8a1744b1-b508-45a2-86de-d60884690ff1","command_center_event_id":"142411f3-0d82-41b9-8251-736bf2d4212a"},{"id":"6c55b706-6dae-4634-9f87-86eacebd4f00","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-auto-merge-live-proof-20260820","reason":"anchored_edit_anchor_not_unique:workers/cc-execution/src/index-mission-control.js","status":"blocked","metrics":{"receiptBytes":2711,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.0-tenant-workstream-rotation","prNumber":null,"terminal":false,"missionId":"9af3f0bf-b974-4ae3-8774-018dd1e0f636","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9af3f0bf-b974-4ae3-8774-018dd1e0f636"},"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":5110,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T03:15:05.35826+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9af3f0bf-b974-4ae3-8774-018dd1e0f636:execute_mission:repair_mission_execution_blocked","mission_step_id":"85a3610e-22dd-490f-8c9c-826dfedf86f6","command_center_event_id":"9af3f0bf-b974-4ae3-8774-018dd1e0f636"},{"id":"6c55d060-e13f-425e-bf06-1d75f137a171","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-522bfcd3ecca","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":22402,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":455303,"firstUsefulResultAt":"2026-10-04T15:07:25.143Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4804,"terminal":false,"missionId":"522bfcd3-ecca-4d6f-a97e-9289c2f5a4c4","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b7cb69cd8ccc7d0adc222082bb41b368f71708dd","timingsMs":{"prReadinessMs":867,"approvedPlanMs":0,"shipAndProveMs":3352,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"522bfcd3-ecca-4d6f-a97e-9289c2f5a4c4"},"performance":null,"deploymentId":"forgejo-main-b7cb69cd8ccc","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1849,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:15:09.741775+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4804","receipt_type":"automatic_mission_resume","idempotency_key":"mission:522bfcd3-ecca-4d6f-a97e-9289c2f5a4c4:automatic-mission-resume:4804:canonical_release_reconciliation_pending","mission_step_id":"0d6de672-d9e0-4dd9-9aec-ece8abe6e737","command_center_event_id":"522bfcd3-ecca-4d6f-a97e-9289c2f5a4c4"},{"id":"6c563516-8c02-4a04-be9b-0781aa7fe4ef","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6619a440f7ce","reason":"anchored_edit_anchor_missing:workers/cc-execution/test/release-orchestration-invariants.test.js","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.218-durable-async-repository-mutation","prNumber":3478,"terminal":false,"missionId":"6619a440-f7ce-4062-a960-11a36f1a4501","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1939,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1939,"missionSetupMs":420,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":317,"ledgerReconcileMs":0,"lineageReconcileMs":103,"resolvePreflightMs":420,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":317,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6619a440-f7ce-4062-a960-11a36f1a4501"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1573,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:28:39.449101+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3478","receipt_type":"execute_mission","idempotency_key":"mission:6619a440-f7ce-4062-a960-11a36f1a4501:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"bf7e7039-9b7e-4cbc-9b44-ee07f10d0288","command_center_event_id":"6619a440-f7ce-4062-a960-11a36f1a4501"},{"id":"6c5abe0c-0216-4cfe-a27f-8e6d0508e0ad","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/godmode-projection-startup-parallel","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3070,"terminal":false,"missionId":"c4c29ad9-bd2e-4896-9309-30011a2eec33","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10718,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":9903,"approvedPlanMs":0,"missionSetupMs":1128,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":726,"ledgerReconcileMs":0,"lineageReconcileMs":402,"resolvePreflightMs":1128,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":726,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c4c29ad9-bd2e-4896-9309-30011a2eec33"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2246,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T03:16:21.19967+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3070","receipt_type":"execute_mission","idempotency_key":"mission:c4c29ad9-bd2e-4896-9309-30011a2eec33:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"38b57805-6882-426c-834f-7cd5a0997abc","command_center_event_id":"c4c29ad9-bd2e-4896-9309-30011a2eec33"},{"id":"6c5d2eae-3d62-4f17-85f3-ae9d169a7df4","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mthgsp3j","reason":null,"status":"in_progress","metrics":{"receiptBytes":8375,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1205,"terminal":false,"missionId":"407dfabe-3763-45e7-a060-7a1748b99355","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"3fbd15200ae4a436e46ac3434d48ba1a0eca86a0","timingsMs":{"handlerMs":10570,"prReadinessMs":3346,"approvedPlanMs":0,"missionSetupMs":2726,"shipAndProveMs":6553},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"407dfabe-3763-45e7-a060-7a1748b99355"},"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":1013,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T16:49:01.524489+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"3fbd15200ae4a436e46ac3434d48ba1a0eca86a0","external_id":"1205","receipt_type":"execute_mission","idempotency_key":"mission:407dfabe-3763-45e7-a060-7a1748b99355:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"35030281-c8dd-4851-ae35-b027ca9be560","command_center_event_id":"407dfabe-3763-45e7-a060-7a1748b99355"},{"id":"6c5fb8e8-e314-4b2b-9f23-7042513cce36","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"96ea42b4-2d81-3020-09df-dfbab4b2b656"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:3658b828-078e-4349-8a0e-df35cf09a4f3","mission_step_id":null,"command_center_event_id":"3658b828-078e-4349-8a0e-df35cf09a4f3"},{"id":"6c63aee1-594f-41d8-8f3e-e17c78362c18","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d0272ffcd299","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":16852,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1232,"firstUsefulResultAt":"2026-09-25T00:40:19.137Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.272-bare-continuation-before-source-resolution","prNumber":3692,"terminal":false,"missionId":"d0272ffc-d299-4238-8ad2-8de8b033e23a","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6342,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2356,"missionSetupMs":260,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":260,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":260,"repositoryMutationMs":2701,"repositoryProviderMs":2701,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2433,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":260,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":268},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"d0272ffc-d299-4238-8ad2-8de8b033e23a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3738,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:40:26.966086+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3692","receipt_type":"execute_mission","idempotency_key":"mission:d0272ffc-d299-4238-8ad2-8de8b033e23a:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"0dc6a49a-b676-45d1-80db-25567a542fd3","command_center_event_id":"d0272ffc-d299-4238-8ad2-8de8b033e23a"},{"id":"6c646375-7f09-4d33-b3bf-86451fd8d249","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Continue the already-dispatched exact implementation through repository mutation, PR creation, canonical Gate, squash merge, affected cc-execution release, and terminal live proof. Do not resynthesize or change the owner objective.","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the already-dispatched exact implementation through repository mutation, PR creation, canonical Gate, squash merge, affected cc-execution release, and terminal live proof. Do not resynthesize or change the owner objective.","wordingChanged":false,"canonicalIntent":"Continue the already-dispatched exact implementation through repository mutation, PR creation, canonical Gate, squash merge, affected cc-execution release, and terminal live proof. Do not resynthesize or change the owner objective.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the already-dispatched exact implementation through repository mutation, PR creation, canonical Gate, squash merge, affected cc-execution release, and terminal live proof. Do not resynthesize or change the owner objective.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Continue the already-dispatched exact implementation through repository mutation, PR creation, canonical Gate, squash merge, affected cc-execution release, and terminal live proof. Do not resynthesize or change the owner objective.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Continue the already-dispatched exact implementation through repository mutation, PR creation, canonical Gate, squash merge, affected cc-execution release, and terminal live proof. Do not resynthesize or change the owner objective.","canonicalIntent":"Continue the already-dispatched exact implementation through repository mutation, PR creation, canonical Gate, squash merge, affected cc-execution release, and terminal live proof. Do not resynthesize or change the owner objective.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Continue the already-dispatched exact implementation through repository mutation, PR creation, canonical Gate, squash merge, affected cc-execution release, and terminal live proof. Do not resynthesize or change the owner objective.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-already-dispatched-exact-implementation-through-repository-mutation-PR-creation-canonic","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"60355c2a4d78a62f59b9e47413dc8eb299238e3c2cda11cb99a0c41c3b3458b6","requestContractRevision":5,"previousRequestContractHash":"36dab2bcd32e8dd0fe4b2786a394f346056d4f1c332049be409950609acafc82"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:46:34.531726+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2cba704f-8574-4243-9957-7e50dd866abf:request-contract:60355c2a4d78a62f59b9e47413dc8eb299238e3c2cda11cb99a0c41c3b3458b6","mission_step_id":"bc13f0bf-45b2-4211-98ed-712b9ac615f5","command_center_event_id":"2cba704f-8574-4243-9957-7e50dd866abf"},{"id":"6c64e5fd-0f1c-419f-aaa9-4c14e910c1d2","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ee384af9a40035680895bdd7fc1315d9272ffabf","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair the universal visual-witness supervisor restart recovery on current main. Exact proven failure: after a verifier process restart, MissionSupervisor.get() immediately marks the active raw attempt supervisor_process_restarted and consumes that supervised attempt slot; loadPersistedJob() reports the raw job as runner_process_restarted. This burned WebKit attempt 3 for Mateo before action 1 even though the durable checkpoint mechanism existed. Change the supervisor so a persisted in-flight raw attempt that is terminal only because of runner_process_restarted/supervisor_process_restarted is replayed in the SAME supervised attempt ordinal/engine slot, preserving its supervisorId and durable checkpoint state, instead of incrementing to a new engine slot or exhausting the 3-engine ladder. Keep the existing maximum of 3 distinct engine slots Chromium->Firefox->WebKit. Make restart replay bounded: allow at most one process-restart replay per supervised engine slot, recorded durably; if the same slot restarts again, fall back to the normal transient failure path rather than looping forever. Do not weaken application failures, configuration failures, checkpoint identity, cancellation, o","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"0d296b7f8c1c1ae465be73ea700577d2057354aeb52208ef01f91c25b5e16373","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"onrunner":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["onrunner"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"0d296b7f8c1c1ae465be73ea700577d2057354aeb52208ef01f91c25b5e16373"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T19:23:48.045279+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ee384af9a40035680895bdd7fc1315d9272ffabf","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2e59bcaf-a7cb-454a-a797-3ad6ca302f1c:request-contract:0d296b7f8c1c1ae465be73ea700577d2057354aeb52208ef01f91c25b5e16373:ee384af9a40035680895bdd7fc1315d9272ffabf:verified:","mission_step_id":"c5790ff7-35f4-4733-9cc6-de9e7bf60fe2","command_center_event_id":"2e59bcaf-a7cb-454a-a797-3ad6ca302f1c"},{"id":"6c65ca0a-ec7f-4852-baf8-7dc140d623c7","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","cc-execution/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","cc-execution/runtime-proof":"failure"},"mainSha":"064230c0cabef4cc7ce30bfbf12d3b8460ae1825","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"5353b465e7d44dbccd9a0651cb6a9b58a30507c2","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"failure"},"requestContractHash":"35f537bd8e99b47ae28c7a3ec513bd9415ba64a5c964800ba54b6f2740f95198","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/15667","runId":15667,"status":"failure","sourceSha":"5353b465e7d44dbccd9a0651cb6a9b58a30507c2","conclusion":null,"failedJobs":[{"id":105576,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":15667,"logTail":["2026-10-05T14:54:43.3004938Z HEAD is now at 5353b46 Optimize command-center-autopilot duplicate read pressure directly at the Edge Function. Live logs still show ~200 autopilot POSTs/5 minutes (#4930)","2026-10-05T14:54:43.4045131Z cc-execution visual bootstrap required=true","2026-10-05T14:54:45.2863634Z Reading package lists...","2026-10-05T14:54:45.4264489Z Building dependency tree...","2026-10-05T14:54:45.4272526Z Reading state information...","2026-10-05T14:54:45.6096101Z ca-certificates is already the newest version (20250419~deb12u1).","2026-10-05T14:54:45.6096407Z curl is already the newest version (7.88.1-10+deb12u15).","2026-10-05T14:54:45.6096496Z 0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.","2026-10-05T14:54:46.8355352Z Reading package lists...","2026-10-05T14:54:46.9522374Z Building dependency tree...","2026-10-05T14:54:46.9524231Z Reading state information...","2026-10-05T14:54:47.0586183Z Suggested packages:","2026-10-05T14:54:47.0586481Z   docker-model-plugin","2026-10-05T14:54:47.0586559Z Recommended packages:","2026-10-05T14:54:47.0586666Z   docker-compose-plugin","2026-10-05T14:54:47.0724314Z The following NEW packages will be installed:","2026-10-05T14:54:47.0730363Z   docker-buildx-plugin docker-ce-cli","2026-10-05T14:54:47.1395273Z 0 upgraded, 2 newly installed, 0 to remove and 16 not upgraded.","2026-10-05T14:54:47.1395564Z Need to get 34.8 MB of archives.","2026-10-05T14:54:47.1395696Z After this operation, 121 MB of additional disk space will be used.","2026-10-05T14:54:47.1395785Z Get:1 https://download.docker.com/linux/debian bookworm/stable amd64 docker-buildx-plugin amd64 0.37.1-1~debian.12~bookworm [17.3 MB]","2026-10-05T14:54:47.3073383Z Get:2 https://download.docker.com/linux/debian bookworm/stable amd64 docker-ce-cli amd64 5:29.8.2-1~debian.12~bookworm [17.6 MB]","2026-10-05T14:54:47.6650579Z debconf: delaying package configuration, since apt-utils is not installed","2026-10-05T14:54:47.6934881Z Fetched 34.8 MB in 0s (91.8 MB/s)","2026-10-05T14:54:47.7235471Z Selecting previously unselected package docker-buildx-plugin.","2026-10-05T14:54:47.8192533Z (Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 23263 files and directories currently installed.)","2026-10-05T14:54:47.8198931Z Preparing to unpack .../docker-buildx-plugin_0.37.1-1~debian.12~bookworm_amd64.deb ...","2026-10-05T14:54:47.8274298Z Unpacking docker-buildx-plugin (0.37.1-1~debian.12~bookworm) ...","2026-10-05T14:54:48.3546936Z Selecting previously unselected package docker-ce-cli.","2026-10-05T14:54:48.3560223Z Preparing to unpack .../docker-ce-cli_5%3a29.8.2-1~debian.12~bookworm_amd64.deb ...","2026-10-05T14:54:48.3635656Z Unpacking docker-ce-cli (5:29.8.2-1~debian.12~bookworm) ...","2026-10-05T14:54:48.8760954Z Setting up docker-buildx-plugin (0.37.1-1~debian.12~bookworm) ...","2026-10-05T14:54:48.8985687Z Setting up docker-ce-cli (5:29.8.2-1~debian.12~bookworm) ...","2026-10-05T14:54:48.9561505Z Docker version 29.8.2, build 7fc2dff","2026-10-05T14:54:48.9718584Z failed to connect to the docker API at unix:///var/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /var/run/docker.sock: connect: no such file or directory","2026-10-05T14:54:48.9848021Z ⚙️ [runner]: exitcode '1': failure","2026-10-05T14:54:49.0677538Z skipping post step for 'Restore exact cc-execution runtime dependency tree'; main step was skipped","2026-10-05T14:54:49.0727965Z 🏁  Job failed","2026-10-05T14:54:54.8039237Z Job 'Release cc-execution' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":77,"content":"2026-10-05T14:54:48.9718584Z failed to connect to the docker API at unix:///var/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /var/run/docker.sock: connect: no such file or directory"},{"line":78,"content":"2026-10-05T14:54:48.9848021Z ⚙️ [runner]: exitcode '1': failure"},{"line":80,"content":"2026-10-05T14:54:49.0727965Z 🏁  Job failed"},{"line":81,"content":"2026-10-05T14:54:54.8039237Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-10-05t14:54:48.9718584z failed to connect to the docker api at unix:///var/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /var/run/docker.sock: connect: no such file or directory|2026-10-05t14:54:48.9848021z ⚙️ [runner]: exitcode '1': failure|2026-10-05t14:54:49.0727965z 🏁  job failed|2026-10-05t14:54:54.8039237z job 'release cc-execution' failed|2026-10-05t14:54:43.3004938z head is now at 5353b46 optimize command-center-autopilot duplicate read pressure directly at the edge function. live logs still show ~200 autopilot posts/5 minutes (#4930)|2026-10-05t14:54:43.4045131z cc-execution visual bootstrap required=true|2026-10-05t14:54:45.2863634z reading package lists...|2026-10-05t14:54:45.4264489z building dependency tree...|2026-10-05t14:54:45.4272526z reading state information...|2026-10-05t14:54:45.6096101z ca-certificates is already the newest version (20250419~deb12u1).|2026-10-05t14:54:45.6096407z curl is al","failureClass":"code_failure","targetStates":{"ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"ccExecution":"failure"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"20d7ef34998886130d3766ec1fd6fd8e46d5490d","compareStatus":null,"workflowRunId":15667,"workflowFailed":true,"containsSourceSha":false,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/15667","runId":15667,"status":"failure","sourceSha":"5353b465e7d44dbccd9a0651cb6a9b58a30507c2","conclusion":null,"failedJobs":[{"id":105576,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":15667,"logTail":["2026-10-05T14:54:43.3004938Z HEAD is now at 5353b46 Optimize command-center-autopilot duplicate read pressure directly at the Edge Function. Live logs still show ~200 autopilot POSTs/5 minutes (#4930)","2026-10-05T14:54:43.4045131Z cc-execution visual bootstrap required=true","2026-10-05T14:54:45.2863634Z Reading package lists...","2026-10-05T14:54:45.4264489Z Building dependency tree...","2026-10-05T14:54:45.4272526Z Reading state information...","2026-10-05T14:54:45.6096101Z ca-certificates is already the newest version (20250419~deb12u1).","2026-10-05T14:54:45.6096407Z curl is already the newest version (7.88.1-10+deb12u15).","2026-10-05T14:54:45.6096496Z 0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.","2026-10-05T14:54:46.8355352Z Reading package lists...","2026-10-05T14:54:46.9522374Z Building dependency tree...","2026-10-05T14:54:46.9524231Z Reading state information...","2026-10-05T14:54:47.0586183Z Suggested packages:","2026-10-05T14:54:47.0586481Z   docker-model-plugin","2026-10-05T14:54:47.0586559Z Recommended packages:","2026-10-05T14:54:47.0586666Z   docker-compose-plugin","2026-10-05T14:54:47.0724314Z The following NEW packages will be installed:","2026-10-05T14:54:47.0730363Z   docker-buildx-plugin docker-ce-cli","2026-10-05T14:54:47.1395273Z 0 upgraded, 2 newly installed, 0 to remove and 16 not upgraded.","2026-10-05T14:54:47.1395564Z Need to get 34.8 MB of archives.","2026-10-05T14:54:47.1395696Z After this operation, 121 MB of additional disk space will be used.","2026-10-05T14:54:47.1395785Z Get:1 https://download.docker.com/linux/debian bookworm/stable amd64 docker-buildx-plugin amd64 0.37.1-1~debian.12~bookworm [17.3 MB]","2026-10-05T14:54:47.3073383Z Get:2 https://download.docker.com/linux/debian bookworm/stable amd64 docker-ce-cli amd64 5:29.8.2-1~debian.12~bookworm [17.6 MB]","2026-10-05T14:54:47.6650579Z debconf: delaying package configuration, since apt-utils is not installed","2026-10-05T14:54:47.6934881Z Fetched 34.8 MB in 0s (91.8 MB/s)","2026-10-05T14:54:47.7235471Z Selecting previously unselected package docker-buildx-plugin.","2026-10-05T14:54:47.8192533Z (Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 23263 files and directories currently installed.)","2026-10-05T14:54:47.8198931Z Preparing to unpack .../docker-buildx-plugin_0.37.1-1~debian.12~bookworm_amd64.deb ...","2026-10-05T14:54:47.8274298Z Unpacking docker-buildx-plugin (0.37.1-1~debian.12~bookworm) ...","2026-10-05T14:54:48.3546936Z Selecting previously unselected package docker-ce-cli.","2026-10-05T14:54:48.3560223Z Preparing to unpack .../docker-ce-cli_5%3a29.8.2-1~debian.12~bookworm_amd64.deb ...","2026-10-05T14:54:48.3635656Z Unpacking docker-ce-cli (5:29.8.2-1~debian.12~bookworm) ...","2026-10-05T14:54:48.8760954Z Setting up docker-buildx-plugin (0.37.1-1~debian.12~bookworm) ...","2026-10-05T14:54:48.8985687Z Setting up docker-ce-cli (5:29.8.2-1~debian.12~bookworm) ...","2026-10-05T14:54:48.9561505Z Docker version 29.8.2, build 7fc2dff","2026-10-05T14:54:48.9718584Z failed to connect to the docker API at unix:///var/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /var/run/docker.sock: connect: no such file or directory","2026-10-05T14:54:48.9848021Z ⚙️ [runner]: exitcode '1': failure","2026-10-05T14:54:49.0677538Z skipping post step for 'Restore exact cc-execution runtime dependency tree'; main step was skipped","2026-10-05T14:54:49.0727965Z 🏁  Job failed","2026-10-05T14:54:54.8039237Z Job 'Release cc-execution' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":77,"content":"2026-10-05T14:54:48.9718584Z failed to connect to the docker API at unix:///var/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /var/run/docker.sock: connect: no such file or directory"},{"line":78,"content":"2026-10-05T14:54:48.9848021Z ⚙️ [runner]: exitcode '1': failure"},{"line":80,"content":"2026-10-05T14:54:49.0727965Z 🏁  Job failed"},{"line":81,"content":"2026-10-05T14:54:54.8039237Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-10-05t14:54:48.9718584z failed to connect to the docker api at unix:///var/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /var/run/docker.sock: connect: no such file or directory|2026-10-05t14:54:48.9848021z ⚙️ [runner]: exitcode '1': failure|2026-10-05t14:54:49.0727965z 🏁  job failed|2026-10-05t14:54:54.8039237z job 'release cc-execution' failed|2026-10-05t14:54:43.3004938z head is now at 5353b46 optimize command-center-autopilot duplicate read pressure directly at the edge function. live logs still show ~200 autopilot posts/5 minutes (#4930)|2026-10-05t14:54:43.4045131z cc-execution visual bootstrap required=true|2026-10-05t14:54:45.2863634z reading package lists...|2026-10-05t14:54:45.4264489z building dependency tree...|2026-10-05t14:54:45.4272526z reading state information...|2026-10-05t14:54:45.6096101z ca-certificates is already the newest version (20250419~deb12u1).|2026-10-05t14:54:45.6096407z curl is al","failureClass":"code_failure","targetStates":{"ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"ccExecution":"failure"}}},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:54:55.514317+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"5353b465e7d44dbccd9a0651cb6a9b58a30507c2","external_id":"forgejo-main-5353b465e7d4","receipt_type":"canonical_release_status","idempotency_key":"mission:6d26d9b2-d0c3-479b-a70d-e79549c3a113:forgejo-release-status:5353b465e7d44dbccd9a0651cb6a9b58a30507c2:failed:forgejo-main/source=success|forgejo-release/workflow=failure|cc-execution/runtime-proof=failure","mission_step_id":"7098cbb7-5c85-4efa-ba1c-c0a82788127a","command_center_event_id":"6d26d9b2-d0c3-479b-a70d-e79549c3a113"},{"id":"6c65ca51-c18f-42c7-8a33-1bcfcc64f84b","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-ab5dcd3b5fa5","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3146,"terminal":false,"missionId":"ab5dcd3b-5fa5-4e6f-bf3c-9f14e3537dd4","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"912475b66faedde9a6ed11da92347037774131d2","timingsMs":{"prReadinessMs":1035,"approvedPlanMs":0,"shipAndProveMs":6639,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"ab5dcd3b-5fa5-4e6f-bf3c-9f14e3537dd4"},"performance":null,"deploymentId":"forgejo-main-912475b66fae","releaseState":"pending","workflowRunId":9788,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T19:39:09.604442+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3146","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ab5dcd3b-5fa5-4e6f-bf3c-9f14e3537dd4:automatic-mission-resume:3146:canonical_release_reconciliation_pending","mission_step_id":"dd4eff8c-49b8-45bc-9bbb-669d3268f778","command_center_event_id":"ab5dcd3b-5fa5-4e6f-bf3c-9f14e3537dd4"},{"id":"6c66426d-1be3-492e-a3fe-8664c05e2de4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/encore-route-family-capability-repair-20260811","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.35.1-mission-branch-persistence","prNumber":null,"terminal":false,"missionId":"abfa75d8-093a-44ef-ac31-0e272fe1e6bd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"abfa75d8-093a-44ef-ac31-0e272fe1e6bd"},"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":11277,"likelyAffectedFiles":["src/routes/","src/pages/","src/components/","src/index.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T22:09:02.56047+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:abfa75d8-093a-44ef-ac31-0e272fe1e6bd:execute_mission:repair_mission_synthesis_ready","mission_step_id":"755b76fc-7924-449e-9283-d31464c2f28e","command_center_event_id":"abfa75d8-093a-44ef-ac31-0e272fe1e6bd"},{"id":"6c6a908f-cd57-44e7-ae8f-56414257d719","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e301a790193c","prNumber":4500,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2b993f33c4698bf5c1fd7c51f22c3c13f7b775b3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:11:21.535048+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2b993f33c4698bf5c1fd7c51f22c3c13f7b775b3","external_id":"4500","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e301a790-193c-4dd5-9e5a-477d1efa5355:merged-pr:4500:2b993f33c4698bf5c1fd7c51f22c3c13f7b775b3","mission_step_id":"bdf049e1-ddfe-4eb0-b02f-2b6b29ad3284","command_center_event_id":"e301a790-193c-4dd5-9e5a-477d1efa5355"},{"id":"6c6cc261-bbd1-4eb9-8154-a17dabc272ff","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"e08053c6-05c9-4e48-97ab-5c12526cc0cf","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-8c04bea84e20","reason":null,"status":"pending","metrics":{"receiptBytes":313512,"releaseCount":0,"toolCallCount":148,"repeatedCallCount":70,"executorlessWaitMs":7868078,"firstUsefulResultAt":"2026-09-28T13:17:30.172Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":4002,"terminal":false,"missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"f771abea866227298c2b7ff278d55fd3101f06af","timingsMs":{"queue":226,"total":304,"execution":78},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},"performance":null,"deploymentId":"forgejo-main-f771abea8662","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"e08053c6-05c9-4e48-97ab-5c12526cc0cf","tenant":"redfish-roofing","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"e08053c6-05c9-4e48-97ab-5c12526cc0cf","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/redfish-roofing/roof-measurement","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":3,"restartReplayHistory":[]},"workflowRunId":12577,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":"completed_with_findings","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1796,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:28:39.447345+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"f771abea866227298c2b7ff278d55fd3101f06af","external_id":"e08053c6-05c9-4e48-97ab-5c12526cc0cf","receipt_type":"visual_proof_started","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:visual-start:e08053c6-05c9-4e48-97ab-5c12526cc0cf","mission_step_id":"d411668f-fe4a-4ab5-80d6-0d9bde8b75cc","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"6c6d1cba-350e-426f-88c3-fc74298d1bfe","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ce9a1eeaa5f068a868963b7c8f6335b6be39902b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix the production GodMode platform Profile loading regression. An authenticated GodMode owner must never see or flash the legacy 'Access Denied' surface while the GodMode profile route is hydrating. During auth, membership, active-tenant, server-admin, and lazy-module transition states, the canonical KNOCKLAUNCH OS UniversalLoadingScreen with the platform-authoritative PCG-WMP presentation must remain authoritative. Preserve fail-closed denial only after a user is actually verified unauthorized; never let an active customer tenant grant GodMode authority. Cover direct /admin/account?section=profile entry, the GodMode account-menu entry, and the /profile alias. Use current main, make the smallest governing fix, add regression coverage, Gate, squash merge, release the affected production frontend, and prove live that startup no longer exposes Access Denied and lands on the GodMode Profile.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"343fcc0a1c89216da17a9a1e0788fa5c5b84f0334b4fe3b736da592c0f0649ca","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"343fcc0a1c89216da17a9a1e0788fa5c5b84f0334b4fe3b736da592c0f0649ca"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:16:52.774121+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ce9a1eeaa5f068a868963b7c8f6335b6be39902b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2724ad20-e7ec-4a22-b258-7031a7a0dfa2:request-contract:343fcc0a1c89216da17a9a1e0788fa5c5b84f0334b4fe3b736da592c0f0649ca:ce9a1eeaa5f068a868963b7c8f6335b6be39902b:verified:","mission_step_id":"20288b1c-e56a-4a7f-a8b5-835f198fb6d5","command_center_event_id":"2724ad20-e7ec-4a22-b258-7031a7a0dfa2"},{"id":"6c6d7978-f74e-4d25-9ab7-c0a8f280bee8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/preprovision-business-intelligence-20260903","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":14027,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.58.11-daily-operator-canonical-route-passthrough","prNumber":1626,"terminal":false,"missionId":"472e83c7-c45e-4d26-ac28-86bcce1d0846","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4552,"prReadinessMs":4224,"approvedPlanMs":0,"missionSetupMs":708,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"472e83c7-c45e-4d26-ac28-86bcce1d0846"},"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":1508,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T22:34:32.502157+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1626","receipt_type":"execute_mission","idempotency_key":"mission:472e83c7-c45e-4d26-ac28-86bcce1d0846:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"9c24f5f3-a2cc-4b43-aab0-af3197a3e135","command_center_event_id":"472e83c7-c45e-4d26-ac28-86bcce1d0846"},{"id":"6c6dc26a-29c6-40cf-ab2a-5bc130cdb686","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":69608,"owner_action_to_pr_ms":37693,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":853},"ownerWaitLiveAt":"2026-09-12T14:58:57.608Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:58:58.049626+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:4571c2e1-aa6e-4583-a6b6-7c40faaaaf90:owner-wait-live","mission_step_id":"60ecf1e0-7578-42ed-8c84-af8affc24f70","command_center_event_id":"4571c2e1-aa6e-4583-a6b6-7c40faaaaf90"},{"id":"6c7012ef-4ff0-4eba-9bb8-6cd22458939a","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/mission-ledger.js"],"reason":"Owner-authorized scoped release-target projection accuracy repair; re-freeze after live proof.","baseSha":"c06403bb264b6f293b471684e9f6fda748a99c38","issuedAt":1788299945275,"expiresAt":1788300125275,"missionId":"c55c4107-be2d-4984-bb05-b48faf55643f","singleUse":true,"authorizationId":"812609f3-28e8-4644-8dc9-08731035c79b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:59:06.250552+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c06403bb264b6f293b471684e9f6fda748a99c38","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:812609f3-28e8-4644-8dc9-08731035c79b","mission_step_id":"28671943-d48a-4560-89d9-370739130b24","command_center_event_id":"c55c4107-be2d-4984-bb05-b48faf55643f"},{"id":"6c707ce9-d732-44b9-8ec9-71d19f891ce6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-single-background-owner-20260906","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":1936,"terminal":false,"missionId":"6b6d7919-ed6b-49b2-8b89-b1f77de7f67f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12640,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":11727,"approvedPlanMs":0,"missionSetupMs":817,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":817,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":817,"repositoryMutationMs":821,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":817,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6b6d7919-ed6b-49b2-8b89-b1f77de7f67f"},"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":2857,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T12:47:45.213613+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1936","receipt_type":"execute_mission","idempotency_key":"mission:6b6d7919-ed6b-49b2-8b89-b1f77de7f67f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"7e95cf09-5449-4323-b86f-c4d65b03144c","command_center_event_id":"6b6d7919-ed6b-49b2-8b89-b1f77de7f67f"},{"id":"6c749dfb-14eb-4353-9a8b-43fbc7bff183","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"scripts/knocklaunch-console/operator.mjs","content":"let host, options, sending=false, draft='', timer=null, activeView='desktop', latest=null;\nconst messages=[];\nlet context={route:'',tenantRef:'',roleRef:'',viewports:['desktop','mobile']};\ntry { const saved=JSON.parse(sessionStorage.getItem('kl-operator-context')||'null');if(saved)context={...context,...saved}; } catch {}\nconst esc=v=>String(v??'').replace(/[&<>\"']/g,c=>({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]));\nfunction save(){try{sessionStorage.setItem('kl-operator-context',JSON.stringify(context));}catch{}}\nfunction evidence(){return (latest?.artifactReceipts||[]).filter(a=>a.viewport===activeView&&(!a.route||a.route===context.route)&&String(a.phase||'').toLowerCase()!=='preflight').sort((a,b)=>{const rank={after:3,observe:2,before:1};return (rank[String(b.phase||'').toLowerCase()]||0)-(rank[String(a.phase||'').toLowerCase()]||0);});}\nfunction imageUrl(value){try{const u=new URL(value);return u.protocol==='https:'&&u.hostname==='laptop-witness.knocklaunch.app'&&u.pathname.startsWith('/__witness/evidence/')?u.href:'';}catch{return '';}}\nfunction render(){\n if(!host?.isConnected)return;\n const candidate=evidence()[0]||latest?.[activeView+'Proof'],proof=String(candidate?.phase||'').toLowerCase()==='preflight'?null:candidate,url=imageUrl(proof?.signedUrl),pending=context.jobId&&latest&&!latest.terminal,localConnected=options.localConnected?.()===true,hostedOnline=options.hostedOnline?.()!==false,renderVerified=latest?.terminal&&latest?.status==='verified'&&Boolean(url),proofIncomplete=latest?.terminal&&latest?.status==='verified'&&!url;\n host.innerHTML=`<header><div class=\"top\"><div><div class=\"eyebrow\">KNOCKLAUNCH CONSOLE</div><h1>OPERATOR</h1></div><div class=\"row\"><span class=\"pill ${hostedOnline?'live':'unavailable'}\">Hosted ${hostedOnline?'online':'unavailable'}</span><span class=\"pill ${localConnected?'live':'waiting'}\">MSI ${localConnected?'paired':'not paired'}</span><span class=\"pill ${pending?'running':proofIncomplete?'failed':renderVerified?'live':'waiting'}\">${pending?'Witness running':proofIncomplete?'Proof incomplete':renderVerified?'Rendered':'Ready'}</span></div></div></header><div class=\"layout\"><nav aria-label=\"Console stages\">${options.stages.map((s,i)=>`<button data-stage=\"${s.id}\" aria-current=\"${s.id==='operator'?'step':'false'}\"><b>${i+1}</b>${esc(s.name)}</button>`).join('')}</nav><main class=\"operator-main\">${!localConnected&&options.connectLocal?`<section class=\"panel operator-pairing\"><div class=\"provider-head\"><div><h3>Connect your MSI</h3><p class=\"muted\">Paste the pairing code from the MSI Console once. Hosted chat and provider views stay available either way.</p></div><div class=\"connect\"><input id=\"operator-pair\" type=\"password\" autocomplete=\"off\" placeholder=\"MSI pairing code\" aria-label=\"MSI pairing code\"><button id=\"operator-connect\">Pair MSI</button></div></div></section>`:''}<div class=\"operator-grid\"><section class=\"panel operator-chat\"><div class=\"provider-head\"><h2>What do you want to see?</h2><button id=\"operator-clear\" ${sending||pending?'disabled':''}>New chat</button></div><div class=\"operator-messages\" role=\"log\" aria-live=\"polite\">${messages.length?messages.map(m=>`<div class=\"operator-message ${m.role}\"><strong>${m.role==='user'?'You':'KNOCKLAUNCH'}</strong><p>${esc(m.text)}</p></div>`).join(''):'<p class=\"muted\">Ask to inspect a page. I’ll keep its route, tenant and screen size for follow-ups.</p><div class=\"actions\"><button data-prompt=\"Show /admin/console on both\">Show Console</button><button data-prompt=\"Show Big Papi inventory on mobile\">Big Papi inventory</button></div>'}</div><form id=\"operator-form\"><label class=\"sr-only\" for=\"operator-message\">Message KNOCKLAUNCH</label><textarea id=\"operator-message\" rows=\"3\" maxlength=\"2000\" placeholder=\"Show /admin/console on mobile…\" ${sending?'disabled':''}>${esc(draft)}</textarea><div class=\"operator-compose-actions\"><span class=\"muted small\">Enter to send · Shift+Enter for a new line</span><button type=\"submit\" ${sending?'disabled':''}>${sending?'Sending…':'Send'}</button></div></form><details><summary>Inspection context</summary><div class=\"operator-context\"><label>Route<input id=\"operator-route\" value=\"${esc(context.route)}\" placeholder=\"/tenant/owner/page\"></label><label>Tenant<input id=\"operator-tenant\" value=\"${esc(context.tenantRef)}\" placeholder=\"Tenant slug or ID\"></label><label>Role<input id=\"operator-role\" value=\"${esc(context.roleRef)}\" placeholder=\"Default experience\"></label></div><button id=\"operator-context-save\">Use this context</button></details></section><section class=\"panel operator-witness\"><div class=\"provider-head\"><h2>Visual Witness</h2><div class=\"actions\">${['desktop','mobile'].map(v=>`<button data-view=\"${v}\" aria-pressed=\"${activeView===v}\">${v==='desktop'?'Desktop':'Mobile'}</button>`).join('')}</div></div><div class=\"operator-route muted\">${esc(context.route||'Choose a page in chat')}${context.tenantRef?' · '+esc(context.tenantRef):''}</div><p class=\"small muted\" role=\"status\">${esc(latest?.jobProgress?.phase?.replaceAll('_',' ')||latest?.status||'Your capture will appear here.')}</p><div class=\"operator-image ${activeView}\">${url?`<a href=\"${esc(url)}\" target=\"_blank\" rel=\"noopener noreferrer\"><img src=\"${esc(url)}\" alt=\"${esc(activeView+' witness of '+context.route)}\" referrerpolicy=\"no-referrer\"></a><p class=\"small muted\">Rendered proof · ${esc(proof.phase||'final')} · Captured ${esc(new Date(proof.capturedAt||Date.now()).toLocaleTimeString())}</p>`:`<p class=\"muted\">${pending?'Capturing and waiting for the real page to finish rendering…':proofIncomplete?'Route checks passed, but the witness only returned preflight evidence. This run is not accepted as rendered proof. Capture again after the witness update.':latest?'No post-render image for this screen size. Use Capture '+activeView+'.':'Desktop and mobile captures, directly from your laptop.'}</p>`}</div><div class=\"actions\"><button data-prompt=\"now ${activeView}\" ${sending||!context.route?'disabled':''}>Capture ${activeView}</button><button data-prompt=\"status\" ${sending||!context.jobId&&!context.missionId?'disabled':''}>Check progress</button>${pending?'<button data-prompt=\"cancel\">Cancel witness</button>':''}</div>${latest?.failureReason?`<p class=\"error\">${esc(latest.failureReason)}</p>`:''}<details><summary>What ran</summary><pre class=\"logs\">${esc(JSON.stringify({route:context.route,tenant:context.tenantRef||null,role:context.roleRef||'default',viewports:context.viewports,lane:latest?.runnerLane||'laptop',status:latest?.status||'not started',proofPhase:proof?.phase||candidate?.phase||null,renderProofAccepted:Boolean(url),job:context.jobId||context.missionId||null},null,2))}</pre></details></section></div></main></div>`;\n host.querySelectorAll('[data-stage]').forEach(b=>b.onclick=()=>{clearTimeout(timer);const go=options.onStage;host=null;go(b.dataset.stage);});\n const pairButton=host.querySelector('#operator-connect');if(pairButton)pairButton.onclick=async()=>{const code=host.querySelector('#operator-pair')?.value.trim()||'';if(!code){messages.push({role:'assistant',text:'Paste the MSI pairing code first.'});render();return;}pairButton.disabled=true;try{await options.connectLocal(code);messages.push({role:'assistant',text:'MSI paired. Local machine commands are now available from this Console.'});}catch(error){messages.push({role:'assistant',text:error instanceof Error?error.message:'MSI pairing failed.'});}finally{render();}};\n host.querySelectorAll('[data-view]').forEach(b=>b.onclick=()=>{draft=host.querySelector('textarea').value;activeView=b.dataset.view;render();});\n host.querySelectorAll('[data-prompt]').forEach(b=>b.onclick=()=>send(b.dataset.prompt));\n const input=host.querySelector('textarea');input.oninput=()=>{draft=input.value;};input.onkeydown=e=>{if(e.key==='Enter'&&!e.shiftKey){e.preventDefault();send(input.value);}};\n host.querySelector('form').onsubmit=e=>{e.preventDefault();send(input.value);};\n host.querySelector('#operator-clear').onclick=()=>{clearTimeout(timer);context={route:'',tenantRef:'',roleRef:'',viewports:['desktop','mobile']};latest=null;messages.length=0;draft='';save();render();};\n host.querySelector('#operator-context-save').onclick=()=>{const route=host.querySelector('#operator-route').value.trim();if(route&&!/^\\/(?!\\/)/.test(route)){messages.push({role:'assistant',text:'Use a route starting with one slash.'});render();return;}context={route,tenantRef:host.querySelector('#operator-tenant').value.trim(),roleRef:host.querySelector('#operator-role').value.trim(),viewports:context.viewports};latest=null;save();render();};\n const image=host.querySelector('.operator-image img');if(image)image.onerror=()=>{image.parentElement.replaceWith(Object.assign(document.createElement('p'),{textContent:'This temporary capture expired or could not load. Use Capture to refresh it.',className:'muted'}));};\n const log=host.querySelector('.operator-messages');log.scrollTop=log.scrollHeight;\n}\nasync function send(message,{poll=false}={}){\n if(sending||!message.trim())return;\n if(context.jobId&&latest&&!latest.terminal&&!/^(status|poll|progress|cancel|stop)$/i.test(message.trim())){messages.push({role:'assistant',text:'The current witness is still running. Wait for its result or cancel it before starting another capture.'});render();return;}\n clearTimeout(timer);sending=true;\n if(!poll){messages.push({role:'user',text:message});draft='';}\n render();\n try{\n  const result=await options.bridge('operator',{message,context});\n  if(result.ok===false||result.error)throw new Error(result.error||'Operator unavailable');\n  context=result.context||context;save();if(result.receipt)latest=result.receipt;\n  if(!poll||latest?.terminal)messages.push({role:'assistant',text:result.message});\n  if(context.viewports.length===1)activeView=context.viewports[0];\n  if(result.kind!=='help'&&context.jobId&&!latest?.terminal)timer=setTimeout(()=>send('status',{poll:true}),4000);\n }catch(e){messages.push({role:'assistant',text:e.message+' Use Check progress to retry.'});}\n finally{sending=false;render();}\n}\nexport function mountOperator(element,config){options=config;host=element;if(element.querySelector('.operator-main'))return;render();if(context.jobId&&(!latest||!latest.terminal)&&!sending)send('status',{poll:true});}\n\n[executed on device: MSI (64d60b1d-06be-4c67-8142-12cb4d34d5e9)]"},{"path":"scripts/knocklaunch-console/console.css","content":":root{color-scheme:dark;font-family:Inter,Segoe UI,system-ui,sans-serif;background:#06100d;color:#e8f5ef;font-size:15px}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;border:1px solid #315a49;background:#122c22;color:#e4fff1;padding:.65rem .9rem;border-radius:9px;font-weight:600}button:hover{background:#204734}button:disabled{opacity:.45;cursor:not-allowed}input{background:#071a12;border:1px solid #315a49;padding:.7rem;color:white;border-radius:8px;min-width:0}a{color:#79e5af}header{position:sticky;top:0;z-index:5;background:#081610;border-bottom:1px solid #284637;padding:16px 22px}h1{font-size:21px;letter-spacing:.035em;margin:4px 0}h2{font-size:23px;margin:0 0 8px}h3{font-size:16px;margin:0 0 12px}p{line-height:1.5}.eyebrow{color:#74d8a9;font-size:10px;letter-spacing:.18em;font-weight:700}.muted{color:#9cb7a9;font-size:13px}.top,.row{display:flex;align-items:center;gap:12px;justify-content:space-between}.top{flex-wrap:wrap}.layout{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:calc(100vh - 85px)}nav{padding:16px;border-right:1px solid #243f32}nav button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin-bottom:6px;border-color:transparent;background:transparent;font-size:14px}nav button[aria-current=step]{background:#163b29;border-color:#428968}nav b{display:grid;place-items:center;width:25px;height:25px;border:1px solid #426a55;border-radius:7px}main{padding:22px;min-width:0;max-width:1500px;width:100%;margin:0 auto}.panels{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:16px}.panel{background:#0b1b14;border:1px solid #254a37;border-radius:12px;padding:17px;margin-bottom:16px}.step{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #203e2e}.step:last-child{border:0}.step p{margin:4px 0}.step .number{color:#72daa7;font-weight:700}.pill{font-size:10px;font-weight:700;text-transform:uppercase;padding:5px 8px;border-radius:6px;background:#263a30;white-space:nowrap}.passed,.live{background:#154a30;color:#89f0b8}.failed,.blocked,.unavailable{background:#4b391b;color:#ffd591}.running{background:#16453c;color:#9ff6de}.waiting,.stale{color:#a5b9af}.error{color:#ffd591;overflow-wrap:anywhere;font-size:13px}.logs{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;background:#030a06;padding:14px;font:12px/1.65 Consolas,monospace;border-radius:8px}.metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric{padding:12px;background:#10271a;border:1px solid #254d35;border-radius:8px;overflow-wrap:anywhere}.metric b{display:block;font-size:20px;margin-top:5px}details{margin-top:12px}summary{cursor:pointer;color:#a4dabb;font-size:13px}table{width:100%;border-collapse:collapse;font-size:12px}td,th{text-align:left;padding:8px;border-bottom:1px solid #284436;overflow-wrap:anywhere}.scroll{overflow:auto;max-height:300px}.connect{display:flex;gap:8px;flex-wrap:wrap}.connect input{flex:1}.actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.notice{border-left:3px solid #65c18d;padding:10px 14px;background:#142d20}.headline{margin-bottom:18px}.full{grid-column:1/-1}.small{font-size:11px}.provider-head{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:12px}@media(max-width:900px){.panels{grid-template-columns:1fr}.layout{grid-template-columns:1fr}nav{display:flex;overflow:auto;position:sticky;top:83px;z-index:4;background:#091a12;padding:8px;border-bottom:1px solid #243f32}nav button{width:auto;white-space:nowrap;margin:0;padding:8px}nav b{width:20px;height:20px}main{padding:12px}.panel{padding:13px}header{padding:12px}.step{grid-template-columns:24px minmax(0,1fr) auto}.top .muted{display:none}}\n\n\n.operator-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);gap:16px;align-items:start}.operator-chat{display:flex;flex-direction:column;min-height:560px}.operator-messages{flex:1;min-height:200px;max-height:48vh;overflow:auto}.operator-message{padding:12px;margin:8px 0;border-radius:10px;background:#102a1e;overflow-wrap:anywhere}.operator-message.user{background:#194333;margin-left:24px}.operator-message strong{font-size:11px;color:#8ce1b4}.operator-message p{white-space:pre-wrap;margin:5px 0}.operator-chat textarea{width:100%;resize:vertical;min-height:80px;border:1px solid #438563;border-radius:10px;background:#06140c;color:#effff5;padding:12px;font:inherit}.operator-compose-actions{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:8px}.operator-context{display:grid;gap:8px;margin:12px 0}.operator-context label{display:grid;gap:5px;font-size:12px}.operator-image{background:#030905;min-height:220px;border-radius:9px;text-align:center;padding:10px;overflow:auto;max-height:65vh}.operator-image img{max-width:100%;height:auto;display:block;margin:auto}.operator-image.mobile img{max-width:min(100%,390px)}.operator-route{overflow-wrap:anywhere}.operator-witness h2,.operator-chat h2{font-size:18px}.operator-witness .actions{margin:0;gap:4px}.operator-witness [aria-pressed=true]{background:#286346;border-color:#79e5af}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1050px){.operator-grid{grid-template-columns:1fr}.operator-chat{min-height:0}.operator-messages{max-height:32vh;min-height:100px}.operator-image{max-height:60vh}.operator-main{padding:10px}.operator-witness .provider-head{flex-wrap:wrap}.operator-chat .provider-head{align-items:start}.operator-chat h2{font-size:17px}}\n\n/* Operator witness-first layout */\n.layout:has(.operator-main){grid-template-columns:1fr}\n.layout:has(.operator-main)>nav{display:flex;gap:6px;overflow-x:auto;position:sticky;top:76px;z-index:4;background:#081610;border-right:0;border-bottom:1px solid #243f32;padding:8px 14px}\n.layout:has(.operator-main)>nav button{width:auto;white-space:nowrap;margin:0;padding:.45rem .65rem;font-size:12px;flex:0 0 auto}\n.layout:has(.operator-main)>nav b{width:20px;height:20px;border-radius:6px;font-size:11px}\n.operator-main{max-width:1800px;padding:14px 16px 20px}\n.operator-pairing{padding:10px 12px;margin-bottom:10px}\n.operator-pairing .provider-head{margin:0;gap:14px}\n.operator-pairing h3{margin:0 0 2px}\n.operator-pairing p{margin:0;line-height:1.35}\n.operator-pairing .connect{min-width:min(100%,390px);flex-wrap:nowrap}\n.operator-pairing .connect input{min-width:180px}\n.operator-grid{grid-template-columns:minmax(290px,.55fr) minmax(620px,1.8fr);gap:12px;align-items:stretch}\n.operator-chat{min-height:calc(100dvh - 225px);margin-bottom:0}\n.operator-messages{max-height:36vh}\n.operator-witness{min-height:calc(100dvh - 225px);margin-bottom:0;display:flex;flex-direction:column}\n.operator-witness>.provider-head{margin-bottom:8px}\n.operator-image{flex:1;min-height:500px;max-height:calc(100dvh - 365px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:14px}\n.operator-image>a{display:flex;width:100%;justify-content:center}\n.operator-image img{max-height:calc(100dvh - 420px);object-fit:contain}\n.operator-image.mobile img{max-width:min(100%,430px);width:auto}\n.operator-witness>details{margin-top:8px}\n@media(max-width:1050px){.operator-grid{grid-template-columns:1fr}.operator-witness{order:1;min-height:0}.operator-chat{order:2;min-height:0}.operator-image{min-height:420px;max-height:none}.operator-image img{max-height:none}.operator-pairing .provider-head{align-items:flex-start;flex-wrap:wrap}.operator-pairing .connect{width:100%}}\n@media(max-width:700px){.layout:has(.operator-main)>nav{top:70px;padding:6px 8px}.operator-main{padding:8px}.operator-image{min-height:360px;padding:8px}.operator-pairing .connect{flex-wrap:wrap}.operator-pairing .connect button{width:100%}}\n\n[executed on device: MSI (64d60b1d-06be-4c67-8142-12cb4d34d5e9)]"}],"branch":"ai/objective-first-repair-2145dc172e5f","writes":[],"patches":[],"version":1,"approved":true,"missionId":"2145dc17-2e5f-4d97-9075-022b43c18f86","objective":"Corrective implementation after the prior mutation payload failed deterministically: fix and ship the KNOCKLAUNCH /admin/console Operator so Visual Witness returns and displays post-hydration rendered-page evidence instead of a preflight shell, and make the Operator layout witness-first, compact, responsive, and space-efficient. Preserve the same production acceptance proof on /admin/console and authenticated mobile /big-papis/owner/inventory.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/knocklaunch-console/operator.mjs","scripts/knocklaunch-console/console.css","scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"anchored_edits":[{"path":"scripts/visual-witness-hosted-runner/src/universal-witness.mjs","new_string":"function evidencePhasesForMission(mission) {\n  if (mission?.mode === 'interactive_audit' && mission?.visualEvidenceRequired !== true) return [];\n  return mission?.mode === 'observe' ? ['observe'] : ['preflight', 'before', 'after'];\n}","old_string":"function evidencePhasesForMission(mission) {\n  if (mission?.mode === 'interactive_audit' && mission?.visualEvidenceRequired !== true) return [];\n  return mission?.mode === 'observe' ? ['preflight'] : ['preflight', 'before', 'after'];\n}"},{"path":"scripts/visual-witness-hosted-runner/src/universal-witness.mjs","new_string":"      if (preflightCapture?.fallbackReason) issues.push({ code: 'screenshot_viewport_fallback', severity: 'low', phase: 'preflight', detail: redact(preflightCapture.fallbackReason) });","old_string":"      if (preflightCapture?.fallbackReason) issues.push({ code: 'screenshot_viewport_fallback', severity: 'low', phase: 'observe', detail: redact(preflightCapture.fallbackReason) });"},{"path":"scripts/visual-witness-hosted-runner/src/universal-witness.mjs","new_string":"      await persistJob(job);\n      let observeCapture = null;\n      let observeArtifact = null;\n      if (!deferVisualEvidence) {\n        observeCapture = await captureRouteEvidence('observe');\n        if (observeCapture) observeArtifact = await uploadArtifact(job.id, viewport, routePath, 'observe', observeCapture.buffer);\n      }\n      if (observeCapture?.fallbackReason) issues.push({ code: 'screenshot_viewport_fallback', severity: 'low', phase: 'observe', detail: redact(observeCapture.fallbackReason) });\n      stageDiagnostics.push(await captureRouteDiagnosticSnapshot(page, projection, 'final'));","old_string":"      await persistJob(job);\n      stageDiagnostics.push(await captureRouteDiagnosticSnapshot(page, projection, 'final'));"},{"path":"scripts/visual-witness-hosted-runner/src/universal-witness.mjs","new_string":"        artifacts: [observeArtifact].filter(Boolean),\n        screenshotModes: { observe: observeCapture?.mode || 'evidence_capture_failed' },\n        screenshotsStored: observeArtifact?.stored === true,","old_string":"        artifacts: [preflightArtifact].filter(Boolean),\n        screenshotModes: { preflight: preflightCapture?.mode || 'evidence_capture_failed', observe: preflightCapture?.mode || 'evidence_capture_failed' },\n        screenshotsStored: preflightArtifact?.stored === true,"}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":["Corrective generation after deterministic invalid mutation payload; production repro confirmed current main returns only phase=preflight evidence while route content is fully hydrated."],"confidence":1,"rawUtterance":"Corrective implementation after the prior mutation payload failed deterministically: fix and ship the KNOCKLAUNCH /admin/console Operator so Visual Witness returns and displays post-hydration rendered-page evidence instead of a preflight shell, and make the Operator layout witness-first, compact, responsive, and space-efficient. Preserve the same production acceptance proof on /admin/console and authenticated mobile /big-papis/owner/inventory.","wordingChanged":false,"canonicalIntent":"Corrective implementation after the prior mutation payload failed deterministically: fix and ship the KNOCKLAUNCH /admin/console Operator so Visual Witness returns and displays post-hydration rendered-page evidence instead of a preflight shell, and make the Operator layout witness-first, compact, responsive, and space-efficient. Preserve the same production acceptance proof on /admin/console and authenticated mobile /big-papis/owner/inventory.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The /admin/console Operator is witness-first and space-efficient, and visual inspections cannot verify until the intended tenant page is actually hydrated, styled, and meaningfully rendered.","provenance":{"reason":"Owner explicitly requested both witness correctness and layout repair","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-console-live","proof-inventory-visual"]}],"objective":"Corrective implementation after the prior mutation payload failed deterministically: fix and ship the KNOCKLAUNCH /admin/console Operator so Visual Witness returns and displays post-hydration rendered-page evidence instead of a preflight shell, and make the Operator layout witness-first, compact, responsive, and space-efficient. Preserve the same production acceptance proof on /admin/console and authenticated mobile /big-papis/owner/inventory.","constraints":[{"id":"fail-closed-render-proof","statement":"Runner health or route reachability alone must never produce a verified visual result. Visible boot, loading, preflight, unstyled shell, wrong tenant, wrong route, or absent meaningful target content is non-verified.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-inventory-visual"]},{"id":"console-layout-scope","statement":"Do not redesign unrelated GodMode/global navigation. Make the existing Operator surface witness-first, compact, responsive, and materially more space-efficient.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-console-live"]},{"id":"visual-content-truth","statement":"Do not invent tenant content or business facts while validating the visual route.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-inventory-visual"]},{"id":"visual-viewport-authority","statement":"The Big Papi acceptance capture is mobile and must represent the mobile viewport, not a mixed-device composite.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-inventory-visual"]},{"id":"tenant-visual-isolation","statement":"Visual work and proof for /big-papis/owner/inventory must remain in the Big Papi tenant context and must not import another tenant's identity, shell, content, or data.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-inventory-visual"]},{"id":"reference-visual-fidelity","statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-inventory-visual"]},{"id":"responsive-visual-continuity","statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-inventory-visual"]},{"id":"reference-visual-authority","statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-inventory-visual"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-console-live"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-console-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-console-live","kind":"runtime","claim":"The improved /admin/console Operator layout is deployed live with compact pairing/stage controls, narrow chat/control pane, dominant witness pane, and collapsed run details.","route":"/admin/console","roleRef":null,"userRef":null,"required":true,"expectedText":"Visual Witness","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-inventory-visual","kind":"visual","claim":"An authenticated mobile inspection of /big-papis/owner/inventory shows the actual styled Big Papi inventory page and is not accepted while only the preflight/loading/unstyled shell is visible.","route":"/big-papis/owner/inventory","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"console-visual-witness-render-truth-and-layout","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-console-live"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/knocklaunch-console/operator.mjs","scripts/knocklaunch-console/console.css","scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"requestContract":{"valid":true,"intent":{"evidence":["Corrective generation after deterministic invalid mutation payload; production repro confirmed current main returns only phase=preflight evidence while route content is fully hydrated."],"confidence":1,"rawUtterance":"Corrective implementation after the prior mutation payload failed deterministically: fix and ship the KNOCKLAUNCH /admin/console Operator so Visual Witness returns and displays post-hydration rendered-page evidence instead of a preflight shell, and make the Operator layout witness-first, compact, responsive, and space-efficient. Preserve the same production acceptance proof on /admin/console and authenticated mobile /big-papis/owner/inventory.","wordingChanged":false,"canonicalIntent":"Corrective implementation after the prior mutation payload failed deterministically: fix and ship the KNOCKLAUNCH /admin/console Operator so Visual Witness returns and displays post-hydration rendered-page evidence instead of a preflight shell, and make the Operator layout witness-first, compact, responsive, and space-efficient. Preserve the same production acceptance proof on /admin/console and authenticated mobile /big-papis/owner/inventory.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The /admin/console Operator is witness-first and space-efficient, and visual inspections cannot verify until the intended tenant page is actually hydrated, styled, and meaningfully rendered.","provenance":{"reason":"Owner explicitly requested both witness correctness and layout repair","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-console-live","proof-inventory-visual"]}],"objective":"Corrective implementation after the prior mutation payload failed deterministically: fix and ship the KNOCKLAUNCH /admin/console Operator so Visual Witness returns and displays post-hydration rendered-page evidence instead of a preflight shell, and make the Operator layout witness-first, compact, responsive, and space-efficient. Preserve the same production acceptance proof on /admin/console and authenticated mobile /big-papis/owner/inventory.","constraints":[{"id":"fail-closed-render-proof","statement":"Runner health or route reachability alone must never produce a verified visual result. Visible boot, loading, preflight, unstyled shell, wrong tenant, wrong route, or absent meaningful target content is non-verified.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-inventory-visual"]},{"id":"console-layout-scope","statement":"Do not redesign unrelated GodMode/global navigation. Make the existing Operator surface witness-first, compact, responsive, and materially more space-efficient.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-console-live"]},{"id":"visual-content-truth","statement":"Do not invent tenant content or business facts while validating the visual route.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-inventory-visual"]},{"id":"visual-viewport-authority","statement":"The Big Papi acceptance capture is mobile and must represent the mobile viewport, not a mixed-device composite.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-inventory-visual"]},{"id":"tenant-visual-isolation","statement":"Visual work and proof for /big-papis/owner/inventory must remain in the Big Papi tenant context and must not import another tenant's identity, shell, content, or data.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-inventory-visual"]},{"id":"reference-visual-fidelity","statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-inventory-visual"]},{"id":"responsive-visual-continuity","statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-inventory-visual"]},{"id":"reference-visual-authority","statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-inventory-visual"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-console-live"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-console-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-console-live","kind":"runtime","claim":"The improved /admin/console Operator layout is deployed live with compact pairing/stage controls, narrow chat/control pane, dominant witness pane, and collapsed run details.","route":"/admin/console","roleRef":null,"userRef":null,"required":true,"expectedText":"Visual Witness","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-inventory-visual","kind":"visual","claim":"An authenticated mobile inspection of /big-papis/owner/inventory shows the actual styled Big Papi inventory page and is not accepted while only the preflight/loading/unstyled shell is visible.","route":"/big-papis/owner/inventory","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"console-visual-witness-render-truth-and-layout","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-console-live"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"84b428d96a4d91aa3faa2eac5ccab8994ba8910505976c710ba89f694d4d16e2","replayCount":0,"serializedBytes":41130},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:24:26.011807+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:2145dc17-2e5f-4d97-9075-022b43c18f86:repository-mutation-intent:84b428d96a4d91aa3faa2eac5ccab8994ba8910505976c710ba89f694d4d16e2:0","mission_step_id":"2818ec10-3010-4f38-a806-b07adacebaa9","command_center_event_id":"2145dc17-2e5f-4d97-9075-022b43c18f86"},{"id":"6c768d2e-982b-4358-970a-7bf0950d39dd","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:config/capabilities/godmode-platform-media.json","fingerprint":"3c9b678f82cac9b97b73fbd0ebc722fa450a358c57d02ba5fae644953ec655c4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T01:51:56.104063+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:555005d3-3ccc-4711-94b2-8bf5a3b15a38:repository-mutation-intent-blocked:3c9b678f82cac9b97b73fbd0ebc722fa450a358c57d02ba5fae644953ec655c4","mission_step_id":"1ebe7a0b-acc5-4ffc-9fcd-8b5c1183f0c4","command_center_event_id":"555005d3-3ccc-4711-94b2-8bf5a3b15a38"},{"id":"6c771b99-ab8f-4a4b-b138-729b5057c526","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a0a8c37b7978","prNumber":3909,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"61e1f7b00161ab7477c6b4fef251a9761c0a587e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:40:03.791647+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"61e1f7b00161ab7477c6b4fef251a9761c0a587e","external_id":"3909","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a0a8c37b-7978-49e0-b330-448a56b7b2a8:merged-pr:3909:61e1f7b00161ab7477c6b4fef251a9761c0a587e","mission_step_id":"97cf071b-fcf5-4d97-b363-455db6b14538","command_center_event_id":"a0a8c37b-7978-49e0-b330-448a56b7b2a8"},{"id":"6c779778-cee0-4b28-a732-572f023c1cbb","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[],"continuationObjective":"Continue the existing durable mission using exact structured edits."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:48:26.190402+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:24de7725-c36e-4983-a624-f0feb34d70ce:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"f5a0d1f5-7bca-4786-b336-d157614fea2d","command_center_event_id":"24de7725-c36e-4983-a624-f0feb34d70ce"},{"id":"6c78208f-1b92-48c7-bbac-2b6ce06ff1ad","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.286-cursor-readonly-mcp-bootstrap","prNumber":null,"terminal":false,"missionId":"dc5b6dc7-13ab-4331-abcc-ac3976fbf999","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1450,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":360,"providerAuthMs":0,"ledgerPrepareMs":360,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":360,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":360,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"dc5b6dc7-13ab-4331-abcc-ac3976fbf999"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1176,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T16:19:06.65391+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dc5b6dc7-13ab-4331-abcc-ac3976fbf999:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"cfefb227-84cd-4489-8a85-68b94701dad1","command_center_event_id":"dc5b6dc7-13ab-4331-abcc-ac3976fbf999"},{"id":"6c7955fb-42ad-4e79-82ac-048f3a57040d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/pa-dashboard-avatar-background-polish-20260805-v2","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":1138,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"5ff9acff-cb45-4213-8187-e21718ad18d6","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"5ff9acff-cb45-4213-8187-e21718ad18d6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":662,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T16:19:55.130447+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5ff9acff-cb45-4213-8187-e21718ad18d6:execute_mission:repair_mission_execution_blocked","mission_step_id":"48a2ac74-9bdc-497c-90b4-a9bea33254d9","command_center_event_id":"5ff9acff-cb45-4213-8187-e21718ad18d6"},{"id":"6c7c22ba-4806-4f0d-a074-e015e9a5333c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-orphaned-mission-continuation-20260811","reason":"pull_request_already_merged","status":"retryable","metrics":{"receiptBytes":3338,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.35.2-release-dedupe-proof","prNumber":4664,"terminal":false,"missionId":"a9e71724-bcbc-48c6-94cb-fd708c707783","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a9e71724-bcbc-48c6-94cb-fd708c707783"},"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":488,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-12T01:26:45.368578+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4664","receipt_type":"execute_mission","idempotency_key":"mission:a9e71724-bcbc-48c6-94cb-fd708c707783:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"558ab99f-c3e4-4dbd-b601-9cda0bd208b5","command_center_event_id":"a9e71724-bcbc-48c6-94cb-fd708c707783"},{"id":"6c7ecdde-75b2-4bbd-bd46-390ce12c2644","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"4983ab08590843fb4f6f2d35e522455a5359a5ab0f1b47f6cca749a72fd8f861","forgejoWorkflowProof":{"runId":10210,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-d8de318e5f7f0f5a9529a9d450a078312cd06f45","compareStatus":"target_job_success_runtime_verified","workflowRunId":10210,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.185-generation-proof-isolation","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:15:14.376856+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","external_id":"forgejo-main-d8de318e5f7f","receipt_type":"canonical_release_status","idempotency_key":"mission:15cf6542-7456-4c36-8950-748ec91a29a7:forgejo-release-status:d8de318e5f7f0f5a9529a9d450a078312cd06f45:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"6c90eb8e-adeb-43cd-98e2-827381cb8539","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"6c7f572c-a174-4390-858e-a4d761b6f0ff","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-viewport-scaling-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2005,"terminal":false,"missionId":"41ac9c60-f2d1-4085-ae8a-3b6cf861afed","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"9048dd3e0ab4d5e01b513156e0e97e40cfdebbed","timingsMs":{"prReadinessMs":1834,"approvedPlanMs":0,"shipAndProveMs":10305,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"41ac9c60-f2d1-4085-ae8a-3b6cf861afed"},"performance":null,"deploymentId":"forgejo-main-9048dd3e0ab4","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1932,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T22:27:15.754579+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2005","receipt_type":"automatic_mission_resume","idempotency_key":"mission:41ac9c60-f2d1-4085-ae8a-3b6cf861afed:automatic-mission-resume:2005:canonical_release_dispatched","mission_step_id":"0dca8237-8df5-4f84-ad07-60f21ae19cff","command_center_event_id":"41ac9c60-f2d1-4085-ae8a-3b6cf861afed"},{"id":"6c81deb3-0094-4eec-9b7f-fc09fee79f74","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/command-center-host-agent/knocklaunch-recovery-plane-poller.service","scripts/command-center-host-agent/knocklaunch-recovery-plane-poller.timer","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer"],"continuationObjective":"Implement KNOCKLAUNCH Stopless Execution Standard outcome 2: self-healing durable mission recovery using the currently stuck release-rebind case as the first acceptance test. Fix mission-ledger release reconciliation so an exact-source prior verified release receipt with no historical requestContractHash may be safely bound once to the current request contract when the source SHA and release target identity exactly match; continue to fail closed when a non-empty prior hash conflicts. Add bounded execution lease/recovery metadata to mission checkpoints so a stalled or expired non-owner execution can be automatically reclaimed by the canonical next-safe-action lane without restarting verified steps or duplicating active work. Preserve owner-only/destructive boundaries. Add deterministic tests for null-hash safe bind, conflicting-hash rejection, expired lease takeover, and active lease non-duplication. Bump cc-execution version, Gate, squash merge, deploy, and use mission 27ce03fc-4218-4895-9bb0-38cc60489943 as live proof that the previously stuck release reconciliation self-heals to terminal without owner action."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:39:54.454052+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:3585dc83-384a-43cb-8a6d-6b76096e58d1:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"fa0d2e4b-06fd-4947-a969-72c80d61a0dc","command_center_event_id":"3585dc83-384a-43cb-8a6d-6b76096e58d1"},{"id":"6c82b4c0-d029-482c-8417-25e91400bea8","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.36-paul-response-contract","prNumber":null,"terminal":false,"missionId":"080e61ce-c730-41d1-bd23-aed19be1c226","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":383,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":688,"providerAuthMs":0,"ledgerPrepareMs":688,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":688,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":688,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"080e61ce-c730-41d1-bd23-aed19be1c226"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1351,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T12:20:04.24323+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:080e61ce-c730-41d1-bd23-aed19be1c226:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"cb2f812a-e25d-4014-8e60-251239b55bd4","command_center_event_id":"080e61ce-c730-41d1-bd23-aed19be1c226"},{"id":"6c84fe7a-61bd-4ef8-a95c-dcf2075397ae","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"3b3ff03346e7a7550b909e050f08609d3adf36f0","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Modify scripts/windows/install-knocklaunch-autoconnect.ps1 on current main to remove the redundant Startup-folder KNOCKLAUNCH AutoConnect.cmd launcher. The existing KNOCKLAUNCH Backend Bootstrap scheduled task already has an AtLogOn trigger and hidden/noninteractive PowerShell action, so the Startup .cmd is redundant and can visibly flash a console window. Preserve the scheduled task, restart-on-failure settings, WSL/Docker/Forgejo runner startup behavior, desktop Video Studio startup behavior only if it is independently registered by install-video-studio-renderer.ps1, and optional bonus-capacity semantics for msi-local/laptop-local. Update the installer result so it no longer claims a Startup .cmd entry is present. Run canonical Gate, merge, and release/prove any affected runtime if required.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"ec89416e55473df5dd5807281ab834e16fc11083077b2c85d697ecc091c9a8b3","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"repository","evidence":{"reason":null,"gateRunId":16308,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"ec89416e55473df5dd5807281ab834e16fc11083077b2c85d697ecc091c9a8b3","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"3b3ff03346e7a7550b909e050f08609d3adf36f0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:41:53.744243+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"3b3ff03346e7a7550b909e050f08609d3adf36f0","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ee9ff408-1f93-4c6d-9334-ffa6dd402c19:request-contract:ec89416e55473df5dd5807281ab834e16fc11083077b2c85d697ecc091c9a8b3:3b3ff03346e7a7550b909e050f08609d3adf36f0:verified:","mission_step_id":"968745c8-be7a-4051-a34e-6e480922e2eb","command_center_event_id":"ee9ff408-1f93-4c6d-9334-ffa6dd402c19"},{"id":"6c89966c-82f3-4f22-b1d0-4fc39e79430a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-23T15:19:19.724293+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-bc17ba05a9c9\",\"prNumber\":3509,\"sourceSha\":\"408a8cb75e551aba18ad4a867c877197ca7fbc2b\",\"deploymentId\":\"forgejo-main-408a8cb75e55\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:22:02.116243+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:bc17ba05-a9c9-4da0-851b-bb322456939b:owner-progress-heartbeat:119344168","mission_step_id":"fae9f6c0-d7ac-42c3-92a6-449e5aad0d84","command_center_event_id":"bc17ba05-a9c9-4da0-851b-bb322456939b"},{"id":"6c8b9411-a695-45b1-883d-7b7ad9d34114","source":"cc-execution","status":"operational","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/fix-curri-hook-order-20260908","reason":null,"status":"operational","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2183,"terminal":true,"missionId":"8ff820be-aa43-43f4-b6c1-9fc0d049fa0e","operation":"command_center_prove","proofGate":"command_center_gpt_operational_route_proof_not_requested","sourceSha":"35c3b6499f08c2d790e74602f8ef0de4f96236c5","timingsMs":{"total":554,"gateMs":0,"health":0,"proofMs":0,"handlerMs":566,"releaseMs":0,"mutationMs":0,"visualStart":null,"actionSchema":0,"parallelCore":554,"repositoryMs":0,"missionSetupMs":298,"providerAuthMs":0,"repositoryRead":554,"ledgerPrepareMs":298,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":298,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":298,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8ff820be-aa43-43f4-b6c1-9fc0d049fa0e"},"performance":{"scope":"best_effort_cloudflare_edge_cache","metrics":{"health":{"max":0,"min":0,"p50":0,"p95":0,"average":0,"sampleCount":83},"proveTotal":{"max":2741,"min":64,"p50":190,"p95":872,"average":354,"sampleCount":83},"visualStart":{"max":null,"min":null,"p50":null,"p95":null,"average":null,"sampleCount":0},"actionSchema":{"max":0,"min":0,"p50":0,"p95":0,"average":0,"sampleCount":83},"repositoryRead":{"max":2741,"min":64,"p50":190,"p95":872,"average":354,"sampleCount":83}},"sampleWindow":100},"deploymentId":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3291,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:59:47.746247+00:00","proof_gate":"command_center_gpt_operational_route_proof_not_requested","source_sha":"35c3b6499f08c2d790e74602f8ef0de4f96236c5","external_id":"2183","receipt_type":"command_center_prove","idempotency_key":"mission:8ff820be-aa43-43f4-b6c1-9fc0d049fa0e:command_center_prove:command_center_gpt_operational_route_proof_not_requested:current-generation","mission_step_id":"06e4efe4-5672-48f8-be7e-89a66dfb0bc7","command_center_event_id":"8ff820be-aa43-43f4-b6c1-9fc0d049fa0e"},{"id":"6c8dc322-88d0-4603-b1eb-3cf7e3bf3cb6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Owner explicitly requires the gate-notifier race that forced manual merging to be permanently regression-guarded so the control plane cannot silently reintroduce the failure class.","baseSha":"631e9cf4743d4470b7a9839582adceb64dd207b7","issuedAt":1787939624313,"expiresAt":1787939804313,"missionId":"e6a1ae82-b649-435a-9084-eb05a067cbc1","singleUse":true,"authorizationId":"4c5ed24b-6f61-444b-9e7a-8fd577849235"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:53:45.689611+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"631e9cf4743d4470b7a9839582adceb64dd207b7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4c5ed24b-6f61-444b-9e7a-8fd577849235","mission_step_id":"9c127c7f-121c-48e8-9550-3f7423ff33ab","command_center_event_id":"e6a1ae82-b649-435a-9084-eb05a067cbc1"},{"id":"6c8dcfc1-2fa2-40cd-8d93-0d59939cc9c8","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"in_progress\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"failed\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-21T18:07:54.331945+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-1e8472cc207c\",\"prNumber\":3361,\"sourceSha\":\"514f04cec499c23d9388b3f5ed314050aa94f84d\",\"deploymentId\":\"forgejo-main-514f04cec499\"}"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T17:00:32.604433+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1e8472cc-207c-4b2a-b816-a66f15a3f985:owner-progress-heartbeat:119334002","mission_step_id":"e5c7b29a-86f2-49ca-b2b5-4f8e16b6896e","command_center_event_id":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},{"id":"6c8fd1db-689d-4d4d-9e04-d786885c517a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/remove-retired-production-surfaces-20260803","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.28.4-exposed-mission-status","prNumber":null,"terminal":false,"missionId":"c10c1254-cd3b-465d-9db5-74eda46e92e0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and recall /repair/execute-mission automatically without another owner prompt.","receiptRef":{"mode":"full","missionId":"c10c1254-cd3b-465d-9db5-74eda46e92e0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1182,"likelyAffectedFiles":[],"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-03T12:35:49.40704+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c10c1254-cd3b-465d-9db5-74eda46e92e0:execute_mission:repair_mission_synthesis_ready","mission_step_id":"d2ca5ef2-4159-4890-af41-8091cd134445","command_center_event_id":"c10c1254-cd3b-465d-9db5-74eda46e92e0"},{"id":"6c90445b-2a3b-4023-8c92-444417c2336d","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"cd147606ec3f0508e96dccf23d69539b44cd7bfb","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"frontend-hydration","satisfied":false,"statement":"Frontend Gate execution of the Tenant Workspace Health contract materializes exact-head supabase/functions/_shared/tenantStandardsContract.ts and supabase/functions/tenant-media-library/index.ts before Vitest.","proofConditionIds":["repo"]},{"id":"guard","satisfied":false,"statement":"The canonical release orchestration invariant test locks the frontend hydration behavior.","proofConditionIds":["repo"]}],"satisfied":false,"constraints":[{"id":"canonical-only","satisfied":false,"statement":"Modify only the canonical KnockLaunch Gate workflow and its invariant test; create no parallel Gate or release lane.","proofConditionIds":["repo"]},{"id":"no-product","satisfied":false,"statement":"Do not change product, tenant data, authentication, or application behavior.","proofConditionIds":["repo"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo"]}],"contractHash":"3d21afd684a7b4a183c9b1fa7f88493e752fa9b1bd0cd1aeaab57a9114a118a8","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"3d21afd684a7b4a183c9b1fa7f88493e752fa9b1bd0cd1aeaab57a9114a118a8","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:30:53.705228+00:00","proof_gate":"request_contract_pending","source_sha":"cd147606ec3f0508e96dccf23d69539b44cd7bfb","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ee3e4aa0-00ef-4f30-944e-4867e60101df:request-contract:3d21afd684a7b4a183c9b1fa7f88493e752fa9b1bd0cd1aeaab57a9114a118a8:cd147606ec3f0508e96dccf23d69539b44cd7bfb:pending:repository","mission_step_id":"63052973-d18a-41e1-96c1-bd4f582b54ad","command_center_event_id":"ee3e4aa0-00ef-4f30-944e-4867e60101df"},{"id":"6c90a369-bf33-4a23-a097-dd5fc91e6422","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/stop-experience-editor-dom-overregistration-r202608040150","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.5-truthful-release-correlation","prNumber":3938,"terminal":false,"missionId":"34ca2bfe-d400-4ac3-8388-3c4c9370e908","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"1bb54599f5c2841a61c23e6e784d7d6b69d292b5","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"34ca2bfe-d400-4ac3-8388-3c4c9370e908"},"performance":null,"deploymentId":"canonical-release-1bb54599f5c2","workflowRunId":30869985431,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":1884,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T01:50:46.735411+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"1bb54599f5c2841a61c23e6e784d7d6b69d292b5","external_id":"canonical-release-1bb54599f5c2","receipt_type":"execute_mission","idempotency_key":"mission:34ca2bfe-d400-4ac3-8388-3c4c9370e908:execute_mission:ship_and_prove_release_pending","mission_step_id":"153686ed-c67c-47cb-aedc-bbe1972073c8","command_center_event_id":"34ca2bfe-d400-4ac3-8388-3c4c9370e908"},{"id":"6c90a3d9-2d2d-4758-b445-d77dc968f568","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-28T12:08:54.900Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:08:43.212642+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:e329c2cf-399f-4c64-924d-2c496c09ddc7:owner-wait-live","mission_step_id":"deca1b06-e3c2-4e85-8f33-67f93d06de82","command_center_event_id":"e329c2cf-399f-4c64-924d-2c496c09ddc7"},{"id":"6c9360e7-0e81-4696-9407-b029c4396ffa","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-8ad94ff3a7e4","prNumber":3239,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"256ea6afa004f2ab36ea3c60ea35bb290977c11d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T19:50:58.218232+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"256ea6afa004f2ab36ea3c60ea35bb290977c11d","external_id":"3239","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8ad94ff3-a7e4-4e06-aac2-dfd35dda1b0f:merged-pr:3239:256ea6afa004f2ab36ea3c60ea35bb290977c11d","mission_step_id":"ebc4c06c-3439-4b45-bd77-5a34f07ee566","command_center_event_id":"8ad94ff3-a7e4-4e06-aac2-dfd35dda1b0f"},{"id":"6c97e05d-b1dc-44e7-ab3a-37c442deca85","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"6c269bde02fd3c0bcdd272f5ba86fc13936a5a0f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"6c269bde02fd3c0bcdd272f5ba86fc13936a5a0f","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"e90d51cb1f0ca961a0326e548e982c1b964b516fe0d8f3991dda50ce442579f3","forgejoWorkflowProof":{"runId":11276,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T19:47:18.037091+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6c269bde02fd3c0bcdd272f5ba86fc13936a5a0f","external_id":"forgejo-main-6c269bde02fd","receipt_type":"canonical_release_status","idempotency_key":"mission:145ab5a0-6cfe-4bbc-b5eb-3b82fed03cd5:forgejo-release-status:6c269bde02fd3c0bcdd272f5ba86fc13936a5a0f:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"827a9843-ea45-4280-a127-e8332ad4d285","command_center_event_id":"145ab5a0-6cfe-4bbc-b5eb-3b82fed03cd5"},{"id":"6c9818b7-0f73-4bfd-ad75-5230e5d61167","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtlm3p46","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4904,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1560,"terminal":false,"missionId":"e4043d01-86d4-48a1-9bd9-881f762e4fc2","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1833,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"e4043d01-86d4-48a1-9bd9-881f762e4fc2"},"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":1138,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T14:24:33.667858+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1560","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e4043d01-86d4-48a1-9bd9-881f762e4fc2:automatic-mission-resume:1560:repair_mission_waiting_for_gate","mission_step_id":"0f6edf80-2d79-42de-922d-858cd4caf848","command_center_event_id":"e4043d01-86d4-48a1-9bd9-881f762e4fc2"},{"id":"6c9b1132-2276-4429-96af-87ab5514c608","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for this exact bounded maintenance mutation that locks the release fast-read contract, then refreeze it after the same mission passes Gate, squash merges, deploys cc-execution, and proves live.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for this exact bounded maintenance mutation that locks the release fast-read contract, then refreeze it after the same mission passes Gate, squash merges, deploys cc-execution, and proves live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-fast-path-lock","statement":"Canonical Gate fails if the release fast path stops using shared Forgejo single-flight or regresses from one-attempt zero-delay bounded reads.","proofConditionIds":["proof-repository"]},{"id":"outcome-live-lock","statement":"The locked release-speed contract is present on main and the matching cc-execution runtime is live with control-plane mutation frozen by default.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Unfreeze the control plane only for this exact bounded maintenance mutation that locks the release fast-read contract, then refreeze it after the same mission passes Gate, squash merges, deploys cc-execution, and proves live.","constraints":[{"id":"constraint-one-path","statement":"Use this mission, one branch, one PR, canonical Gate, Forgejo squash merge, and only the affected cc-execution release.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-no-new-machinery","statement":"Use existing tests and Gate only; create no duplicate validator, release lane, observer, fallback, or GitHub dependency.","proofConditionIds":["proof-repository"]},{"id":"constraint-refreeze","statement":"Control-plane mutation must be frozen by default after live proof.","proofConditionIds":["proof-runtime"]},{"id":"constraint-no-visual","statement":"Do not run Visual Witness.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main contains Gate-enforced regression assertions and a capability contract locking single-flight plus 2400ms/2500ms one-attempt zero-delay release fast reads, and canonical Gate passed them.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"cc-execution production is live on the merged release-speed-lock source and normal control-plane mutation is frozen by default.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"70fd5a150c49cd24b6dfcdfc15a616189fe4e4ab7b330d8cfeb5633f66d5b56b","requestContractRevision":2,"previousRequestContractHash":"fc9ec09979759d957283fbb59b6747c3713b981c30bb3f49540148698bd5559a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:10:19.753144+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:36628ad9-d091-454a-9ee6-3387c6e51337:request-contract:70fd5a150c49cd24b6dfcdfc15a616189fe4e4ab7b330d8cfeb5633f66d5b56b","mission_step_id":"4c7ff7c2-9905-4234-b301-a0fbcb611517","command_center_event_id":"36628ad9-d091-454a-9ee6-3387c6e51337"},{"id":"6c9b170d-9586-4744-bd64-9733789f2b97","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/progress-application-api-compat-20260907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2049,"terminal":false,"missionId":"f19125f9-6948-44e9-ace6-83a6685a556c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c90b71614d5eadec0c6b27fea1c21e9ffa9043e7","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12607,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1585,"approvedPlanMs":0,"missionSetupMs":767,"providerAuthMs":0,"shipAndProveMs":10518,"ledgerPrepareMs":767,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":767,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":767,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f19125f9-6948-44e9-ace6-83a6685a556c"},"performance":null,"deploymentId":"forgejo-main-c90b71614d5e","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["application-api"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2716,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:36:16.24874+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c90b71614d5eadec0c6b27fea1c21e9ffa9043e7","external_id":"forgejo-main-c90b71614d5e","receipt_type":"execute_mission","idempotency_key":"mission:f19125f9-6948-44e9-ace6-83a6685a556c:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a1b762f6-553c-4043-b100-d380e2ed7cbe","command_center_event_id":"f19125f9-6948-44e9-ace6-83a6685a556c"},{"id":"6c9b3500-e1de-4975-9eac-d43877b5bf77","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-2e59bcafa7cb","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.179-terminal-receipt-guard","prNumber":null,"terminal":false,"missionId":"2e59bcaf-a7cb-454a-a797-3ad6ca302f1c","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":212,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2945,"providerAuthMs":0,"ledgerPrepareMs":2945,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2945,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2945,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"2e59bcaf-a7cb-454a-a797-3ad6ca302f1c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6090,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T19:17:19.679259+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2e59bcaf-a7cb-454a-a797-3ad6ca302f1c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"27b40368-eb57-4055-8696-51c00d896e43","command_center_event_id":"2e59bcaf-a7cb-454a-a797-3ad6ca302f1c"},{"id":"6c9b62c9-f409-4828-a54d-933186690b55","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-owner-hardening","reason":null,"status":"complete","metrics":{"receiptBytes":11166,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":391,"terminal":false,"missionId":"300898c2-4d72-4bac-b56d-1bf533144322","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"300898c2-4d72-4bac-b56d-1bf533144322"},"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":4566,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T00:03:19.572765+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"391","receipt_type":"execute_mission","idempotency_key":"mission:300898c2-4d72-4bac-b56d-1bf533144322:execute_mission:repair_mission_prepared","mission_step_id":"ad9c40f8-36fe-4d7e-b874-fd49dc1a8008","command_center_event_id":"300898c2-4d72-4bac-b56d-1bf533144322"},{"id":"6c9be47a-84fd-44a2-b7aa-62213c10716a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mut0858r","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":37254,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"executorlessWaitMs":4385,"firstUsefulResultAt":"2026-10-03T23:10:47.744Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4687,"terminal":false,"missionId":"442c7ef0-ae7a-4e4f-afa9-4db359aff310","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4924,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1009,"missionSetupMs":393,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":393,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":393,"repositoryMutationMs":3915,"repositoryProviderMs":3915,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2578,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":393,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1337},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"442c7ef0-ae7a-4e4f-afa9-4db359aff310"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3371,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T23:11:00.085051+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4687","receipt_type":"execute_mission","idempotency_key":"mission:442c7ef0-ae7a-4e4f-afa9-4db359aff310:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"a480af51-f66a-41e5-9f99-8387849aee9b","command_center_event_id":"442c7ef0-ae7a-4e4f-afa9-4db359aff310"},{"id":"6c9e5623-4de0-445a-9478-dd32535ebe04","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/stabilize-tenant-release-routing","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3766,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"bfc6eb11-e69d-4e18-a86c-d96c4a6f9dfd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"bfc6eb11-e69d-4e18-a86c-d96c4a6f9dfd"},"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":8731,"likelyAffectedFiles":["src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","src/components/admin/TenantUserCommandCenters.tsx",".forgejo/workflows/knocklaunch.yml","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/operational-command-application-integration.contract.test.ts","src/components/admin/InvoicePermissionsManager.tsx","src/components/ContactsRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T17:56:04.480364+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bfc6eb11-e69d-4e18-a86c-d96c4a6f9dfd:execute_mission:repair_mission_synthesis_ready","mission_step_id":"0f9a5fb3-f7c0-476f-b738-82c6b1522c6e","command_center_event_id":"bfc6eb11-e69d-4e18-a86c-d96c4a6f9dfd"},{"id":"6ca115df-e2b6-4faf-98dc-ee7ac264647d","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T07:31:56.256426+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:owner-progress-heartbeat:119418127","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"6ca2c3e4-3142-40f5-9123-4ea4558e7bc2","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"cff79e0424941b519e52b114a5905e313cbfcb53","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"74ed2fa42816e63f65035674656f2b0911d28944","prNumber":3327,"gateRunId":10442,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTestPath":"workers/cc-execution/test/release-orchestration-invariants.test.js","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/10442/jobs/1","gateTestProof":"successful_exact_head_gate_log_contains:workers/cc-execution/test/release-orchestration-invariants.test.js","gateTestPassed":true,"mergeCommitSha":"cff79e0424941b519e52b114a5905e313cbfcb53","gateTestLogLine":"2026-09-21T00:51:05.4900968Z Gate regression: executing workers/cc-execution/test/release-orchestration-invariants.test.js","gateTestExecuted":true}],"requestContractHash":"b86d9c89433f81bfa100a554f20eb6f4b9c8cbb497373de61acb6045f4bd14bd","namedGateEvidenceReceiptVersion":":named-gate-evidence-v1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:51:56.063449+00:00","proof_gate":"request_contract_repository_verified","source_sha":"cff79e0424941b519e52b114a5905e313cbfcb53","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:403bc395-9d19-486a-9409-06e51cc91573:request-contract-repository:b86d9c89433f81bfa100a554f20eb6f4b9c8cbb497373de61acb6045f4bd14bd:cff79e0424941b519e52b114a5905e313cbfcb53:named-gate-evidence-v1","mission_step_id":"0a0f627e-463f-4241-9a1b-2fe7936bc355","command_center_event_id":"403bc395-9d19-486a-9409-06e51cc91573"},{"id":"6ca3f37f-4cfd-4912-8bbc-4b29152fbfb7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"ee3bf2c6cae8c41ba82ccc35c13d31d355dc6fd8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"a3e6b4c37f4353d0625bf75c9e05deeae078081b","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"d3ff59335782baf280dd4c9c7449d7758522dd06a5a1eac4cd6a7c7ea34082e7","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/21525","runId":21808,"status":"success","sourceSha":"a3e6b4c37f4353d0625bf75c9e05deeae078081b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8d1c0a41c724a2d707a1357f89034e0bd75bef48","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-8d1c0a41c724a2d707a1357f89034e0bd75bef48","compareStatus":"target_job_success_runtime_verified","workflowRunId":21808,"identitySource":"canonical_release_target_job","runtimeVersion":"1.67.20-three-way-current-anchor-proof","workflowFailed":false,"containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"d888de43cd3c0758e20c074040b4be033833d384","sourceSha":"a3e6b4c37f4353d0625bf75c9e05deeae078081b","changedPaths":["workers/cc-execution/src/model-provider-gateway.js","workers/cc-execution/test/model-provider-gateway.test.js"],"changedPathCount":2,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T16:08:36.143797+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a3e6b4c37f4353d0625bf75c9e05deeae078081b","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:2b457e44-423c-4adb-8014-aaa87595100e:forgejo-release-status:a3e6b4c37f4353d0625bf75c9e05deeae078081b:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"c758caa8-53ce-4d6d-8c14-6feb64db31f5","command_center_event_id":"2b457e44-423c-4adb-8014-aaa87595100e"},{"id":"6ca7d909-6803-4256-b0ee-f2def5910b5a","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"96ea42b4-2d81-3020-09df-dfbab4b2b656"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:d27d85a3-8b56-4025-a059-daa74675fb58","mission_step_id":null,"command_center_event_id":"d27d85a3-8b56-4025-a059-daa74675fb58"},{"id":"6ca9236d-7d0b-404a-89c1-49ac73bd09c2","source":"cc-execution","status":"retryable","payload":{"runId":9268,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","prNumber":3026,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true}},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T19:02:46.809111+00:00","proof_gate":"transient_recovery_provider_failure","source_sha":"8f9fc314ab9818d0ac5baed5aa4b9d7497bf3a9b","external_id":"9268","receipt_type":"automatic_transient_recovery_provider_failure","idempotency_key":"transient-release-recovery-dispatch-failed:9268:1.58.179-terminal-receipt-guard","mission_step_id":"49911994-91b8-4902-ab63-e323d16c9240","command_center_event_id":"be9ca79b-8d4a-4989-915e-5caf2dc34b28"},{"id":"6cadfac5-fc3f-4740-a83c-555e85fc37df","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-encore-vanity-switch-race","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":1135,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"29f03744-9876-4995-a1f3-bcfc0daf9522","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"29f03744-9876-4995-a1f3-bcfc0daf9522"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":371,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-05T23:24:23.897679+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:29f03744-9876-4995-a1f3-bcfc0daf9522:execute_mission:repair_mission_execution_blocked","mission_step_id":"19a1a4d1-1820-458b-8c6e-adbe9af65570","command_center_event_id":"29f03744-9876-4995-a1f3-bcfc0daf9522"},{"id":"6cb1be53-b8e6-4244-a549-d6062f1353dd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/release-owner-failed-the-current-seaside-lawns-v","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.19-bounded-cumulative-proof","prNumber":null,"terminal":false,"missionId":"aeee50bb-a6b0-40f9-92d7-aa857e8a662a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"aeee50bb-a6b0-40f9-92d7-aa857e8a662a"},"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":9148,"likelyAffectedFiles":[".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/","src/index.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T16:17:13.578889+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aeee50bb-a6b0-40f9-92d7-aa857e8a662a:execute_mission:repair_mission_synthesis_ready","mission_step_id":"66363635-b077-4c2e-bc29-8f02cabe0845","command_center_event_id":"aeee50bb-a6b0-40f9-92d7-aa857e8a662a"},{"id":"6cb8b2b1-b9de-4a89-9b72-5297ac432b7e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.0-release-priority-base-aware-quarantine","prNumber":5008,"terminal":false,"missionId":"c9adbfaa-de87-435a-b250-aa15ef688b88","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4408,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4000,"approvedPlanMs":0,"missionSetupMs":675,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":675,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":675,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":675,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c9adbfaa-de87-435a-b250-aa15ef688b88"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1689,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:34:07.46605+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5008","receipt_type":"execute_mission","idempotency_key":"mission:c9adbfaa-de87-435a-b250-aa15ef688b88:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"13802988-f0ea-4511-85c7-c96da88f8f72","command_center_event_id":"c9adbfaa-de87-435a-b250-aa15ef688b88"},{"id":"6cbb517d-f6f7-430b-bc36-b903148ac466","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_existing_visual_job_pending_reconciliation","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"visual_proof_started\",\"status\":\"pending\",\"proofGate\":\"post_release_visual_proof_started\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_existing_visual_job_pending_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"onrunner\"},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"runtime\"],\"pendingIds\":[\"visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-27T23:53:26.37253+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-aa1ae1505687\",\"prNumber\":3897,\"sourceSha\":\"7741265580fd56a43e5e5f07fc97385f07b33039\",\"deploymentId\":\"forgejo-main-7741265580fd\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:02:10.754694+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:aa1ae150-5687-45d8-a79a-e385379c6dfc:owner-progress-heartbeat:119369288","mission_step_id":"46573166-ad91-4aa5-aaa2-5250588bc92b","command_center_event_id":"aa1ae150-5687-45d8-a79a-e385379c6dfc"},{"id":"6cbc8207-db49-4107-82e8-af15d0460c6d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":["owner_explicit_scope_current_turn","current_canonical_workflow_and_capability_manifest_verified"],"confidence":1,"rawUtterance":"Let’s address full repo naming/ownership. And address the 15 min runs","wordingChanged":true,"canonicalIntent":"Unfreeze control plane for this bounded release-architecture cleanup: normalize current KNOCKLAUNCH naming and ownership, remove misleading 15-minute Gate churn, preserve canonical Gate/release safety, and keep Supabase Edge recovery distinct.","resolutionStatus":"resolved","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"canonical-naming","statement":"Current release, gate, maintenance, and control-plane names map clearly to one authoritative owner each.","proofConditionIds":["repo","runtime"]},{"id":"gate-identity","statement":"KnockLaunch Gate identifies PR validation only, not scheduled maintenance.","proofConditionIds":["repo","runtime"]},{"id":"schedule-cleanup","statement":"15-minute scheduled Gate churn is removed; Supabase Edge drift recovery is event-driven primary with hourly recovery only.","proofConditionIds":["repo","runtime"]},{"id":"ownership-consistency","statement":"Capability declarations, workflow triggers, and release invariants agree.","proofConditionIds":["repo","runtime"]}],"objective":"Unfreeze control plane for this bounded release-architecture cleanup: normalize current KNOCKLAUNCH naming and ownership, remove misleading 15-minute Gate churn, preserve canonical Gate/release safety, and keep Supabase Edge recovery distinct.","constraints":[{"id":"scope","statement":"Control-plane maintenance is limited exactly to the three declared workflow/config/invariant-test paths.","proofConditionIds":["repo"]},{"id":"single-owner","statement":"Do not create duplicate gate, merge, release, deployment, or reconciliation owners.","proofConditionIds":["repo"]},{"id":"preserve-release","statement":"Do not weaken protected-main release safety or Supabase Edge reconciliation coverage.","proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main has consistent owner naming and no 15-minute Gate schedule.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime","kind":"runtime","claim":"Affected current runtime/control-plane state is live on the merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-for-this-bounded-release-architecture-cleanup:-normalize-current-KNOCKLAUNCH-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo","runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"ed5078c1407a30ef0426f3d2f67302cc139612aa58b926c49468810ff6dde757","requestContractRevision":3,"previousRequestContractHash":"ced2c8c9c0d04a70a31da57543ef804454e4b2b267d9fcd45a390ca2756f8d31"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:26:58.148555+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:40e56298-64e5-4c5f-9f44-905ac8a2b2f4:request-contract:ed5078c1407a30ef0426f3d2f67302cc139612aa58b926c49468810ff6dde757","mission_step_id":"9a26b04b-6b1b-42b6-87ff-afa9596644e5","command_center_event_id":"40e56298-64e5-4c5f-9f44-905ac8a2b2f4"},{"id":"6cc0cb72-e642-4ac1-aaae-abf316c045c8","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in objective received.","nextAction":{"lane":"cc-execution","action":"resolve_preflight","reason":"durable_state:preflight","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"objective_received\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:preflight\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T12:56:22.061386+00:00\",\"recoveryAction\":\"resolve_preflight\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:26:59.64983+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:eb96948c-c662-4184-8862-3a53584aec9a:owner-progress-heartbeat:119329547","mission_step_id":"2b020f89-cc09-41ac-b439-7f6a3b62f140","command_center_event_id":"eb96948c-c662-4184-8862-3a53584aec9a"},{"id":"6cc10168-9406-44ac-a9ae-77958132ab3b","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.19-bounded-cumulative-proof","prNumber":4345,"terminal":false,"missionId":"9aa75a4b-79bf-4650-8ac0-d8135027d7d6","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"949f7b386b656d4e5ee58b1dc63198f37ca37ee9","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9aa75a4b-79bf-4650-8ac0-d8135027d7d6"},"performance":null,"deploymentId":"canonical-release-949f7b386b65","workflowRunId":31267805867,"releaseTargets":{"frontend":true,"onrunner":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":1634,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T16:51:37.021442+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"949f7b386b656d4e5ee58b1dc63198f37ca37ee9","external_id":"canonical-release-949f7b386b65","receipt_type":"ship_and_prove","idempotency_key":"mission:9aa75a4b-79bf-4650-8ac0-d8135027d7d6:ship_and_prove:ship_and_prove_release_pending:949f7b386b656d4e5ee58b1dc63198f37ca37ee9:31267805867","mission_step_id":"59639d1d-d6e2-4f70-8483-2aee2ec527a5","command_center_event_id":"9aa75a4b-79bf-4650-8ac0-d8135027d7d6"},{"id":"6cc3ee99-c713-438a-b4dd-5a598ed19320","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","render-onrunner/runtime-proof":"failure"},"mainSha":"a2adbef312b0090ee951e9c56a05992741ca251d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"a2adbef312b0090ee951e9c56a05992741ca251d","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"6f9f529cbb493b6826a3c7163a409d0da8911043b7337fca966dc350eb195605","forgejoWorkflowProof":{"runId":11613,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"onrunner":"pending"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"onrunner":"pending"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"7dfe9cfa2433f31c058491af532f8e8367e2004c","runnerVersion":"onrunner-7dfe9cfa2433","expectedSourceSha":"a2adbef312b0090ee951e9c56a05992741ca251d"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:58:54.429952+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"a2adbef312b0090ee951e9c56a05992741ca251d","external_id":"forgejo-main-a2adbef312b0","receipt_type":"canonical_release_status","idempotency_key":"mission:3d003cfa-53a1-4d0d-be91-2ac2ffd44280:forgejo-release-status:a2adbef312b0090ee951e9c56a05992741ca251d:failed:forgejo-main/source=success|forgejo-release/workflow=failure|render-onrunner/runtime-proof=failure","mission_step_id":"e133d1eb-0f5a-400d-8c5e-236cc726d105","command_center_event_id":"3d003cfa-53a1-4d0d-be91-2ac2ffd44280"},{"id":"6cc654f6-3dba-431b-896c-67b21ea022fb","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-53d3b19c0220","prNumber":3015,"nextAction":null,"mergeCommitSha":"19397f05ab9d061d8d2ee5c5e7c221d0c2446e17","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T16:11:31.02929+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"19397f05ab9d061d8d2ee5c5e7c221d0c2446e17","external_id":"3015","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:53d3b19c-0220-4f50-865b-237bc0e39da4:merged-pr:3015:19397f05ab9d061d8d2ee5c5e7c221d0c2446e17","mission_step_id":"1e4269c0-89f7-4431-b222-2ba7a7b9d839","command_center_event_id":"53d3b19c-0220-4f50-865b-237bc0e39da4"},{"id":"6cc863dd-972f-4599-8e40-e2adcccfefa1","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #873. Complete the same control plane auto-merge repair by removing the legacy auto-progress marker requirement from the minute recovery supervisor as well as the already-fixed exact green-gate fast path, and update the production hard-safety validator plus invariant test to enforce the new safe contract: eligible exact-green ai/* PRs targeting main auto-advance; stale, draft, wrong-head, wrong-base, conflicted, or failed PRs remain blocked. Preserve one canonical merge path and no hosted auto-merge workflow. Then refresh this same branch to current main if needed, gate, squash merge, deploy cc-execution, and prove the live runtime.","wordingChanged":false,"canonicalIntent":"Continue PR #873. Complete the same control plane auto-merge repair by removing the legacy auto-progress marker requirement from the minute recovery supervisor as well as the already-fixed exact green-gate fast path, and update the production hard-safety validator plus invariant test to enforce the new safe contract: eligible exact-green ai/* PRs targeting main auto-advance; stale, draft, wrong-head, wrong-base, conflicted, or failed PRs remain blocked. Preserve one canonical merge path and no hosted auto-merge workflow. Then refresh this same branch to current main if needed, gate, squash merge, deploy cc-execution, and prove the live runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"auto-merge-green-prs","statement":"Eligible exact-green ai/* pull requests automatically advance through the canonical Forgejo squash-merge path without requiring <!-- knocklaunch:auto-progress --> or manual intervention in either merge progression path.","proofConditionIds":["source-policy","merge-proof","runtime-proof"]}],"objective":"Continue PR #873. Complete the same control plane auto-merge repair by removing the legacy auto-progress marker requirement from the minute recovery supervisor as well as the already-fixed exact green-gate fast path, and update the production hard-safety validator plus invariant test to enforce the new safe contract: eligible exact-green ai/* PRs targeting main auto-advance; stale, draft, wrong-head, wrong-base, conflicted, or failed PRs remain blocked. Preserve one canonical merge path and no hosted auto-merge workflow. Then refresh this same branch to current main if needed, gate, squash merge, deploy cc-execution, and prove the live runtime.","constraints":[{"id":"safety","statement":"Keep eligibility safeguards: open, non-draft, ai/* head, main base, exact head identity, canonical gate success/current readiness, and existing stale/conflict/failure protections.","proofConditionIds":["source-policy"]},{"id":"single-path","statement":"Do not create a hosted auto-merge workflow, duplicate merge path, bypass protected main, or recreate retired merge machinery.","proofConditionIds":["source-policy"]},{"id":"scope","statement":"Change only the governing auto-merge handler/recovery policy, its invariant test, capability truth already on PR #873, and the directly governing production hard-safety validator required for this control plane behavior.","proofConditionIds":["source-policy"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-policy","kind":"repository","claim":"Current Forgejo source and control plane capabilities no longer require the auto-progress marker in either merge progression path, declare eligible exact-green AI PRs automatically merge-authorized, preserve eligibility/stale/conflict protections, and the hard-safety validator enforces this same contract without adding a duplicate merge workflow.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"merge-proof","kind":"repository","claim":"PR #873 is squash-merged through Forgejo protected main after exact-head KnockLaunch Gate success.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution runtime identity matches the merged source containing the new automatic merge behavior.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"af1af5edf8fa6bde40876c4aecc96f6cc711a901a912a111fcdeccde8c77cff8","requestContractRevision":3,"previousRequestContractHash":"2382725219e589f46b84fac56816606c7b4217802890e1a5b5ad40e9c39d41d0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:38:44.486383+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eecf2a25-3635-4074-a7bb-327e18708721:request-contract-revision:3:af1af5edf8fa6bde40876c4aecc96f6cc711a901a912a111fcdeccde8c77cff8","mission_step_id":"81305a9d-b0c1-4111-99ca-478acef4e41b","command_center_event_id":"eecf2a25-3635-4074-a7bb-327e18708721"},{"id":"6cc9124e-417e-46f4-84eb-9381504208ff","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-video-background-no-blue-20260825","reason":"anchored_edit_anchor_missing:src/pages/mobile-vendor/BigPapisOwnerShell.tsx","status":"blocked","metrics":{"receiptBytes":1155,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":721,"terminal":false,"missionId":"b9a960bc-ac79-4751-9e60-6d610a1de65a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b9a960bc-ac79-4751-9e60-6d610a1de65a"},"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":5108,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T04:33:40.317016+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"721","receipt_type":"execute_mission","idempotency_key":"mission:b9a960bc-ac79-4751-9e60-6d610a1de65a:execute_mission:repair_mission_execution_blocked","mission_step_id":"eda08613-ecbd-4aa7-9e56-7b7e152b0d3f","command_center_event_id":"b9a960bc-ac79-4751-9e60-6d610a1de65a"},{"id":"6cc91a58-a0c5-4dad-a817-115afe1f3787","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/command-center-contracts.js"],"reason":"Owner explicitly requires implementation completeness to be enforced as a platform primitive. This narrow mutation makes the Command Center request contract automatically require dependency completeness and prerequisite-safe behavior.","baseSha":"ee3d2e4340dade4ba88d42b131e3ec4ad0a230fe","issuedAt":1789232424340,"expiresAt":1789232604340,"missionId":"433701ca-0563-492f-aadf-c2d7f7195cf9","authorizationId":"2dbbfcd0-7a3a-4ed3-a6cc-7fcdcfa488c4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T17:00:24.835973+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ee3d2e4340dade4ba88d42b131e3ec4ad0a230fe","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2dbbfcd0-7a3a-4ed3-a6cc-7fcdcfa488c4","mission_step_id":"099c4b8e-c720-46a1-a5c8-e461d3853f32","command_center_event_id":"433701ca-0563-492f-aadf-c2d7f7195cf9"},{"id":"6cc9f5f5-3c53-45a3-aa62-1197a272616c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/click-witness-target-center-20260804","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"0344c6bc-62e1-4a3f-93f7-6262f7a2826a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and recall /repair/execute-mission automatically without another owner prompt.","receiptRef":{"mode":"full","missionId":"0344c6bc-62e1-4a3f-93f7-6262f7a2826a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1505,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T02:13:48.935569+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0344c6bc-62e1-4a3f-93f7-6262f7a2826a:execute_mission:repair_mission_synthesis_ready","mission_step_id":"903c0fd2-5f07-4991-8b7e-bf54584619f6","command_center_event_id":"0344c6bc-62e1-4a3f-93f7-6262f7a2826a"},{"id":"6cca2ca4-c691-410a-9849-f871fb407d18","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"161c318acaafc379cb83fb365c713474eb2fece4","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"161c318acaafc379cb83fb365c713474eb2fece4","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"50c49e2530d1230245c322597b06a134177e684dc19e22193e68161633cac82e","forgejoWorkflowProof":{"runId":8910,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","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-16T18:39:37.162082+00:00","proof_gate":"canonical_release_pending","source_sha":"161c318acaafc379cb83fb365c713474eb2fece4","external_id":"forgejo-main-161c318acaaf","receipt_type":"canonical_release_status","idempotency_key":"mission:6af4fe2f-da20-4f08-93bd-ef5dd1eba303:forgejo-release-status:161c318acaafc379cb83fb365c713474eb2fece4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"ce3b6314-7689-423d-a453-7ffce9e50fe3","command_center_event_id":"6af4fe2f-da20-4f08-93bd-ef5dd1eba303"},{"id":"6ccc1e54-5b70-4e93-9718-d48fba5ab088","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mutqafd3","reason":"anchored_edit_anchor_missing:src/pages/card-grading/PCGWorkspace.tsx","status":"blocked","metrics":{"receiptBytes":22000,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-04T11:23:04.219Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":null,"terminal":false,"missionId":"6e50b510-1933-461f-95f1-61e10875ee5e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":572,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":572,"missionSetupMs":370,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":370,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":370,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":370,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6e50b510-1933-461f-95f1-61e10875ee5e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1515,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:23:06.735832+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6e50b510-1933-461f-95f1-61e10875ee5e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"33576197-a88b-4b7d-9b6e-2a48d2c5f633","command_center_event_id":"6e50b510-1933-461f-95f1-61e10875ee5e"},{"id":"6cccb346-2dde-42ff-a6f1-0b8d1377fc19","source":"owner_authorized_backlog_reconciliation","status":"blocked","payload":{"disposition":"recoverable_blocked","auditPreserved":true,"releaseVerified":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T15:48:29.147163+00:00","proof_gate":"expired_mission_missing_implementation_evidence","source_sha":null,"external_id":null,"receipt_type":"historical_mission_triage","idempotency_key":"historical-triage-20261011:2a221195-2ef8-40f6-be82-c7402ff6d4bc","mission_step_id":null,"command_center_event_id":"2a221195-2ef8-40f6-be82-c7402ff6d4bc"},{"id":"6ccd607b-9949-4ea3-80e7-94d326eb761c","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:.forgejo/workflows/knocklaunch.yml","fingerprint":"75775d3521583badaf29a20619f72d73487159a0048a66ca7b5e6c781c0abf61"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:03:27.69434+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:26018e95-3a6d-4522-a790-bdc15fe12b77:repository-mutation-intent-blocked:75775d3521583badaf29a20619f72d73487159a0048a66ca7b5e6c781c0abf61","mission_step_id":"8d46d6a3-bdcf-4158-b0a8-370f4cacdbd2","command_center_event_id":"26018e95-3a6d-4522-a790-bdc15fe12b77"},{"id":"6cd2247a-7d78-486b-b6fd-6e1b46397ee6","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-ee35e0f7d2b9","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"ee35e0f7-d2b9-4fa6-8d00-3aac52d2be57","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":296,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":402,"providerAuthMs":0,"ledgerPrepareMs":402,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":402,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":402,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"ee35e0f7-d2b9-4fa6-8d00-3aac52d2be57"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3487,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T13:18:54.922085+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ee35e0f7-d2b9-4fa6-8d00-3aac52d2be57:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"7a9ac75e-a2d9-40dc-bb61-d0bf56e905a4","command_center_event_id":"ee35e0f7-d2b9-4fa6-8d00-3aac52d2be57"},{"id":"6cd293e7-a400-4c39-8b31-461e9621c916","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-platform-membership-route-poison-20260914","prNumber":2692,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"dc915936223c04342d0976bb13ec647dbc16fb4b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T00:36:15.168244+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"dc915936223c04342d0976bb13ec647dbc16fb4b","external_id":"2692","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ac930a8e-f5dc-4558-aad7-425a44228a8b:merged-pr:2692:dc915936223c04342d0976bb13ec647dbc16fb4b","mission_step_id":"110cf390-d583-43da-adbf-e40756aecde7","command_center_event_id":"ac930a8e-f5dc-4558-aad7-425a44228a8b"},{"id":"6cd43b21-5530-4f50-b1f9-b580cc0ca232","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this exact maintenance scope, bump only workers/cc-execution/src/version.js from 1.58.54-post-gate-progression-self-heal-refreeze to 1.58.55-system-stability-runtime-alignment, release cc-execution only, prove live runtime gitSha/sourceSha equals the merged protected-main SHA and version reports 1.58.55-system-stability-runtime-alignment, then refreeze the control plane. Do not alter product/frontend code or release any other target.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this exact maintenance scope, bump only workers/cc-execution/src/version.js from 1.58.54-post-gate-progression-self-heal-refreeze to 1.58.55-system-stability-runtime-alignment, release cc-execution only, prove live runtime gitSha/sourceSha equals the merged protected-main SHA and version reports 1.58.55-system-stability-runtime-alignment, then refreeze the control plane. Do not alter product/frontend code or release any other target.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runtime-aligned","statement":"Live cc-execution runs the newly merged system-stability generation from protected main.","proofConditionIds":["runtime-proof"]}],"objective":"Unfreeze the control plane for this exact maintenance scope, bump only workers/cc-execution/src/version.js from 1.58.54-post-gate-progression-self-heal-refreeze to 1.58.55-system-stability-runtime-alignment, release cc-execution only, prove live runtime gitSha/sourceSha equals the merged protected-main SHA and version reports 1.58.55-system-stability-runtime-alignment, then refreeze the control plane. Do not alter product/frontend code or release any other target.","constraints":[{"id":"cc-only","statement":"Only workers/cc-execution/src/version.js may change; frontend, OnRunner, Supabase edge, and migrations must not release.","proofConditionIds":["runtime-proof"]},{"id":"maintenance-refreeze","statement":"Control plane is refrozen after the exact maintenance change is merged and released.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"cc-execution live runtime version is 1.58.55-system-stability-runtime-alignment and its gitSha/sourceSha equals the merged protected-main SHA after the control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"deb3f8856f7f82fa729e57100837a7e096f3d7ca7dc6a96973d70b43789537eb","requestContractRevision":2,"previousRequestContractHash":"8c4feacafe711495b23bfdbcf84314690b9d198c36db57f78db2d69aba61dc69"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:56:48.458934+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:852c788d-03c1-446e-98f1-de247644d546:request-contract:deb3f8856f7f82fa729e57100837a7e096f3d7ca7dc6a96973d70b43789537eb","mission_step_id":"742b5633-15d9-443a-95c9-da294085e238","command_center_event_id":"852c788d-03c1-446e-98f1-de247644d546"},{"id":"6cd47f55-59c0-4d6d-a00a-5b33ca8ece61","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/general-source-tree-pagination.test.js"],"baseSha":"182b39306f6cea0a4af0c158ef36f665921f1569","issuedAt":1791680047895,"expiresAt":1791680227895,"missionId":"e6aa41e6-9469-47ff-ab5b-ad33420b95fa","autoRefreeze":true,"authorizationId":"44f43f56-aceb-4aa9-980f-bf152a86bea5","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T00:54:08.353239+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"182b39306f6cea0a4af0c158ef36f665921f1569","external_id":"44f43f56-aceb-4aa9-980f-bf152a86bea5","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:e6aa41e6-9469-47ff-ab5b-ad33420b95fa:44f43f56-aceb-4aa9-980f-bf152a86bea5","mission_step_id":null,"command_center_event_id":"e6aa41e6-9469-47ff-ab5b-ad33420b95fa"},{"id":"6cd4badf-fc07-4b55-83d2-4da76ef98023","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/release-cross-ref-promotion-20260910","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.94-mission-generation-terminality","prNumber":2314,"terminal":false,"missionId":"ccaf5826-e23a-490f-8208-f46ad705b40b","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16612,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":984,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":984,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":984,"repositoryMutationMs":16612,"repositoryProviderMs":11754,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4782,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":984,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6972},"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":"ccaf5826-e23a-490f-8208-f46ad705b40b"},"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":3792,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:35:36.710782+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2314","receipt_type":"execute_mission","idempotency_key":"mission:ccaf5826-e23a-490f-8208-f46ad705b40b:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"ffd383e0-b0c5-4933-8831-971c30d355da","command_center_event_id":"ccaf5826-e23a-490f-8208-f46ad705b40b"},{"id":"6cd4e442-bc9a-47bf-9976-dd096561968d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/system-stability-direct-queue-reconcile-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.57-repository-proof-queue-health","prNumber":1735,"terminal":false,"missionId":"6bf9f768-7c94-4b9b-b3b2-0e4353f369cb","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9793aefb1c200a9c662f6005cc80eb32eb9adfc5","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7822,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":745,"approvedPlanMs":0,"missionSetupMs":1066,"providerAuthMs":0,"shipAndProveMs":6933,"ledgerPrepareMs":855,"ledgerReconcileMs":0,"lineageReconcileMs":211,"resolvePreflightMs":1066,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":855,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6bf9f768-7c94-4b9b-b3b2-0e4353f369cb"},"performance":null,"deploymentId":"forgejo-main-9793aefb1c20","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":2767,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T18:25:14.265484+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9793aefb1c200a9c662f6005cc80eb32eb9adfc5","external_id":"forgejo-main-9793aefb1c20","receipt_type":"execute_mission","idempotency_key":"mission:6bf9f768-7c94-4b9b-b3b2-0e4353f369cb:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"0695eceb-e455-4640-a2b0-897bc5d46014","command_center_event_id":"6bf9f768-7c94-4b9b-b3b2-0e4353f369cb"},{"id":"6cd659c5-ddbb-457a-8a3f-de8f28a9c2a6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-d3d2bdbc6dfa","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":118,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":438,"providerAuthMs":0,"ledgerPrepareMs":438,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":438,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":438,"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":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5805,"likelyAffectedFiles":["config/capabilities/big-papis-proposal-screenshot-intake.json","config/capabilities/big-papis-proposal-workflow.json","config/capabilities/big-papis-public-stop-board.json","config/platform-standards.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:34:22.078707+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d3d2bdbc-6dfa-468f-b46a-ec1830c37c87:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ff0e6ea5-1014-4b37-b0ab-af2cb9df8d25","command_center_event_id":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87"},{"id":"6cd9d1fe-44dc-4e82-b47e-b15be43df24b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/auto-merge-release-persistence-20260820","reason":"pull_request_not_merge_eligible:forgejo_request_failed:409:{\"message\":\"PushRejected without remote error message\",\"url\":\"https://git.knocklaunch.app/api/swagger\"}","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.5-release-queue-freshness","prNumber":543,"terminal":false,"missionId":"dcc028e7-b5b6-427c-930a-235e81c4b10e","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"dcc028e7-b5b6-427c-930a-235e81c4b10e"},"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":5280,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T04:12:39.841713+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"543","receipt_type":"execute_mission","idempotency_key":"mission:dcc028e7-b5b6-427c-930a-235e81c4b10e:execute_mission:canonical_release_blocked","mission_step_id":"0c38c7cb-26ea-49e3-89f2-b0d154ee9a90","command_center_event_id":"dcc028e7-b5b6-427c-930a-235e81c4b10e"},{"id":"6cde41d5-308d-46aa-a921-b7fc7c17b5b0","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtgq0qb2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5705,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"3beb89fb-e46e-4cf5-bb9d-fa61c18af1ff","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":140,"missionSetupMs":485},"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":"3beb89fb-e46e-4cf5-bb9d-fa61c18af1ff"},"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":5354,"likelyAffectedFiles":["src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/admin/IdentityAccessOperationsCenter.tsx","src/components/admin/LeadManagement/LeadOperations/BulkActionsBar.tsx","src/components/admin/LeadManagement/LeadOperations/LeadFilters.tsx","src/components/admin/LeadManagement/LeadOperations/LeadOperationsTable.tsx","src/components/GlobalCommandPalette.tsx","src/components/AdaptiveBusinessDashboard.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T04:12:31.015787+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3beb89fb-e46e-4cf5-bb9d-fa61c18af1ff:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d4066d8b-9224-453c-b2b2-435f4e4cdf29","command_center_event_id":"3beb89fb-e46e-4cf5-bb9d-fa61c18af1ff"},{"id":"6ce13d44-2fd9-43fd-9db5-ed4b4fd5daea","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-bf49287eb585","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":100385,"releaseCount":0,"toolCallCount":64,"repeatedCallCount":57,"executorlessWaitMs":278333,"firstUsefulResultAt":"2026-10-06T00:55:09.712Z","recoveryAttemptCount":55,"ownerInterruptionCount":0},"version":null,"prNumber":5114,"terminal":false,"missionId":"bf49287e-b585-4228-abc9-2d19c6a63b77","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2102,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"bf49287e-b585-4228-abc9-2d19c6a63b77"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:56:45.081421+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5114","receipt_type":"automatic_mission_resume","idempotency_key":"mission:bf49287e-b585-4228-abc9-2d19c6a63b77:automatic-mission-resume:5114:repair_mission_pr_ready_retryable","mission_step_id":"dec54a6d-90a9-42b5-8e75-2a8dd2c2f041","command_center_event_id":"bf49287e-b585-4228-abc9-2d19c6a63b77"},{"id":"6ce1eb6a-d3b4-4250-8877-e640852708d6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success","render-onrunner/runtime-proof":"success"},"mainSha":"e54f2e63647ef41d4639737d741ca6678e2d49d6","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"ad816fe583fb49afa03cabf0cc27adc094e081b1","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success","ccExecution":"success"},"requestContractHash":"6c10ad248ae21a895b74a5b25e1cc753a6849e9a3b221e319346f488d872b566","forgejoWorkflowProof":{"runId":9417,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"onrunner":"success","ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success","ccExecution":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"ad816fe583fb49afa03cabf0cc27adc094e081b1","runnerVersion":"onrunner-ad816fe583fb","expectedSourceSha":"ad816fe583fb49afa03cabf0cc27adc094e081b1"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ad816fe583fb49afa03cabf0cc27adc094e081b1","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-ad816fe583fb49afa03cabf0cc27adc094e081b1","compareStatus":"target_job_success_runtime_verified","workflowRunId":9417,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.182-witness-render-cold-start-aware","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T02:19:13.371233+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ad816fe583fb49afa03cabf0cc27adc094e081b1","external_id":"forgejo-main-ad816fe583fb","receipt_type":"canonical_release_status","idempotency_key":"mission:7217f76f-b25d-49fb-adce-7ca8e5123e2a:forgejo-release-status:ad816fe583fb49afa03cabf0cc27adc094e081b1:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|render-onrunner/runtime-proof=success","mission_step_id":"535a9ecd-971e-4d7a-9145-9693d0f522af","command_center_event_id":"7217f76f-b25d-49fb-adce-7ca8e5123e2a"},{"id":"6ce3d4e7-1286-4099-8d1b-23488086dcb9","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","supabase/functions/operator-respond/index.ts"],"reason":"Owner explicitly authorized bridging PAUL throughput gaps. Continue the same mission from current protected main, temporarily unfreezing only the exact workflow routing and operator-response files; preserve cloud fallback and frozen-by-default behavior after canonical release.","baseSha":"106ab61474aceecf4cd3e89b68351c1828e24dac","issuedAt":1790613368195,"expiresAt":1790613548195,"missionId":"7232699f-a901-41a6-be2c-6b2d560549be","authorizationId":"c5f2d84a-3264-441f-9452-ff717e11652a","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T16:36:08.731943+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"106ab61474aceecf4cd3e89b68351c1828e24dac","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c5f2d84a-3264-441f-9452-ff717e11652a","mission_step_id":"34b6d925-6c26-4c5b-8f6b-05e26b7d1931","command_center_event_id":"7232699f-a901-41a6-be2c-6b2d560549be"},{"id":"6ce4329e-7a25-4480-89a1-51ccb4e4b744","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.1-predictive-reliability-speed-guardrails","prNumber":null,"terminal":false,"missionId":"2ce145fa-85e4-430b-b3ab-a26f616d411f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"2ce145fa-85e4-430b-b3ab-a26f616d411f"},"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":7720,"likelyAffectedFiles":["src/__tests__/contracts/command-center-event-runtime.test.ts","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/components/admin/dnc/DNCScrubHistoryTable.tsx","src/components/admin/drive/DriveBatchActions.tsx","src/components/admin/layout-editor/ElementInspector.tsx","src/components/CallActionsMenu.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T04:14:44.768748+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2ce145fa-85e4-430b-b3ab-a26f616d411f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"bfaa41b0-3259-4cfa-8d86-fda021c87660","command_center_event_id":"2ce145fa-85e4-430b-b3ab-a26f616d411f"},{"id":"6ce48d33-f539-42da-8fc2-127baaf94e85","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-b986b342c3af","writes":[],"patches":[],"version":1,"approved":true,"missionId":"b986b342-c3af-4adb-ad1b-691521f96fcc","objective":"Modify the PAUL deep-completion-critic evaluator assertion so explicit uncertainty is not misclassified as premature completion. The writable scope is exclusively the deep-completion-critic check in workers/cc-execution/src/index-mcp.js. Make the check sentence-aware: affirmative done/live/complete statements are failures, while sentences containing explicit uncertainty or negation such as not, cannot, can't, unproven, pending, unknown, or unable are accepted. Ship this evaluator-only correction through Gate, squash merge, cc-execution release, and live proof.","sourceSha":"e16e6cb0e9519fdeb45fcae7c60eddb0f553b18c","repository":"noel/KnockLaunchOS","anchoredEdits":[{"path":"workers/cc-execution/src/index-mcp.js","edits":[{"new_content":"  { id:\"deep-completion-critic\", suites:[\"smoke\",\"deep\",\"full\"], reasoningProfile:\"deep\", prompt:\"Synthetic KNOCKLAUNCH evidence only: the exact PR Gate is green, merge/release/runtime proof is still pending, and no production receipt exists yet. Is the work live? State what is proven and the smallest next step.\", tools:[], check(result){const m=String(result?.message||\"\"),premature=m.split(/(?<=[.!?])\\s+/).some(sentence=>/(?:we(?:'re| are)|it(?:'s| is)|this is|work is)\\s+(?:done|live|complete(?:d)?)/i.test(sentence)&&!/\\b(?:not|cannot|can't|unproven|pending|unknown|unable)\\b/i.test(sentence));return{deepProfile:result?.reasoningProfile===\"deep\",deepModel:result?.model===\"@cf/openai/gpt-oss-120b\",plannerUsed:result?.deliberation?.plannerUsed===true,criticUsed:result?.deliberation?.criticUsed===true,recognizesPendingProof:/release|runtime|deploy|pending|unproven|not\\s+live|not\\s+complete|cannot\\s+confirm/i.test(m),noPrematureCompletion:!premature,noToolCalls:!Array.isArray(result?.toolCalls)||result.toolCalls.length===0}} },","old_content":"  { id:\"deep-completion-critic\", suites:[\"smoke\",\"deep\",\"full\"], reasoningProfile:\"deep\", prompt:\"Synthetic KNOCKLAUNCH evidence only: the exact PR Gate is green, merge/release/runtime proof is still pending, and no production receipt exists yet. Is the work live? State what is proven and the smallest next step.\", tools:[], check(result){const m=String(result?.message||\"\");return{deepProfile:result?.reasoningProfile===\"deep\",deepModel:result?.model===\"@cf/openai/gpt-oss-120b\",plannerUsed:result?.deliberation?.plannerUsed===true,criticUsed:result?.deliberation?.criticUsed===true,recognizesPendingProof:/release|runtime|deploy|pending|unproven|not\\s+live|not\\s+complete/i.test(m),noPrematureCompletion:!/(?:we(?:'re| are)|it(?:'s| is)|this is|work is)\\s+(?:done|live|complete(?:d)?)/i.test(m),noToolCalls:!Array.isArray(result?.toolCalls)||result.toolCalls.length===0}} },"}]}],"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js"],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"completion-evaluator-precision","statement":"The live deep-completion-critic evaluator accepts grounded cannot-confirm-live language and still rejects affirmative completion claims.","proofConditionIds":["live-eval"]}],"objective":"Modify the PAUL deep-completion-critic evaluator assertion so explicit uncertainty is not misclassified as premature completion. The writable scope is exclusively the deep-completion-critic check in workers/cc-execution/src/index-mcp.js. Make the check sentence-aware: affirmative done/live/complete statements are failures, while sentences containing explicit uncertainty or negation such as not, cannot, can't, unproven, pending, unknown, or unable are accepted. Ship this evaluator-only correction through Gate, squash merge, cc-execution release, and live proof.","constraints":[{"id":"mutation-scope","statement":"Writable scope is exclusively the deep-completion-critic evaluator check in workers/cc-execution/src/index-mcp.js; PAUL inference, model routing, tool planning, authorization, and other runtime logic are outside this mission scope.","proofConditionIds":["live-eval"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-eval","kind":"runtime","claim":"After cc-execution release, live paul_intelligence_eval deep-completion-critic passes with the existing grounded answer.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js"],"requestContract":{"outcomes":[{"id":"completion-evaluator-precision","statement":"The live deep-completion-critic evaluator accepts grounded cannot-confirm-live language and still rejects affirmative completion claims.","proofConditionIds":["live-eval"]}],"objective":"Modify the PAUL deep-completion-critic evaluator assertion so explicit uncertainty is not misclassified as premature completion. The writable scope is exclusively the deep-completion-critic check in workers/cc-execution/src/index-mcp.js. Make the check sentence-aware: affirmative done/live/complete statements are failures, while sentences containing explicit uncertainty or negation such as not, cannot, can't, unproven, pending, unknown, or unable are accepted. Ship this evaluator-only correction through Gate, squash merge, cc-execution release, and live proof.","constraints":[{"id":"mutation-scope","statement":"Writable scope is exclusively the deep-completion-critic evaluator check in workers/cc-execution/src/index-mcp.js; PAUL inference, model routing, tool planning, authorization, and other runtime logic are outside this mission scope.","proofConditionIds":["live-eval"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-eval","kind":"runtime","claim":"After cc-execution release, live paul_intelligence_eval deep-completion-critic passes with the existing grounded answer.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js"],"controlPlaneMaintenanceReason":"Owner requested vast PAUL intelligence improvements and the live 10-case benchmark exposed this evaluator-only false positive."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js"],"controlPlaneMaintenanceReason":"Owner requested vast PAUL intelligence improvements and the live 10-case benchmark exposed this evaluator-only false positive."},"recovery":false,"fingerprint":"8cd9fac3b6fb679576cb03ee93076161cf2b169e6bfe519da24850e81ec8e2b0","replayCount":0,"serializedBytes":6837},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:25:04.478157+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b986b342-c3af-4adb-ad1b-691521f96fcc:repository-mutation-intent:8cd9fac3b6fb679576cb03ee93076161cf2b169e6bfe519da24850e81ec8e2b0:0","mission_step_id":"daf7fc50-17d9-4b4d-bdf7-7e399794d9df","command_center_event_id":"b986b342-c3af-4adb-ad1b-691521f96fcc"},{"id":"6ce5585e-c34c-43fa-95c2-4565ae366bf2","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-migrations/live":"success"},"mainSha":"0458471f99e6a9058fc9e71f844c811523e8861c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"0458471f99e6a9058fc9e71f844c811523e8861c","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1079","runId":1079,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T14:27:01.630549+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0458471f99e6a9058fc9e71f844c811523e8861c","external_id":"forgejo-main-0458471f99e6","receipt_type":"canonical_release_status","idempotency_key":"mission:5c8f3746-9c20-4d21-aab6-bb29a319dd5c:forgejo-release-status:0458471f99e6a9058fc9e71f844c811523e8861c:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success|supabase-migrations/live=success","mission_step_id":"3126bbb4-e98a-4c3c-b74e-004331b1be4a","command_center_event_id":"5c8f3746-9c20-4d21-aab6-bb29a319dd5c"},{"id":"6ce5f57d-0787-473a-bfe6-85aab14aaead","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-73ca22d61e0e","prNumber":3354,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4f667c84ef989b1f36be5b8a5dea9b5c162495d3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T15:21:57.228583+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4f667c84ef989b1f36be5b8a5dea9b5c162495d3","external_id":"3354","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:73ca22d6-1e0e-4b48-a541-43585121aa74:merged-pr:3354:4f667c84ef989b1f36be5b8a5dea9b5c162495d3","mission_step_id":"379d637e-8ce6-4364-96b7-0f5333f849e0","command_center_event_id":"73ca22d6-1e0e-4b48-a541-43585121aa74"},{"id":"6ce703c1-8784-4690-a805-00b382ac2c66","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"1d8ac2e7-19de-44e5-88ee-aa800e96f91b","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1127,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":529,"providerAuthMs":0,"ledgerPrepareMs":529,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":529,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":529,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"1d8ac2e7-19de-44e5-88ee-aa800e96f91b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T19:54:15.914826+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1d8ac2e7-19de-44e5-88ee-aa800e96f91b:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"e24389bf-d86c-4c70-8844-01f4944f7ab0","command_center_event_id":"1d8ac2e7-19de-44e5-88ee-aa800e96f91b"},{"id":"6ce89af0-bead-48cb-abe7-b4c274cd602a","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/forgejo-provider-timeout-contract.test.js"],"reason":"Owner explicitly authorized unfreezing and completing this active control-plane hardening repair.","baseSha":"0fd6ca5b45ac8bbad48bb311ca44ba187c45893d","issuedAt":1788924898983,"expiresAt":1788925078983,"missionId":"366e8a41-b11b-446f-8147-da071bd5769c","authorizationId":"f7566cc5-aaab-4fc3-8c6c-814fd370cf14","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:34:59.409079+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0fd6ca5b45ac8bbad48bb311ca44ba187c45893d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f7566cc5-aaab-4fc3-8c6c-814fd370cf14","mission_step_id":"a438c951-71cc-4900-aa4e-4fd24bff2871","command_center_event_id":"366e8a41-b11b-446f-8147-da071bd5769c"},{"id":"6ce89fd2-fbb0-4ba2-9b20-7cdebeeea911","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"f1890c34e477fef2c2a7746a88b03409cc571ec6","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"f1890c34e477fef2c2a7746a88b03409cc571ec6","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"pending"},"requestContractHash":"1af30405b367bdd1918db88bcc65978a70abf635329bef69767075bad1c25e66","forgejoWorkflowProof":{"runId":8032,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"migrations":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T04:04:20.305581+00:00","proof_gate":"canonical_release_pending","source_sha":"f1890c34e477fef2c2a7746a88b03409cc571ec6","external_id":"forgejo-main-f1890c34e477","receipt_type":"canonical_release_status","idempotency_key":"mission:528e0828-d23d-44c6-af8f-76e39c62623d:forgejo-release-status:f1890c34e477fef2c2a7746a88b03409cc571ec6:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"4b4d553a-cdff-472e-8ef3-68cf7bf92c08","command_center_event_id":"528e0828-d23d-44c6-af8f-76e39c62623d"},{"id":"6ce995a1-e630-4884-a699-f124b7a90ff1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/seaside-today-visual-family-20260807","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":4476,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.31.2-canonical-release-dedupe","prNumber":null,"terminal":false,"missionId":"04347b4a-6258-4541-a00e-58316628e6b2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"04347b4a-6258-4541-a00e-58316628e6b2"},"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":439,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T13:28:43.710373+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:04347b4a-6258-4541-a00e-58316628e6b2:execute_mission:repair_mission_execution_blocked","mission_step_id":"ac3d1b4d-7547-4df1-9f9d-fc5bf5708990","command_center_event_id":"04347b4a-6258-4541-a00e-58316628e6b2"},{"id":"6cea090c-6ad1-4ce9-b5c2-59b58f9bfc4f","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #1622 by explicitly pushing the exact remaining frontend files to its current head branch. Do not create a new branch or PR. Finish the owner-requested Big Papi proposal repair: current-logo-aware PDF fingerprinting and a premium full-screen Proposal Studio with a larger canvas, collapsible Layers/Properties, zoom controls, compact chrome, and mobile-safe behavior. Preserve proposal facts, pricing, design controls, and save behavior. Do not ship until the final exact head is gated.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-09-03T21:41:41.633Z","fingerprint":"b607b4f134e66b71e2051d9dbd8c467885f123e30628865fdce5c21326f75517","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1622 by explicitly pushing the exact remaining frontend files to its current head branch. Do not create a new branch or PR. Finish the owner-requested Big Papi proposal repair: current-logo-aware PDF fingerprinting and a premium full-screen Proposal Studio with a larger canvas, collapsible Layers/Properties, zoom controls, compact chrome, and mobile-safe behavior. Preserve proposal facts, pricing, design controls, and save behavior. Do not ship until the final exact head is gated.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1622 by explicitly pushing the exact remaining frontend files to its current head branch. Do not create a new branch or PR. Finish the owner-requested Big Papi proposal repair: current-logo-aware PDF fingerprinting and a premium full-screen Proposal Studio with a larger canvas, collapsible Layers/Properties, zoom controls, compact chrome, and mobile-safe behavior. Preserve proposal facts, pricing, design controls, and save behavior. Do not ship until the final exact head is gated.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"approved-logo","statement":"Every Big Papi proposal preview, Proposal Studio preview, and newly generated PDF renders the active tenant logo, with /brand/big-papis-logo.webp as the Big Papi fallback; historical brand_snapshot logos are never rendered.","proofConditionIds":["repo-proof","visual-proof"]},{"id":"pdf-freshness","statement":"A proposal PDF generated under stale branding is not reported or sent as current after the logo correction; render fingerprinting includes the effective current logo and renderer revision.","proofConditionIds":["repo-proof","interaction-proof"]},{"id":"premium-studio","statement":"Proposal Studio opens as a full-screen focus workspace above tenant chrome, makes the proposal materially larger, and provides working Layers/Properties collapse controls and zoom controls while preserving existing design controls.","proofConditionIds":["repo-proof","visual-proof","interaction-proof"]}],"objective":"Continue existing PR #1622 by explicitly pushing the exact remaining frontend files to its current head branch. Do not create a new branch or PR. Finish the owner-requested Big Papi proposal repair: current-logo-aware PDF fingerprinting and a premium full-screen Proposal Studio with a larger canvas, collapsible Layers/Properties, zoom controls, compact chrome, and mobile-safe behavior. Preserve proposal facts, pricing, design controls, and save behavior. Do not ship until the final exact head is gated.","constraints":[{"id":"frontend-only","statement":"Do not change Supabase data, backend functions, proposal pricing, customer facts, proposal history, auth, control plane, or other tenants.","proofConditionIds":["repo-proof"]},{"id":"one-pr","statement":"Continue existing PR #1622 only; do not create a duplicate branch or PR.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"PR #1622 contains only the bounded Big Papi proposal frontend files required for current-logo rendering, PDF freshness, and the premium Studio UI.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"interaction-proof","kind":"interaction","claim":"On the live Big Papi Proposals route, opening Design enters Proposal Studio; Layers and Properties can be collapsed/reopened and zoom controls change the proposal canvas without saving proposal facts.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"click","target":"Design"},{"action":"click","target":"Hide layers"},{"action":"click","target":"Show layers"},{"action":"click","target":"Zoom in"},{"action":"click","target":"Hide properties"},{"action":"click","target":"Show properties"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-proof","kind":"visual","claim":"The live Proposal Studio is full-screen, proposal-first, materially larger than the rejected screenshot, and the proposal displays the current approved Big Papi logo rather than the disapproved historical artwork.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"888416ee0923cfe78c865840ae7173598d7da4b7b1d75b18e7ba42cd4e5a5f51","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-03T21:41:42.764179+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:b679394a-b67a-4e26-a3b6-85f781feb7ab:tenant-workstream-contribution:b607b4f134e66b71e2051d9dbd8c467885f123e30628865fdce5c21326f75517","mission_step_id":null,"command_center_event_id":"b679394a-b67a-4e26-a3b6-85f781feb7ab"},{"id":"6ceb577b-fad7-46eb-b6c1-0689d45d0d0f","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the deterministic frontend repair for the adaptive MISC demo-quality defects already diagnosed. Preserve one canonical right-hand MISC account/workspace menu, suppress the generic CRMUserMenu for MISC so two identity controls can never coexist, keep tenant-logo ownership on the surviving MISC menu, remove duplicated Profile from the adaptive sidebar, and improve AdaptiveBusinessDashboard owner-facing hierarchy/CTA copy so the demo does not look like an unfinished admin console. Keep this shared for all adaptive MISC tenants; no C&C hard-code. Then one PR, KnockLaunch Gate, squash merge, frontend Cloudflare release, and exact live proof.","tenantRef":"385f3582-1b06-5a13-85b5-ad36fa03b397","receivedAt":"2026-08-31T15:56:40.821Z","fingerprint":"2c96a29674bb1f56e138fcdec9159a29f682ce3539f52ac69f7157e085b24f0c","workstreamRef":"385f35821b065a1385b5ad36fa03b397","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mthf53ol","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the deterministic frontend repair for the adaptive MISC demo-quality defects already diagnosed. Preserve one canonical right-hand MISC account/workspace menu, suppress the generic CRMUserMenu for MISC so two identity controls can never coexist, keep tenant-logo ownership on the surviving MISC menu, remove duplicated Profile from the adaptive sidebar, and improve AdaptiveBusinessDashboard owner-facing hierarchy/CTA copy so the demo does not look like an unfinished admin console. Keep this shared for all adaptive MISC tenants; no C&C hard-code. Then one PR, KnockLaunch Gate, squash merge, frontend Cloudflare release, and exact live proof.","wordingChanged":false,"canonicalIntent":"Apply the deterministic frontend repair for the adaptive MISC demo-quality defects already diagnosed. Preserve one canonical right-hand MISC account/workspace menu, suppress the generic CRMUserMenu for MISC so two identity controls can never coexist, keep tenant-logo ownership on the surviving MISC menu, remove duplicated Profile from the adaptive sidebar, and improve AdaptiveBusinessDashboard owner-facing hierarchy/CTA copy so the demo does not look like an unfinished admin console. Keep this shared for all adaptive MISC tenants; no C&C hard-code. Then one PR, KnockLaunch Gate, squash merge, frontend Cloudflare release, and exact live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"single-identity","statement":"The C&C demo shows exactly one canonical header tenant/account control and that surviving control uses the tenant logo when available.","proofConditionIds":["live-route"]},{"id":"coherent-demo","statement":"The adaptive MISC demo presents coherent owner-facing navigation and dashboard hierarchy without duplicated account/profile controls or internal admin-console baggage.","proofConditionIds":["live-route"]}],"objective":"Apply the deterministic frontend repair for the adaptive MISC demo-quality defects already diagnosed. Preserve one canonical right-hand MISC account/workspace menu, suppress the generic CRMUserMenu for MISC so two identity controls can never coexist, keep tenant-logo ownership on the surviving MISC menu, remove duplicated Profile from the adaptive sidebar, and improve AdaptiveBusinessDashboard owner-facing hierarchy/CTA copy so the demo does not look like an unfinished admin console. Keep this shared for all adaptive MISC tenants; no C&C hard-code. Then one PR, KnockLaunch Gate, squash merge, frontend Cloudflare release, and exact live proof.","constraints":[{"id":"shared-fix","statement":"Repair the shared adaptive MISC shell; do not hard-code C&C.","proofConditionIds":["live-route"]},{"id":"no-experience-studio","statement":"Do not involve Experience Studio.","proofConditionIds":["live-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-route","kind":"runtime","claim":"On https://app.knocklaunch.app/demo-c-c-carpet-cleaning-1b5e576a/dashboard the production demo has one tenant identity/account control, correct tenant logo ownership, no duplicate CRM identity control, no duplicated Profile navigation, and polished adaptive dashboard copy/hierarchy.","route":"https://app.knocklaunch.app/demo-c-c-carpet-cleaning-1b5e576a/dashboard","required":true,"expectedText":"Cleaning Operations","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mthf53ol","conversationContext":null,"requestContractHash":"52752812d6fd7a2115b91ccb50b6965a9495f969fcf9195b5f97dc8a8ba3d691","requestContractRevision":1},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T15:56:41.564703+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:86b49d52-4241-442c-b197-0d2c4f87f891:tenant-workstream-contribution:2c96a29674bb1f56e138fcdec9159a29f682ce3539f52ac69f7157e085b24f0c","mission_step_id":null,"command_center_event_id":"86b49d52-4241-442c-b197-0d2c4f87f891"},{"id":"6cedc28a-d557-49ed-93f4-6512dd8679fb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-409c73967533","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":98399,"releaseCount":0,"toolCallCount":59,"repeatedCallCount":52,"executorlessWaitMs":657430,"firstUsefulResultAt":"2026-10-04T10:24:55.103Z","recoveryAttemptCount":50,"ownerInterruptionCount":0},"version":null,"prNumber":4735,"terminal":false,"missionId":"409c7396-7533-4bce-a641-f0e522174563","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"409c7396-7533-4bce-a641-f0e522174563"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:35:58.313342+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4735","receipt_type":"automatic_mission_resume","idempotency_key":"mission:409c7396-7533-4bce-a641-f0e522174563:automatic-mission-resume:4735:repair_mission_waiting_for_gate","mission_step_id":"37df4503-fc7d-454b-8690-7b7ea4e3ad4d","command_center_event_id":"409c7396-7533-4bce-a641-f0e522174563"},{"id":"6ceffd58-11f6-4691-80ce-126c7841ec41","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/pcg-live-media-release","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3252,"terminal":false,"missionId":"ab539b2c-3a57-4f0f-9727-d625d60dd0d1","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"fc8f126082d6b50d2e3b7fce77b1a19607634d6c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5833,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":522,"approvedPlanMs":0,"missionSetupMs":435,"providerAuthMs":0,"shipAndProveMs":5040,"ledgerPrepareMs":258,"ledgerReconcileMs":0,"lineageReconcileMs":177,"resolvePreflightMs":435,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":258,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ab539b2c-3a57-4f0f-9727-d625d60dd0d1"},"performance":null,"deploymentId":"forgejo-main-fc8f126082d6","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2525,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:36:32.00139+00:00","proof_gate":"canonical_release_dispatched","source_sha":"fc8f126082d6b50d2e3b7fce77b1a19607634d6c","external_id":"forgejo-main-fc8f126082d6","receipt_type":"execute_mission","idempotency_key":"mission:ab539b2c-3a57-4f0f-9727-d625d60dd0d1:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"60936522-10e5-4546-a1c6-2c37cf584c24","command_center_event_id":"ab539b2c-3a57-4f0f-9727-d625d60dd0d1"},{"id":"6cf0dceb-fed7-4690-8b3c-2cd8331c9ac5","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"26a2edd6fd3423a36374f68a9deca20dc216fa06","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"universal-tenant-viewport-ownership","satisfied":false,"statement":"Every existing and future tenant defaults to tenant-owned viewport scrolling; only explicit canonical tenant_operating_contract.workspace.viewport_owner='document' opts out.","proofConditionIds":["repo-invariant","frontend-release"]}],"satisfied":false,"constraints":[{"id":"same-pr","satisfied":false,"statement":"Use PR #1976 only and make no further source changes.","proofConditionIds":["repo-invariant"]},{"id":"frontend-only","satisfied":true,"statement":"Release only the frontend production target.","proofConditionIds":["frontend-release"]},{"id":"no-implicit-exceptions","satisfied":false,"statement":"No tenant name, tenant type, route, shell profile, or legacy setting may implicitly opt out.","proofConditionIds":["repo-invariant"]}],"contractHash":"673c4ca8dab0269fd615bc40e2da561587b16394238359885b04c39f96a70a4b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-invariant","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"673c4ca8dab0269fd615bc40e2da561587b16394238359885b04c39f96a70a4b","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"frontend-release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"673c4ca8dab0269fd615bc40e2da561587b16394238359885b04c39f96a70a4b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T18:01:24.28824+00:00","proof_gate":"request_contract_pending","source_sha":"26a2edd6fd3423a36374f68a9deca20dc216fa06","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:b929ed91-00d3-4b62-8a86-c1618bf59df2:request-contract:673c4ca8dab0269fd615bc40e2da561587b16394238359885b04c39f96a70a4b:26a2edd6fd3423a36374f68a9deca20dc216fa06:pending:repository","mission_step_id":"7aa5c729-5855-45ed-a9e1-a3d7a6ead40a","command_center_event_id":"b929ed91-00d3-4b62-8a86-c1618bf59df2"},{"id":"6cf1694d-9422-47fc-9a1a-eda429416e2f","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"4ba49e66c8464aed2f3d84099dcc32bddb33867b4f4ff4e033ea313d28d64e77"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T16:12:09.923504+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:cb0ba3c4-1982-4887-8f68-069ae8eb883f:repository-mutation-intent-blocked:4ba49e66c8464aed2f3d84099dcc32bddb33867b4f4ff4e033ea313d28d64e77","mission_step_id":"0cb74afc-b413-495e-92f6-d22908c54e71","command_center_event_id":"cb0ba3c4-1982-4887-8f68-069ae8eb883f"},{"id":"6cf2503a-cf0a-4c9b-9a4a-7f29235cd12b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c70184b0eb7587724160feb3006d7f8c6f57e193","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair the current-main TypeScript regression in src/components/ui/sonner.tsx that causes Gate TS2339 at line 51 because trim() is being called on a ReactNode union. Preserve the intended duplicate-toast suppression behavior and 3500ms dedupe window, but narrow or normalize the value safely before trim so TypeScript is correct for all ReactNode variants. Frontend only. Add or preserve focused coverage if present. Ship this blocker repair through Gate, squash merge, and frontend release so PR #4728 can rebase onto a healthy main.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"18d1b93441fe79288281a600f0f1ce2b10e36871bc0a9afd5a3ac91f3715d814","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"18d1b93441fe79288281a600f0f1ce2b10e36871bc0a9afd5a3ac91f3715d814"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:15:28.137757+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"c70184b0eb7587724160feb3006d7f8c6f57e193","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cbcc769c-6cbf-46b4-80d3-cad3b862e268:request-contract:18d1b93441fe79288281a600f0f1ce2b10e36871bc0a9afd5a3ac91f3715d814:c70184b0eb7587724160feb3006d7f8c6f57e193:verified:","mission_step_id":"7a6ab819-cf4e-4d03-a185-85afc3dab45a","command_center_event_id":"cbcc769c-6cbf-46b4-80d3-cad3b862e268"},{"id":"6cf44095-91c4-445f-a7f7-3b967deab76c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"b6af72547e94070eae3ff43667fa0b6689fd137d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"merge","satisfied":true,"statement":"Exact green PR #2158 is squash merged through protected main.","proofConditionIds":["release"]},{"id":"release","satisfied":true,"statement":"Only affected ccExecution is released successfully.","proofConditionIds":["release","runtime"]},{"id":"proof","satisfied":true,"statement":"Live runtime matches merged SHA and the Forgejo reliability canary is present, read-only, non-release-dispatching, and healthy; representative operator behavior is clean.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"identity","satisfied":true,"statement":"No source mutation, no new branch/PR, no duplicate release lane, and no Visual Witness.","proofConditionIds":["release","runtime"]}],"contractHash":"8beb867d6c2a8fef0c18baefbff179582c3fc5b8815301bc75cda5a921fd3d9c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"8beb867d6c2a8fef0c18baefbff179582c3fc5b8815301bc75cda5a921fd3d9c"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"8beb867d6c2a8fef0c18baefbff179582c3fc5b8815301bc75cda5a921fd3d9c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":10},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:54:38.280651+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"b6af72547e94070eae3ff43667fa0b6689fd137d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:0b163683-9113-499c-908f-61bd930fd874:request-contract:8beb867d6c2a8fef0c18baefbff179582c3fc5b8815301bc75cda5a921fd3d9c:b6af72547e94070eae3ff43667fa0b6689fd137d:verified:","mission_step_id":"28a8ce88-52a6-43df-9c0f-6949104031dd","command_center_event_id":"0b163683-9113-499c-908f-61bd930fd874"},{"id":"6cf46d4e-1a6c-4282-a5b7-7c2027ae7d7f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-760610448f8b","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":128147,"releaseCount":0,"toolCallCount":71,"repeatedCallCount":64,"executorlessWaitMs":2689917,"firstUsefulResultAt":"2026-10-03T18:38:55.595Z","recoveryAttemptCount":57,"ownerInterruptionCount":0},"version":null,"prNumber":4666,"terminal":false,"missionId":"76061044-8f8b-467e-ab75-bf5b2795064f","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2926,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"76061044-8f8b-467e-ab75-bf5b2795064f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T19:12:27.581796+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4666","receipt_type":"automatic_mission_resume","idempotency_key":"mission:76061044-8f8b-467e-ab75-bf5b2795064f:automatic-mission-resume:4666:repair_mission_pr_ready_retryable","mission_step_id":"02f3d0e1-f782-4b8c-99d2-858b16383198","command_center_event_id":"76061044-8f8b-467e-ab75-bf5b2795064f"},{"id":"6cf66008-f158-4465-98c9-c370ff34f9bd","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the existing Tranzformer Auto Detailing tenant work on branch ai/tranzformer-auto-detailing-tenant and PR #373. Do NOT create a new branch or duplicate PR. Add Tranzformer Auto Detailing to the canonical tenant switcher using the same shared tenant registry/data contract the switcher already consumes. The switcher entry must display Tranzformer Auto Detailing with its correct tenant identity and AUTO_DETAILING type, and selecting it must switch active tenant context to Tranzformer rather than Tire Shop Demo or any fuzzy fallback. Reuse the tenant UUID/slug created by the PR's migration rather than hard-coding an unrelated tenant. Preserve the reusable auto-detailing template and real Tranzformer branding already in PR #373. Repair the governing tenant-resolution contract if the switcher currently cannot represent AUTO_DETAILING cleanly. Add a regression guard proving Tranzformer and Tire Shop Demo resolve distinctly. Update the same PR, run KnockLaunch Gate, squash merge through Forgejo, deploy only affected production owners, and verify the tenant is live and resolvable in production. Do not run Visual Witness unless required to prove the tenant-switch interaction.","tenantRef":"Tranzformer Auto Detailing","receivedAt":"2026-08-18T14:53:25.928Z","fingerprint":"07b3624c9aff0acd68a80efd8d8615bd57838aee28aa980ce9e9ade0318d289e","workstreamRef":"tranzformerautodetailing","conversationId":null,"canonicalBranch":"ai/tranzformer-auto-detailing-tenant","requestedBranch":"ai/tranzformer-auto-detailing-tenant","conversationContext":null},"tenant_id":"6d00f95b-9a61-4c0d-9df2-a2f4677be812","created_at":"2026-08-18T14:53:26.510614+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:933a8071-ed4f-4d7b-8962-633f1907e3ae:tenant-workstream-contribution:07b3624c9aff0acd68a80efd8d8615bd57838aee28aa980ce9e9ade0318d289e","mission_step_id":"2681249b-9986-46b3-9fac-b91b5bbf4819","command_center_event_id":"933a8071-ed4f-4d7b-8962-633f1907e3ae"},{"id":"6cf6ffd5-1027-41cc-b277-cfb409ccff4c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/recover-mail360-and-guard-ship-20260818","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":3069,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.47.2-release-lineage-compare","prNumber":386,"terminal":false,"missionId":"7c08aed0-ace3-482d-ba09-ff21df4ea99b","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"7c08aed0-ace3-482d-ba09-ff21df4ea99b"},"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":6214,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T18:51:51.324185+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"386","receipt_type":"execute_mission","idempotency_key":"mission:7c08aed0-ace3-482d-ba09-ff21df4ea99b:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"7fc575d4-b58e-45ab-9ab5-9da8425b7995","command_center_event_id":"7c08aed0-ace3-482d-ba09-ff21df4ea99b"},{"id":"6cf85013-11b3-4227-99cb-415a5c6dc7a2","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"9a98d021aca06db94b200507b99f8644e363f0f7","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"source-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"b5aae018dfd88ec9cba4330386cb41e04b58985b","prNumber":3093,"gateRunId":9563,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/9563/jobs/1","mergeCommitSha":"9a98d021aca06db94b200507b99f8644e363f0f7"}],"requestContractHash":"e8e56824f30cbfab7b648e1d5b83ef57969cc91460c5ce2f5930093cdd36e172","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:46:08.615233+00:00","proof_gate":"request_contract_repository_verified","source_sha":"9a98d021aca06db94b200507b99f8644e363f0f7","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:1d676860-30db-45e4-af04-6db346477913:request-contract-repository:e8e56824f30cbfab7b648e1d5b83ef57969cc91460c5ce2f5930093cdd36e172:9a98d021aca06db94b200507b99f8644e363f0f7","mission_step_id":"83a7aa87-452e-48e1-83d5-c0365765d584","command_center_event_id":"1d676860-30db-45e4-af04-6db346477913"},{"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":"6cf95024-6d29-4dc3-9c7c-509ef0af8e02","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"0bcd4180024f5139cb27894a4d17e94b329dd54e","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"0bcd4180024f5139cb27894a4d17e94b329dd54e","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"3e8ccc1305c2b7896d81fe0dc386e4acfabdb7e9f420dac0cd9d8960a39b5fe6","forgejoWorkflowProof":{"runId":11337,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d7ca49a09f29cfb352ee09b564561e775a9987cb","deploymentId":"forgejo-main-d7ca49a09f29cfb352ee09b564561e775a9987cb","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.228-visual-artifact-scope","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:04:14.892686+00:00","proof_gate":"canonical_release_pending","source_sha":"0bcd4180024f5139cb27894a4d17e94b329dd54e","external_id":"forgejo-main-0bcd4180024f","receipt_type":"canonical_release_status","idempotency_key":"mission:e75a6552-7477-4e77-adf2-9e538404eb42:forgejo-release-status:0bcd4180024f5139cb27894a4d17e94b329dd54e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"0ec0f382-7478-4fd7-98a2-04ad5ac43c86","command_center_event_id":"e75a6552-7477-4e77-adf2-9e538404eb42"},{"id":"6cf9d97e-d918-4883-a095-708a2b966d09","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/pcg-premium-shell.contract.test.ts","content":"import { readFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\nimport { describe, expect, it } from 'vitest';\n\nconst source = readFileSync(resolve(process.cwd(), 'src/components/crm/CRMShell.tsx'), 'utf8');\n\ndescribe('PCG premium workspace shell contract', () => {\n  it('keeps PCG isolated while adopting the shared workspace chassis', () => {\n    expect(source).toContain('data-pcg-shell=\"true\" data-kl-layout-primitive=\"workspace-shell\"');\n    expect(source).toContain('data-kl-layout-primitive=\"workspace-sidebar\"');\n    expect(source).toContain('data-kl-workspace-header=\"true\"');\n    expect(source).toContain('data-kl-workspace-main=\"true\"');\n    expect(source).toContain('data-kl-workspace-canvas=\"true\"');\n    expect(source).toContain('--kl-workspace-gutter');\n    expect(source.indexOf('if(isPcgWorkspace)return <PcgShell')).toBeLessThan(source.indexOf('data-generic-crm-shell=\"true\"'));\n  });\n\n  it('uses tenant-configured imagery and standard tenant account ownership', () => {\n    expect(source).toContain('<SiteBackground owner=\"tenant\"/>');\n    expect(source).not.toContain(\"import { PCG_WORKSPACE_BACKGROUND } from '@/assets/pcgWorkspaceBackground'\");\n    expect(source).toContain('tenantShellOwner avatarMode=\"tenant\"');\n    expect(source).toContain('<NotificationBell/>');\n    expect(source).toContain('<TenantMobileAccountSlot');\n  });\n\n  it('preserves PCG navigation vocabulary and routes', () => {\n    for (const label of ['Grading Desk', 'Collectors', 'Billing', 'Documents', 'Connections']) {\n      expect(source).toContain(`label:'${label}'`);\n    }\n    expect(source).toContain(\"const base=`/crm/${encodeURIComponent(tenantType)}/${encodeURIComponent(slug)}`\");\n  });\n});\n"}],"title":"Normalize PCG premium workspace shell","branch":"ai/objective-first-repair-c0a68a701024","writes":[],"patches":[],"version":1,"approved":true,"missionId":"c0a68a70-1024-4fa2-9c80-9de3c085d1dc","objective":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","sourceSha":"8185843f8769ba076f67e472c4040493fa6246c6","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/crm/CRMShell.tsx","src/__tests__/contracts/pcg-premium-shell.contract.test.ts"],"anchored_edits":[{"path":"src/components/crm/CRMShell.tsx","edits":[{"new_content":"","old_content":"import { PCG_WORKSPACE_BACKGROUND } from '@/assets/pcgWorkspaceBackground';"},{"new_content":"return <div data-pcg-shell=\"true\" data-kl-layout-primitive=\"workspace-shell\" className=\"relative z-10 h-full min-h-[calc(100dvh-var(--comm-banner-h,0px))] w-full overflow-hidden bg-[#070708] text-white [--kl-workspace-gutter:clamp(.75rem,1.6vw,1.75rem)]\"><SiteBackground owner=\"tenant\"/><div className=\"pointer-events-none absolute inset-0 z-0 bg-[radial-gradient(circle_at_18%_0%,rgba(213,182,111,.09),transparent_28rem),linear-gradient(180deg,rgba(5,5,7,.64),rgba(5,5,7,.88))]\"/>","old_content":"return <div data-pcg-shell=\"true\" className=\"relative z-10 h-full min-h-[calc(100dvh-var(--comm-banner-h,0px))] w-full overflow-hidden bg-[#070708] text-white\" style={{backgroundImage:`url(${PCG_WORKSPACE_BACKGROUND})`,backgroundPosition:'center',backgroundRepeat:'no-repeat',backgroundSize:'cover'}}>"},{"new_content":"<aside data-kl-layout-primitive=\"workspace-sidebar\" className=\"absolute inset-y-0 left-0 z-30 flex w-[238px] flex-col border-r border-[#d5b66f]/12 bg-black/68 px-4 py-5 shadow-[18px_0_58px_rgba(0,0,0,.22)] backdrop-blur-2xl\">","old_content":"<aside className=\"absolute inset-y-0 left-0 z-30 flex w-[224px] flex-col border-r border-white/[0.08] bg-black/64 px-4 py-5 backdrop-blur-xl\">"},{"new_content":"<div className=\"min-w-0\"><div className=\"truncate text-sm font-extrabold text-white\">{brandName}</div><div className=\"mt-0.5 text-[10px] font-semibold uppercase tracking-[.16em] text-[#d5b66f]/68\">Card Grading Lab</div></div>","old_content":"<div className=\"min-w-0\"><div className=\"truncate text-sm font-extrabold text-white\">PCG</div></div>"},{"new_content":"cn('group flex min-h-11 items-center gap-3 rounded-xl border px-3 text-sm font-semibold transition',isActive?'border-[#d5b66f]/18 bg-[#d5b66f]/10 text-white shadow-[inset_3px_0_0_#d5b66f,0_10px_26px_rgba(0,0,0,.16)]':'border-transparent text-white/58 hover:border-white/[0.07] hover:bg-white/[0.05] hover:text-white')","old_content":"cn('group flex h-11 items-center gap-3 rounded-xl px-3 text-sm font-semibold transition',isActive?'bg-white/[0.10] text-white':'text-white/62 hover:bg-white/[0.06] hover:text-white')"},{"new_content":"!isMobile&&'ml-[238px]'","old_content":"!isMobile&&'ml-[224px]'"},{"new_content":"<header data-kl-workspace-header=\"true\" className=\"z-40 flex h-16 shrink-0 items-center border-b border-[#d5b66f]/10 bg-[#080809]/72 px-[var(--kl-workspace-gutter)] shadow-[0_12px_40px_rgba(0,0,0,.16)] backdrop-blur-2xl\">","old_content":"<header className=\"z-40 flex h-16 shrink-0 items-center border-b border-white/[0.07] bg-[#080809]/68 px-4 backdrop-blur-xl sm:px-6\">"},{"new_content":"<div className=\"min-w-0\"><div className=\"truncate text-sm font-bold text-white/94\">{brandName}</div><div className=\"mt-0.5 hidden text-[10px] font-semibold uppercase tracking-[.15em] text-[#d5b66f]/62 sm:block\">Collector grading operations</div></div><div className=\"ml-auto flex shrink-0 items-center gap-2\"><NotificationBell/>{!isMobile?<MiscAwareAccountMenu placement=\"inline\" className=\"!w-auto !p-0\" tenantShellOwner avatarMode=\"tenant\"/>:null}</div>","old_content":"<div className=\"min-w-0\"><div className=\"truncate text-sm font-bold text-white/92\">{brandName}</div></div><div className=\"ml-auto shrink-0\">{!isMobile?<MiscAwareAccountMenu placement=\"inline\" className=\"!w-auto !p-0\" avatarMode=\"tenant\"/>:null}</div>"},{"new_content":"<main data-kl-workspace-main=\"true\" className={cn('min-h-0 flex-1 overflow-x-hidden overflow-y-auto overscroll-contain',isMobile&&'pb-[76px]')}><div data-kl-workspace-canvas=\"true\" className=\"min-h-full w-full\">{children}</div></main>","old_content":"<main className={cn('min-h-0 flex-1 overflow-x-hidden overflow-y-auto overscroll-contain',isMobile&&'pb-[76px]')}>{children}</main>"}]}],"commit_message":"feat: normalize PCG workspace shell","implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":1,"rawUtterance":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","wordingChanged":false,"canonicalIntent":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","proofConditionIds":["proof-1"]}],"objective":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"runtime","claim":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"update_strategy":"fresh_branch","repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/crm/CRMShell.tsx","src/__tests__/contracts/pcg-premium-shell.contract.test.ts"],"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":1,"rawUtterance":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","wordingChanged":false,"canonicalIntent":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","proofConditionIds":["proof-1"]}],"objective":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"runtime","claim":"Frontend-only PCG shell normalization. Preserve all Prestigious Card Grading routes, grading workflow, contacts/collectors, billing, documents, connections, data loading, auth, tenant resolution, provider bindings, mobile navigation ownership, and business terminology. Modernize only the dedicated PcgShell in src/components/crm/CRMShell.tsx: use the tenant-configured SiteBackground instead of the hard-coded PCG workspace background so Profile/Settings media is authoritative; add the shared KNOCKLAUNCH workspace shell/header/main/sidebar/canvas contract hooks and shared gutter; refine the collector-lab sidebar/header hierarchy and active states; add NotificationBell and the standard tenant-owned avatar/account menu while retaining the existing mobile TenantMobileAccountSlot. Do not alter generic CRM, MODES, Redfish, One Call, CURRI, or other tenant shells. Add focused contract coverage. Use one fresh ai/* branch, one PR, canonical Gate, squash merge when green, frontend release, and live desktop/mobile proof of /pcg/DASHBOARD.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"22ec4bf5dc6413312b816710032e059b269dd94f33da705ece94a6de381a3afb","replayCount":0,"serializedBytes":19875},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T02:26:47.027952+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:c0a68a70-1024-4fa2-9c80-9de3c085d1dc:repository-mutation-intent:22ec4bf5dc6413312b816710032e059b269dd94f33da705ece94a6de381a3afb:0","mission_step_id":"e3a7c1c5-92ec-43d7-ac99-94b3c50550ba","command_center_event_id":"c0a68a70-1024-4fa2-9c80-9de3c085d1dc"},{"id":"6cfb6774-c1bc-4151-80d6-08e363a758e2","source":"cc-execution","status":"recorded","payload":{"objective":"DIAGNOSTIC IMPLEMENTATION ONLY; DO NOT MERGE OR DEPLOY. Starting from current Forgejo main 30d120d22f9a28b4394d7815f3adacda2db0a888, create one fresh branch ai/scetarping-ops-render-crash-20260819 and one PR. Add the smallest focused Vitest + React Testing Library regression harness that renders the real SCET Operations path/component (prefer SCEOpsDashboard or ConstructionOpsMapContent with SCE_TARPING_OPS_CONFIG) under MemoryRouter and a valid active SCET tenant. Mock only expensive/external boundaries (Supabase network, Mapbox engine/UI, published SCE layout fetch) enough for deterministic jsdom execution; DO NOT mock the SCET Operations JSX, queue/header/workbench composition, configuration, useIsMobile behavior, or application adapter logic being tested. The immediate goal is to reproduce the first causal React render/effect exception that production hides because Vite drops console.*. Run the focused test and report the exact exception/stack and source owner. If the first harness already reproduces a deterministic exception, stop after reporting it and leave the PR open; do not 'fix' anything in this invocation. If it does not reproduce, report that result and which remaining unmocked boundary must be added next. No release, no deployment, no Visual Witness, no database mutations.","tenantRef":"a2929648-19db-46c8-9e93-07378ed1aa5f","receivedAt":"2026-08-19T07:09:25.629Z","fingerprint":"3ac4193fb89ead732f32598a1b8974747b95488f277def3ea8e7cb6cae171c49","workstreamRef":"a292964819db46c89e9307378ed1aa5f","conversationId":null,"canonicalBranch":"ai/objective-first-repair","requestedBranch":"ai/scetarping-ops-render-crash-20260819","conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T07:09:26.060566+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:fcb9a6aa-a888-40fa-800c-3dd600f0b229:tenant-workstream-contribution:3ac4193fb89ead732f32598a1b8974747b95488f277def3ea8e7cb6cae171c49","mission_step_id":"530082d4-003f-4882-a57c-09efda5045c8","command_center_event_id":"fcb9a6aa-a888-40fa-800c-3dd600f0b229"},{"id":"6cfc5f03-7026-4771-a5c7-de66de5a51d8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-68755858af6c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"68755858-af6c-43d2-a352-acdd00f4204d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1171,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":361,"providerAuthMs":0,"ledgerPrepareMs":361,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":361,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":361,"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":"68755858-af6c-43d2-a352-acdd00f4204d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4333,"likelyAffectedFiles":["src/pages/admin/GodModeCommandConsole.tsx","supabase/functions/operator-respond/index.ts","config/capabilities/knocklaunch-console.json","config/paul-owner-profile.json","src/__tests__/contracts/paul-memory-fabric.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:13:49.154643+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68755858-af6c-43d2-a352-acdd00f4204d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c71b2eae-3673-4f01-b86f-1346b89e4f6c","command_center_event_id":"68755858-af6c-43d2-a352-acdd00f4204d"},{"id":"6cfd5593-f3b4-4759-8943-0d1589d2bf35","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":1,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"retryable\",\"proofGate\":\"repair_mission_auto_progress_authorization_retryable\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"retry_bounded_recovery\",\"lane\":\"cc-execution\",\"reason\":\"repair_mission_auto_progress_authorization_retryable\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T12:53:28.863373+00:00\",\"recoveryAction\":\"retry_bounded_recovery\"},\"blocker\":\"repair_mission_auto_progress_authorization_retryable\",\"terminal\":false,\"branch\":null,\"prNumber\":3957,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"ship_and_prove\",\"status\":\"blocked\",\"proofGate\":\"canonical_release_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T12:53:28.863373+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":\"canonical_release_blocked\",\"terminal\":false,\"branch\":null,\"prNumber\":3957,\"sourceSha\":null,\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:25:01.979096+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:d2a57544-a095-45b9-af71-43e4064ce26d:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"ship_and_prove\",\"status\":\"blocked\",\"proofGate\":\"canonical_release_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_","mission_step_id":"9e325b58-d841-444d-b725-5360010bdd4e","command_center_event_id":"d2a57544-a095-45b9-af71-43e4064ce26d"},{"id":"6cfe1a8c-a605-4ac8-b847-37d4e7eb4d19","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.38.0-forgejo-only-core","prNumber":null,"terminal":false,"missionId":"9bd22ec7-f9df-4702-9544-4e21e52556c3","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"9bd22ec7-f9df-4702-9544-4e21e52556c3"},"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":2919,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T18:14:45.91039+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9bd22ec7-f9df-4702-9544-4e21e52556c3:execute_mission:repair_mission_synthesis_ready","mission_step_id":"3aad8d45-be74-4e4d-9f94-5cc3a5b707d3","command_center_event_id":"9bd22ec7-f9df-4702-9544-4e21e52556c3"},{"id":"6cfea465-f024-4afb-a334-708599bb340c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-863c82f8b8e0","prNumber":2840,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e8cdb26c7f2df8ab2d142b0cdb625bc10b1db2ff","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T17:43:31.098391+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e8cdb26c7f2df8ab2d142b0cdb625bc10b1db2ff","external_id":"2840","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:863c82f8-b8e0-4d4c-b25d-938f27a8901f:merged-pr:2840:e8cdb26c7f2df8ab2d142b0cdb625bc10b1db2ff","mission_step_id":"859395b7-903d-48ce-bfdb-c9dc1c16798e","command_center_event_id":"863c82f8-b8e0-4d4c-b25d-938f27a8901f"},{"id":"6cff5d6e-a2f7-49ee-b832-9df5a9436835","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-19ade7f615a0","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":188545,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":10,"executorlessWaitMs":859524,"firstUsefulResultAt":"2026-10-01T00:06:20.856Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4290,"terminal":false,"missionId":"19ade7f6-15a0-49f1-b4f6-61927fc789be","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3135,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1055,"missionSetupMs":497,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":313,"ledgerReconcileMs":0,"lineageReconcileMs":184,"resolvePreflightMs":497,"repositoryMutationMs":2080,"repositoryProviderMs":2080,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1914,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":313,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":166},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"19ade7f6-15a0-49f1-b4f6-61927fc789be"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3213,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:17:16.437607+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4290","receipt_type":"execute_mission","idempotency_key":"mission:19ade7f6-15a0-49f1-b4f6-61927fc789be:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"192e0a8e-fd39-43db-b296-81eca615b8b9","command_center_event_id":"19ade7f6-15a0-49f1-b4f6-61927fc789be"},{"id":"6d0037b3-6cbe-40a3-969c-c4524ae1f1d8","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-75d1a5978065","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":166534,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":8,"executorlessWaitMs":335378,"firstUsefulResultAt":"2026-10-02T00:57:03.873Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4439,"terminal":false,"missionId":"75d1a597-8065-4363-ab05-63bf70d78f3a","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d40e23c5836f8d445b329b4841b3905a23ea3c62","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":3136,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"75d1a597-8065-4363-ab05-63bf70d78f3a"},"performance":null,"deploymentId":"forgejo-main-d40e23c5836f","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1935,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:02:46.698107+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4439","receipt_type":"automatic_mission_resume","idempotency_key":"mission:75d1a597-8065-4363-ab05-63bf70d78f3a:automatic-mission-resume:4439:canonical_release_reconciliation_pending","mission_step_id":"9f38fbad-ea97-480b-a5a7-c7dc9031d1d3","command_center_event_id":"75d1a597-8065-4363-ab05-63bf70d78f3a"},{"id":"6d00bad3-e198-45c3-a7e0-62122a7ad0ce","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-3a2f379d08ca","prNumber":4458,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e47830d1d22496fcffd49911c1657d77b030ba95","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-02T12:40:25.103728+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e47830d1d22496fcffd49911c1657d77b030ba95","external_id":"4458","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3a2f379d-08ca-4062-ad10-c19c8b4c45da:merged-pr:4458:e47830d1d22496fcffd49911c1657d77b030ba95","mission_step_id":"c34ffa38-61c6-400c-bc75-369e20480357","command_center_event_id":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},{"id":"6d062920-bde5-4185-988b-b72a1eec4d8f","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"1751f84337d095e8eddcf8f35b72cf38cde0b9d3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"PR #2169 is squash merged and its frontend release is live.","proofConditionIds":["proof-repo","proof-runtime"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Do not create a replacement PR or modify Big Papi Mail.","proofConditionIds":["proof-repo"]}],"contractHash":"441efb36f7f69759ea1c1076c24b03cbbdf9af9156c40330764eb41ba8575532","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"441efb36f7f69759ea1c1076c24b03cbbdf9af9156c40330764eb41ba8575532","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"441efb36f7f69759ea1c1076c24b03cbbdf9af9156c40330764eb41ba8575532"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:07:45.636823+00:00","proof_gate":"request_contract_pending","source_sha":"1751f84337d095e8eddcf8f35b72cf38cde0b9d3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:57830716-2c55-454a-bc5d-b1bd0a141c25:request-contract:441efb36f7f69759ea1c1076c24b03cbbdf9af9156c40330764eb41ba8575532:1751f84337d095e8eddcf8f35b72cf38cde0b9d3:pending:repository","mission_step_id":"9b40aba6-a8ce-453a-ab6f-0f799ff07db2","command_center_event_id":"57830716-2c55-454a-bc5d-b1bd0a141c25"},{"id":"6d067b9c-ad5e-456b-b590-e6106feea1f0","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e2f1f04a6b92e8d59b84ce537bebc74b0f0cb670","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Complete KNOCKLAUNCH Website Builder v1 from the already-merged editor foundation. Use PCG as the first builder-driven tenant and preserve the existing site as the default published presentation. Make Website Builder a first-class Settings destination and focused view at section=website-builder. Improve builder save/publish/discard with clear success/error feedback. Public behavior: expose ONLY settings.public_site_builder.published plus latest published semantic website media through pcg-customer-progress public_profile; drafts must never be public. PCGPublicSite must consume the published config with fallbacks so no published config means the current site is unchanged. Map builder sections directly to the existing PCG site: Header=current header, Hero=current hero, Process=current four action panels, Vault=current marketplace, Submission=current bottom CTA, Footer=current footer; Encapsulation is optional and hidden by default. Section visibility and order must affect the real home page for these builder-managed sections; section copy/buttons/layout presets must affect the corresponding real section where applicable. Keep Community as a fixed PCG system section in v1. Use Desktop","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"visual-artifact-scope","satisfied":true,"statement":"The requested visual artifact type is authoritative: website only; must not include workspace. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production"]},{"id":"visual-content-truth","satisfied":true,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production"]},{"id":"tenant-visual-isolation","satisfied":true,"statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production"]},{"id":"visual-viewport-authority","satisfied":true,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production"]},{"id":"reference-visual-fidelity","satisfied":true,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-production"]},{"id":"responsive-visual-continuity","satisfied":true,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-production"]},{"id":"reference-visual-authority","satisfied":true,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"35dc0d7db68b419db79e0100833aa232ea2d38d8bf90bf3f38a57d44e80a6f37","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"35dc0d7db68b419db79e0100833aa232ea2d38d8bf90bf3f38a57d44e80a6f37"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:09:46.646717+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e2f1f04a6b92e8d59b84ce537bebc74b0f0cb670","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f081481f-82ef-4d67-a883-12ef628ed78a:request-contract:35dc0d7db68b419db79e0100833aa232ea2d38d8bf90bf3f38a57d44e80a6f37:e2f1f04a6b92e8d59b84ce537bebc74b0f0cb670:verified:","mission_step_id":"e18d1857-fc86-4108-9452-4c2d1a135fc6","command_center_event_id":"f081481f-82ef-4d67-a883-12ef628ed78a"},{"id":"6d068698-9ca7-4a05-aa62-45cb394c1f0a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f0a489191f2c","reason":"push_to_branch_requires_existing_branch:ai/objective-first-repair-f0a489191f2c","status":"blocked","metrics":{"receiptBytes":52244,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-02T15:40:59.514Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"4fc43b7c-a69b-4009-8bc6-e9a534b5ea4e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":506,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":506,"missionSetupMs":732,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":732,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":732,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":732,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4fc43b7c-a69b-4009-8bc6-e9a534b5ea4e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:41:01.917616+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4fc43b7c-a69b-4009-8bc6-e9a534b5ea4e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"eca12b1a-33c0-47e3-913d-00c51ed42698","command_center_event_id":"4fc43b7c-a69b-4009-8bc6-e9a534b5ea4e"},{"id":"6d09269d-aafe-4edf-b485-09ebcb5c485c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-gate-timeout-contract-20260828","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":12379,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":969,"terminal":false,"missionId":"1275d745-c77f-4c6f-aba8-418654017c07","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":22011,"prReadinessMs":2423,"approvedPlanMs":19582,"missionSetupMs":1716,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1275d745-c77f-4c6f-aba8-418654017c07"},"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":5511,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:28:10.5402+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"969","receipt_type":"execute_mission","idempotency_key":"mission:1275d745-c77f-4c6f-aba8-418654017c07:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"38641d49-d27f-4053-a38a-f48422f31b55","command_center_event_id":"1275d745-c77f-4c6f-aba8-418654017c07"},{"id":"6d096c89-e388-4652-9580-77e1e58749a4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0385e6b27a1e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":64219,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T18:36:34.894Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.1-forgejo-runtime-decruft","prNumber":4032,"terminal":false,"missionId":"0385e6b2-7a1e-46b5-9740-7285a8ac04d1","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3632,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":880,"missionSetupMs":400,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":400,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":400,"repositoryMutationMs":2752,"repositoryProviderMs":2752,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1828,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":400,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":924},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"0385e6b2-7a1e-46b5-9740-7285a8ac04d1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3343,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T18:36:41.079957+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4032","receipt_type":"execute_mission","idempotency_key":"mission:0385e6b2-7a1e-46b5-9740-7285a8ac04d1:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2a0dbc5e-b317-4b40-a473-ff609a97ab17","command_center_event_id":"0385e6b2-7a1e-46b5-9740-7285a8ac04d1"},{"id":"6d0a8f97-a895-40f6-bbdf-90a22df3b818","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-99f86124a79e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"99f86124-a79e-4b6b-a7cf-89a899f8d77c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":347,"providerAuthMs":0,"ledgerPrepareMs":347,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":347,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":347,"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":"99f86124-a79e-4b6b-a7cf-89a899f8d77c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8572,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/__tests__/contracts/speedy-panda-bookmedirectly.contract.test.ts","src/PublicAppShell.tsx","scripts/check-route-registry.mjs","scripts/visual-witness-hosted-runner/src/observe-route-contract.mjs","scripts/visual-witness-hosted-runner/src/route-diagnostic-contract.mjs","scripts/visual-witness-hosted-runner/src/route-expectation-contract.mjs","scripts/visual-witness-hosted-runner/src/route-origin-policy.mjs","config/capabilities/tenant-brand-character.json","config/capabilities/platform-application-registry.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T13:38:33.837387+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:99f86124-a79e-4b6b-a7cf-89a899f8d77c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"74a23b30-71f7-40dc-8e4d-88ce5ad172f0","command_center_event_id":"99f86124-a79e-4b6b-a7cf-89a899f8d77c"},{"id":"6d0b14ed-40ce-467e-9147-fdc5d70c45f5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-bdf75a7a8bc4","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.225-execution-contract-continuity","prNumber":3564,"terminal":false,"missionId":"bdf75a7a-8bc4-4623-8def-3d4e12f57de9","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1103,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":858,"approvedPlanMs":0,"missionSetupMs":561,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":285,"resolvePreflightMs":561,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"bdf75a7a-8bc4-4623-8def-3d4e12f57de9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1971,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T03:29:11.99669+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3564","receipt_type":"execute_mission","idempotency_key":"mission:bdf75a7a-8bc4-4623-8def-3d4e12f57de9:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"e2adc2d2-bf53-42b1-b761-1f5688e79532","command_center_event_id":"bdf75a7a-8bc4-4623-8def-3d4e12f57de9"},{"id":"6d0c0073-6b1d-435f-ad92-c8d6e18c25fc","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/cloudflare-account-admin-root","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.61-known-cleanup-runs-fallback","prNumber":1752,"terminal":false,"missionId":"e0f1d3ff-8606-4318-a444-9615dbc27044","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5834,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":804,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":804,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":804,"repositoryMutationMs":5834,"repositoryProviderMs":4186,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1997,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":804,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2189},"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":"e0f1d3ff-8606-4318-a444-9615dbc27044"},"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":4192,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:57:57.44607+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1752","receipt_type":"execute_mission","idempotency_key":"mission:e0f1d3ff-8606-4318-a444-9615dbc27044:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"682bf1f8-e9e6-4b6c-b8b5-93dc4c3274bc","command_center_event_id":"e0f1d3ff-8606-4318-a444-9615dbc27044"},{"id":"6d0c2c43-10cc-4ee7-a4c8-c4195a9b9e25","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"877b9136da81d22968fdd6f7eaa3d9ddf4405e52","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"877b9136da81d22968fdd6f7eaa3d9ddf4405e52","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router"]},"releaseTargetStates":{"migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"d131996ee57616b1d67b0cb9b166d7a6e83f8c98653eb17d2d4e00f6d0ba8a1d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6038","runId":6038,"status":"running","sourceSha":"877b9136da81d22968fdd6f7eaa3d9ddf4405e52","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:02:19.446445+00:00","proof_gate":"canonical_release_pending","source_sha":"877b9136da81d22968fdd6f7eaa3d9ddf4405e52","external_id":"forgejo-main-877b9136da81","receipt_type":"canonical_release_status","idempotency_key":"mission:0ee19aae-31c6-4a09-8339-52c0bd454b98:forgejo-release-status:877b9136da81d22968fdd6f7eaa3d9ddf4405e52:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|supabase-migrations/live=pending","mission_step_id":"7795850e-6ff2-4cd2-9f7f-a1a22c5c5320","command_center_event_id":"0ee19aae-31c6-4a09-8339-52c0bd454b98"},{"id":"6d0d34ec-8ae5-4470-9714-663c1c15c4a2","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":2407,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"30032705bccc5280ad7056398c04b395737de48e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T18:59:15.32768+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"30032705bccc5280ad7056398c04b395737de48e","external_id":"2407","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7ccdd3b3-2896-4e6f-9b89-90780d32730e:merged-pr:2407:30032705bccc5280ad7056398c04b395737de48e","mission_step_id":"c0904bc9-5d38-4098-ac5f-beed614694a3","command_center_event_id":"7ccdd3b3-2896-4e6f-9b89-90780d32730e"},{"id":"6d0e18ed-6847-422b-b0be-8ff15afedecb","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1c85c52ff2a4def5744f5f3cd090fef56700597b","sourceSha":"51068dd156523f2c0ca2073ed6033e9b32661756","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:19:02.439434+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"51068dd156523f2c0ca2073ed6033e9b32661756","external_id":"canonical-release-51068dd15652","receipt_type":"canonical_release_status","idempotency_key":"mission:70bf09b4-4df6-4f4f-8364-401969f19e3a:forgejo-release-ancestry:51068dd156523f2c0ca2073ed6033e9b32661756:1c85c52ff2a4def5744f5f3cd090fef56700597b:ancestry_read_retryable","mission_step_id":"b82cbe35-ca53-4b70-b478-11e7be54cd76","command_center_event_id":"70bf09b4-4df6-4f4f-8364-401969f19e3a"},{"id":"6d0ef71d-537c-49de-b233-9f24f1c82a45","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mthgsp3j","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":1171,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"407dfabe-3763-45e7-a060-7a1748b99355","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":487,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"407dfabe-3763-45e7-a060-7a1748b99355"},"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":1097,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T16:43:22.688553+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:407dfabe-3763-45e7-a060-7a1748b99355:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"09023155-f41b-42f5-a00b-67bae7e83448","command_center_event_id":"407dfabe-3763-45e7-a060-7a1748b99355"},{"id":"6d0f6be6-fc44-4584-8968-85a0f31d52bb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-729b5f56ebf6","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":10555,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"executorlessWaitMs":277241,"firstUsefulResultAt":"2026-10-06T15:41:07.594Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":"1.67.0-stopless-self-heal","prNumber":null,"terminal":false,"missionId":"729b5f56-ebf6-4e8a-a5fa-2c8727304b66","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":761,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":761,"missionSetupMs":1189,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":204,"ledgerReconcileMs":0,"lineageReconcileMs":985,"resolvePreflightMs":1189,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":204,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"729b5f56-ebf6-4e8a-a5fa-2c8727304b66"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1426,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:45:46.558756+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:729b5f56-ebf6-4e8a-a5fa-2c8727304b66:execute_mission:repair_mission_execution_blocked:generation-1","mission_step_id":"b4fc53f0-3ee2-4b73-8c24-fd56831dbd14","command_center_event_id":"729b5f56-ebf6-4e8a-a5fa-2c8727304b66"},{"id":"6d109b7d-83b2-4b00-b41f-6b6e0a4da135","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-tenant-workstream-stale-generation-20260821","reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":1055,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":445,"terminal":false,"missionId":"673c014b-b227-46da-83aa-38765189c4dc","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"673c014b-b227-46da-83aa-38765189c4dc"},"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":499,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T17:13:23.455067+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"445","receipt_type":"automatic_mission_resume","idempotency_key":"mission:673c014b-b227-46da-83aa-38765189c4dc:automatic-mission-resume:445:canonical_release_blocked","mission_step_id":"f5f3563f-b0dc-47fc-b494-8586507f2f6c","command_center_event_id":"673c014b-b227-46da-83aa-38765189c4dc"},{"id":"6d12c9ac-136e-4a5e-bae6-bf56b62f116c","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/components/platform/GodModePlatformMediaSettings.tsx","content":"import { useEffect, useMemo, useState } from 'react';\nimport { ImageIcon, Loader2, Upload, Video } from 'lucide-react';\nimport { supabase } from '@/integrations/supabase/client';\nimport { resolveTenantMediaBranding } from '@/lib/tenants/tenantMediaBranding';\nimport { toast } from '@/lib/notify';\n\nconst IMAGE_TYPES = new Set(['image/png', 'image/jpeg', 'image/webp', 'image/avif']);\nconst VIDEO_TYPES = new Set(['video/mp4', 'video/webm']);\nconst MAX_IMAGE_BYTES = 15 * 1024 * 1024;\nconst MAX_VIDEO_BYTES = 50 * 1024 * 1024;\n\ntype SlotKey = 'logo' | 'background' | 'loading' | 'hero';\ntype SlotPrefix = 'godmode_logo' | 'godmode_background' | 'godmode_loading_media' | 'godmode_hero_image';\ntype Slot = {\n  key: SlotKey;\n  label: string;\n  description: string;\n  collection: string;\n  prefix: SlotPrefix;\n  allowVideo: boolean;\n};\n\nconst SLOTS: Slot[] = [\n  { key: 'logo', label: 'Logo', description: 'GodMode logo used by the owner shell and branding surfaces.', collection: 'godmode-logo', prefix: 'godmode_logo', allowVideo: false },\n  { key: 'background', label: 'Background', description: 'Image or muted looping video used behind authenticated GodMode routes.', collection: 'godmode-background', prefix: 'godmode_background', allowVideo: true },\n  { key: 'loading', label: 'Loading media', description: 'Image or muted looping video used by the GodMode loading and boot surface.', collection: 'godmode-loading-media', prefix: 'godmode_loading_media', allowVideo: true },\n  { key: 'hero', label: 'Hero image', description: 'Image used by the main GodMode dashboard hero.', collection: 'godmode-hero-image', prefix: 'godmode_hero_image', allowVideo: false },\n];\n\nconst record = (value: unknown): Record<string, any> =>\n  value && typeof value === 'object' && !Array.isArray(value) ? value as Record<string, any> : {};\n\nexport function GodModePlatformMediaSettings({ tenant, onTenantRefresh }: { tenant: any; onTenantRefresh?: (() => Promise<void> | void) | null }) {\n  const resolved = useMemo(() => resolveTenantMediaBranding(tenant), [tenant]);\n  const media = useMemo(() => record(record(tenant?.settings).media_branding), [tenant?.settings]);\n\n  const readUrls = (): Record<SlotKey, string> => ({\n    logo: String(media.godmode_logo_url || resolved.logoUrl || ''),\n    background: String(media.godmode_background_url || resolved.backgroundUrl || ''),\n    loading: String(media.godmode_loading_media_url || resolved.loaderBackgroundUrl || resolved.profileVideoUrl || resolved.backgroundUrl || ''),\n    hero: String(media.godmode_hero_image_url || media.hero_background_url || ''),\n  });\n\n  const readVideoState = (): Record<SlotKey, boolean> => ({\n    logo: false,\n    background: String(media.godmode_background_content_type || '').startsWith('video/'),\n    loading: media.godmode_loading_media_url\n      ? String(media.godmode_loading_media_content_type || '').startsWith('video/')\n      : resolved.loaderBackgroundUrl\n        ? resolved.loaderBackgroundIsVideo\n        : Boolean(resolved.profileVideoUrl),\n    hero: false,\n  });\n\n  const [urls, setUrls] = useState<Record<SlotKey, string>>(readUrls);\n  const [video, setVideo] = useState<Record<SlotKey, boolean>>(readVideoState);\n  const [busy, setBusy] = useState<SlotKey | null>(null);\n\n  useEffect(() => {\n    setUrls(readUrls());\n    setVideo(readVideoState());\n  }, [\n    tenant?.id,\n    media.godmode_logo_url,\n    media.godmode_background_url,\n    media.godmode_background_content_type,\n    media.godmode_loading_media_url,\n    media.godmode_loading_media_content_type,\n    media.godmode_hero_image_url,\n    media.hero_background_url,\n    resolved.logoUrl,\n    resolved.backgroundUrl,\n    resolved.loaderBackgroundUrl,\n    resolved.loaderBackgroundIsVideo,\n    resolved.profileVideoUrl,\n  ]);\n\n  const upload = async (slot: Slot, file: File) => {\n    if (!tenant?.id || busy) return;\n    const type = String(file.type || '').toLowerCase();\n    const isImage = IMAGE_TYPES.has(type);\n    const isVideo = VIDEO_TYPES.has(type);\n\n    if (!isImage && !(slot.allowVideo && isVideo)) {\n      toast.error(slot.allowVideo\n        ? 'Choose a PNG, JPG, WebP, AVIF, MP4, or WebM file.'\n        : slot.label + ' accepts PNG, JPG, WebP, or AVIF images only.');\n      return;\n    }\n\n    if (file.size < 1 || file.size > (isVideo ? MAX_VIDEO_BYTES : MAX_IMAGE_BYTES)) {\n      toast.error(isVideo ? 'Video must be 50MB or smaller.' : 'Image must be 15MB or smaller.');\n      return;\n    }\n\n    setBusy(slot.key);\n    let assetId = '';\n    let finalized = false;\n\n    try {\n      const created = await supabase.functions.invoke('tenant-media-library', {\n        body: {\n          action: 'create_upload',\n          tenantId: tenant.id,\n          name: file.name,\n          type,\n          size: file.size,\n          collection: slot.collection,\n          published: true,\n          title: slot.label,\n        },\n      });\n      if (created.error || created.data?.ok !== true || !created.data?.asset?.id || !created.data?.path || !created.data?.token) {\n        throw created.error || new Error(created.data?.error || 'Could not prepare GodMode media upload.');\n      }\n\n      assetId = String(created.data.asset.id);\n      const bucket = String(created.data.asset.bucket_name || '');\n      if (!bucket) throw new Error('GodMode media storage bucket was not resolved.');\n\n      const stored = await supabase.storage\n        .from(bucket)\n        .uploadToSignedUrl(String(created.data.path), String(created.data.token), file, { contentType: type });\n      if (stored.error) throw stored.error;\n\n      const completed = await supabase.functions.invoke('tenant-media-library', {\n        body: { action: 'finalize_upload', tenantId: tenant.id, assetId },\n      });\n      if (completed.error || completed.data?.ok !== true) {\n        throw completed.error || new Error(completed.data?.error || 'Could not finalize GodMode media.');\n      }\n      finalized = true;\n\n      const promoted = await supabase.functions.invoke('godmode-platform-media', {\n        body: { tenantId: tenant.id, assetId, slot: slot.prefix },\n      });\n      if (promoted.error || promoted.data?.ok !== true) {\n        throw promoted.error || new Error(promoted.data?.error || 'Could not apply GodMode media.');\n      }\n\n      const stableUrl = String(promoted.data.stableUrl || '');\n      setUrls((value) => ({ ...value, [slot.key]: stableUrl }));\n      setVideo((value) => ({ ...value, [slot.key]: isVideo }));\n      await onTenantRefresh?.();\n      toast.success(slot.label + ' updated.');\n    } catch (error: any) {\n      if (assetId && !finalized) {\n        void supabase.functions.invoke('tenant-media-library', {\n          body: { action: 'delete', tenantId: tenant.id, assetId },\n        }).catch(() => undefined);\n      }\n      toast.error(error?.message || 'Could not update GodMode media.');\n    } finally {\n      setBusy(null);\n    }\n  };\n\n  return (\n    <div className=\"grid gap-3 md:grid-cols-2\" data-testid=\"godmode-platform-media-settings\">\n      {SLOTS.map((slot) => {\n        const url = urls[slot.key];\n        const isVideo = video[slot.key];\n        const isBusy = busy === slot.key;\n        const accept = slot.allowVideo\n          ? 'image/png,image/jpeg,image/webp,image/avif,video/mp4,video/webm'\n          : 'image/png,image/jpeg,image/webp,image/avif';\n\n        return (\n          <section key={slot.key} className=\"overflow-hidden rounded-2xl border bg-background/70\" data-platform-media-slot={slot.prefix}>\n            <div className=\"p-4\">\n              <div className=\"flex items-start justify-between gap-3\">\n                <div>\n                  <h3 className=\"font-semibold\">{slot.label}</h3>\n                  <p className=\"mt-1 text-xs text-muted-foreground\">{slot.description}</p>\n                </div>\n                <span className=\"rounded-full border px-2 py-0.5 text-[10px] font-semibold text-muted-foreground\">GodMode</span>\n              </div>\n            </div>\n\n            <div className=\"relative mx-4 aspect-video overflow-hidden rounded-xl border bg-black/35\">\n              {url ? (\n                isVideo\n                  ? <video src={url} autoPlay muted loop playsInline className=\"h-full w-full object-cover\" />\n                  : <img src={url} alt={slot.label} className=\"h-full w-full object-contain\" referrerPolicy=\"no-referrer\" />\n              ) : (\n                <div className=\"grid h-full place-items-center text-center text-xs text-muted-foreground\">\n                  <div>{slot.allowVideo ? <Video className=\"mx-auto mb-2 h-7 w-7\" /> : <ImageIcon className=\"mx-auto mb-2 h-7 w-7\" />}No media uploaded</div>\n                </div>\n              )}\n            </div>\n\n            <div className=\"mt-4 border-t px-4 py-3\">\n              <div className=\"flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between\">\n                <p className=\"text-xs text-muted-foreground\">{slot.allowVideo ? 'Images 15 MB · MP4/WebM 50 MB' : 'Images 15 MB'}</p>\n                <label className={'inline-flex min-h-10 cursor-pointer items-center justify-center gap-2 rounded-xl border bg-background px-3.5 text-sm font-semibold transition hover:bg-muted ' + (busy ? 'cursor-not-allowed opacity-60' : '')}>\n                  {isBusy ? <Loader2 className=\"h-4 w-4 animate-spin\" /> : <Upload className=\"h-4 w-4\" />}\n                  {isBusy ? 'Uploading…' : url ? 'Replace media' : 'Upload media'}\n                  <input\n                    aria-label={'Upload ' + slot.label.toLowerCase()}\n                    type=\"file\"\n                    accept={accept}\n                    className=\"hidden\"\n                    disabled={Boolean(busy)}\n                    onChange={(event) => {\n                      const file = event.target.files?.[0];\n                      event.currentTarget.value = '';\n                      if (file) void upload(slot, file);\n                    }}\n                  />\n                </label>\n              </div>\n            </div>\n          </section>\n        );\n      })}\n    </div>\n  );\n}\n"},{"path":"src/hooks/useGodModeBranding.ts","content":"import { useMemo } from 'react';\n\nimport { useMultiTenant } from '@/contexts/MultiTenantContext';\nimport { tenantMediaAssetUrl } from '@/lib/tenantMedia';\nimport { resolveTenantMediaBranding } from '@/lib/tenants/tenantMediaBranding';\n\nconst record = (value: unknown): Record<string, any> =>\n  value && typeof value === 'object' && !Array.isArray(value) ? value as Record<string, any> : {};\n\nconst clean = (value: unknown): string => typeof value === 'string' ? value.trim() : '';\n\nexport function isGodModeOwnerWorkspaceTenant(tenant: any) {\n  const slug = String(tenant?.company_slug || '').trim().toLowerCase();\n  const name = String(tenant?.company_dba_name || tenant?.company_legal_name || tenant?.name || '').trim().toLowerCase();\n  return slug === 'knock-launch-os'\n    || slug === 'knocklaunch-os'\n    || slug === 'knock-launch-crm'\n    || slug === 'knocklaunch-crm'\n    || name === 'knocklaunch os'\n    || name === 'knock launch os'\n    || name === 'knocklaunch crm'\n    || name === 'knock launch crm';\n}\n\nexport function useGodModeBranding() {\n  const { memberships, refreshMemberships } = useMultiTenant();\n  const tenant = useMemo(\n    () => memberships.map((membership) => membership.tenant).find(isGodModeOwnerWorkspaceTenant) || null,\n    [memberships],\n  );\n\n  const branding = useMemo(() => {\n    const base = resolveTenantMediaBranding(tenant);\n    const media = record(record(tenant?.settings).media_branding);\n\n    const logoUrl = clean(media.godmode_logo_url) || base.logoUrl;\n    const backgroundUrl = clean(media.godmode_background_url) || base.backgroundUrl;\n    const backgroundIsVideo = Boolean(clean(media.godmode_background_url))\n      && clean(media.godmode_background_content_type).startsWith('video/');\n\n    const dedicatedLoadingUrl = clean(media.godmode_loading_media_url);\n    const loadingMediaUrl = dedicatedLoadingUrl\n      || base.loaderBackgroundUrl\n      || base.profileVideoUrl\n      || base.backgroundUrl;\n    const loadingMediaIsVideo = dedicatedLoadingUrl\n      ? clean(media.godmode_loading_media_content_type).startsWith('video/')\n      : base.loaderBackgroundUrl\n        ? base.loaderBackgroundIsVideo\n        : Boolean(base.profileVideoUrl);\n\n    const heroAssetId = clean(media.godmode_hero_image_asset_id)\n      || clean(media.hero_background_asset_id)\n      || clean(media.resolved_hero_asset_id);\n    const heroImageUrl = clean(media.godmode_hero_image_url)\n      || clean(media.hero_background_url)\n      || (heroAssetId ? tenantMediaAssetUrl(heroAssetId) : null);\n\n    return {\n      ...base,\n      logoUrl,\n      backgroundUrl,\n      backgroundIsVideo,\n      loadingMediaUrl,\n      loadingMediaIsVideo,\n      heroImageUrl,\n    };\n  }, [tenant]);\n\n  return { tenant, branding, refreshMemberships };\n}\n"},{"path":"supabase/functions/godmode-platform-media/index.ts","content":"import { createClient } from 'https://esm.sh/@supabase/supabase-js@2';\n\nconst SUPABASE_URL = Deno.env.get('SUPABASE_URL') || '';\nconst SERVICE_ROLE = Deno.env.get('SUPABASE_SERVICE_ROLE_KEY') || '';\nconst admin = createClient(SUPABASE_URL, SERVICE_ROLE, { auth: { persistSession: false, autoRefreshToken: false } });\nconst cors = {\n  'Access-Control-Allow-Origin': '*',\n  'Access-Control-Allow-Headers': 'authorization, x-client-info, apikey, content-type',\n};\nconst json = (body: unknown, status = 200) => new Response(JSON.stringify(body), {\n  status,\n  headers: { ...cors, 'Content-Type': 'application/json' },\n});\nconst record = (value: unknown): Record<string, any> =>\n  value && typeof value === 'object' && !Array.isArray(value) ? value as Record<string, any> : {};\n\nconst IMAGE_TYPES = new Set(['image/png', 'image/jpeg', 'image/webp', 'image/avif']);\nconst VIDEO_TYPES = new Set(['video/mp4', 'video/webm']);\nconst ALLOWED_SLOTS = new Set([\n  'godmode_logo',\n  'godmode_background',\n  'godmode_loading_media',\n  'godmode_hero_image',\n  'loader_background',\n  'select_tenant_background',\n]);\nconst IMAGE_ONLY_SLOTS = new Set(['godmode_logo', 'godmode_hero_image']);\n\nasync function userFrom(req: Request) {\n  const header = req.headers.get('Authorization') || '';\n  if (!header.startsWith('Bearer ')) throw new Error('auth_required');\n  const { data: { user }, error } = await admin.auth.getUser(header.slice(7).trim());\n  if (error || !user) throw new Error('auth_invalid');\n  return user;\n}\n\nasync function requireGodMode(userId: string) {\n  const { data, error } = await admin.from('user_roles').select('role').eq('user_id', userId).eq('role', 'GodMode').limit(1);\n  if (error) throw error;\n  if (!data?.length) throw new Error('godmode_required');\n}\n\nfunction isOwnerTenant(tenant: any) {\n  const slug = String(tenant?.company_slug || '').trim().toLowerCase();\n  const name = String(tenant?.company_dba_name || tenant?.company_legal_name || tenant?.name || '').trim().toLowerCase();\n  return slug === 'knock-launch-os'\n    || slug === 'knocklaunch-os'\n    || slug === 'knock-launch-crm'\n    || slug === 'knocklaunch-crm'\n    || name === 'knocklaunch os'\n    || name === 'knock launch os'\n    || name === 'knocklaunch crm'\n    || name === 'knock launch crm';\n}\n\nDeno.serve(async (req) => {\n  if (req.method === 'OPTIONS') return new Response('ok', { headers: cors });\n\n  try {\n    if (req.method !== 'POST') return json({ ok: false, error: 'method_not_allowed' }, 405);\n\n    const user = await userFrom(req);\n    await requireGodMode(user.id);\n    const body = await req.json().catch(() => null);\n    if (!body) return json({ ok: false, error: 'invalid_json' }, 400);\n\n    if (String(body.action || '') === 'context') {\n      const owner = await admin\n        .from('tenants')\n        .select('id,name,company_dba_name,company_legal_name,company_slug,settings')\n        .or('company_slug.eq.knocklaunch-crm,company_slug.eq.knock-launch-crm,company_slug.eq.knocklaunch-os,company_slug.eq.knock-launch-os,name.ilike.Knock%Launch%OS')\n        .limit(20);\n      if (owner.error) throw owner.error;\n\n      const tenant = (owner.data || []).find(isOwnerTenant);\n      if (!tenant) return json({ ok: false, error: 'owner_workspace_required' }, 404);\n\n      const media = record(record(tenant.settings).media_branding);\n      return json({\n        ok: true,\n        tenantId: tenant.id,\n        godModeLogoUrl: String(media.godmode_logo_url || ''),\n        godModeLogoContentType: String(media.godmode_logo_content_type || ''),\n        godModeBackgroundUrl: String(media.godmode_background_url || ''),\n        godModeBackgroundContentType: String(media.godmode_background_content_type || ''),\n        godModeLoadingMediaUrl: String(media.godmode_loading_media_url || media.loader_background_url || ''),\n        godModeLoadingMediaContentType: String(media.godmode_loading_media_content_type || media.loader_background_content_type || ''),\n        godModeHeroImageUrl: String(media.godmode_hero_image_url || media.hero_background_url || ''),\n        godModeHeroImageContentType: String(media.godmode_hero_image_content_type || ''),\n        selectTenantBackgroundUrl: String(media.select_tenant_background_url || ''),\n        selectTenantBackgroundContentType: String(media.select_tenant_background_content_type || ''),\n        loaderBackgroundUrl: String(media.loader_background_url || ''),\n        loaderBackgroundContentType: String(media.loader_background_content_type || ''),\n      });\n    }\n\n    const tenantId = String(body.tenantId || '');\n    const assetId = String(body.assetId || '');\n    const slot = String(body.slot || '');\n    if (!tenantId || !assetId || !ALLOWED_SLOTS.has(slot)) {\n      return json({ ok: false, error: 'invalid_platform_media_request' }, 400);\n    }\n\n    const tenantRead = await admin\n      .from('tenants')\n      .select('id,name,company_dba_name,company_legal_name,company_slug,settings')\n      .eq('id', tenantId)\n      .single();\n    if (tenantRead.error || !tenantRead.data || !isOwnerTenant(tenantRead.data)) {\n      return json({ ok: false, error: 'owner_workspace_required' }, 403);\n    }\n\n    const assetRead = await admin\n      .from('tenant_media_assets')\n      .select('id,tenant_id,mime_type,status')\n      .eq('id', assetId)\n      .eq('tenant_id', tenantId)\n      .is('deleted_at', null)\n      .single();\n    if (assetRead.error || !assetRead.data) return json({ ok: false, error: 'asset_missing' }, 404);\n\n    const mime = String(assetRead.data.mime_type || '').toLowerCase();\n    if (String(assetRead.data.status || '') !== 'ready' || (!IMAGE_TYPES.has(mime) && !VIDEO_TYPES.has(mime))) {\n      return json({ ok: false, error: 'asset_not_ready' }, 400);\n    }\n    if (IMAGE_ONLY_SLOTS.has(slot) && !IMAGE_TYPES.has(mime)) {\n      return json({ ok: false, error: 'image_required_for_slot' }, 400);\n    }\n\n    const settings = record(tenantRead.data.settings);\n    const media = record(settings.media_branding);\n    const version = new Date().toISOString();\n    const stableUrl = `${SUPABASE_URL}/functions/v1/tenant-media-library?mode=asset&id=${encodeURIComponent(assetId)}&klv=${encodeURIComponent(version)}`;\n\n    const nextMedia: Record<string, any> = {\n      ...media,\n      [slot + '_asset_id']: assetId,\n      [slot + '_version']: version,\n      [slot + '_url']: stableUrl,\n      [slot + '_content_type']: mime,\n      updated_at: version,\n    };\n\n    if (slot === 'godmode_logo') {\n      nextMedia.resolved_logo_asset_id = assetId;\n      nextMedia.resolved_logo_version = version;\n    }\n\n    if (slot === 'godmode_background' && IMAGE_TYPES.has(mime)) {\n      nextMedia.resolved_background_asset_id = assetId;\n      nextMedia.resolved_background_version = version;\n    }\n\n    if (slot === 'godmode_loading_media') {\n      nextMedia.loader_background_asset_id = assetId;\n      nextMedia.loader_background_version = version;\n      nextMedia.loader_background_url = stableUrl;\n      nextMedia.loader_background_content_type = mime;\n    }\n\n    if (slot === 'godmode_hero_image') {\n      nextMedia.hero_background_asset_id = assetId;\n      nextMedia.resolved_hero_asset_id = assetId;\n      nextMedia.hero_background_version = version;\n      nextMedia.hero_background_url = stableUrl;\n      nextMedia.hero_background_content_type = mime;\n    }\n\n    const nextSettings = { ...settings, media_branding: nextMedia };\n    const saved = await admin.from('tenants').update({ settings: nextSettings, updated_at: version }).eq('id', tenantId);\n    if (saved.error) throw saved.error;\n\n    return json({ ok: true, slot, assetId, stableUrl, contentType: mime });\n  } catch (error) {\n    const message = error instanceof Error ? error.message : String(error);\n    const status = /auth_/.test(message) ? 401 : /godmode_required|owner_workspace_required/.test(message) ? 403 : 500;\n    return json({ ok: false, error: message }, status);\n  }\n});\n"},{"path":"config/capabilities/godmode-platform-media.json","content":"{\n  \"schemaVersion\": 1,\n  \"id\": \"godmode-platform-media\",\n  \"owner\": \"frontend-platform\",\n  \"surfaces\": [\n    \"src/pages/admin/AdminProfile.tsx\",\n    \"src/components/platform/GodModePlatformMediaSettings.tsx\",\n    \"src/hooks/useGodModeBranding.ts\",\n    \"src/components/admin/AdminLayout.tsx\",\n    \"src/components/admin/AdminSidebar.tsx\",\n    \"src/pages/godmode/GodModeDashboard.tsx\",\n    \"src/components/ui/universal-loading-screen.tsx\"\n  ],\n  \"dependencies\": {\n    \"backendRuntime\": [\n      \"supabase/functions/tenant-media-library\",\n      \"supabase/functions/godmode-platform-media\"\n    ],\n    \"dataStorage\": [\n      \"public.tenants.settings.media_branding\",\n      \"public.tenant_media_assets\"\n    ],\n    \"authPermissions\": [\n      \"GodMode\",\n      \"KNOCKLAUNCH OS owner workspace\"\n    ],\n    \"providers\": []\n  },\n  \"lifecycle\": {\n    \"states\": [\n      \"prepare\",\n      \"deploy\",\n      \"verify\",\n      \"activate\"\n    ],\n    \"compatibilityWindow\": [\n      \"N\",\n      \"N-1\"\n    ],\n    \"activationRequirements\": [\n      \"canonical_gate_green\",\n      \"frontend_release_verified\",\n      \"godmode_platform_media_runtime_verified\"\n    ],\n    \"driftPolicy\": \"fail_closed_to_platform_defaults\",\n    \"quarantinePolicy\": \"preserve_existing_platform_media\"\n  },\n  \"release\": {\n    \"order\": [\n      \"supabase/functions/godmode-platform-media\",\n      \"frontend\"\n    ],\n    \"runtimeFirst\": true\n  },\n  \"canary\": {\n    \"required\": true,\n    \"claims\": [\n      \"godmode_profile_exactly_four_media_controls\",\n      \"godmode_logo_controls_owner_branding\",\n      \"godmode_background_controls_authenticated_shell\",\n      \"godmode_loading_media_controls_boot_surface\",\n      \"godmode_hero_image_controls_dashboard_hero\",\n      \"legacy_loader_and_select_tenant_fields_remain_n_minus_1_compatible\"\n    ]\n  },\n  \"proofLedger\": {\n    \"authority\": \"command_center_mission_ledger\",\n    \"bind\": [\n      \"request_contract_hash\",\n      \"source_sha\",\n      \"release_receipt\",\n      \"runtime_identity\",\n      \"canary\",\n      \"activation_state\",\n      \"drift_state\",\n      \"quarantine_state\"\n    ]\n  }\n}\n"},{"path":"src/__tests__/contracts/godmode-platform-media.contract.test.ts","content":"// @vitest-environment node\nimport fs from 'node:fs';\nimport path from 'node:path';\nimport { describe, expect, it } from 'vitest';\n\nconst read = (file: string) => fs.readFileSync(path.resolve(process.cwd(), file), 'utf8');\n\ndescribe('GodMode platform media contract', () => {\n  it('keeps exactly four owner-facing GodMode media controls', () => {\n    const profile = read('src/pages/admin/AdminProfile.tsx');\n    const media = read('src/components/platform/GodModePlatformMediaSettings.tsx');\n\n    expect(media).toContain(\"type SlotKey = 'logo' | 'background' | 'loading' | 'hero'\");\n    expect(media).toContain(\"label: 'Logo'\");\n    expect(media).toContain(\"label: 'Background'\");\n    expect(media).toContain(\"label: 'Loading media'\");\n    expect(media).toContain(\"label: 'Hero image'\");\n    expect(media).not.toContain(\"label:'Loader background'\");\n    expect(media).not.toContain(\"label:'Select tenant background'\");\n    expect(profile).not.toContain('<TenantBrandMediaSettings');\n    expect(profile).toContain('Logo, background, loading media and hero image.');\n  });\n\n  it('wires the four controls to the actual GodMode consumers', () => {\n    const backend = read('supabase/functions/godmode-platform-media/index.ts');\n    const hook = read('src/hooks/useGodModeBranding.ts');\n    const layout = read('src/components/admin/AdminLayout.tsx');\n    const dashboard = read('src/pages/godmode/GodModeDashboard.tsx');\n\n    expect(backend).toContain(\"'godmode_logo'\");\n    expect(backend).toContain(\"'godmode_background'\");\n    expect(backend).toContain(\"'godmode_loading_media'\");\n    expect(backend).toContain(\"'godmode_hero_image'\");\n    expect(backend).toContain('nextMedia.loader_background_asset_id = assetId');\n    expect(hook).toContain('backgroundIsVideo');\n    expect(hook).toContain('loadingMediaUrl');\n    expect(hook).toContain('heroImageUrl');\n    expect(layout).toContain('godModeBranding.backgroundIsVideo');\n    expect(layout).toContain('godModeBranding.backgroundUrl');\n    expect(dashboard).toContain('godModeBranding.heroImageUrl');\n  });\n});\n"}],"branch":"ai/objective-first-repair-c353b8946db3","writes":[],"patches":[],"version":1,"approved":true,"missionId":"c353b894-6db3-4cda-af74-08a44a3c0df3","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/AdminProfile.tsx","src/components/platform/GodModePlatformMediaSettings.tsx","src/hooks/useGodModeBranding.ts","src/components/admin/AdminLayout.tsx","src/components/admin/AdminSidebar.tsx","src/pages/godmode/GodModeDashboard.tsx","src/components/ui/universal-loading-screen.tsx","supabase/functions/godmode-platform-media/index.ts","config/capabilities/godmode-platform-media.json","src/__tests__/contracts/godmode-platform-media.contract.test.ts"],"anchored_edits":[{"path":"src/pages/admin/AdminProfile.tsx","edits":[{"new_content":"","old_content":"import { TenantBrandMediaSettings } from '@/components/platform/TenantBrandMediaSettings';\n"},{"new_content":"<div className=\"flex min-w-0 items-center gap-3\"><ImageIcon className=\"h-4 w-4 shrink-0 text-cyan-300\" /><div><div className=\"text-sm font-semibold text-white\">Appearance media</div><div className=\"text-xs text-slate-400\">Logo, background, loading media and hero image.</div></div></div>","old_content":"<div className=\"flex min-w-0 items-center gap-3\"><ImageIcon className=\"h-4 w-4 shrink-0 text-cyan-300\" /><div><div className=\"text-sm font-semibold text-white\">Appearance media</div><div className=\"text-xs text-slate-400\">Logo, profile motion, workspace, loader, tenant-selection, hero and framing controls.</div></div></div>"},{"new_content":"{ownerWorkspaceTenant ? <div data-godmode-platform-media-slots=\"true\"><GodModePlatformMediaSettings tenant={ownerWorkspaceTenant} onTenantRefresh={refreshMemberships} /></div> : <p className=\"text-sm text-slate-400\">Platform media workspace is not available yet. GodMode will not substitute an active customer tenant.</p>}","old_content":"{ownerWorkspaceTenant ? <><TenantBrandMediaSettings tenantOverride={ownerWorkspaceTenant} onTenantRefresh={refreshMemberships} /><div className=\"mt-3\" data-godmode-platform-media-slots=\"true\"><GodModePlatformMediaSettings tenant={ownerWorkspaceTenant} onTenantRefresh={refreshMemberships} /></div></> : <p className=\"text-sm text-slate-400\">Platform media workspace is not available yet. GodMode will not substitute an active customer tenant.</p>}"},{"new_content":"<div className=\"flex min-w-0 items-center gap-3\"><ImageIcon className=\"h-4 w-4 shrink-0 text-cyan-300\" /><div><div className=\"text-sm font-semibold text-white\">Platform appearance media</div><div className=\"text-xs text-slate-400\">Logo, background, loading media and hero image.</div></div></div>","old_content":"<div className=\"flex min-w-0 items-center gap-3\"><ImageIcon className=\"h-4 w-4 shrink-0 text-cyan-300\" /><div><div className=\"text-sm font-semibold text-white\">Platform appearance media</div><div className=\"text-xs text-slate-400\">Logo, background, hero image, framing and presentation controls.</div></div></div>"},{"new_content":"<div className=\"rounded-xl border border-cyan-300/10 bg-cyan-300/[0.035] px-3.5 py-3 text-xs leading-5 text-slate-300\">Public-site design stays separate from GodMode account media. Use the tenant or site design surface for public imagery; the four GodMode controls above only affect GodMode.</div>","old_content":"<div className=\"mb-4 rounded-xl border border-cyan-300/10 bg-cyan-300/[0.035] px-3.5 py-3 text-xs leading-5 text-slate-300\">GodMode loading media uses the profile video when one is set; otherwise it uses the workspace background. Both are stored in the canonical media library, and the background framing controls apply to the image fallback.</div>\n          {ownerWorkspaceTenant ? <TenantBrandMediaSettings tenantOverride={ownerWorkspaceTenant} onTenantRefresh={refreshMemberships} /> : <p className=\"text-sm text-slate-400\">Platform media workspace is not available yet. GodMode will not substitute an active customer tenant.</p>}"},{"new_content":"<div className=\"border-t border-blue-300/10 p-4\">\n          {ownerWorkspaceTenant ? <GodModePlatformMediaSettings tenant={ownerWorkspaceTenant} onTenantRefresh={refreshMemberships} /> : <p className=\"text-sm text-slate-400\">Platform media workspace is not available yet. GodMode will not substitute an active customer tenant.</p>}\n        </div>","old_content":"<div className=\"border-t border-blue-300/10 p-4\">\n          {ownerWorkspaceTenant ? <TenantBrandMediaSettings tenantOverride={ownerWorkspaceTenant} onTenantRefresh={refreshMemberships} /> : <p className=\"text-sm text-slate-400\">Platform media workspace is not available yet. GodMode will not substitute an active customer tenant.</p>}\n        </div>"}]},{"path":"src/components/admin/AdminLayout.tsx","edits":[{"new_content":"import { useIsMobile } from '@/hooks/use-mobile';\nimport { useGodModeBranding } from '@/hooks/useGodModeBranding';\n","old_content":"import { useIsMobile } from '@/hooks/use-mobile';\n"},{"new_content":"  const { hasGodModeAnywhere } = useMultiTenant();\n  const { branding: godModeBranding } = useGodModeBranding();\n  const isGodMode = hasGodModeAnywhere();","old_content":"  const { hasGodModeAnywhere } = useMultiTenant();\n  const isGodMode = hasGodModeAnywhere();"},{"new_content":"<style>{'[data-ai-sidekick=\"true\"],[data-operator-sidekick=\"true\"],[data-ai-sidekick-header=\"true\"],button[aria-label=\"Messages\"]{display:none!important}'}</style>\n        {godModeBranding.backgroundUrl ? (\n          godModeBranding.backgroundIsVideo\n            ? <video src={godModeBranding.backgroundUrl} autoPlay muted loop playsInline className=\"pointer-events-none absolute inset-0 h-full w-full object-cover opacity-55\" />\n            : <img src={godModeBranding.backgroundUrl} alt=\"\" className=\"pointer-events-none absolute inset-0 h-full w-full object-cover opacity-55\" referrerPolicy=\"no-referrer\" />\n        ) : null}\n        <div className=\"pointer-events-none absolute inset-0 opacity-30 [background-image:linear-gradient(rgba(255,255,255,.018)_1px,transparent_1px),linear-gradient(90deg,rgba(255,255,255,.018)_1px,transparent_1px)] [background-size:48px_48px]\" />","old_content":"<style>{'[data-ai-sidekick=\"true\"],[data-operator-sidekick=\"true\"],[data-ai-sidekick-header=\"true\"],button[aria-label=\"Messages\"]{display:none!important}'}</style>\n        <div className=\"pointer-events-none absolute inset-0 opacity-30 [background-image:linear-gradient(rgba(255,255,255,.018)_1px,transparent_1px),linear-gradient(90deg,rgba(255,255,255,.018)_1px,transparent_1px)] [background-size:48px_48px]\" />"},{"new_content":"isConsoleSurface ? 'overflow-hidden bg-black/70 backdrop-blur-xl' : 'overflow-y-auto', specialFullCanvas ? 'bg-black/55 backdrop-blur-xl' : 'bg-transparent'","old_content":"isConsoleSurface ? 'overflow-hidden bg-[#03040a]' : 'overflow-y-auto', specialFullCanvas ? 'bg-[#050611]/82 backdrop-blur-xl' : 'bg-transparent'"}]},{"path":"src/pages/godmode/GodModeDashboard.tsx","edits":[{"new_content":"import { useMultiTenant } from '@/contexts/MultiTenantContext';\nimport { useGodModeBranding } from '@/hooks/useGodModeBranding';\n","old_content":"import { useMultiTenant } from '@/contexts/MultiTenantContext';\n"},{"new_content":"<div className=\"relative overflow-hidden rounded-[28px] border border-white/[0.08] bg-[radial-gradient(circle_at_20%_0%,rgba(96,165,250,.10),transparent_34%),linear-gradient(145deg,rgba(7,10,20,.98),rgba(3,4,10,.98))] p-5 shadow-[0_30px_100px_rgba(0,0,0,.38)] sm:p-8 lg:p-10\">\n            {godModeBranding.heroImageUrl ? <><img src={godModeBranding.heroImageUrl} alt=\"\" className=\"pointer-events-none absolute inset-0 h-full w-full object-cover opacity-45\" referrerPolicy=\"no-referrer\" /><div className=\"pointer-events-none absolute inset-0 bg-black/45\" /></> : null}\n            <div className=\"pointer-events-none absolute -right-24 -top-24 h-72 w-72 rounded-full border border-blue-300/[0.06]\" />\n            <div className=\"relative z-10\">","old_content":"<div className=\"relative overflow-hidden rounded-[28px] border border-white/[0.08] bg-[radial-gradient(circle_at_20%_0%,rgba(96,165,250,.10),transparent_34%),linear-gradient(145deg,rgba(7,10,20,.98),rgba(3,4,10,.98))] p-5 shadow-[0_30px_100px_rgba(0,0,0,.38)] sm:p-8 lg:p-10\">\n            <div className=\"pointer-events-none absolute -right-24 -top-24 h-72 w-72 rounded-full border border-blue-300/[0.06]\" />\n            <div className=\"relative\">"},{"new_content":"export default function GodModeDashboard() {\n  const { user } = useAuth();\n  const { hasGodModeAnywhere } = useMultiTenant();\n  const { branding: godModeBranding } = useGodModeBranding();\n  if (!hasGodModeAnywhere()) return <AccessDenied />;","old_content":"export default function GodModeDashboard() {\n  const { user } = useAuth();\n  const { hasGodModeAnywhere } = useMultiTenant();\n  if (!hasGodModeAnywhere()) return <AccessDenied />;"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"c353b894-6db3-4cda-af74-08a44a3c0df3","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/AdminProfile.tsx","src/components/platform/GodModePlatformMediaSettings.tsx","src/hooks/useGodModeBranding.ts","src/components/admin/AdminLayout.tsx","src/components/admin/AdminSidebar.tsx","src/pages/godmode/GodModeDashboard.tsx","src/components/ui/universal-loading-screen.tsx","supabase/functions/godmode-platform-media/index.ts","config/capabilities/godmode-platform-media.json","src/__tests__/contracts/godmode-platform-media.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"5444028d48e576a05d5661eabece5e5a91f229cd885efaa269daa0cfb55e9283","replayCount":0,"serializedBytes":36113},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:09:13.403637+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:c353b894-6db3-4cda-af74-08a44a3c0df3:repository-mutation-intent:5444028d48e576a05d5661eabece5e5a91f229cd885efaa269daa0cfb55e9283:0","mission_step_id":"6f21a605-04f0-4287-9c0c-d6b788607856","command_center_event_id":"c353b894-6db3-4cda-af74-08a44a3c0df3"},{"id":"6d15a202-e70e-4acd-b38b-19b2fd80ab7d","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Correct the Gate memory self-test so it rejects only actual 768 MiB container options, not its own diagnostic text.","baseSha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","issuedAt":1789067057778,"expiresAt":1789067237778,"missionId":"e9eeca74-8ff7-42b1-bcf2-d18a2dc84371","authorizationId":"e47cd8c2-2882-49a8-a769-38631a837812","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:04:18.942381+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e47cd8c2-2882-49a8-a769-38631a837812","mission_step_id":"12a715a9-b8e7-408a-aaa4-91af51b832a2","command_center_event_id":"e9eeca74-8ff7-42b1-bcf2-d18a2dc84371"},{"id":"6d161bfc-a1c2-4d33-8483-2d8002e81082","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":2464,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":759,"terminal":false,"missionId":"f921b520-5c56-44d7-8f1b-fdd60d2a3f8f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4619,"prReadinessMs":4619,"approvedPlanMs":0,"missionSetupMs":243,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f921b520-5c56-44d7-8f1b-fdd60d2a3f8f"},"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":5198,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T20:39:08.101198+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"759","receipt_type":"execute_mission","idempotency_key":"mission:f921b520-5c56-44d7-8f1b-fdd60d2a3f8f:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"6e03949a-cfa0-4187-b80e-3c79bd14d6ce","command_center_event_id":"f921b520-5c56-44d7-8f1b-fdd60d2a3f8f"},{"id":"6d177a50-1471-4f2b-8282-51353cc7a9f9","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[".forgejo/workflows/recovery-plane-deploy.yml",".forgejo/workflows/frontend-startup-watchdog.yml",".forgejo/workflows/knocklaunch-local-host-autoconnect.yml",".forgejo/workflows/knocklaunch.yml"],"continuationObjective":"Eliminate transient Forgejo repository-read timeouts as an owner-visible blocker by increasing bounded GET recovery inside the existing total read budget; deterministic failures must still fail closed. Ship through Gate, squash merge, cc-execution deploy, and live proof."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:03:06.879871+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:e581fa14-93e8-428a-bc06-7629c51c42c1:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"051ec8b3-2f44-46e2-ab8e-73870135c5cd","command_center_event_id":"e581fa14-93e8-428a-bc06-7629c51c42c1"},{"id":"6d17f9d2-5da0-4eb1-bfe9-bb2c07d887f5","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-13d4bfff1bca","writes":[],"patches":[],"version":1,"approved":true,"missionId":"13d4bfff-1bca-4a92-98d1-2c2369b46061","objective":"Repair the post-Gate Visual Witness release failure proven by Forgejo runs 11805 and 11806. In cc-execution safe release, replace the raw Cloudflare API's invalid zero-percent candidate deployment with an API-valid one-basis-point canary (99.99% stable / 0.01% candidate), explicitly wait until Cloudflare reports the exact expected active deployment before version-override proof, promotion, and rollback, and preserve fail-closed automatic rollback. In PAUL Hybrid bootstrap, when the push changed the hosted witness or cc-execution witness-resumable bridge, wait until live cc-execution reports the exact push source before writing PAUL URL/bearer secrets so secret mutation cannot race an undeployed newest Worker version. Add regression contracts and make cc-execution safe-release script changes select Command Center QA.","repository":"noel/KnockLaunchOS","visualProof":false,"verifyVisual":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/scripts/cc-execution-safe-release.mjs","anchor":"const CANDIDATE_PROOF_TIMEOUT_MS = 30000;\nconst CANDIDATE_PROOF_RETRY_DELAY_MS = 1000;","replacement":"const CANDIDATE_PROOF_TIMEOUT_MS = 30000;\nconst CANDIDATE_PROOF_RETRY_DELAY_MS = 1000;\nconst DEPLOYMENT_CONVERGENCE_TIMEOUT_MS = 30000;\nconst DEPLOYMENT_CONVERGENCE_RETRY_DELAY_MS = 1000;\nconst CANARY_CANDIDATE_PERCENTAGE = 0.01;\nconst CANARY_STABLE_PERCENTAGE = 99.99;"},{"path":"workers/cc-execution/scripts/cc-execution-safe-release.mjs","anchor":"async function activate(versions) {\n  const total = versions.reduce((sum, entry) => sum + Number(entry.percentage || 0), 0);\n  if (!versions.length || Math.abs(total - 100) > 0.001) throw new Error(\"cc_execution_deployment_percentages_invalid\");\n  return cloudflare(\"POST\", \"/deployments\", { strategy: \"percentage\", versions });\n}\n\nasync function healthProbe","replacement":"async function activate(versions) {\n  const total = versions.reduce((sum, entry) => sum + Number(entry.percentage || 0), 0);\n  if (!versions.length || Math.abs(total - 100) > 0.001) throw new Error(\"cc_execution_deployment_percentages_invalid\");\n  return cloudflare(\"POST\", \"/deployments\", { strategy: \"percentage\", versions });\n}\n\nfunction deploymentVersionEntries(deployment) {\n  return (Array.isArray(deployment?.versions) ? deployment.versions : [])\n    .map((entry) => ({\n      version_id: String(entry?.version_id || entry?.versionId || entry?.id || \"\").trim(),\n      percentage: Number(entry?.percentage),\n    }))\n    .filter((entry) => uuidPattern.test(entry.version_id) && Number.isFinite(entry.percentage));\n}\n\nfunction deploymentMatchesExpected(actual, expected) {\n  if (actual.length !== expected.length) return false;\n  return expected.every((wanted) => actual.some((entry) =>\n    entry.version_id === wanted.version_id && Math.abs(entry.percentage - Number(wanted.percentage)) <= 0.001\n  ));\n}\n\nasync function waitForActiveDeployment(expectedVersions, timeoutMs = DEPLOYMENT_CONVERGENCE_TIMEOUT_MS) {\n  const expected = expectedVersions.map((entry) => ({\n    version_id: String(entry.version_id || \"\").trim(),\n    percentage: Number(entry.percentage),\n  }));\n  const deadline = Date.now() + Math.max(1000, Number(timeoutMs) || DEPLOYMENT_CONVERGENCE_TIMEOUT_MS);\n  let last = null;\n  do {\n    const deployments = await cloudflare(\"GET\", \"/deployments\");\n    const deploymentList = Array.isArray(deployments) ? deployments : Array.isArray(deployments?.deployments) ? deployments.deployments : [];\n    const active = deploymentList[0] || null;\n    const actual = deploymentVersionEntries(active);\n    last = { deploymentId: active?.id || null, actual };\n    if (deploymentMatchesExpected(actual, expected)) return last;\n    const remainingMs = deadline - Date.now();\n    if (remainingMs > 0) await sleep(Math.min(DEPLOYMENT_CONVERGENCE_RETRY_DELAY_MS, remainingMs));\n  } while (Date.now() < deadline);\n  throw new Error(`cc_execution_deployment_not_converged:${JSON.stringify(last)}`);\n}\n\nasync function healthProbe"},{"path":"workers/cc-execution/scripts/cc-execution-safe-release.mjs","anchor":"let canaryActivated = false;\ntry {\n  await activate([\n    { version_id: previousPrimary.version_id, percentage: 100 },\n    { version_id: newVersionId, percentage: 0 },\n  ]);\n  canaryActivated = true;\n  await proveCandidate(newVersionId, CANDIDATE_PROOF_TIMEOUT_MS, previousDeepHealth);\n  await activate([{ version_id: newVersionId, percentage: 100 }]);\n\n  for (let attempt = 1; attempt <= 3; attempt += 1) {","replacement":"let canaryActivated = false;\ntry {\n  const canaryDeployment = [\n    { version_id: previousPrimary.version_id, percentage: CANARY_STABLE_PERCENTAGE },\n    { version_id: newVersionId, percentage: CANARY_CANDIDATE_PERCENTAGE },\n  ];\n  await activate(canaryDeployment);\n  canaryActivated = true;\n  await waitForActiveDeployment(canaryDeployment);\n  await proveCandidate(newVersionId, CANDIDATE_PROOF_TIMEOUT_MS, previousDeepHealth);\n\n  const promotedDeployment = [{ version_id: newVersionId, percentage: 100 }];\n  await activate(promotedDeployment);\n  await waitForActiveDeployment(promotedDeployment);\n\n  for (let attempt = 1; attempt <= 3; attempt += 1) {"},{"path":"workers/cc-execution/scripts/cc-execution-safe-release.mjs","anchor":"    canaryPercentage: 0,","replacement":"    canaryPercentage: CANARY_CANDIDATE_PERCENTAGE,"},{"path":"workers/cc-execution/scripts/cc-execution-safe-release.mjs","anchor":"  if (canaryActivated) {\n    await activate(previousVersions);\n    await proveRollback(previousSourceSha);","replacement":"  if (canaryActivated) {\n    await activate(previousVersions);\n    await waitForActiveDeployment(previousVersions);\n    await proveRollback(previousSourceSha);"},{"path":".forgejo/workflows/paul-hybrid-bootstrap.yml","anchor":"          current_primary_sha=\"\"\n          hosted_changed=false\n          if [[ \"${BEFORE_SHA:-}\" =~ ^[0-9a-f]{40}$ ]] && [ \"$BEFORE_SHA\" != \"0000000000000000000000000000000000000000\" ]; then\n            if git diff --name-only \"$BEFORE_SHA\" \"$GITHUB_SHA\" | grep -q '^scripts/visual-witness-hosted-runner/'; then hosted_changed=true; fi\n          fi","replacement":"          current_primary_sha=\"\"\n          hosted_changed=false\n          cc_release_expected=false\n          if [[ \"${BEFORE_SHA:-}\" =~ ^[0-9a-f]{40}$ ]] && [ \"$BEFORE_SHA\" != \"0000000000000000000000000000000000000000\" ]; then\n            changed_paths=\"$(git diff --name-only \"$BEFORE_SHA\" \"$GITHUB_SHA\" 2>/dev/null || true)\"\n            if printf '%s\\n' \"$changed_paths\" | grep -q '^scripts/visual-witness-hosted-runner/'; then hosted_changed=true; fi\n            if printf '%s\\n' \"$changed_paths\" | grep -Eq '^(scripts/visual-witness-hosted-runner/|workers/cc-execution/src/index-visual-witness-resumable\\.js$)'; then cc_release_expected=true; fi\n          fi"},{"path":".forgejo/workflows/paul-hybrid-bootstrap.yml","anchor":"          printf '%s' \"$runner_bearer\" | npx --yes wrangler@4.112.0 secret put VISUAL_WITNESS_PAUL_RUNNER_BEARER --config workers/cc-execution/wrangler.toml >/dev/null\n          printf '%s' \"$public_url\" | npx --yes wrangler@4.112.0 secret put VISUAL_WITNESS_PAUL_RUNNER_URL --config workers/cc-execution/wrangler.toml >/dev/null","replacement":"          if [ \"$cc_release_expected\" = true ]; then\n            cc_release_ready=false\n            cc_release_last_source=\"\"\n            for _ in $(seq 1 60); do\n              cc_health=\"$(curl -fsS --max-time 8 -H 'cache-control: no-store' \"https://cc-execution.knocklaunch.app/health?paul_secret_sync=$RANDOM\" 2>/dev/null || true)\"\n              cc_release_last_source=\"$(printf '%s' \"$cc_health\" | jq -r '.runtime.gitSha // .sourceSha // .gitSha // empty' 2>/dev/null || true)\"\n              if [ \"$cc_release_last_source\" = \"$GITHUB_SHA\" ]; then cc_release_ready=true; break; fi\n              sleep 3\n            done\n            [ \"$cc_release_ready\" = true ] || { echo \"::error::paul_cc_execution_release_not_converged_before_secret_sync expected=$GITHUB_SHA live=${cc_release_last_source:-missing}\"; exit 2; }\n          fi\n          printf '%s' \"$runner_bearer\" | npx --yes wrangler@4.112.0 secret put VISUAL_WITNESS_PAUL_RUNNER_BEARER --config workers/cc-execution/wrangler.toml >/dev/null\n          printf '%s' \"$public_url\" | npx --yes wrangler@4.112.0 secret put VISUAL_WITNESS_PAUL_RUNNER_URL --config workers/cc-execution/wrangler.toml >/dev/null"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"              workers/cc-execution/src/*)\n                QA_RUN_CC=true\n                ;;","replacement":"              workers/cc-execution/src/*|workers/cc-execution/scripts/cc-execution-safe-release.mjs)\n                QA_RUN_CC=true\n                ;;"},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","anchor":"\n","replacement":"\n\ntest(\"cc-execution safe release uses an API-valid one-basis-point canary and proves active deployment convergence\", async () => {\n  const source = await readFile(new URL(\"../scripts/cc-execution-safe-release.mjs\", import.meta.url), \"utf8\");\n  assert.match(source, /CANARY_CANDIDATE_PERCENTAGE = 0\\.01/);\n  assert.match(source, /CANARY_STABLE_PERCENTAGE = 99\\.99/);\n  assert.match(source, /async function waitForActiveDeployment/);\n  assert.match(source, /cc_execution_deployment_not_converged/);\n  assert.match(source, /await waitForActiveDeployment\\(canaryDeployment\\)/);\n  assert.match(source, /Cloudflare-Workers-Version-Overrides/);\n  assert.match(source, /await waitForActiveDeployment\\(promotedDeployment\\)/);\n  assert.match(source, /await waitForActiveDeployment\\(previousVersions\\)/);\n  assert.match(source, /canaryPercentage: CANARY_CANDIDATE_PERCENTAGE/);\n  assert.doesNotMatch(source, /version_id: newVersionId, percentage: 0\\b/);\n});\n\ntest(\"PAUL waits for exact cc-execution convergence before live secret synchronization on cross-runtime witness changes\", async () => {\n  const source = await readFile(\"../../../.forgejo/workflows/paul-hybrid-bootstrap.yml\", \"utf8\");\n  assert.match(source, /cc_release_expected=false/);\n  assert.match(source, /workers\\/cc-execution\\/src\\/index-visual-witness-resumable\\\\\\.js/);\n  assert.match(source, /paul_cc_execution_release_not_converged_before_secret_sync/);\n  const waitIndex = source.indexOf('if [ \"$cc_release_expected\" = true ]');\n  const bearerSecretIndex = source.indexOf(\"secret put VISUAL_WITNESS_PAUL_RUNNER_BEARER\");\n  const urlSecretIndex = source.indexOf(\"secret put VISUAL_WITNESS_PAUL_RUNNER_URL\");\n  assert.ok(waitIndex >= 0 && bearerSecretIndex > waitIndex && urlSecretIndex > bearerSecretIndex);\n});\n"}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":["Forgejo run 11805 cc_execution_candidate_proof_failed with old source after candidate upload","Forgejo run 11806 Cloudflare secret edit rejected because latest Worker version was not deployed","Cloudflare API current deployment percentage minimum is 0.01"],"confidence":null,"rawUtterance":"Repair the post-Gate Visual Witness release failure proven by Forgejo runs 11805 and 11806. In cc-execution safe release, replace the raw Cloudflare API's invalid zero-percent candidate deployment with an API-valid one-basis-point canary (99.99% stable / 0.01% candidate), explicitly wait until Cloudflare reports the exact expected active deployment before version-override proof, promotion, and rollback, and preserve fail-closed automatic rollback. In PAUL Hybrid bootstrap, when the push changed the hosted witness or cc-execution witness-resumable bridge, wait until live cc-execution reports the exact push source before writing PAUL URL/bearer secrets so secret mutation cannot race an undeployed newest Worker version. Add regression contracts and make cc-execution safe-release script changes select Command Center QA.","wordingChanged":false,"canonicalIntent":"Repair the post-Gate Visual Witness release failure proven by Forgejo runs 11805 and 11806. In cc-execution safe release, replace the raw Cloudflare API's invalid zero-percent candidate deployment with an API-valid one-basis-point canary (99.99% stable / 0.01% candidate), explicitly wait until Cloudflare reports the exact expected active deployment before version-override proof, promotion, and rollback, and preserve fail-closed automatic rollback. In PAUL Hybrid bootstrap, when the push changed the hosted witness or cc-execution witness-resumable bridge, wait until live cc-execution reports the exact push source before writing PAUL URL/bearer secrets so secret mutation cannot race an undeployed newest Worker version. Add regression contracts and make cc-execution safe-release script changes select Command Center QA.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-canary-deterministic","statement":"cc-execution release uses an API-valid minimal canary, confirms active deployment membership, proves candidate explicitly, and rolls back exactly on failure.","provenance":{"reason":null,"source":"owner_authorized_control_plane_maintenance","inherited":false,"blockingAuthority":true},"proofConditionIds":["safe-release-source","regression-contract"]},{"id":"paul-secret-ordering","statement":"PAUL only synchronizes live cc-execution secrets after exact-source cc-execution convergence when the push requires a cc-execution witness release.","provenance":{"reason":null,"source":"owner_authorized_control_plane_maintenance","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-bootstrap","regression-contract"]}],"objective":"Repair the post-Gate Visual Witness release failure proven by Forgejo runs 11805 and 11806. In cc-execution safe release, replace the raw Cloudflare API's invalid zero-percent candidate deployment with an API-valid one-basis-point canary (99.99% stable / 0.01% candidate), explicitly wait until Cloudflare reports the exact expected active deployment before version-override proof, promotion, and rollback, and preserve fail-closed automatic rollback. In PAUL Hybrid bootstrap, when the push changed the hosted witness or cc-execution witness-resumable bridge, wait until live cc-execution reports the exact push source before writing PAUL URL/bearer secrets so secret mutation cannot race an undeployed newest Worker version. Add regression contracts and make cc-execution safe-release script changes select Command Center QA.","constraints":[{"id":"bounded-control-plane-only","statement":"Do not change tenant/product behavior or Visual Witness audit semantics; only repair release ordering and its hard-safety coverage.","provenance":{"reason":null,"source":"owner_authorized_control_plane_maintenance","inherited":false,"blockingAuthority":true},"proofConditionIds":["safe-release-source","paul-bootstrap","regression-contract"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"safe-release-source","kind":"repository","path":"workers/cc-execution/scripts/cc-execution-safe-release.mjs","claim":"Safe release uses 0.01% API-valid canary and exact deployment convergence checks.","roleRef":null,"userRef":null,"required":true,"expectedText":"CANARY_CANDIDATE_PERCENTAGE = 0.01","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"paul-bootstrap","kind":"repository","path":".forgejo/workflows/paul-hybrid-bootstrap.yml","claim":"PAUL waits for exact cc-execution source before secret synchronization on cross-runtime witness changes.","roleRef":null,"userRef":null,"required":true,"expectedText":"paul_cc_execution_release_not_converged_before_secret_sync","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"regression-contract","kind":"repository","path":"workers/cc-execution/test/release-orchestration-invariants.test.js","claim":"Command Center regression suite pins API-valid canary, deployment convergence, and PAUL secret ordering.","roleRef":null,"userRef":null,"required":true,"expectedText":"API-valid one-basis-point canary","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"valid":true,"intent":{"evidence":["Forgejo run 11805 cc_execution_candidate_proof_failed with old source after candidate upload","Forgejo run 11806 Cloudflare secret edit rejected because latest Worker version was not deployed","Cloudflare API current deployment percentage minimum is 0.01"],"confidence":null,"rawUtterance":"Repair the post-Gate Visual Witness release failure proven by Forgejo runs 11805 and 11806. In cc-execution safe release, replace the raw Cloudflare API's invalid zero-percent candidate deployment with an API-valid one-basis-point canary (99.99% stable / 0.01% candidate), explicitly wait until Cloudflare reports the exact expected active deployment before version-override proof, promotion, and rollback, and preserve fail-closed automatic rollback. In PAUL Hybrid bootstrap, when the push changed the hosted witness or cc-execution witness-resumable bridge, wait until live cc-execution reports the exact push source before writing PAUL URL/bearer secrets so secret mutation cannot race an undeployed newest Worker version. Add regression contracts and make cc-execution safe-release script changes select Command Center QA.","wordingChanged":false,"canonicalIntent":"Repair the post-Gate Visual Witness release failure proven by Forgejo runs 11805 and 11806. In cc-execution safe release, replace the raw Cloudflare API's invalid zero-percent candidate deployment with an API-valid one-basis-point canary (99.99% stable / 0.01% candidate), explicitly wait until Cloudflare reports the exact expected active deployment before version-override proof, promotion, and rollback, and preserve fail-closed automatic rollback. In PAUL Hybrid bootstrap, when the push changed the hosted witness or cc-execution witness-resumable bridge, wait until live cc-execution reports the exact push source before writing PAUL URL/bearer secrets so secret mutation cannot race an undeployed newest Worker version. Add regression contracts and make cc-execution safe-release script changes select Command Center QA.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-canary-deterministic","statement":"cc-execution release uses an API-valid minimal canary, confirms active deployment membership, proves candidate explicitly, and rolls back exactly on failure.","provenance":{"reason":null,"source":"owner_authorized_control_plane_maintenance","inherited":false,"blockingAuthority":true},"proofConditionIds":["safe-release-source","regression-contract"]},{"id":"paul-secret-ordering","statement":"PAUL only synchronizes live cc-execution secrets after exact-source cc-execution convergence when the push requires a cc-execution witness release.","provenance":{"reason":null,"source":"owner_authorized_control_plane_maintenance","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-bootstrap","regression-contract"]}],"objective":"Repair the post-Gate Visual Witness release failure proven by Forgejo runs 11805 and 11806. In cc-execution safe release, replace the raw Cloudflare API's invalid zero-percent candidate deployment with an API-valid one-basis-point canary (99.99% stable / 0.01% candidate), explicitly wait until Cloudflare reports the exact expected active deployment before version-override proof, promotion, and rollback, and preserve fail-closed automatic rollback. In PAUL Hybrid bootstrap, when the push changed the hosted witness or cc-execution witness-resumable bridge, wait until live cc-execution reports the exact push source before writing PAUL URL/bearer secrets so secret mutation cannot race an undeployed newest Worker version. Add regression contracts and make cc-execution safe-release script changes select Command Center QA.","constraints":[{"id":"bounded-control-plane-only","statement":"Do not change tenant/product behavior or Visual Witness audit semantics; only repair release ordering and its hard-safety coverage.","provenance":{"reason":null,"source":"owner_authorized_control_plane_maintenance","inherited":false,"blockingAuthority":true},"proofConditionIds":["safe-release-source","paul-bootstrap","regression-contract"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"safe-release-source","kind":"repository","path":"workers/cc-execution/scripts/cc-execution-safe-release.mjs","claim":"Safe release uses 0.01% API-valid canary and exact deployment convergence checks.","roleRef":null,"userRef":null,"required":true,"expectedText":"CANARY_CANDIDATE_PERCENTAGE = 0.01","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"paul-bootstrap","kind":"repository","path":".forgejo/workflows/paul-hybrid-bootstrap.yml","claim":"PAUL waits for exact cc-execution source before secret synchronization on cross-runtime witness changes.","roleRef":null,"userRef":null,"required":true,"expectedText":"paul_cc_execution_release_not_converged_before_secret_sync","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"regression-contract","kind":"repository","path":"workers/cc-execution/test/release-orchestration-invariants.test.js","claim":"Command Center regression suite pins API-valid canary, deployment convergence, and PAUL secret ordering.","roleRef":null,"userRef":null,"required":true,"expectedText":"API-valid one-basis-point canary","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner requested the Visual Witness/control-plane machinery locked down. Post-lock live release of PR 3732 exposed a deterministic Cloudflare deployment canary contract bug and a dependent PAUL secret-sync race. Repair only those release-ordering defects and their Gate coverage."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner requested the Visual Witness/control-plane machinery locked down. Post-lock live release of PR 3732 exposed a deterministic Cloudflare deployment canary contract bug and a dependent PAUL secret-sync race. Repair only those release-ordering defects and their Gate coverage."},"recovery":false,"fingerprint":"a896ccb39cac3929c39e377d0595bb5500a50cc644933b837b81e4efe6c6855a","replayCount":0,"serializedBytes":24366},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:46:03.026332+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:13d4bfff-1bca-4a92-98d1-2c2369b46061:repository-mutation-intent:a896ccb39cac3929c39e377d0595bb5500a50cc644933b837b81e4efe6c6855a:0","mission_step_id":"d40c68aa-3748-42d9-a2af-f2cde7f3ef64","command_center_event_id":"13d4bfff-1bca-4a92-98d1-2c2369b46061"},{"id":"6d18e2a8-5b9e-4cd1-9a22-d1f7bdeefc9c","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-complete-redesign","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1865,"terminal":false,"missionId":"14d65a04-7190-4a17-8b88-8bfca218b95d","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1966,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":578,"providerAuthMs":0,"ledgerPrepareMs":398,"ledgerReconcileMs":0,"lineageReconcileMs":180,"resolvePreflightMs":578,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":398,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"14d65a04-7190-4a17-8b88-8bfca218b95d"},"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":2432,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T18:15:40.17233+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1865","receipt_type":"execute_mission","idempotency_key":"mission:14d65a04-7190-4a17-8b88-8bfca218b95d:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"c213263f-c86e-4413-812a-28c982012a3c","command_center_event_id":"14d65a04-7190-4a17-8b88-8bfca218b95d"},{"id":"6d1b4e93-9338-4a28-ac13-199d009d4f60","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"edbb0440314ba39730724baeb94e7612d5b661cd","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"4d45a672a38ac9bf58a2b05b75aab3c0fd7e1b7a4e170d70d35eeb970fe59f4c","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:58:24.651754+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"edbb0440314ba39730724baeb94e7612d5b661cd","external_id":"forgejo-main-edbb0440314b","receipt_type":"canonical_release_status","idempotency_key":"mission:a408d763-74d8-43b1-9037-9c6007db4906:durable-terminal-release-proof:edbb0440314ba39730724baeb94e7612d5b661cd:4d45a672a38ac9bf58a2b05b75aab3c0fd7e1b7a4e170d70d35eeb970fe59f4c","mission_step_id":"bed4d092-1e2a-4237-80d8-cd446b4b6acc","command_center_event_id":"a408d763-74d8-43b1-9037-9c6007db4906"},{"id":"6d1cadfd-90b1-4720-aefd-f71097ee9237","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-92176a8e5379","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":5429,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":31280,"firstUsefulResultAt":"2026-09-30T13:03:58.476Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4231,"terminal":false,"missionId":"92176a8e-5379-4bf4-bb3b-f0b343cd9918","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6064,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2198,"missionSetupMs":254,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":254,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":254,"repositoryMutationMs":3866,"repositoryProviderMs":3866,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2663,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":254,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1203},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"92176a8e-5379-4bf4-bb3b-f0b343cd9918"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3957,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:04:36.934367+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4231","receipt_type":"execute_mission","idempotency_key":"mission:92176a8e-5379-4bf4-bb3b-f0b343cd9918:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"cb24d72d-786d-43bf-a5e7-045abbc8c466","command_center_event_id":"92176a8e-5379-4bf4-bb3b-f0b343cd9918"},{"id":"6d212752-2de5-4064-bef8-aceb1f1c054e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-owner-control-cleanup-20260901","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4753,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":1242,"terminal":false,"missionId":"dfdeef69-901f-4b69-9c81-417c70c775b0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c1ad3e34a3b971edef202ccde6762b915a0bd294","timingsMs":{"handlerMs":14690,"prReadinessMs":1451,"approvedPlanMs":5419,"missionSetupMs":2976,"shipAndProveMs":7636},"nextAction":null,"receiptRef":{"mode":"full","missionId":"dfdeef69-901f-4b69-9c81-417c70c775b0"},"performance":null,"deploymentId":"forgejo-main-c1ad3e34a3b9","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3745,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T11:39:27.779915+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c1ad3e34a3b971edef202ccde6762b915a0bd294","external_id":"forgejo-main-c1ad3e34a3b9","receipt_type":"execute_mission","idempotency_key":"mission:dfdeef69-901f-4b69-9c81-417c70c775b0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"731d6c6e-5736-448c-8326-16a9f3b40e02","command_center_event_id":"dfdeef69-901f-4b69-9c81-417c70c775b0"},{"id":"6d21665c-b9c7-46b2-80b1-45df06bbd333","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"25b9c7b2-46ad-4091-9149-ecd6b54e81d3","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-e020b5c6b3f8","reason":null,"status":"pending","metrics":{"receiptBytes":40659,"releaseCount":0,"toolCallCount":20,"repeatedCallCount":11,"executorlessWaitMs":305661,"firstUsefulResultAt":"2026-09-30T18:24:46.764Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":4253,"terminal":false,"missionId":"e020b5c6-b3f8-4d93-9c5c-0d62cb75b237","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"7a56cec08d887b2f883ee3f06634127d5e574b3c","timingsMs":{"queue":254,"total":381,"execution":127},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"e020b5c6-b3f8-4d93-9c5c-0d62cb75b237"},"performance":null,"deploymentId":"forgejo-main-7a56cec08d88","releaseState":"verified","visualWitness":{"role":"Tenant Owner","jobId":"25b9c7b2-46ad-4091-9149-ecd6b54e81d3","tenant":"pcg","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"25b9c7b2-46ad-4091-9149-ecd6b54e81d3","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/pcg/calendar","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13425,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1770,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:29:54.288674+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"7a56cec08d887b2f883ee3f06634127d5e574b3c","external_id":"25b9c7b2-46ad-4091-9149-ecd6b54e81d3","receipt_type":"visual_proof_started","idempotency_key":"mission:e020b5c6-b3f8-4d93-9c5c-0d62cb75b237:visual-start:25b9c7b2-46ad-4091-9149-ecd6b54e81d3","mission_step_id":"5247730a-b455-4cb4-a769-9fbdbd16697c","command_center_event_id":"e020b5c6-b3f8-4d93-9c5c-0d62cb75b237"},{"id":"6d246ae7-fefb-4f62-898f-3e8043170b5f","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Document the proven 1.58.272 bare-continuation recovery contract with corrected manifest regression coverage.","baseSha":"361ccbef4678184e6e2d358524ee51b34096ab98","issuedAt":1790296109828,"expiresAt":1790296289828,"missionId":"5bc6055a-2954-43d2-8509-02bdd0065617","authorizationId":"00b48d46-9ca6-416e-b650-5be8c2c2e2cc","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:28:30.144238+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"361ccbef4678184e6e2d358524ee51b34096ab98","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:00b48d46-9ca6-416e-b650-5be8c2c2e2cc","mission_step_id":"560ba404-6975-4ebb-8e54-c77ceb438358","command_center_event_id":"5bc6055a-2954-43d2-8509-02bdd0065617"},{"id":"6d24d4d5-5b69-454a-b2a0-82ced5ff81a6","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T12:21:05.567745+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8461f374-86b0-422f-bb81-3fb39febaab9:owner-progress-heartbeat:119419284","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"6d27a393-a446-425a-9a10-9bd619046bfa","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b5f44bcfe851","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3954,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":21594,"firstUsefulResultAt":"2026-10-06T11:48:52.809Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":null,"terminal":false,"missionId":"b5f44bcf-e851-4fce-a6c9-54ab17d5805e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2974,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2478,"providerAuthMs":0,"ledgerPrepareMs":2478,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2478,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2478,"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":"b5f44bcf-e851-4fce-a6c9-54ab17d5805e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3652,"likelyAffectedFiles":["src/pages/card-grading/PCGWorkspace.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:48:54.708681+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b5f44bcf-e851-4fce-a6c9-54ab17d5805e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"63a3c8e1-4078-4c34-ac37-8f0113358067","command_center_event_id":"b5f44bcf-e851-4fce-a6c9-54ab17d5805e"},{"id":"6d295df7-54f7-4de0-99eb-81d2ea93ab21","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/modes-route-media-standard","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/modes-route-media-standard","status":"blocked","metrics":{"receiptBytes":9977,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":24130,"firstUsefulResultAt":"2026-10-03T03:56:34.465Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.71-knocklaunch-mcp-operational","prNumber":null,"terminal":false,"missionId":"234d3eab-0142-439e-90d7-1da38728fb6e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1166,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1166,"missionSetupMs":285,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":285,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":285,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"234d3eab-0142-439e-90d7-1da38728fb6e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1562,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:56:36.863094+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:234d3eab-0142-439e-90d7-1da38728fb6e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"910ba0a6-3144-4487-a068-c9fa65860277","command_center_event_id":"234d3eab-0142-439e-90d7-1da38728fb6e"},{"id":"6d29b7d1-6ba5-4f95-b07d-30fffd9f8f7e","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-06654f5fe8b8","prNumber":4219,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a00750e5a6aaed73826c44f8506e284d1f31f29e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T05:05:51.086596+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a00750e5a6aaed73826c44f8506e284d1f31f29e","external_id":"4219","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:06654f5f-e8b8-4c14-b546-33fababece28:merged-pr:4219:a00750e5a6aaed73826c44f8506e284d1f31f29e","mission_step_id":"ca99f6dd-85c1-4ba3-a0be-4ebb9b9e8feb","command_center_event_id":"06654f5f-e8b8-4c14-b546-33fababece28"},{"id":"6d2af9c3-b342-47d5-ada1-a3967877bb35","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized queue throughput optimization after repeated serial exact-pull timeouts.","baseSha":"0cc2d4abb7f3b0d9a089fbc6c9a9cc610cf1bcf9","issuedAt":1791229855927,"expiresAt":1791230035927,"missionId":"3c0c9192-2389-4d25-9f16-eb6016696507","authorizationId":"16fcc6e2-56b4-4eab-ac06-5b92240f9882","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:50:56.341393+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0cc2d4abb7f3b0d9a089fbc6c9a9cc610cf1bcf9","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:16fcc6e2-56b4-4eab-ac06-5b92240f9882","mission_step_id":"61e8c294-97f4-49e2-a5c7-dac2cb559d08","command_center_event_id":"3c0c9192-2389-4d25-9f16-eb6016696507"},{"id":"6d2e30bc-f66d-481c-8f44-c2ffdc308a31","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-short-term-rental-app-family-20260828","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":32195,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":899,"terminal":false,"missionId":"45c9eae7-62a2-4cb9-8706-6966376e6234","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":29057,"prReadinessMs":28798,"approvedPlanMs":0,"missionSetupMs":2584,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"45c9eae7-62a2-4cb9-8706-6966376e6234"},"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":6069,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T01:56:40.090278+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"899","receipt_type":"execute_mission","idempotency_key":"mission:45c9eae7-62a2-4cb9-8706-6966376e6234:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"295b56e5-711f-4ed3-a765-e71408be3bc4","command_center_event_id":"45c9eae7-62a2-4cb9-8706-6966376e6234"},{"id":"6d3030ef-8029-41ec-b7bc-ddba430f0a38","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"67c764a7953a1224aa13b63b311a6b63a494fb54","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair the live Tennex Tax Solutions workspace at https://app.knocklaunch.app/tennex-tax-solutions/workspace. Current owner screenshot shows only the global search/header, tenant badge, Demo data pill and GodMode pill over an otherwise blank dark viewport. The Tennex workspace must not render blank. Restore the intended Tennex MODES/workspace landing experience and tenant shell, preserving GodMode projection/demo controls, tenant branding, avatar, and route authority. Diagnose the exact current-main/runtime regression, make the smallest safe repair from current main, run relevant Tennex/tenant-shell contracts, Gate, squash merge, release the affected frontend, and verify the exact production route on desktop and mobile with authenticated visual witness. Do not stop at PR/merge/deploy; terminal success requires live claim-matched proof that visible Tennex workspace content renders and is usable.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":true,"constraints":[{"id":"visual-artifact-scope","satisfied":true,"statement":"The requested visual artifact type is authoritative: workspace only; must not include website. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","satisfied":true,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":true,"statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":true,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"cbfff5b42b32f17df045f0127a21261d18af95d7654d71c14898e9ae4af5f9cf","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"cbfff5b42b32f17df045f0127a21261d18af95d7654d71c14898e9ae4af5f9cf"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"https://app.knocklaunch.app/tennex-tax-solutions/workspace","currentSourceSha":"67c764a7953a1224aa13b63b311a6b63a494fb54","witnessSourceSha":"67c764a7953a1224aa13b63b311a6b63a494fb54","verificationState":"verified","witnessRequestContractHash":"cbfff5b42b32f17df045f0127a21261d18af95d7654d71c14898e9ae4af5f9cf"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:52:48.359318+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"67c764a7953a1224aa13b63b311a6b63a494fb54","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:898167bc-be03-48c1-839c-aeda4a18fb5f:request-contract:cbfff5b42b32f17df045f0127a21261d18af95d7654d71c14898e9ae4af5f9cf:67c764a7953a1224aa13b63b311a6b63a494fb54:verified:","mission_step_id":"8f85ca59-d331-4021-9fc3-fa5987ce7b57","command_center_event_id":"898167bc-be03-48c1-839c-aeda4a18fb5f"},{"id":"6d320f22-6836-485f-ae9d-c08d6b72baea","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4051,"terminal":false,"missionId":"801f66b5-f19f-426c-9dd9-b22713355a50","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"801f66b5-f19f-426c-9dd9-b22713355a50"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T13:31:11.799556+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4051","receipt_type":"ship_and_prove","idempotency_key":"mission:801f66b5-f19f-426c-9dd9-b22713355a50:ship_and_prove:canonical_release_blocked","mission_step_id":"208a91f0-b44d-4c66-a34f-a52df827d2a9","command_center_event_id":"801f66b5-f19f-426c-9dd9-b22713355a50"},{"id":"6d33ccfb-5696-4cb9-8458-3d44d8d253d4","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-533967b33120","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2148,"terminal":false,"missionId":"533967b3-3120-45c1-9076-b46ae519bb75","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":2089,"approvedPlanMs":0,"shipAndProveMs":10948,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"533967b3-3120-45c1-9076-b46ae519bb75"},"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":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:34:26.444678+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2148","receipt_type":"automatic_mission_resume","idempotency_key":"mission:533967b3-3120-45c1-9076-b46ae519bb75:automatic-mission-resume:2148:canonical_release_reconciliation_pending","mission_step_id":"85a7f3cc-44f3-4627-886b-d272ebeb44a2","command_center_event_id":"533967b3-3120-45c1-9076-b46ae519bb75"},{"id":"6d3508bf-067c-441e-900b-64275d726c28","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-stale-tenant-release-rotation-20260823","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5713,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":608,"terminal":false,"missionId":"ed090223-0e7d-4618-885b-5d91254f2a11","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"630deccaeda5b9999e2701cbbad49ea7965eeac7","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ed090223-0e7d-4618-885b-5d91254f2a11"},"performance":null,"deploymentId":"forgejo-main-630deccaeda5","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":1716,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T12:43:06.574185+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"608","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ed090223-0e7d-4618-885b-5d91254f2a11:automatic-mission-resume:608:canonical_release_dispatched","mission_step_id":"39f0c14f-4be1-4dc3-94c4-2c8d6ba938d5","command_center_event_id":"ed090223-0e7d-4618-885b-5d91254f2a11"},{"id":"6d3542a1-9f01-4865-94ae-ac6c7823d10c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane, eliminate synchronous provider latency from the execute_mission hot path, then refreeze the control plane. On current Forgejo main, repair executeRepairMission so a freshly-created physical-Gate PR with provider-verified auto-progress authorization returns immediately as a nonterminal waiting_for_gate handoff instead of synchronously re-reading the PR, re-reading main, and polling PR readiness. Preserve the bounded frontend serverless farm-to-table path: do not fast-return when serverlessFastGate.status is success. For reused/existing PR work, reuse provider-verified auto-progress authorization from the scoped-patch receipt when available and overlap any remaining auto-progress authorization read with the main snapshot read via Promise.all, without weakening protected-main freshness, Gate, merge, or release safety. Expose prAutoProgressAuthorized from the exact Forgejo PR response in the scoped patch receipt. Add regression contract coverage proving the fresh physical-Gate handoff skips duplicate provider reads while serverless fast-gated frontend work remains same-call. Update the control-plane efficiency contract and refreeze version to 1.58.22-execute-mission-hot-path-refreeze. Gate, squash merge, release only cc-execution, prove live runtime identity, and leave the control plane refrozen.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane, eliminate synchronous provider latency from the execute_mission hot path, then refreeze the control plane. On current Forgejo main, repair executeRepairMission so a freshly-created physical-Gate PR with provider-verified auto-progress authorization returns immediately as a nonterminal waiting_for_gate handoff instead of synchronously re-reading the PR, re-reading main, and polling PR readiness. Preserve the bounded frontend serverless farm-to-table path: do not fast-return when serverlessFastGate.status is success. For reused/existing PR work, reuse provider-verified auto-progress authorization from the scoped-patch receipt when available and overlap any remaining auto-progress authorization read with the main snapshot read via Promise.all, without weakening protected-main freshness, Gate, merge, or release safety. Expose prAutoProgressAuthorized from the exact Forgejo PR response in the scoped patch receipt. Add regression contract coverage proving the fresh physical-Gate handoff skips duplicate provider reads while serverless fast-gated frontend work remains same-call. Update the control-plane efficiency contract and refreeze version to 1.58.22-execute-mission-hot-path-refreeze. Gate, squash merge, release only cc-execution, prove live runtime identity, and leave the control plane refrozen.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"fresh-pr-hot-path","statement":"Fresh physical-Gate PR creation returns nonterminal immediately using provider-verified auto-progress authorization without duplicate PR read, main snapshot read, or synchronous PR readiness polling.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"existing-pr-overlap","statement":"Existing or reused PR execution reuses verified authorization when available and overlaps remaining authorization and main snapshot reads without weakening merge safety.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"serverless-preserved","statement":"Bounded frontend serverless fast-gated work remains same-call farm-to-table and is not forced into the physical-Gate handoff.","proofConditionIds":["proof-repository"]},{"id":"refrozen-live","statement":"The repaired cc-execution runtime is live and the control plane is refrozen at 1.58.22-execute-mission-hot-path-refreeze.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Unfreeze the control plane, eliminate synchronous provider latency from the execute_mission hot path, then refreeze the control plane. On current Forgejo main, repair executeRepairMission so a freshly-created physical-Gate PR with provider-verified auto-progress authorization returns immediately as a nonterminal waiting_for_gate handoff instead of synchronously re-reading the PR, re-reading main, and polling PR readiness. Preserve the bounded frontend serverless farm-to-table path: do not fast-return when serverlessFastGate.status is success. For reused/existing PR work, reuse provider-verified auto-progress authorization from the scoped-patch receipt when available and overlap any remaining auto-progress authorization read with the main snapshot read via Promise.all, without weakening protected-main freshness, Gate, merge, or release safety. Expose prAutoProgressAuthorized from the exact Forgejo PR response in the scoped patch receipt. Add regression contract coverage proving the fresh physical-Gate handoff skips duplicate provider reads while serverless fast-gated frontend work remains same-call. Update the control-plane efficiency contract and refreeze version to 1.58.22-execute-mission-hot-path-refreeze. Gate, squash merge, release only cc-execution, prove live runtime identity, and leave the control plane refrozen.","constraints":[{"id":"constraint-1","statement":"Do not weaken protected main, KnockLaunch Gate, merge authorization, or affected-target release safety.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"Do not wake unrelated production targets.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main contains the execute_mission hot-path repair, regression coverage, and refrozen 1.58.22 control-plane contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runs 1.58.22-execute-mission-hot-path-refreeze from the merged main SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"1.58.22-execute-mission-hot-path-refreeze","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1e5378719e4fa00e2499c67b6b66a5d831ac464bc9eec09adbb05e004373d5cc","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T03:11:11.12906+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0b7c3739-0b51-43bd-a7a7-df1ad9e0ee0e:request-contract-revision:2:1e5378719e4fa00e2499c67b6b66a5d831ac464bc9eec09adbb05e004373d5cc","mission_step_id":"6b6d18a4-38e6-4530-9924-655be3231b90","command_center_event_id":"0b7c3739-0b51-43bd-a7a7-df1ad9e0ee0e"},{"id":"6d36633a-f834-41af-940c-9e3d5e1f3a65","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Preserve route aliases during legacy request-contract derivation, keep missing visual routes fail-closed, and add focused regression coverage.","ship":true,"files":[{"path":"workers/cc-execution/test/request-contract-route-preservation.test.js","content":"import test from \"node:test\";\nimport assert from \"node:assert/strict\";\n\nimport { normalizeRequestContract } from \"../src/command-center-contracts.js\";\n\ntest(\"legacy-derived request contract preserves expectPath as the proof route\", () => {\n  const route = \"https://app.knocklaunch.app/big-papis/owner\";\n  const contract = normalizeRequestContract(\n    {\n      ship: true,\n      visualProof: true,\n      expectPath: route,\n    },\n    \"Repair the mobile layout and prove the corrected visual result.\",\n  );\n\n  assert.equal(contract.valid, true);\n  assert.equal(contract.validationErrors.includes(\"inferred_visual_proof_route_required\"), false);\n  assert.equal(contract.proofConditions.find((condition) => condition.id === \"proof-production\")?.route, route);\n  assert.equal(contract.proofConditions.find((condition) => condition.id === \"proof-visual\")?.route, route);\n});\n\ntest(\"legacy-derived request contract accepts routePath aliases without weakening fail-closed behavior\", () => {\n  const route = \"/big-papis/owner\";\n  const routed = normalizeRequestContract(\n    {\n      ship: true,\n      visualProof: true,\n      routePath: route,\n    },\n    \"Repair the mobile layout and prove the corrected visual result.\",\n  );\n  assert.equal(routed.valid, true);\n  assert.equal(routed.proofConditions.find((condition) => condition.id === \"proof-visual\")?.route, route);\n\n  const missing = normalizeRequestContract(\n    {\n      ship: true,\n      visualProof: true,\n    },\n    \"Repair the mobile layout and prove the corrected visual result.\",\n  );\n  assert.equal(missing.valid, false);\n  assert.equal(missing.validationErrors.includes(\"inferred_visual_proof_route_required\"), true);\n});\n"}],"title":"Preserve request-contract proof routes","branch":"ai/objective-first-repair-d5ec12221cbc","writes":[],"patches":[],"approved":true,"missionId":"d5ec1222-1cbc-47c9-8650-9049d98b602e","objective":"Repair the Command Center execute_objective request-contract builder so explicit route-bound owner objectives cannot lose their route during proof derivation. Preserve fail-closed validation, add regression coverage for inferred_visual_proof_route_required, ship through canonical Gate, squash merge, production release, and runtime proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"sourceTargets":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/command-center-contracts.js","edits":[{"new_content":"function requestContractRoute(body = {}) {\n  return String(\n    body.route\n    || body.exactRoute\n    || body.routePath\n    || body.route_path\n    || body.expectPath\n    || body.expectedPath\n    || body.expected_path\n    || \"\",\n  ).trim().slice(0, 500);\n}\n\nfunction normalizeRequestContractProofCondition(entry, index, body = {}) {\n  const input = typeof entry === \"string\" ? { claim: entry, kind: \"runtime\" } : object(entry);\n  const kind = String(input.kind || input.proofKind || input.proof_kind || input.type || \"\").trim().toLowerCase();\n  const route = String(input.route || input.expectedPath || input.expected_path || requestContractRoute(body)).trim().slice(0, 500) || null;","old_content":"function normalizeRequestContractProofCondition(entry, index, body = {}) {\n  const input = typeof entry === \"string\" ? { claim: entry, kind: \"runtime\" } : object(entry);\n  const kind = String(input.kind || input.proofKind || input.proof_kind || input.type || \"\").trim().toLowerCase();\n  const route = String(input.route || input.expectedPath || input.expected_path || body.route || body.exactRoute || \"\").trim().slice(0, 500) || null;"},{"new_content":"  const inferredRoute = requestContractRoute(body);\n  const inferredInteractionRoute = inferredRoute;\n  const inferredVisualIntent = !explicit ? normalizeVisualProofIntent({ ...body, objective }) : { visualProofRequested: false };\n  const inferredVisualRoute = inferredRoute;","old_content":"  const inferredInteractionRoute = String(body.route || body.exactRoute || \"\").trim();\n  const inferredVisualIntent = !explicit ? normalizeVisualProofIntent({ ...body, objective }) : { visualProofRequested: false };\n  const inferredVisualRoute = String(body.route || body.exactRoute || \"\").trim();"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.221-request-contract-route-preservation\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.220-terminal-step-projection\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Explicit production routes are preserved into route-bound proof conditions during request-contract derivation, while missing ambiguous routes still fail closed.","proofConditionIds":["proof-production"]}],"objective":"Repair the Command Center execute_objective request-contract builder so explicit route-bound owner objectives cannot lose their route during proof derivation. Preserve fail-closed validation, add regression coverage for inferred_visual_proof_route_required, ship through canonical Gate, squash merge, production release, and runtime proof.","terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The Command Center request-contract builder preserves an explicitly supplied production route for route-bound proof conditions and still fails closed when no unambiguous route exists.","route":"https://app.knocklaunch.app/big-papis/owner","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"durableMutationResume":true},"recovery":false,"fingerprint":"e500f29bec2edf7a728ff09063cb5515a179c762ec32f5a7c2c44df92cc58bca","replayCount":0,"serializedBytes":6242},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:04:25.705836+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d5ec1222-1cbc-47c9-8650-9049d98b602e:repository-mutation-intent:e500f29bec2edf7a728ff09063cb5515a179c762ec32f5a7c2c44df92cc58bca:0","mission_step_id":"3004021c-8194-4279-ad8f-b5d0c8b35042","command_center_event_id":"d5ec1222-1cbc-47c9-8650-9049d98b602e"},{"id":"6d37438b-0228-44a2-bf6e-4a2984830d8c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a59432f107fa","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.111-dynamic-gate-memory","prNumber":2430,"terminal":false,"missionId":"a59432f1-07fa-4a32-8337-6fe1f78e2614","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6337,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4687,"approvedPlanMs":0,"missionSetupMs":5291,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":291,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5291,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":291,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a59432f1-07fa-4a32-8337-6fe1f78e2614"},"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":1525,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:49:18.602611+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2430","receipt_type":"execute_mission","idempotency_key":"mission:a59432f1-07fa-4a32-8337-6fe1f78e2614:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"783dcdab-55b4-4c43-96df-2cacc97af043","command_center_event_id":"a59432f1-07fa-4a32-8337-6fe1f78e2614"},{"id":"6d37a616-f91b-44d4-8be7-8d11ab6e7dba","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtbgft4n","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":2332,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":817,"terminal":false,"missionId":"49e4b39c-9b3d-4270-9432-442ec1d86916","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":734,"prReadinessMs":720,"approvedPlanMs":0,"missionSetupMs":709,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"49e4b39c-9b3d-4270-9432-442ec1d86916"},"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":5629,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T11:48:40.456902+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"817","receipt_type":"execute_mission","idempotency_key":"mission:49e4b39c-9b3d-4270-9432-442ec1d86916:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"1bef2ed2-0b2b-4f05-a462-82f7c644e717","command_center_event_id":"49e4b39c-9b3d-4270-9432-442ec1d86916"},{"id":"6d394dbc-e64c-4325-a2c9-37a0dc93a6ac","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8c6a52496642117d593928d4a926b161c464737d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"public-projection","satisfied":true,"statement":"Public custom-domain inspections no longer fail authority_user_mismatch solely because the public page is anonymous; authenticated canonical-app projection checks remain strict.","proofConditionIds":["runtime-proof"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Only projection-access-contract.mjs, universal-witness.mjs, and one focused regression test may change.","proofConditionIds":["runtime-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["runtime-proof"]}],"contractHash":"4360ff19adbe8365d896f5fefa93f8240bb91734f4d54988025c316da8ebc350","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"onrunner":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["onrunner"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"4360ff19adbe8365d896f5fefa93f8240bb91734f4d54988025c316da8ebc350"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T16:20:31.132811+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8c6a52496642117d593928d4a926b161c464737d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6e8d9273-984f-452a-a0d6-6e98628e3c9c:request-contract:4360ff19adbe8365d896f5fefa93f8240bb91734f4d54988025c316da8ebc350:8c6a52496642117d593928d4a926b161c464737d:verified:","mission_step_id":"2ca73bfd-07ad-4e82-85ac-5d63c3ab699b","command_center_event_id":"6e8d9273-984f-452a-a0d6-6e98628e3c9c"},{"id":"6d396d86-f302-4050-a6dc-7e5e9943c2ea","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/objective-first-repair-fd8d56bfed6e","approved":true,"missionId":"fd8d56bf-ed6e-40d4-9e58-2fa77ae6b048","objective":"Continue exact-source synthesis for PCG Card Vault production repair. Read the current exact PCGWorkspace owner and prepare the mutation payload.","ownerApproved":true,"sourceTargets":["src/pages/card-grading/PCGWorkspace.tsx"],"anchored_edits":[{"path":"src/pages/card-grading/PCGWorkspace.tsx","new_content":"const{activeTenant}=useMultiTenant();\n  const pcgOwnerId=activeTenant?.ownerId||'';","old_content":"const{activeTenant}=useMultiTenant();"}],"durableMutationResume":true},"recovery":false,"fingerprint":"5093eb9b3c3521de9d028136d5356d1548533a3f524bf115a31b6290422da88f","replayCount":0,"serializedBytes":625},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T13:33:05.236618+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:fd8d56bf-ed6e-40d4-9e58-2fa77ae6b048:repository-mutation-intent:5093eb9b3c3521de9d028136d5356d1548533a3f524bf115a31b6290422da88f:0","mission_step_id":"2fe0c704-bfeb-4c58-beb2-7e9c5266af66","command_center_event_id":"fd8d56bf-ed6e-40d4-9e58-2fa77ae6b048"},{"id":"6d3aa7e7-e1a7-45a2-9067-a37fea0c924d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-overload-drift-watchdog-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":9355,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":773,"terminal":false,"missionId":"140b1c2f-a543-45aa-9810-15f2b97c9883","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":11323,"prReadinessMs":0,"approvedPlanMs":11323,"missionSetupMs":751,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"140b1c2f-a543-45aa-9810-15f2b97c9883"},"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":5184,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T14:35:40.130721+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"773","receipt_type":"execute_mission","idempotency_key":"mission:140b1c2f-a543-45aa-9810-15f2b97c9883:execute_mission:repair_mission_execution_retryable","mission_step_id":"75e25d29-c766-4ff4-8593-a8526e76ae6b","command_center_event_id":"140b1c2f-a543-45aa-9810-15f2b97c9883"},{"id":"6d3b3a4d-7bc5-460e-9933-cc3405739256","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"verified\",\"proofGate\":\"canonical_release_terminal_verified\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":3,\"pending\":3,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"preflight\",\"implementation\",\"runtime_proof\"],\"pendingIds\":[\"pull_request\",\"release\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-08-05T17:46:32.304714+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/premium-sce-route-redesign\",\"prNumber\":4052,\"sourceSha\":\"f2818120cc58b59f7c4373aa57b7b3b85713f58b\",\"deploymentId\":null}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-03T20:36:36.280273+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d0179f06-5a63-4f59-b60e-20eaa17e438f:owner-progress-heartbeat:119403985","mission_step_id":"c70f49ce-a501-4c1b-8e61-d7fa2f9cdcfd","command_center_event_id":"d0179f06-5a63-4f59-b60e-20eaa17e438f"},{"id":"6d3b68ab-bfc7-49f7-a1c6-a530071f606c","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T16:22:17.925941+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3995,\"sourceSha\":\"e8808acaa53af026d4b67fd433eb54b97cb0a29d\",\"deploymentId\":\"canonical-release-e8808acaa53a\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-21T12:04:00.339186+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:224feb4b-aaef-4754-80e3-71724ff74853:owner-progress-heartbeat:119332815","mission_step_id":"69dcd983-4a03-455a-b82b-a0383a045029","command_center_event_id":"224feb4b-aaef-4754-80e3-71724ff74853"},{"id":"6d3e4437-ee08-4ebd-a8ac-f44304c07b4b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-9de0b2915856","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2693,"terminal":false,"missionId":"9de0b291-5856-43cb-9f33-5ac84a81cdef","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e5ffd986c40256768664ed5fa2518cdba22c18e6","timingsMs":{"prReadinessMs":197,"approvedPlanMs":0,"shipAndProveMs":591,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9de0b291-5856-43cb-9f33-5ac84a81cdef"},"performance":null,"deploymentId":"forgejo-main-e5ffd986c402","workflowRunId":7945,"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":1624,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T00:40:47.30122+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2693","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9de0b291-5856-43cb-9f33-5ac84a81cdef:automatic-mission-resume:2693:canonical_release_dispatched","mission_step_id":"7ebcf6a0-74c9-46dd-86b8-0d89851010c7","command_center_event_id":"9de0b291-5856-43cb-9f33-5ac84a81cdef"},{"id":"6d3fd4b2-a5eb-4a70-a2cc-a1f86f6f8b19","source":"forgejo","status":"waiting","payload":{"branch":"ai/call-center-advanced-operations-20260907","prNumber":2063,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c1ff6c5dad4b6d0fda2ca54e9590bc2b18d57d26","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T14:07:16.794658+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c1ff6c5dad4b6d0fda2ca54e9590bc2b18d57d26","external_id":"2063","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:4f049657-df3c-46c7-a932-35a3e5e9fed9:merged-pr:2063:c1ff6c5dad4b6d0fda2ca54e9590bc2b18d57d26","mission_step_id":"8842f42e-e1a3-4403-b40d-c94933d95a74","command_center_event_id":"4f049657-df3c-46c7-a932-35a3e5e9fed9"},{"id":"6d4080e6-3c62-4ca4-b150-db2c4442a1e7","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"e8d359eae9c615113a625b1b879d899d36eb623c","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"b06f45b24465f8216d19811981c3645b9a88f8d1","releaseState":"pending","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":null,"releaseTargetStates":{},"requestContractHash":"7c1a221b749b6b40f829a91a7becdd26f12fbe2924e66f2aa4aef2f32a4dd43f","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T15:05:37.178224+00:00","proof_gate":"canonical_release_pending","source_sha":"b06f45b24465f8216d19811981c3645b9a88f8d1","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:503d863d-94cf-4be0-a05a-4ad8218d87c5:forgejo-release-status:b06f45b24465f8216d19811981c3645b9a88f8d1:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"52ebe9d8-ecd8-4613-aca9-34376e104585","command_center_event_id":"503d863d-94cf-4be0-a05a-4ad8218d87c5"},{"id":"6d43a58c-545c-4ca9-b89a-45ca0c9f17f3","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-ab4c128db599","merged":false,"prNumber":5009,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:40:09.011881+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"5009","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:ab4c128d-b599-459e-bfc9-72e1d6dd780f:closed-pr:5009:unmerged","mission_step_id":"6bb33c19-e745-4234-a252-69b2a43a2462","command_center_event_id":"ab4c128d-b599-459e-bfc9-72e1d6dd780f"},{"id":"6d44518b-8fea-4dd9-9fbe-ead46aca612a","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_not_unique:src/pages/applications/CallCenterApplicationRoute.tsx","fingerprint":"be4d90f9f407357a461ae45fe636f1d1a92fd78ccc2d4b332f5a2390cec2861e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:27:41.029535+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:bd008151-ac47-4c79-9642-d7f60ce0d501:repository-mutation-intent-blocked:be4d90f9f407357a461ae45fe636f1d1a92fd78ccc2d4b332f5a2390cec2861e","mission_step_id":"f5eef88d-7338-4e9e-ad41-7639f8fe8022","command_center_event_id":"bd008151-ac47-4c79-9642-d7f60ce0d501"},{"id":"6d45804d-3348-47bf-9d03-6ecf9dacbdee","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-66fbb212b913","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":19450,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":16329,"firstUsefulResultAt":"2026-09-28T01:37:39.355Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3940,"terminal":false,"missionId":"66fbb212-b913-4c83-b603-4a994f12dbe9","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5449,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"66fbb212-b913-4c83-b603-4a994f12dbe9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T01:37:55.720885+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3940","receipt_type":"automatic_mission_resume","idempotency_key":"mission:66fbb212-b913-4c83-b603-4a994f12dbe9:automatic-mission-resume:3940:repair_mission_pr_ready_retryable","mission_step_id":"f12c0d21-8ea8-4633-bcfc-a53aa4b83267","command_center_event_id":"66fbb212-b913-4c83-b603-4a994f12dbe9"},{"id":"6d460149-4645-402b-8f65-9a3c5e94d8e4","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":"d854b7f3842cabfe2dbcc824f52f2f4b52dad1eb","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":"d854b7f3842cabfe2dbcc824f52f2f4b52dad1eb","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["owner-seo-audit"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"a4e1a03172cab88c2454c3ff8fab1d43ba64cb655af3fb22800ba05ddc0c0b6a","forgejoWorkflowProof":{"runId":7361,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:46:03.739249+00:00","proof_gate":"canonical_release_pending","source_sha":"d854b7f3842cabfe2dbcc824f52f2f4b52dad1eb","external_id":"forgejo-main-d854b7f3842c","receipt_type":"canonical_release_status","idempotency_key":"mission:e62cdaab-c35a-447d-97f4-986fba72e7ae:forgejo-release-status:d854b7f3842cabfe2dbcc824f52f2f4b52dad1eb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"66673687-2a1a-401d-aa7b-1a7eb73b1be9","command_center_event_id":"e62cdaab-c35a-447d-97f4-986fba72e7ae"},{"id":"6d48353e-db08-4b16-9199-204395b254fb","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1561,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-05T21:16:18.303Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"c3b66d75-c6f0-4d57-9ce8-de4fc95ba04b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2816,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":275,"providerAuthMs":0,"ledgerPrepareMs":275,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":275,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":275,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"c3b66d75-c6f0-4d57-9ce8-de4fc95ba04b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3366,"likelyAffectedFiles":["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"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:16:28.099051+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c3b66d75-c6f0-4d57-9ce8-de4fc95ba04b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"121eebbc-a847-47c6-9970-42dd3d5fa20f","command_center_event_id":"c3b66d75-c6f0-4d57-9ce8-de4fc95ba04b"},{"id":"6d48400f-719d-46f6-b87e-b896b5b7717e","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-seaside-style-authority","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":9685,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4054,"terminal":false,"missionId":"587ec1c3-cb3c-40a9-96cd-19bea788bdc2","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"587ec1c3-cb3c-40a9-96cd-19bea788bdc2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":915,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T14:21:56.416451+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4054","receipt_type":"execute_mission","idempotency_key":"mission:587ec1c3-cb3c-40a9-96cd-19bea788bdc2:execute_mission:repair_mission_prepared","mission_step_id":"22c803e5-7682-4fd4-b1a7-1fb81aad9e55","command_center_event_id":"587ec1c3-cb3c-40a9-96cd-19bea788bdc2"},{"id":"6d4a0ef8-b6b7-4382-89c3-b6339e342cea","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"c9435f6d5853c6ebb9deb06f425bccabbcb981ee","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"c9435f6d5853c6ebb9deb06f425bccabbcb981ee","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"65636e70db86b2a230e7fd3a2d7ff163c9bc301625a90aace3e0bc4ad9192599","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5272","runId":5272,"status":"running","sourceSha":"c9435f6d5853c6ebb9deb06f425bccabbcb981ee","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"28f90d1d23e650919faad2dc5ee6895d6947abe1","deploymentId":"forgejo-main-28f90d1d23e650919faad2dc5ee6895d6947abe1","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.55-system-stability-runtime-alignment","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T18:06:45.549214+00:00","proof_gate":"canonical_release_pending","source_sha":"c9435f6d5853c6ebb9deb06f425bccabbcb981ee","external_id":"forgejo-main-c9435f6d5853","receipt_type":"canonical_release_status","idempotency_key":"mission:e4e40262-b586-47b6-96ef-71ff0291c60b:forgejo-release-status:c9435f6d5853c6ebb9deb06f425bccabbcb981ee:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"9a21161b-99b2-4b7b-959e-e4d1155eb931","command_center_event_id":"e4e40262-b586-47b6-96ef-71ff0291c60b"},{"id":"6d4aa9e1-1621-4c76-a856-0e629f69d906","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/forgejo-only-supabase-boundary","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1297,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":null,"terminal":false,"missionId":"4959c216-4d85-4a2f-afb6-89bc8250c2ad","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"4959c216-4d85-4a2f-afb6-89bc8250c2ad"},"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":10521,"likelyAffectedFiles":["scripts/validate-production-critical-files.mjs","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T03:37:23.576382+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4959c216-4d85-4a2f-afb6-89bc8250c2ad:execute_mission:repair_mission_synthesis_ready","mission_step_id":"edb08310-0d61-4f02-ae4b-606892e4e185","command_center_event_id":"4959c216-4d85-4a2f-afb6-89bc8250c2ad"},{"id":"6d4db8b3-b31f-463d-9638-a427767f339b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":4173,"terminal":false,"missionId":"af429a89-d73b-4d9b-8018-888cf2b27600","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"af429a89-d73b-4d9b-8018-888cf2b27600"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T02:37:17.727551+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4173","receipt_type":"ship_and_prove","idempotency_key":"mission:af429a89-d73b-4d9b-8018-888cf2b27600:ship_and_prove:canonical_release_blocked","mission_step_id":"79a50d78-e6d3-4a1c-affa-f009d56ae8e4","command_center_event_id":"af429a89-d73b-4d9b-8018-888cf2b27600"},{"id":"6d4e63a7-3b2c-4628-b008-cf814b88dba2","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d46ad5f72f40246fb466e8a7fa787340bbcd0dec","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"The 321 Auto Unlock public hero renders the same selected MP4 at a visibly smaller centered scale.","proofConditionIds":["proof-live-route"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Do not change the selected video URL, hero copy, form, branding, backend, or data behavior.","proofConditionIds":["proof-live-route"]},{"id":"constraint-2","satisfied":true,"statement":"Reuse existing branch ai/objective-first-repair-mtj8ank3 and PR #1320; do not create duplicates.","proofConditionIds":["proof-live-route"]},{"id":"constraint-3","satisfied":true,"statement":"Do not touch unrelated source files.","proofConditionIds":["proof-live-route"]}],"contractHash":"c14a1e1fccee8b33989c50a30078cfc59afcbc8a0effc3adc669138a068b405b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-live-route","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"c14a1e1fccee8b33989c50a30078cfc59afcbc8a0effc3adc669138a068b405b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-01T22:23:45.287367+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d46ad5f72f40246fb466e8a7fa787340bbcd0dec","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4bdc4022-dc42-45a2-885e-0b0a4d4006f3:request-contract:c14a1e1fccee8b33989c50a30078cfc59afcbc8a0effc3adc669138a068b405b:d46ad5f72f40246fb466e8a7fa787340bbcd0dec:verified:","mission_step_id":"b815fa1e-f1d6-4f67-a8dd-8cd7508982ae","command_center_event_id":"4bdc4022-dc42-45a2-885e-0b0a4d4006f3"},{"id":"6d500685-ce8a-4aa8-9ecb-7a10849b2fc3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-dc78fb7cfd94","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.0-stopless-self-heal","prNumber":null,"terminal":false,"missionId":"dc78fb7c-fd94-44b6-b51f-e6fc10e4a6fa","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3115,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":423,"providerAuthMs":0,"ledgerPrepareMs":423,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":423,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":423,"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":"dc78fb7c-fd94-44b6-b51f-e6fc10e4a6fa"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4164,"likelyAffectedFiles":["src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","src/pages/card-grading/PCGPublicSite.tsx","supabase/functions/pcg-customer-progress/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:53:02.100154+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dc78fb7c-fd94-44b6-b51f-e6fc10e4a6fa:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c52025f7-41fa-4fe6-b3fe-5764c5c1b83b","command_center_event_id":"dc78fb7c-fd94-44b6-b51f-e6fc10e4a6fa"},{"id":"6d516306-b538-4ecb-861c-df214444b421","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-route-canvas-background-owner-20260906","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":null,"terminal":false,"missionId":"f71933bc-689b-44b9-9bd1-d548ae92e630","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6586,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":315,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":315,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":315,"repositoryMutationMs":6586,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":315,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f71933bc-689b-44b9-9bd1-d548ae92e630"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T16:35:22.774364+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f71933bc-689b-44b9-9bd1-d548ae92e630:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"957484ac-3a7f-4168-9443-a66bca7af9fd","command_center_event_id":"f71933bc-689b-44b9-9bd1-d548ae92e630"},{"id":"6d521a9b-7b4a-4e14-bf95-0a8a9d080f8f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/reliability-burndown-release-handoff-20260826","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.52.0-terminal-workstream-rotation","prNumber":null,"terminal":false,"missionId":"30e67586-2274-45df-b3a7-581f23218835","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":28857,"prReadinessMs":0,"approvedPlanMs":28857,"missionSetupMs":2519,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"30e67586-2274-45df-b3a7-581f23218835"},"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":5210,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T23:29:40.554465+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:30e67586-2274-45df-b3a7-581f23218835:execute_mission:repair_mission_execution_retryable","mission_step_id":"bf26169d-b1ce-45a6-9025-1bdffab17853","command_center_event_id":"30e67586-2274-45df-b3a7-581f23218835"},{"id":"6d5307ce-3eac-472c-8173-65a8803d56e8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b3a3078fe616","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":null,"terminal":false,"missionId":"b3a3078f-e616-4491-91e8-ff528d34aa93","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":181,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":736,"providerAuthMs":0,"ledgerPrepareMs":736,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":736,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":736,"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":"b3a3078f-e616-4491-91e8-ff528d34aa93"},"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":3502,"likelyAffectedFiles":["src/pages/SelectTenant.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:58:09.374435+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b3a3078f-e616-4491-91e8-ff528d34aa93:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c1893313-eddb-4069-b08d-a751abba97e9","command_center_event_id":"b3a3078f-e616-4491-91e8-ff528d34aa93"},{"id":"6d530bfa-c0fc-4ae2-9180-b97fad677a4e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"ship_and_prove\",\"status\":\"waiting_for_gate\",\"proofGate\":\"ship_and_prove_waiting_for_gate\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T15:05:42.090241+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5171,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T12:06:11.825734+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29c1fa92-79e9-436a-b6e5-c067506af737:owner-progress-heartbeat:119419224","mission_step_id":"35cbdc44-f1e4-4166-96c1-d75b4b5f017a","command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"6d56e315-f330-4f74-b990-c46e8fa0aff7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fad533ee6003","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3386,"terminal":false,"missionId":"fad533ee-6003-4119-836a-3f7c09ff1ea2","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"f6fb77cdf80c9d959e080677706b162c3bee5bc1","timingsMs":{"prReadinessMs":526,"approvedPlanMs":0,"shipAndProveMs":3138,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fad533ee-6003-4119-836a-3f7c09ff1ea2"},"performance":null,"deploymentId":"forgejo-main-f6fb77cdf80c","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1835,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T01:43:03.94623+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3386","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fad533ee-6003-4119-836a-3f7c09ff1ea2:automatic-mission-resume:3386:canonical_release_dispatched","mission_step_id":"fb8d6c33-c4fd-48ef-827b-47bb0181f8b3","command_center_event_id":"fad533ee-6003-4119-836a-3f7c09ff1ea2"},{"id":"6d5736df-b618-4047-bd1b-0a0db2f1ceba","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/tenant-modes-experience-primitive-20260911","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2474,"terminal":false,"missionId":"02d5d119-88a2-458f-b6a0-5b60326bc5b7","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":13609,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1291,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T03:36:33.685046+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2474","receipt_type":"automatic_mission_resume","idempotency_key":"mission:02d5d119-88a2-458f-b6a0-5b60326bc5b7:automatic-mission-resume:2474:repair_mission_pr_ready_retryable","mission_step_id":"e022bd58-98d3-45a5-b2af-0f661152a2b2","command_center_event_id":"02d5d119-88a2-458f-b6a0-5b60326bc5b7"},{"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":"6d59b400-2c4b-4076-ad68-e72a9545a4d1","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtboa61r","prNumber":837,"nextAction":null,"mergeCommitSha":"f321d66ba16217a31a8d9e326518446460fd6682","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:33:06.122056+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f321d66ba16217a31a8d9e326518446460fd6682","external_id":"837","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7be90d26-82c5-4ab7-8167-46f2c5476878:merged-pr:837:f321d66ba16217a31a8d9e326518446460fd6682","mission_step_id":"ae026bba-0f59-4cad-87c4-619657f77600","command_center_event_id":"7be90d26-82c5-4ab7-8167-46f2c5476878"},{"id":"6d59d702-aee8-4d22-b402-ee1ca05b4d7d","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"c0720ad592789e60d04b45bc2bc1a5afc3714658","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Direct Forgejo operator reads, including PR inspection, tolerate normal provider tail latency with a 5s first-attempt and 15s shared read budget.","proofConditionIds":["proof-pr-inspect","proof-runtime"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Preserve two read attempts, 50ms retry delay, and no blind mutation retry.","proofConditionIds":["proof-runtime"]},{"id":"constraint-2","satisfied":true,"statement":"Forgejo remains the only repository owner and release uses one canonical Gate, squash merge, and cc-execution-only target.","proofConditionIds":["proof-runtime"]}],"contractHash":"864f544c274868e2d0c3050c7a98243f51047a0100d34608f11b7c2e60fcef46","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-pr-inspect","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"864f544c274868e2d0c3050c7a98243f51047a0100d34608f11b7c2e60fcef46","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"864f544c274868e2d0c3050c7a98243f51047a0100d34608f11b7c2e60fcef46"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T20:37:25.574877+00:00","proof_gate":"request_contract_pending","source_sha":"c0720ad592789e60d04b45bc2bc1a5afc3714658","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:813c75ae-c335-460c-b3d0-fc3a6af8c909:request-contract:864f544c274868e2d0c3050c7a98243f51047a0100d34608f11b7c2e60fcef46:c0720ad592789e60d04b45bc2bc1a5afc3714658:pending:repository","mission_step_id":"9b4be282-1445-48bc-8f09-2623d4498b73","command_center_event_id":"813c75ae-c335-460c-b3d0-fc3a6af8c909"},{"id":"6d5a06ef-0ee3-4fa6-9fea-d11522f85448","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T15:05:42.090241+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5171,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T12:28:30.594038+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29c1fa92-79e9-436a-b6e5-c067506af737:owner-progress-heartbeat:119419314","mission_step_id":"35cbdc44-f1e4-4166-96c1-d75b4b5f017a","command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"6d5a0fa0-d1d4-4e5e-92fe-a9cffea0e1d4","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Exact first commit of the owner-authorized release shared-read repair; only mission-control and version are mutated in this step.","baseSha":"fcb7b4f5a8e3d3c3b2257a49c4f277d575329e0e","issuedAt":1789330519756,"expiresAt":1789330699756,"missionId":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace","authorizationId":"a88b56ec-05c9-4ce6-8db4-308f8204e6b1","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:15:20.159548+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fcb7b4f5a8e3d3c3b2257a49c4f277d575329e0e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a88b56ec-05c9-4ce6-8db4-308f8204e6b1","mission_step_id":"a56ecf72-13b1-4e13-950f-32ef1a480952","command_center_event_id":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace"},{"id":"6d5bc384-b358-42a9-a9c8-060ec7cb2dc1","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-26018e953a6d","writes":[],"patches":[],"version":1,"approved":true,"missionId":"26018e95-3a6d-4522-a790-bdc15fe12b77","objective":"Apply the minimal canonical release fix: mount the host Docker socket into only the release-cc-execution job container and harden the existing workflow self-validation to require that mount. Preserve every other release behavior.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","edits":[{"new_content":"    runs-on: ${{ needs.release-plan.outputs.release_cc_execution_heavy == 'true' && 'docker' || 'docker-8g' }}\n    container:\n      image: node:22-bookworm\n      volumes:\n        - /var/run/docker.sock:/var/run/docker.sock","old_content":"    runs-on: ${{ needs.release-plan.outputs.release_cc_execution_heavy == 'true' && 'docker' || 'docker-8g' }}\n    container:\n      image: node:22-bookworm"},{"new_content":"          grep -Fq \"release_cc_execution_heavy == 'true' && 'docker' || 'docker-8g'\" <<< \"$release_cc_execution_block\"\n          grep -Fq '/var/run/docker.sock:/var/run/docker.sock' <<< \"$release_cc_execution_block\"","old_content":"          grep -Fq \"release_cc_execution_heavy == 'true' && 'docker' || 'docker-8g'\" <<< \"$release_cc_execution_block\""}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"26018e95-3a6d-4522-a790-bdc15fe12b77","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"75775d3521583badaf29a20619f72d73487159a0048a66ca7b5e6c781c0abf61","replayCount":0,"serializedBytes":2124},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:03:25.586222+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:26018e95-3a6d-4522-a790-bdc15fe12b77:repository-mutation-intent:75775d3521583badaf29a20619f72d73487159a0048a66ca7b5e6c781c0abf61:0","mission_step_id":"8d46d6a3-bdcf-4158-b0a8-370f4cacdbd2","command_center_event_id":"26018e95-3a6d-4522-a790-bdc15fe12b77"},{"id":"6d5be80d-2146-4e0b-b17d-5fac6c182d00","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-d8028b7a80b7","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":89314,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":3,"executorlessWaitMs":482608,"firstUsefulResultAt":"2026-09-29T02:20:58.194Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.63.0-mission-freedom-web-research","prNumber":4082,"terminal":false,"missionId":"d8028b7a-80b7-44a7-bd61-1f210843326b","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c267479c921da9f1dea8b4b217448a4367523515","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1309,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":104,"approvedPlanMs":0,"missionSetupMs":276,"providerAuthMs":0,"shipAndProveMs":712,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":276,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"d8028b7a-80b7-44a7-bd61-1f210843326b"},"performance":null,"deploymentId":"forgejo-main-c267479c921d","releaseState":"verified","workflowRunId":12854,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-google-drive-media","pcg-legacy-import"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2967,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:30:13.659377+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"c267479c921da9f1dea8b4b217448a4367523515","external_id":"forgejo-main-c267479c921d","receipt_type":"execute_mission","idempotency_key":"mission:d8028b7a-80b7-44a7-bd61-1f210843326b:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"e9aee436-ef7e-4086-9552-10f9efc3cedc","command_center_event_id":"d8028b7a-80b7-44a7-bd61-1f210843326b"},{"id":"6d5bfb77-1567-4078-9ba6-bfffa0e77ac4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"c93a75c5c47f030c6a5a1de8a706e3c949027d4d","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"c93a75c5c47f030c6a5a1de8a706e3c949027d4d","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"98c8e5999be9251e0d00d4a5a6196e888f48de17d0cdec560682bb0a73894023","forgejoWorkflowProof":{"runId":16451,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"44a056e0698eea37b7b6cb17fab8de0916dfbdd3","deploymentId":"forgejo-main-44a056e0698eea37b7b6cb17fab8de0916dfbdd3","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.67.9-existing-pr-identity-hydration","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:21:32.762558+00:00","proof_gate":"canonical_release_pending","source_sha":"c93a75c5c47f030c6a5a1de8a706e3c949027d4d","external_id":"forgejo-main-c93a75c5c47f","receipt_type":"canonical_release_status","idempotency_key":"mission:05f245d8-01b1-4573-9c71-3f27682bdcf3:forgejo-release-status:c93a75c5c47f030c6a5a1de8a706e3c949027d4d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"766472c6-71aa-4473-94e8-cbed19c39c83","command_center_event_id":"05f245d8-01b1-4573-9c71-3f27682bdcf3"},{"id":"6d5dff66-e0b2-48f2-aeeb-361067c778c4","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-23T13:27:01.112149+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-3f4cf290152f\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:27:33.651544+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3f4cf290-152f-4dbd-8426-fc823416106b:owner-progress-heartbeat:119344190","mission_step_id":"f985ba24-76ac-4b5d-becb-70d854658f47","command_center_event_id":"3f4cf290-152f-4dbd-8426-fc823416106b"},{"id":"6d5ea964-2a20-49f5-bd1c-ede8ef1ec3ac","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"implementation\"],\"pendingIds\":[\"preflight\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-04T00:45:05.947892+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/remove-editor-proof-frame-scan-r202608040035\",\"prNumber\":3927,\"sourceSha\":\"b9a02611f9c550cc37f0621b72341bb87fd89ae4\",\"deploymentId\":\"canonical-release-b9a02611f9c5\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:59:52.034892+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:77025fa9-2d1d-4fb0-bf03-7aa560d0756e:owner-progress-heartbeat:119329439","mission_step_id":"6b550ead-b364-4f98-b13a-61a966ab42e5","command_center_event_id":"77025fa9-2d1d-4fb0-bf03-7aa560d0756e"},{"id":"6d5ed3ca-2165-4c9a-8488-c1adfc944677","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2d64e4831331","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":17438,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":54385,"firstUsefulResultAt":"2026-10-02T16:35:03.318Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4495,"terminal":false,"missionId":"2d64e483-1331-401c-95c7-ef92a548556b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4810,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":543,"missionSetupMs":344,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":344,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":344,"repositoryMutationMs":4267,"repositoryProviderMs":4267,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2648,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":344,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1619},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"2d64e483-1331-401c-95c7-ef92a548556b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3562,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:36:03.70212+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4495","receipt_type":"execute_mission","idempotency_key":"mission:2d64e483-1331-401c-95c7-ef92a548556b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"7cde8c2d-7e8c-4c33-92f5-1853d4c6f528","command_center_event_id":"2d64e483-1331-401c-95c7-ef92a548556b"},{"id":"6d5f5f5d-863d-4ba2-beeb-28cfe3e3d623","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Apply the exact PCG Card Intake transient-load resilience and duplicate-toast suppression fix.","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Apply the exact PCG Card Intake transient-load resilience and duplicate-toast suppression fix.","wordingChanged":false,"canonicalIntent":"Apply the exact PCG Card Intake transient-load resilience and duplicate-toast suppression fix.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply the exact PCG Card Intake transient-load resilience and duplicate-toast suppression fix.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply the exact PCG Card Intake transient-load resilience and duplicate-toast suppression fix.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Apply the exact PCG Card Intake transient-load resilience and duplicate-toast suppression fix.","canonicalIntent":"Apply the exact PCG Card Intake transient-load resilience and duplicate-toast suppression fix.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Apply the exact PCG Card Intake transient-load resilience and duplicate-toast suppression fix.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Apply-the-exact-PCG-Card-Intake-transient-load-resilience-and-duplicate-toast-suppression-fix.","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"fd6d384da1a76b054bae7a73898ab3204514e23f41eccc75c353d1f4b5a52b6e","requestContractRevision":4,"previousRequestContractHash":"b760c33b42db57ea7c315f99c851ddbb5872d3a9c0798f10d4ab53f67a0a1d05"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:29:53.798231+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3b4f9854-c96a-4b82-8edd-6f2df9ac3ac4:request-contract:fd6d384da1a76b054bae7a73898ab3204514e23f41eccc75c353d1f4b5a52b6e","mission_step_id":"05012353-283c-4b53-9f59-1985d9b0c489","command_center_event_id":"3b4f9854-c96a-4b82-8edd-6f2df9ac3ac4"},{"id":"6d60cb16-dd6f-4776-b836-3d0bed031eca","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/curri-dedicated-modes-shell-20260912","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.119-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"ff1557e4-8990-41b3-9111-01dab5f1fb34","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16048,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":803,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":803,"ledgerReconcileMs":249,"lineageReconcileMs":0,"resolvePreflightMs":803,"repositoryMutationMs":16048,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1052,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ff1557e4-8990-41b3-9111-01dab5f1fb34"},"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":1564,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:24:44.798275+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ff1557e4-8990-41b3-9111-01dab5f1fb34:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"c44e667a-f679-49b3-8d97-c506cd8f5c0a","command_center_event_id":"ff1557e4-8990-41b3-9111-01dab5f1fb34"},{"id":"6d62db42-cd46-4cb9-8a45-19815a8a876a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-0e6b4dcc5bc7","prNumber":4564,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a992baf75b84d579fd1b350b721a18ab38cd19ab","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:41:51.843672+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a992baf75b84d579fd1b350b721a18ab38cd19ab","external_id":"4564","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1:merged-pr:4564:a992baf75b84d579fd1b350b721a18ab38cd19ab","mission_step_id":"88653afe-c12d-47af-b95a-de5df6080e66","command_center_event_id":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1"},{"id":"6d648bdf-2b0f-4158-9632-d97e5a046f4a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":null,"terminal":false,"missionId":"525b9e4f-2d6f-4be2-a03b-294474425ee5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1897,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":528,"providerAuthMs":0,"ledgerPrepareMs":528,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":528,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":528,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"525b9e4f-2d6f-4be2-a03b-294474425ee5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3667,"likelyAffectedFiles":["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"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:17:20.751067+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:525b9e4f-2d6f-4be2-a03b-294474425ee5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e669158c-c01f-43bc-b1e2-c9f4d189981c","command_center_event_id":"525b9e4f-2d6f-4be2-a03b-294474425ee5"},{"id":"6d655a12-d0e2-43b1-9301-0a68d988ae75","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-runtime\",\"proof-data\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-03T06:51:22.357744+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-7e96041f978c\",\"prNumber\":4615,\"sourceSha\":\"5bec4aa510bbe27cb0b6ef572ab066a9cee6bf7c\",\"deploymentId\":\"forgejo-main-5bec4aa510bb\"}"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-03T04:21:24.036954+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:7e96041f-978c-4e84-a1b3-548267fb5994:owner-progress-heartbeat:119400085","mission_step_id":"3e4c17db-00d5-454f-a300-835a845e5f3d","command_center_event_id":"7e96041f-978c-4e84-a1b3-548267fb5994"},{"id":"6d65f6c0-7482-4732-bb84-75e41b2d3753","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-6806c3bbf4bf","prNumber":3614,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"385c45171dd6cf63815c99d9b5f681d4ee565601","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:40:04.970973+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"385c45171dd6cf63815c99d9b5f681d4ee565601","external_id":"3614","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6806c3bb-f4bf-45d7-b74f-7b5d8f3bda66:merged-pr:3614:385c45171dd6cf63815c99d9b5f681d4ee565601","mission_step_id":"1ca37ec5-3ac4-442e-893c-efe54a081d20","command_center_event_id":"6806c3bb-f4bf-45d7-b74f-7b5d8f3bda66"},{"id":"6d6be4e6-7d86-48d0-a1c0-a4052ab90dbf","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8fab9106a8de","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":59840,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T14:21:48.654Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":3996,"terminal":false,"missionId":"8fab9106-a8de-4203-a8a4-2e3f007112f9","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4354,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":893,"missionSetupMs":542,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":542,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":542,"repositoryMutationMs":3461,"repositoryProviderMs":3461,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2291,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":542,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1170},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3810,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T14:21:54.485307+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3996","receipt_type":"execute_mission","idempotency_key":"mission:8fab9106-a8de-4203-a8a4-2e3f007112f9:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"95a43e61-4848-4791-a59c-6f779f979ecb","command_center_event_id":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},{"id":"6d6dfb14-94fc-4dfc-92bb-bbfcd0bb5071","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"bff1224925ccb0ded8bc4eedf3719756d37aa550","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"bff1224925ccb0ded8bc4eedf3719756d37aa550","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"8b41683624d8685f8834966ba3c11eba2a9eddebd47c526fa1402867a82dc31c","forgejoWorkflowProof":{"runId":11348,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"bff1224925ccb0ded8bc4eedf3719756d37aa550","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-bff1224925ccb0ded8bc4eedf3719756d37aa550","compareStatus":"target_job_success_runtime_verified","workflowRunId":11348,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.231-execution-contract-invariants","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:18:13.625202+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"bff1224925ccb0ded8bc4eedf3719756d37aa550","external_id":"forgejo-main-bff1224925cc","receipt_type":"canonical_release_status","idempotency_key":"mission:8d824ea3-8cd6-48fa-aa4e-20226dba9cd0:forgejo-release-status:bff1224925ccb0ded8bc4eedf3719756d37aa550:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"0cf15f62-eca3-400d-8f90-44fa0c053059","command_center_event_id":"8d824ea3-8cd6-48fa-aa4e-20226dba9cd0"},{"id":"6d719cd0-9ad9-4e0a-bc63-a90bbc476ec4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-real-communication-setup-email","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":8226,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":417,"terminal":false,"missionId":"ed804345-ec86-4254-8560-91c60ac0a069","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f1983567827537d7c07ffa01c65e4b9372884c3a","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ed804345-ec86-4254-8560-91c60ac0a069"},"performance":null,"deploymentId":"forgejo-main-f19835678275","workflowRunId":1425,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["communication-setup-request"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6466,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T05:35:36.847928+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f1983567827537d7c07ffa01c65e4b9372884c3a","external_id":"forgejo-main-f19835678275","receipt_type":"execute_mission","idempotency_key":"mission:ed804345-ec86-4254-8560-91c60ac0a069:execute_mission:canonical_release_dispatched","mission_step_id":"b45d7ff8-c6e2-4082-80ad-7b0db1f8f8ad","command_center_event_id":"ed804345-ec86-4254-8560-91c60ac0a069"},{"id":"6d71a5dd-5160-460f-90b0-8660245b158b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"dbc2dd31f7c4c73f739086d9ea9e3914a27520ba","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"dbc2dd31f7c4c73f739086d9ea9e3914a27520ba","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"2965b6ef0a182f823d83c82ddde12cc43a0e5eade5a1236d5b93b9bcd4b28e96","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T21:04:41.240524+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"dbc2dd31f7c4c73f739086d9ea9e3914a27520ba","external_id":"forgejo-main-dbc2dd31f7c4","receipt_type":"canonical_release_status","idempotency_key":"mission:80c4e329-dd96-4069-9f1f-82ce11ca7367:forgejo-release-status:dbc2dd31f7c4c73f739086d9ea9e3914a27520ba:verified:forgejo-main/source=success","mission_step_id":"b54207e8-99a8-414f-bb27-44a40143731f","command_center_event_id":"80c4e329-dd96-4069-9f1f-82ce11ca7367"},{"id":"6d71c821-0793-4f80-afea-eaf840e54366","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","cc-execution/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","cc-execution/runtime-proof":"failure"},"mainSha":"a020850ca06867ae50725c346b57b892901732e7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"60562bb37906cb16b4a8a0a4df7fa628f9e9aaab","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"be3ab2e491a0f96186f013917ae692cfd204802e7e65ab41d993daab81ed4f20","forgejoWorkflowProof":{"runId":16247,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"ccExecution":"pending"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"9283f167134f32871af0e3a14e19b4638d38c8f2","compareStatus":null,"workflowRunId":16247,"workflowFailed":true,"containsSourceSha":false,"forgejoWorkflowProof":{"runId":16247,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"ccExecution":"pending"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}}},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:38:57.081728+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"60562bb37906cb16b4a8a0a4df7fa628f9e9aaab","external_id":"forgejo-main-60562bb37906","receipt_type":"canonical_release_status","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:forgejo-release-status:60562bb37906cb16b4a8a0a4df7fa628f9e9aaab:failed:forgejo-main/source=success|forgejo-release/workflow=failure|cc-execution/runtime-proof=failure","mission_step_id":"9a4ca218-e3f5-49f9-bf28-20eb11c17aff","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"6d72c037-abb0-424a-881d-79cac385673a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/media-library-godmode-all-tenants-20260830","reason":"modified_nonempty_file_became_empty:supabase/config.toml","status":"blocked","metrics":{"receiptBytes":2458,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1106,"terminal":false,"missionId":"1f2541a8-03f1-4208-a433-a4f617e2cf9b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":688,"prReadinessMs":0,"approvedPlanMs":688,"missionSetupMs":675,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1f2541a8-03f1-4208-a433-a4f617e2cf9b"},"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":5539,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:54:07.752986+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1106","receipt_type":"execute_mission","idempotency_key":"mission:1f2541a8-03f1-4208-a433-a4f617e2cf9b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b4dee628-cbe5-46d8-9bfa-a4b9c8619749","command_center_event_id":"1f2541a8-03f1-4208-a433-a4f617e2cf9b"},{"id":"6d74da2d-9d8f-4fd7-884e-1719e6a62f7f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-aaf88d323b40","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":14503,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"executorlessWaitMs":408468,"firstUsefulResultAt":"2026-10-01T12:55:12.444Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.36-paul-response-contract","prNumber":4363,"terminal":false,"missionId":"aaf88d32-3b40-49e4-aa47-8ede1bbb0aad","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4457,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":840,"missionSetupMs":288,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":288,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":288,"repositoryMutationMs":3617,"repositoryProviderMs":3617,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2259,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":288,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1358},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"aaf88d32-3b40-49e4-aa47-8ede1bbb0aad"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3323,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T13:02:06.415247+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4363","receipt_type":"execute_mission","idempotency_key":"mission:aaf88d32-3b40-49e4-aa47-8ede1bbb0aad:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"ac5f0df3-0aa5-4811-8bfd-98eaae26218f","command_center_event_id":"aaf88d32-3b40-49e4-aa47-8ede1bbb0aad"},{"id":"6d7aae32-8bd2-4563-89d0-e65df7001b5d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/proposal-render-timeout-live-repair","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3073,"terminal":false,"missionId":"74a4db65-2446-4a52-a76f-b8e349a84d46","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2900,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"74a4db65-2446-4a52-a76f-b8e349a84d46"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T03:39:13.049688+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3073","receipt_type":"automatic_mission_resume","idempotency_key":"mission:74a4db65-2446-4a52-a76f-b8e349a84d46:automatic-mission-resume:3073:repair_mission_waiting_for_gate","mission_step_id":"00e7a293-191c-4e34-b8d0-6bb967458bc5","command_center_event_id":"74a4db65-2446-4a52-a76f-b8e349a84d46"},{"id":"6d846f4f-48c1-4de8-9e39-551167d99a40","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.0-predictive-reliability","prNumber":86,"terminal":false,"missionId":"6f2d21a3-86ec-46fb-8458-de9a22863803","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"f947e1ed40e6951640a35fc09a00523a78be7dc8","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6f2d21a3-86ec-46fb-8458-de9a22863803"},"performance":null,"deploymentId":"forgejo-main-f947e1ed40e6","workflowRunId":239,"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":2129,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T02:50:47.995157+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f947e1ed40e6951640a35fc09a00523a78be7dc8","external_id":"forgejo-main-f947e1ed40e6","receipt_type":"ship_and_prove","idempotency_key":"mission:6f2d21a3-86ec-46fb-8458-de9a22863803:ship_and_prove:canonical_release_dispatched:f947e1ed40e6951640a35fc09a00523a78be7dc8:239","mission_step_id":"e8d25052-133c-46c5-b413-79dcd945370f","command_center_event_id":"6f2d21a3-86ec-46fb-8458-de9a22863803"},{"id":"6d8665a1-e9ba-4e61-ae4a-23f97ea428fb","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.4-pr-head-integrity","prNumber":null,"terminal":false,"missionId":"dd10b01c-5b1e-4e87-97c5-f94c55fef842","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"dd10b01c-5b1e-4e87-97c5-f94c55fef842"},"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":4970,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","scripts/supabase-migration-release.mjs","scripts/__tests__/supabase-migration-release.test.mjs","scripts/validate-supabase-migration-integrity.mjs","src/components/admin/SupabaseHealthPanel.tsx","src/__tests__/contracts/supabase-config-unique-function-tables.test.ts","scripts/owner-supabase-function-migrate.mjs","scripts/resolve-supabase-function-targets.mjs","scripts/resolve-supabase-function-targets.test.mjs","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T13:59:50.91546+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dd10b01c-5b1e-4e87-97c5-f94c55fef842:execute_mission:repair_mission_synthesis_ready","mission_step_id":"1340d757-86b1-43eb-b27a-bab34f7d0439","command_center_event_id":"dd10b01c-5b1e-4e87-97c5-f94c55fef842"},{"id":"6d878ece-22bc-49e2-a1b2-aca6426aba34","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-crawl-surface-20260831","reason":null,"status":"in_progress","metrics":{"receiptBytes":16589,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1189,"terminal":false,"missionId":"4e5ed167-968c-4684-b7f2-4a44c8e1238e","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":4647,"prReadinessMs":261,"approvedPlanMs":0,"missionSetupMs":4470,"shipAndProveMs":4375},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"4e5ed167-968c-4684-b7f2-4a44c8e1238e"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T13:54:21.399667+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1189","receipt_type":"execute_mission","idempotency_key":"mission:4e5ed167-968c-4684-b7f2-4a44c8e1238e:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"0f83c2b2-0494-4b0c-a552-9eba93d9fd9f","command_center_event_id":"4e5ed167-968c-4684-b7f2-4a44c8e1238e"},{"id":"6d87b80b-871d-46de-a5a8-6b2f1e6da222","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2408e1d4a2565fbe488cbb9df8f7f6e4321721e1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"retry","satisfied":true,"statement":"The control plane resumes exactly once after the obsolete orphan salvage cooldown, without bypassing the current bounded retry budget","proofConditionIds":["source","runtime"]}],"satisfied":true,"constraints":[{"id":"guard","satisfied":true,"statement":"Do not bypass current retries, branch lineage, Gate, or authentication","proofConditionIds":["source"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["source","runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["source","runtime"]}],"contractHash":"e62300abaf80236f2050e1e6bffcbdef09fc26c0b8f28bca5f6d8b1cd97fe805","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"source","kind":"repository","evidence":{"reason":null,"gateRunId":22052,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"e62300abaf80236f2050e1e6bffcbdef09fc26c0b8f28bca5f6d8b1cd97fe805","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"2408e1d4a2565fbe488cbb9df8f7f6e4321721e1"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"e62300abaf80236f2050e1e6bffcbdef09fc26c0b8f28bca5f6d8b1cd97fe805"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T19:53:37.123331+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2408e1d4a2565fbe488cbb9df8f7f6e4321721e1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2d805df1-c00c-41b9-91d0-0eace6cc896d:request-contract:e62300abaf80236f2050e1e6bffcbdef09fc26c0b8f28bca5f6d8b1cd97fe805:2408e1d4a2565fbe488cbb9df8f7f6e4321721e1:verified:","mission_step_id":"748c9037-34f6-46d3-9395-db23a9f2a8a0","command_center_event_id":"2d805df1-c00c-41b9-91d0-0eace6cc896d"},{"id":"6d88baa1-b51f-4bd8-8050-77e074dca6a5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7fe5df3dcb50","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":null,"terminal":false,"missionId":"7fe5df3d-cb50-4ee5-9923-8572546c1213","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":116,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":594,"providerAuthMs":0,"ledgerPrepareMs":594,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":594,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":594,"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":"7fe5df3d-cb50-4ee5-9923-8572546c1213"},"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":3971,"likelyAffectedFiles":["scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T02:11:33.49217+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7fe5df3d-cb50-4ee5-9923-8572546c1213:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ff3e617d-d9fb-4c4c-acfc-3f363c5362d4","command_center_event_id":"7fe5df3d-cb50-4ee5-9923-8572546c1213"},{"id":"6d8a874c-567a-4e63-9463-c7db4755c60f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-02T19:35:02.112544+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-2d64e4831331\",\"prNumber\":4495,\"sourceSha\":\"d47db929cc206c5c1f426b615d735c8b0103fcd5\",\"deploymentId\":\"forgejo-main-d47db929cc20\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:53:02.325805+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:2d64e483-1331-401c-95c7-ef92a548556b:owner-progress-heartbeat:119397332","mission_step_id":"dbd6b010-3d35-4e4b-aefe-424f7417cc58","command_center_event_id":"2d64e483-1331-401c-95c7-ef92a548556b"},{"id":"6d8b27ba-c8ad-452d-938c-cfbdbe536b44","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the final existing-PR authorization invariant correction on PR #2288. Preserve provider-verified or explicitly awaited authorization before main snapshot/readiness, then continue Gate, squash merge, cc-execution-only release, live proof, and re-freeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the final existing-PR authorization invariant correction on PR #2288. Preserve provider-verified or explicitly awaited authorization before main snapshot/readiness, then continue Gate, squash merge, cc-execution-only release, live proof, and re-freeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"sequential-provider","statement":"Ordinary Forgejo GET handling is strictly sequential with no duplicate hedged requests; retries start only after an actual failed attempt, and successful slow reads do not trigger provider brownout.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"cron-pressure","statement":"The minute self-heal and reliability canary path produces no parallel Forgejo API fanout and no routine Actions-list health probe; the canary reuses the authenticated self-heal main-branch proof.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"diagnostic-pressure","statement":"PR readiness, mission reconciliation, merge-queue diagnostics, queue hygiene, repository inspection, and scoped-patch source reads do not fan out concurrent Forgejo requests; public Actions-run results are compact and sanitized.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"ambiguous-write-reconciliation","statement":"Scoped repository writes that commit after the transport deadline receive a fresh bounded post-timeout exact-state reconciliation window and continue on the existing pull request without blind write retry or orphan-branch misclassification.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"policy-alignment","statement":"Control-plane capability policy matches the implemented sequential read, retry, brownout, compact-operator, and post-timeout reconciliation behavior.","proofConditionIds":["repo-proof"]},{"id":"live","statement":"The repair passes KnockLaunch Gate, squash-merges to protected main, releases only cc-execution, and the live runtime identifies the merged repair source.","proofConditionIds":["release-proof","runtime-proof"]}],"objective":"Unfreeze the control plane only for the final existing-PR authorization invariant correction on PR #2288. Preserve provider-verified or explicitly awaited authorization before main snapshot/readiness, then continue Gate, squash merge, cc-execution-only release, live proof, and re-freeze.","constraints":[{"id":"safety","statement":"Authentication, protected-main, exact-head Gate, merge, queue, and fail-closed release safety are not weakened.","proofConditionIds":["repo-proof","release-proof"]},{"id":"scope","statement":"Only the cc-execution production target is released for this control-plane repair.","proofConditionIds":["release-proof"]},{"id":"no-restart","statement":"Forgejo host restart is not used as the repair for this failure class.","proofConditionIds":["runtime-proof"]},{"id":"one-lineage","statement":"Continue with the existing ai/forgejo-read-pressure-reliability-20260910 branch and pull request #2288; do not create a replacement PR or branch.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current protected main contains the complete shared Forgejo repository reliability repair and its regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"Canonical release succeeds for cc-execution only from the merged repair source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution source SHA matches the merged repair and bounded representative Forgejo reads complete without the prior timeout/orphan behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"3aa05da9906511d77b792f590b296027e70416d24abca0f04ee28ec7d085fb64","requestContractRevision":8,"previousRequestContractHash":"896d96afb6f50fbd2ccebe6a544a82e03510993db65583bdaf8ba664d150d4ea"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T07:03:47.60701+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a04714d8-6261-46e9-8dd7-7ed0436221b2:request-contract:3aa05da9906511d77b792f590b296027e70416d24abca0f04ee28ec7d085fb64","mission_step_id":"fb1162de-d72c-4815-b911-56a123010da8","command_center_event_id":"a04714d8-6261-46e9-8dd7-7ed0436221b2"},{"id":"6d8baeea-21fb-46d0-8af2-b80d579d08ea","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer",".forgejo/workflows/knocklaunch-local-host-autoconnect.yml",".forgejo/workflows/knocklaunch.yml"],"continuationObjective":"Implement KNOCKLAUNCH Stopless Execution Standard outcome 2 from current protected main: safely bind an exact-source legacy verified release receipt that has no historical requestContractHash to the current contract exactly once; continue rejecting any non-empty conflicting prior hash. Add reclaimable execution leases only for actively running/in_progress mission steps, never waiting/queued/ready states. Expired active leases must return bounded automatic recovery on the same canonical lane without resetting verified checkpoints; active unexpired leases must not duplicate execution. Surface lease owner/expiry/expired/takeoverAllowed in ownerMissionCheckpoint. Add deterministic regression tests, bump cc-execution version to 1.67.0-stopless-self-heal, Gate, squash merge, deploy cc-execution, and verify the previously stuck mission 27ce03fc-4218-4895-9bb0-38cc60489943 self-heals without owner action."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:45:10.250788+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:383f3b7a-4a66-4bca-a451-7707a615ffc1:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"a3fdf850-15ca-4876-898a-864b58a9460a","command_center_event_id":"383f3b7a-4a66-4bca-a451-7707a615ffc1"},{"id":"6d8ee9a9-4e26-4f7d-b9dd-6aff7007f816","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"417f3bb78053b5ba8cfb77b30e8e21d533d1c364","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"417f3bb78053b5ba8cfb77b30e8e21d533d1c364","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":null,"forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"417f3bb78053b5ba8cfb77b30e8e21d533d1c364","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"417f3bb78053b5ba8cfb77b30e8e21d533d1c364","deploymentId":"forgejo-main-417f3bb78053b5ba8cfb77b30e8e21d533d1c364","runtimeVersion":"1.55.8-readiness-resilience","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"417f3bb78053b5ba8cfb77b30e8e21d533d1c364","deploymentId":"forgejo-main-417f3bb78053b5ba8cfb77b30e8e21d533d1c364","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.55.8-readiness-resilience","containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T03:00:19.201786+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"417f3bb78053b5ba8cfb77b30e8e21d533d1c364","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:94263317-cdb2-4dee-a947-c0602a87b45f:forgejo-release-status:417f3bb78053b5ba8cfb77b30e8e21d533d1c364:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"cd78375f-09ba-4898-a9af-4129cbf20b01","command_center_event_id":"94263317-cdb2-4dee-a947-c0602a87b45f"},{"id":"6d90c1e8-6e35-47a1-b941-38deb5d4b6f5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a59dadeedd58","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.101-pull-collection-budget-authority","prNumber":null,"terminal":false,"missionId":"a59dadee-dd58-415b-85ec-53fc492c7011","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":162,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":472,"providerAuthMs":0,"ledgerPrepareMs":472,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":472,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":472,"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":"a59dadee-dd58-415b-85ec-53fc492c7011"},"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":4683,"likelyAffectedFiles":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/forgejo-host-command-queue.js","workers/cc-execution/src/index-mcp.js","supabase/functions/command-center-autopilot/missionLedger.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T14:37:10.000743+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a59dadee-dd58-415b-85ec-53fc492c7011:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"971167a5-41b9-488f-b6aa-fc4bef6db8a8","command_center_event_id":"a59dadee-dd58-415b-85ec-53fc492c7011"},{"id":"6d90c257-1e8a-4a05-a7cd-ef25572ad642","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"3f2fb334ec40cbf76c4d373c594be30b3296abab","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"shared-trigger-repair","satisfied":true,"statement":"The canonical storage trigger preserves MODES-specific collection and metadata ownership while still adding generic storage observability metadata.","proofConditionIds":["repository","runtime"]},{"id":"mode-classification","satisfied":true,"statement":"media/modes/<slug>/... resolves to collection mode-<slug> instead of generic modes.","proofConditionIds":["runtime"]},{"id":"backfill","satisfied":true,"statement":"Already-misclassified mode_card assets are repaired to mode-<storage_slug> with MODES_MEDIA_V1 metadata.","proofConditionIds":["runtime"]},{"id":"delivery","satisfied":true,"statement":"The migration passes KnockLaunch Gate, squash merges, and only Supabase migration ownership is released.","proofConditionIds":["release"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Do not change frontend code, Edge Function code, unrelated tenant settings, control-plane files, or run Visual Witness.","proofConditionIds":["repository","release"]}],"contractHash":"4e51b35351e83d58dae01eb694fc2f7e8e0e79af2702e43a5ced9776c3788ec2","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"4e51b35351e83d58dae01eb694fc2f7e8e0e79af2702e43a5ced9776c3788ec2","repositoryProofStatus":"verified","repositoryProofSourceSha":"3f2fb334ec40cbf76c4d373c594be30b3296abab"},"required":true,"satisfied":true},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"4e51b35351e83d58dae01eb694fc2f7e8e0e79af2702e43a5ced9776c3788ec2"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"4e51b35351e83d58dae01eb694fc2f7e8e0e79af2702e43a5ced9776c3788ec2"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:27:19.758119+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"3f2fb334ec40cbf76c4d373c594be30b3296abab","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e2bd8b71-9693-40a3-963b-c66737f5a9d6:request-contract:4e51b35351e83d58dae01eb694fc2f7e8e0e79af2702e43a5ced9776c3788ec2:3f2fb334ec40cbf76c4d373c594be30b3296abab:verified:","mission_step_id":"86c7a60f-f7d0-4151-aeb0-cc9aeaaf85b9","command_center_event_id":"e2bd8b71-9693-40a3-963b-c66737f5a9d6"},{"id":"6d92d0a7-a993-4c8a-b165-bf7c1036450e","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"visual_proof","branch":"ai/objective-first-repair-51c99a2e4a09","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":3,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3285,"terminal":false,"missionId":"51c99a2e-4a09-4f01-b948-bc3469e7e1d9","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"e90687543f358c09e5f531e26d949e60bb33e249","timingsMs":{"prReadinessMs":132,"approvedPlanMs":0,"shipAndProveMs":3564,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"51c99a2e-4a09-4f01-b948-bc3469e7e1d9"},"performance":null,"deploymentId":"forgejo-main-e90687543f35","releaseState":"verified","workflowRunId":10308,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:52:20.157145+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3285","receipt_type":"automatic_mission_resume","idempotency_key":"mission:51c99a2e-4a09-4f01-b948-bc3469e7e1d9:automatic-mission-resume:3285:canonical_release_reconciliation_pending","mission_step_id":"06571284-2b94-4b04-9da3-9cbe759a933c","command_center_event_id":"51c99a2e-4a09-4f01-b948-bc3469e7e1d9"},{"id":"6d95eb6b-f64c-4112-8016-f73ea42849a1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c55a0b1cab94","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":28510,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":14131,"firstUsefulResultAt":"2026-09-26T20:10:43.592Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3826,"terminal":false,"missionId":"c55a0b1c-ab94-4b7c-8bbb-65e687e5f2d9","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5421,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c55a0b1c-ab94-4b7c-8bbb-65e687e5f2d9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T20:10:57.768428+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3826","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c55a0b1c-ab94-4b7c-8bbb-65e687e5f2d9:automatic-mission-resume:3826:repair_mission_pr_ready_retryable","mission_step_id":"8a62dabc-8948-40f5-a228-5e37edd818bf","command_center_event_id":"c55a0b1c-ab94-4b7c-8bbb-65e687e5f2d9"},{"id":"6d9ac536-ae68-4d7d-8d4d-d6510d0cfb9a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d2ec3c11a808","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":2830,"terminal":false,"missionId":"d2ec3c11-a808-4f20-8021-531b19b0c333","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1012,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":771,"approvedPlanMs":0,"missionSetupMs":860,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":636,"ledgerReconcileMs":0,"lineageReconcileMs":224,"resolvePreflightMs":860,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":636,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d2ec3c11-a808-4f20-8021-531b19b0c333"},"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":2065,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T15:47:08.655448+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2830","receipt_type":"execute_mission","idempotency_key":"mission:d2ec3c11-a808-4f20-8021-531b19b0c333:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"26fb128c-22b5-4caf-8243-dc63e3f58f6b","command_center_event_id":"d2ec3c11-a808-4f20-8021-531b19b0c333"},{"id":"6d9dfa87-1a9f-436d-82e4-ddaf777442e9","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"0480ad62031571392eee5ed76bcd54e6b3fb5f33c9059811535ffb5624754a6e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T22:55:17.461991+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:16ffa1db-427e-4656-a145-7fd687eb2461:repository-mutation-intent-blocked:0480ad62031571392eee5ed76bcd54e6b3fb5f33c9059811535ffb5624754a6e","mission_step_id":"1f4a4ff3-5b1d-4c7f-b3c1-48b221d36274","command_center_event_id":"16ffa1db-427e-4656-a145-7fd687eb2461"},{"id":"6da06014-416a-4008-a36f-be0b77c4506c","source":"cc-execution","status":"recorded","payload":{"objective":"Owner directive: private tenant operational workspaces must never accept route-specific background images from published experience styling. This belongs on customer-facing/public surfaces only. Supersede the orphaned Curri-only PR #1957 if necessary and implement the shared platform primitive from current main in one corrective generation. Mark the private tenant route canvas explicitly as a private operational workspace. In usePublishedExperience, reject published set-style operations that inject background-image or URL-bearing background shorthand anywhere inside that private workspace, while preserving all non-background component styling and preserving background theming on public/customer-facing surfaces. Neutralize stale inline background-image when such blocked operations are encountered. Preserve Curri's canonical tenant background and transparent shell behavior. Create one fresh ai/* branch, one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the exact merged artifact live. Retire/supersede the orphaned #1957 path rather than merging both.","tenantRef":"curri-properties","receivedAt":"2026-09-06T15:28:16.882Z","fingerprint":"96e528e1b2e6d00ccb3e3dcfc0afc7bc68cc712d03635d3aab280046884e4b06","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Owner directive: private tenant operational workspaces must never accept route-specific background images from published experience styling. This belongs on customer-facing/public surfaces only. Supersede the orphaned Curri-only PR #1957 if necessary and implement the shared platform primitive from current main in one corrective generation. Mark the private tenant route canvas explicitly as a private operational workspace. In usePublishedExperience, reject published set-style operations that inject background-image or URL-bearing background shorthand anywhere inside that private workspace, while preserving all non-background component styling and preserving background theming on public/customer-facing surfaces. Neutralize stale inline background-image when such blocked operations are encountered. Preserve Curri's canonical tenant background and transparent shell behavior. Create one fresh ai/* branch, one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the exact merged artifact live. Retire/supersede the orphaned #1957 path rather than merging both.","wordingChanged":false,"canonicalIntent":"Owner directive: private tenant operational workspaces must never accept route-specific background images from published experience styling. This belongs on customer-facing/public surfaces only. Supersede the orphaned Curri-only PR #1957 if necessary and implement the shared platform primitive from current main in one corrective generation. Mark the private tenant route canvas explicitly as a private operational workspace. In usePublishedExperience, reject published set-style operations that inject background-image or URL-bearing background shorthand anywhere inside that private workspace, while preserving all non-background component styling and preserving background theming on public/customer-facing surfaces. Neutralize stale inline background-image when such blocked operations are encountered. Preserve Curri's canonical tenant background and transparent shell behavior. Create one fresh ai/* branch, one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the exact merged artifact live. Retire/supersede the orphaned #1957 path rather than merging both.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"platform-private-background-policy","statement":"Private tenant operational workspaces cannot receive route-specific background images from published experience styling; public/customer-facing theming remains supported.","proofConditionIds":["repo","live"]},{"id":"curri-under-platform-policy","statement":"Curri route changes cannot inject a duplicate background into the owner workspace and the canonical tenant background remains the only image owner.","proofConditionIds":["repo","live"]}],"objective":"Owner directive: private tenant operational workspaces must never accept route-specific background images from published experience styling. This belongs on customer-facing/public surfaces only. Supersede the orphaned Curri-only PR #1957 if necessary and implement the shared platform primitive from current main in one corrective generation. Mark the private tenant route canvas explicitly as a private operational workspace. In usePublishedExperience, reject published set-style operations that inject background-image or URL-bearing background shorthand anywhere inside that private workspace, while preserving all non-background component styling and preserving background theming on public/customer-facing surfaces. Neutralize stale inline background-image when such blocked operations are encountered. Preserve Curri's canonical tenant background and transparent shell behavior. Create one fresh ai/* branch, one PR, pass KnockLaunch Gate, squash merge, release frontend only, and prove the exact merged artifact live. Retire/supersede the orphaned #1957 path rather than merging both.","constraints":[{"id":"preserve-public","statement":"Preserve public/customer-facing background theming.","proofConditionIds":["repo"]},{"id":"preserve-components","statement":"Preserve non-background published component styling in private workspaces.","proofConditionIds":["repo"]},{"id":"frontend-only","statement":"Release frontend only.","proofConditionIds":["live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current main contains an explicit private workspace boundary and published experience runtime rejects background-image/URL background injection inside that boundary.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live","kind":"runtime","claim":"Exact merged frontend artifact with the shared private-workspace background policy is live in production.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"17eef2b8efdcf5f80992dc753f7dce5fb2ba914d3cb0fb905a7b09c1a41e38e2","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:28:17.330479+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:tenant-workstream-contribution:96e528e1b2e6d00ccb3e3dcfc0afc7bc68cc712d03635d3aab280046884e4b06","mission_step_id":null,"command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"6da171e1-1d9c-46f7-9051-073a115c204a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"96d5ac18112a8861f77e289776933cfd816ed1b0","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"96d5ac18112a8861f77e289776933cfd816ed1b0","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"1004ab43ca9ab766c28f80f8c7d1fbd76c546187449080a9b8d8885224308614","forgejoWorkflowProof":{"runId":9135,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T04:22:26.19712+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"96d5ac18112a8861f77e289776933cfd816ed1b0","external_id":"forgejo-main-96d5ac18112a","receipt_type":"canonical_release_status","idempotency_key":"mission:cad64d65-94b0-4064-a8db-2fa92ec78139:forgejo-release-status:96d5ac18112a8861f77e289776933cfd816ed1b0:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"20eb59b5-6575-4dfe-945f-acdc31e1345a","command_center_event_id":"cad64d65-94b0-4064-a8db-2fa92ec78139"},{"id":"6da1d546-912b-44d7-9d21-efbf2fae58db","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-94396dc8c90f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2471,"terminal":false,"missionId":"94396dc8-c90f-4bcf-982f-d77bdea19560","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"9314ca89bedb2bb4656fec7d0e6544c57e4524d0","timingsMs":{"prReadinessMs":1565,"approvedPlanMs":0,"shipAndProveMs":2958,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"94396dc8-c90f-4bcf-982f-d77bdea19560"},"performance":null,"deploymentId":"forgejo-main-9314ca89bedb","workflowRunId":7311,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1890,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T02:39:27.647894+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2471","receipt_type":"automatic_mission_resume","idempotency_key":"mission:94396dc8-c90f-4bcf-982f-d77bdea19560:automatic-mission-resume:2471:canonical_release_dispatched","mission_step_id":"8ac56157-7ee7-45c2-9abb-717ff953a1cd","command_center_event_id":"94396dc8-c90f-4bcf-982f-d77bdea19560"},{"id":"6da41b3b-411e-4aa8-8515-638f0698a45d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/system-stability-runtime-drift-20260904","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.54-post-gate-progression-self-heal-refreeze","prNumber":1732,"terminal":false,"missionId":"852c788d-03c1-446e-98f1-de247644d546","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6238,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":4164,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":4164,"ledgerReconcileMs":1664,"lineageReconcileMs":0,"resolvePreflightMs":4164,"repositoryMutationMs":6238,"repositoryProviderMs":3024,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1970,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":5828,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1054},"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":"852c788d-03c1-446e-98f1-de247644d546"},"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":3379,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:56:56.523308+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1732","receipt_type":"execute_mission","idempotency_key":"mission:852c788d-03c1-446e-98f1-de247644d546:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"742b5633-15d9-443a-95c9-da294085e238","command_center_event_id":"852c788d-03c1-446e-98f1-de247644d546"},{"id":"6da8e7fd-2786-468a-a5d2-af2e3e107560","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"6fcb4bffa0efdbb160c49eb262254a78b99e2403949335abc6b192b4e3633d3e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T17:03:17.441281+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:9208a7ac-ba48-416d-980d-ea763bf9f682:repository-mutation-intent-blocked:6fcb4bffa0efdbb160c49eb262254a78b99e2403949335abc6b192b4e3633d3e","mission_step_id":"26ab46c3-2173-4a34-8d42-d14a549abc8b","command_center_event_id":"9208a7ac-ba48-416d-980d-ea763bf9f682"},{"id":"6dab1c94-1d5e-4c1f-963c-ad0a63d2cbac","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-gate-capacity-proof-20260904","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.49-control-plane-gate-capacity-refreeze","prNumber":1709,"terminal":false,"missionId":"f15718c8-e8a7-4f81-bb96-083fe4d341b8","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5502,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1996,"approvedPlanMs":0,"missionSetupMs":966,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":805,"ledgerReconcileMs":0,"lineageReconcileMs":161,"resolvePreflightMs":966,"repositoryMutationMs":3498,"repositoryProviderMs":1988,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1856,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":805,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":132},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f15718c8-e8a7-4f81-bb96-083fe4d341b8"},"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-09-04T14:01:21.351165+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1709","receipt_type":"execute_mission","idempotency_key":"mission:f15718c8-e8a7-4f81-bb96-083fe4d341b8:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"559d5b6c-258a-4fcf-ae76-2982283adcc2","command_center_event_id":"f15718c8-e8a7-4f81-bb96-083fe4d341b8"},{"id":"6dabec7b-683d-4449-a03c-42d4b13eacad","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-266a63f342d6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.115-release-speed-lock","prNumber":null,"terminal":false,"missionId":"266a63f3-42d6-46e3-8ab7-541b93cd53e8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":280,"providerAuthMs":0,"ledgerPrepareMs":280,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":280,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":280,"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":"266a63f3-42d6-46e3-8ab7-541b93cd53e8"},"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":3758,"likelyAffectedFiles":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:13:45.309425+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:266a63f3-42d6-46e3-8ab7-541b93cd53e8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2dfa6aee-9e00-4fad-9c15-1bc0c4da61ca","command_center_event_id":"266a63f3-42d6-46e3-8ab7-541b93cd53e8"},{"id":"6dacb8e6-92fc-42f6-8eee-17356e863fa7","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.273-stale-pr-gate-identity","prNumber":null,"terminal":false,"missionId":"efb87d60-8434-40e0-aa28-167d6ef772ec","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1327,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":331,"providerAuthMs":0,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":331,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"efb87d60-8434-40e0-aa28-167d6ef772ec"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:07:25.655053+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:efb87d60-8434-40e0-aa28-167d6ef772ec:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"c3253c85-debe-4556-b225-75f8ab3e5d0f","command_center_event_id":"efb87d60-8434-40e0-aa28-167d6ef772ec"},{"id":"6db06d29-8832-4233-8df3-122438b7c35f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8cec2341c72b","reason":"control_plane_maintenance_scope_mismatch","status":"blocked","metrics":{"receiptBytes":63498,"releaseCount":0,"toolCallCount":28,"repeatedCallCount":22,"executorlessWaitMs":221539,"firstUsefulResultAt":"2026-10-06T19:49:51.791Z","recoveryAttemptCount":11,"ownerInterruptionCount":0},"version":"1.67.12-pr-merge-base-freshness","prNumber":5235,"terminal":false,"missionId":"8cec2341-c72b-4d7c-8ae9-4e5fcd876891","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"ca4cbd842606d6ff5c67cdaa13b89e0076ced020","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":938,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":774,"ledgerReconcileMs":0,"lineageReconcileMs":164,"resolvePreflightMs":938,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":774,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8cec2341-c72b-4d7c-8ae9-4e5fcd876891"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1448,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:54:21.161731+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":"ca4cbd842606d6ff5c67cdaa13b89e0076ced020","external_id":"5235","receipt_type":"execute_mission","idempotency_key":"mission:8cec2341-c72b-4d7c-8ae9-4e5fcd876891:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"fc99891a-7e27-450a-98ec-7abd7e40a31c","command_center_event_id":"8cec2341-c72b-4d7c-8ae9-4e5fcd876891"},{"id":"6db08034-543a-4bc7-a5e2-fec4bc07a534","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized release reliability cleanup: align canonical capability metadata and guardrails with the already-live bounded Forgejo read policy, then Gate, merge, prove healthy, and refreeze.","baseSha":"b45fd8c9fd5d57f80fe95aba194eaae1f6da163c","issuedAt":1791244351983,"expiresAt":1791244531983,"missionId":"e3bb2c22-0a1b-48d9-aada-3e76f5287130","authorizationId":"fe5d5b88-f218-45ad-ada1-7ac7be1a9e16","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:52:32.390609+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b45fd8c9fd5d57f80fe95aba194eaae1f6da163c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fe5d5b88-f218-45ad-ada1-7ac7be1a9e16","mission_step_id":"1f9ec888-a715-4bec-885c-4738020006de","command_center_event_id":"e3bb2c22-0a1b-48d9-aada-3e76f5287130"},{"id":"6db219dc-305a-4b02-9389-890317aeb5dd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-encore-active-alias-proof","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"cd83d5a5-2165-417a-8027-e07660d42291","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"cd83d5a5-2165-417a-8027-e07660d42291"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1431,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-05T23:08:52.833421+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cd83d5a5-2165-417a-8027-e07660d42291:execute_mission:repair_mission_synthesis_ready","mission_step_id":"987ccc6b-ebed-49d5-8828-43967044b631","command_center_event_id":"cd83d5a5-2165-417a-8027-e07660d42291"},{"id":"6db2ad6e-b879-4391-a494-2d0bbc569554","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a339bd3b3200","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":14615,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-25T13:48:30.999Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.281-witness-lane-affinity","prNumber":3734,"terminal":false,"missionId":"a339bd3b-3200-4f8c-906b-6dc4fb6d2d59","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3158,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":567,"missionSetupMs":292,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":292,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":292,"repositoryMutationMs":2591,"repositoryProviderMs":2591,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1575,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":292,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1016},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"a339bd3b-3200-4f8c-906b-6dc4fb6d2d59"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3113,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:48:35.132788+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3734","receipt_type":"execute_mission","idempotency_key":"mission:a339bd3b-3200-4f8c-906b-6dc4fb6d2d59:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"57995e20-08f4-4093-8101-d9317508dfa1","command_center_event_id":"a339bd3b-3200-4f8c-906b-6dc4fb6d2d59"},{"id":"6db31ecd-862f-4f9c-9eef-9e3ef32145b4","source":"forgejo","status":"waiting","payload":{"branch":"ai/duplicate-index-cleanup","prNumber":3107,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e2cce4717289ffbfcbbcfb658cc56a20df1aab2f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T15:09:00.216334+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e2cce4717289ffbfcbbcfb658cc56a20df1aab2f","external_id":"3107","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b43a8d0c-a100-46d3-b813-a223cedef50d:merged-pr:3107:e2cce4717289ffbfcbbcfb658cc56a20df1aab2f","mission_step_id":"bacc168b-df53-4c03-acd2-c982bae1a2c8","command_center_event_id":"b43a8d0c-a100-46d3-b813-a223cedef50d"},{"id":"6db434d0-c9fa-4ce8-9d4d-c0f0b2bc5963","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"87ad24cef50034cd639b2c27838f685ea25d1377","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"87ad24cef50034cd639b2c27838f685ea25d1377","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"925f13af0aad7642592edaac6b8ad820c0f2251a0ff044d6c144db4fdab35f76","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6219","runId":6219,"status":"success","sourceSha":"87ad24cef50034cd639b2c27838f685ea25d1377","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:24:41.887277+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"87ad24cef50034cd639b2c27838f685ea25d1377","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:3ee57508-e226-4489-850c-a8ab050d3142:forgejo-release-status:87ad24cef50034cd639b2c27838f685ea25d1377:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"7835087a-96a2-4458-8110-dfe9f5d1ebfb","command_center_event_id":"3ee57508-e226-4489-850c-a8ab050d3142"},{"id":"6db76d99-f6e7-4f51-a492-f1c681c0e1de","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"reason":"Prime structured exact mutation continuation","baseSha":"c3aad10471e2ddc46af9bf72899dc6f034d8168d","issuedAt":1791255218549,"expiresAt":1791255398549,"missionId":"c6da50d2-2650-4d91-ae63-5932134ebd03","authorizationId":"78179956-5a19-49cc-bdf2-edc657b55a4b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:53:39.092546+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c3aad10471e2ddc46af9bf72899dc6f034d8168d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:78179956-5a19-49cc-bdf2-edc657b55a4b","mission_step_id":"7bd1a3e7-fc85-4a6f-a87d-753fedb9a69b","command_center_event_id":"c6da50d2-2650-4d91-ae63-5932134ebd03"},{"id":"6dbaab1c-721e-4942-a7ff-98f8c6a10cf2","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-181f544ef91a","prNumber":3882,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b48a59e7985ce1554ec7ca6a110e95a9fbc62547","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T15:40:07.116399+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b48a59e7985ce1554ec7ca6a110e95a9fbc62547","external_id":"3882","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:181f544e-f91a-4eec-9b78-1f5b27d7bf09:merged-pr:3882:b48a59e7985ce1554ec7ca6a110e95a9fbc62547","mission_step_id":"2e2b1a8a-7bb0-4857-a7cb-0c806eccd63d","command_center_event_id":"181f544e-f91a-4eec-9b78-1f5b27d7bf09"},{"id":"6dbbb5c0-f012-406e-b516-0f1bf78e3c6f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-brand-mail-fix","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1069,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"e78658ca-3263-4cc0-984e-a0e50f4a921e","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e78658ca-3263-4cc0-984e-a0e50f4a921e"},"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":5053,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T00:06:21.930902+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e78658ca-3263-4cc0-984e-a0e50f4a921e:execute_mission:repair_mission_execution_retryable","mission_step_id":"a94395ed-58cc-47d7-9417-6dea07ace1fe","command_center_event_id":"e78658ca-3263-4cc0-984e-a0e50f4a921e"},{"id":"6dbbc8e7-a098-4aeb-a39e-1f451aedab94","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-e091073c6327","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"e091073c-6327-41d2-a1ef-659dc1369be2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"e091073c-6327-41d2-a1ef-659dc1369be2"},"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":9718,"likelyAffectedFiles":["src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/__tests__/contracts/canonical-production-release-status.test.ts","src/assets/bigPapisCalendarTruck.ts","src/components/CallFlow/widgets/ActiveRebuttalDialogue.tsx","src/__tests__/contracts/big-papis-business-tools-communications.contract.test.ts","src/__tests__/contracts/big-papis-event-quotes.contract.test.ts","scripts/visual-witness-hosted-runner/src/async-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/ReleaseAllLeadsButton.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T01:43:23.61324+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e091073c-6327-41d2-a1ef-659dc1369be2:execute_mission:repair_mission_synthesis_ready","mission_step_id":"1bb09c14-561e-41e9-b8fc-5c99b971d952","command_center_event_id":"e091073c-6327-41d2-a1ef-659dc1369be2"},{"id":"6dbc682b-2c1b-470f-ae10-66a59bb8c973","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a2c9fd69a5a6","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3308,"terminal":false,"missionId":"a2c9fd69-a5a6-4122-82e3-75a700125b8e","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"ec028021c257c3436381810b833a96dda2501edc","timingsMs":{"prReadinessMs":441,"approvedPlanMs":0,"shipAndProveMs":1773,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a2c9fd69-a5a6-4122-82e3-75a700125b8e"},"performance":null,"deploymentId":"forgejo-main-ec028021c257","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1952,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T21:42:35.017883+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3308","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a2c9fd69-a5a6-4122-82e3-75a700125b8e:automatic-mission-resume:3308:canonical_release_dispatched","mission_step_id":"5ff7ef1c-559b-490c-9158-fd1733e4fc07","command_center_event_id":"a2c9fd69-a5a6-4122-82e3-75a700125b8e"},{"id":"6dbda235-b640-499a-a4e0-7789bd86bf90","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"8a9be2f3a2467b799f1b2e2cbf60fb38bb172ec1e843afc9c80cacf0799923ac","forgejoWorkflowProof":{"runId":6859,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:25:12.009303+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","external_id":"forgejo-main-1d33e4d43be0","receipt_type":"canonical_release_status","idempotency_key":"mission:c7e90ade-dce3-4e3c-9f73-68b8673111f4:forgejo-release-status:1d33e4d43be0477b2e3073ccdadc52be58cf519d:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"5e2ea935-92eb-40c6-9f6d-ab71bef55a36","command_center_event_id":"c7e90ade-dce3-4e3c-9f73-68b8673111f4"},{"id":"6dbe3431-55ce-45bf-b5d9-da2fd10fe4a6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"32f772a938a000116a6758b328e5c89f31f640ff","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"32f772a938a000116a6758b328e5c89f31f640ff","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"pending"},"requestContractHash":"56bfbc3d9c41b2a322378903a69fc5abccaee68ba19223f246a61844e476c614","forgejoWorkflowProof":{"runId":15480,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"migrations":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:20:06.87051+00:00","proof_gate":"canonical_release_pending","source_sha":"32f772a938a000116a6758b328e5c89f31f640ff","external_id":"forgejo-main-32f772a938a0","receipt_type":"canonical_release_status","idempotency_key":"mission:eb6a1edf-0e64-4c04-9bf8-94add5cbbbd1:forgejo-release-status:32f772a938a000116a6758b328e5c89f31f640ff:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"8fa1c740-6ff5-4a5f-9a42-96054ee0df67","command_center_event_id":"eb6a1edf-0e64-4c04-9bf8-94add5cbbbd1"},{"id":"6dbf6c47-7e18-46ce-aab2-c49e9e9e0309","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-fa79b8480513","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8098,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":310777,"firstUsefulResultAt":"2026-10-01T02:36:06.344Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4311,"terminal":false,"missionId":"fa79b848-0513-4094-a764-bf91f6f2f216","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4440,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":737,"missionSetupMs":259,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":259,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":259,"repositoryMutationMs":3703,"repositoryProviderMs":3703,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2330,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":259,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1373},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"fa79b848-0513-4094-a764-bf91f6f2f216"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3398,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:41:22.749165+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4311","receipt_type":"execute_mission","idempotency_key":"mission:fa79b848-0513-4094-a764-bf91f6f2f216:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e5d4145e-bfd3-451a-baab-e0cf4dcad0e3","command_center_event_id":"fa79b848-0513-4094-a764-bf91f6f2f216"},{"id":"6dc03aa1-ddca-4f51-a005-aee8dd27fbab","source":"cc-execution","status":"recorded","payload":{"objective":"P0 restore the canonical tenant mobile navigation bar on MODES Home screens across tenants. Current shared TenantModesShell only renders the generic tenant bottom nav when activeMode is set, so landing/Home screens lose the tenant nav entirely. Add a generic landing tenant nav with Home + first four modes + user avatar for non-showcase MODES tenants, remove the duplicate header landing avatar, preserve showcase navs and active-mode navs, and keep the tenant nav discoverable via data-tenant-modes-mobile-landing-nav so PrivateAppShell stacks it above the platform nav.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-10-01T19:00:12.312Z","fingerprint":"794b5f3a04f3861ed9b57a4bd9e403dececb96b272cbd19d30edfb9506b3e086","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"P0 restore the canonical tenant mobile navigation bar on MODES Home screens across tenants. Current shared TenantModesShell only renders the generic tenant bottom nav when activeMode is set, so landing/Home screens lose the tenant nav entirely. Add a generic landing tenant nav with Home + first four modes + user avatar for non-showcase MODES tenants, remove the duplicate header landing avatar, preserve showcase navs and active-mode navs, and keep the tenant nav discoverable via data-tenant-modes-mobile-landing-nav so PrivateAppShell stacks it above the platform nav.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"P0 restore the canonical tenant mobile navigation bar on MODES Home screens across tenants. Current shared TenantModesShell only renders the generic tenant bottom nav when activeMode is set, so landing/Home screens lose the tenant nav entirely. Add a generic landing tenant nav with Home + first four modes + user avatar for non-showcase MODES tenants, remove the duplicate header landing avatar, preserve showcase navs and active-mode navs, and keep the tenant nav discoverable via data-tenant-modes-mobile-landing-nav so PrivateAppShell stacks it above the platform nav.","wordingChanged":false,"canonicalIntent":"P0 restore the canonical tenant mobile navigation bar on MODES Home screens across tenants. Current shared TenantModesShell only renders the generic tenant bottom nav when activeMode is set, so landing/Home screens lose the tenant nav entirely. Add a generic landing tenant nav with Home + first four modes + user avatar for non-showcase MODES tenants, remove the duplicate header landing avatar, preserve showcase navs and active-mode navs, and keep the tenant nav discoverable via data-tenant-modes-mobile-landing-nav so PrivateAppShell stacks it above the platform nav.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"P0 restore the canonical tenant mobile navigation bar on MODES Home screens across tenants. Current shared TenantModesShell only renders the generic tenant bottom nav when activeMode is set, so landing/Home screens lose the tenant nav entirely. Add a generic landing tenant nav with Home + first four modes + user avatar for non-showcase MODES tenants, remove the duplicate header landing avatar, preserve showcase navs and active-mode navs, and keep the tenant nav discoverable via data-tenant-modes-mobile-landing-nav so PrivateAppShell stacks it above the platform nav.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"P0 restore the canonical tenant mobile navigation bar on MODES Home screens across tenants. Current shared TenantModesShell only renders the generic tenant bottom nav when activeMode is set, so landing/Home screens lose the tenant nav entirely. Add a generic landing tenant nav with Home + first four modes + user avatar for non-showcase MODES tenants, remove the duplicate header landing avatar, preserve showcase navs and active-mode navs, and keep the tenant nav discoverable via data-tenant-modes-mobile-landing-nav so PrivateAppShell stacks it above the platform nav.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"bounded","blastRadius":"narrow"},"proof":{"requiredKinds":["runtime","visual"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":"/big-papis/owner/dashboard","roleRef":null,"tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","sourceTargets":["src/shells/TenantModesShell.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_tenant_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","schema_data_storage"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"P0 restore the canonical tenant mobile navigation bar on MODES Home screens across tenants. Current shared TenantModesShell only renders the generic tenant bottom nav when activeMode is set, so landing/Home screens lose the tenant nav entirely. Add a generic landing tenant nav with Home + first four modes + user avatar for non-showcase MODES tenants, remove the duplicate header landing avatar, preserve showcase navs and active-mode navs, and keep the tenant nav discoverable via data-tenant-modes-mobile-landing-nav so PrivateAppShell stacks it above the platform nav.","canonicalIntent":"P0 restore the canonical tenant mobile navigation bar on MODES Home screens across tenants. Current shared TenantModesShell only renders the generic tenant bottom nav when activeMode is set, so landing/Home screens lose the tenant nav entirely. Add a generic landing tenant nav with Home + first four modes + user avatar for non-showcase MODES tenants, remove the duplicate header landing avatar, preserve showcase navs and active-mode navs, and keep the tenant nav discoverable via data-tenant-modes-mobile-landing-nav so PrivateAppShell stacks it above the platform nav.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"P0 restore the canonical tenant mobile navigation bar on MODES Home screens across tenants. Current shared TenantModesShell only renders the generic tenant bottom nav when activeMode is set, so landing/Home screens lose the tenant nav entirely. Add a generic landing tenant nav with Home + first four modes + user avatar for non-showcase MODES tenants, remove the duplicate header landing avatar, preserve showcase navs and active-mode navs, and keep the tenant nav discoverable via data-tenant-modes-mobile-landing-nav so PrivateAppShell stacks it above the platform nav.","route":"/big-papis/owner/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"P0 restore the canonical tenant mobile navigation bar on MODES Home screens across tenants. Current shared TenantModesShell only renders the generic tenant bottom nav when activeMode is set, so landing/Home screens lose the tenant nav entirely. Add a generic landing tenant nav with Home + first four modes + user avatar for non-showcase MODES tenants, remove the duplicate header landing avatar, preserve showcase navs and active-mode navs, and keep the tenant nav discoverable via data-tenant-modes-mobile-landing-nav so PrivateAppShell stacks it above the platform nav.","route":"/big-papis/owner/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"P0-restore-the-canonical-tenant-mobile-navigation-bar-on-MODES-Home-screens-across-tenants.-Current-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"3ca8d08176dbf398a019a1718f117d6b66ef50518c9461ef4887c775a936ca6f","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-10-01T19:00:12.615928+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:0c8fd005-27f2-4aba-9d9a-7ba51e9a9807:tenant-workstream-contribution:794b5f3a04f3861ed9b57a4bd9e403dececb96b272cbd19d30edfb9506b3e086","mission_step_id":null,"command_center_event_id":"0c8fd005-27f2-4aba-9d9a-7ba51e9a9807"},{"id":"6dc2a459-b8d7-4963-8c6c-7866c56bfe04","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-03431ed6c829","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":25689,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":91945,"firstUsefulResultAt":"2026-09-28T02:11:10.400Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":3946,"terminal":false,"missionId":"03431ed6-c829-4259-becd-cfa515101964","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5416,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"03431ed6-c829-4259-becd-cfa515101964"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:11:53.294029+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3946","receipt_type":"automatic_mission_resume","idempotency_key":"mission:03431ed6-c829-4259-becd-cfa515101964:automatic-mission-resume:3946:repair_mission_pr_ready_retryable","mission_step_id":"97a5395a-cc2d-4030-a928-51bd074266b3","command_center_event_id":"03431ed6-c829-4259-becd-cfa515101964"},{"id":"6dc523f7-77ef-4603-8e0f-60b748af7fd9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/release-cross-ref-promotion-20260910","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2314,"terminal":false,"missionId":"ccaf5826-e23a-490f-8208-f46ad705b40b","operation":"automatic_mission_resume","proofGate":"ship_and_prove_gate_blocked","sourceSha":"c0d36eec1cdb436859de51dc1927ca459bd94f39","timingsMs":{"prReadinessMs":1189,"approvedPlanMs":0,"shipAndProveMs":2462,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ccaf5826-e23a-490f-8208-f46ad705b40b"},"performance":null,"deploymentId":"forgejo-main-c0d36eec1cdb","workflowRunId":6824,"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":921,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:39:39.034115+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"2314","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ccaf5826-e23a-490f-8208-f46ad705b40b:automatic-mission-resume:2314:ship_and_prove_gate_blocked","mission_step_id":"74a8b3b5-bddb-4f6c-869e-b75d9390046d","command_center_event_id":"ccaf5826-e23a-490f-8208-f46ad705b40b"},{"id":"6dc57d6f-66a4-41e6-9566-42b0db299e54","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-99b9c01b27de","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":16827,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-30T18:33:18.443Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.19-paul-grounded-tool-arguments","prNumber":4254,"terminal":false,"missionId":"99b9c01b-27de-4675-901b-008b50a8d6b9","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5455,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1997,"missionSetupMs":668,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":668,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":668,"repositoryMutationMs":3458,"repositoryProviderMs":3458,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2362,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":668,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1096},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"99b9c01b-27de-4675-901b-008b50a8d6b9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4149,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:33:25.708256+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4254","receipt_type":"execute_mission","idempotency_key":"mission:99b9c01b-27de-4675-901b-008b50a8d6b9:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2addf52d-d4fc-4efc-9807-e04cf77af803","command_center_event_id":"99b9c01b-27de-4675-901b-008b50a8d6b9"},{"id":"6dc6ed8a-4e53-4c9a-9fdf-61a166ed8d6d","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"eada15e1-bd99-492a-a64d-7d3b5c8d4170","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1177,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":418,"providerAuthMs":0,"ledgerPrepareMs":418,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":418,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":418,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"eada15e1-bd99-492a-a64d-7d3b5c8d4170"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1176,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:42:06.01702+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eada15e1-bd99-492a-a64d-7d3b5c8d4170:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ef152278-f7bf-4fcf-9ba8-891f2997cc1c","command_center_event_id":"eada15e1-bd99-492a-a64d-7d3b5c8d4170"},{"id":"6dc8505e-bc4d-4c7d-a5ff-9327bbfade39","source":"onrunner","status":"verified","payload":{"ok":true,"jobId":"12678b99-b0dc-47d3-b29e-e571f2a9ff69","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-85e87aeb1b35","reason":null,"status":"verification_pending","metrics":{"receiptBytes":39609,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":4,"executorlessWaitMs":766764,"firstUsefulResultAt":"2026-09-27T22:46:27.213Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":3916,"terminal":false,"missionId":"85e87aeb-1b35-4f05-8f55-a4302838d06a","operation":"visual_proof_status","proofGate":"interactive_visual_witness_verified","sourceSha":"420b469fd8949c6b2e34512e945fc7a0c02fa2f7","timingsMs":{"queue":1154,"total":18179,"execution":17025},"nextAction":null,"receiptRef":{"mode":"full","missionId":"85e87aeb-1b35-4f05-8f55-a4302838d06a"},"performance":null,"deploymentId":"forgejo-main-420b469fd894","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"12678b99-b0dc-47d3-b29e-e571f2a9ff69","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"12678b99-b0dc-47d3-b29e-e571f2a9ff69","failureReason":null,"observedRoute":"/dj/dashboard?mode=fanbase","runnerVersion":"laptop-301e9d09074b","attemptLineage":[{"jobId":"12b0be51-271b-4897-be25-00185cc0e877","attempt":1,"category":"verified","sourceSha":"301e9d09074b843ad7cca8a7f1532232cf9c57be","startedAt":"2026-09-27T22:58:36.037Z","completedAt":"2026-09-27T22:58:54.435Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"laptop-301e9d09074b","browserLaunchReason":"display_unavailable_headless","checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2}}],"missionOutcome":"verified","requestedRoute":"/dj/dashboard?mode=fanbase","runnerSourceSha":"301e9d09074b843ad7cca8a7f1532232cf9c57be","selectedViewports":["desktop"],"checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12344,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":15067,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"0358f4e8779e6b1786f94988b8ff568ef4f1925dd3a0ae9720b18420ee4769a9","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T22:59:15.05722+00:00","proof_gate":"interactive_visual_witness_verified","source_sha":"laptop-301e9d09074b","external_id":"12678b99-b0dc-47d3-b29e-e571f2a9ff69","receipt_type":"visual_proof_status","idempotency_key":"mission:85e87aeb-1b35-4f05-8f55-a4302838d06a:visual:12678b99-b0dc-47d3-b29e-e571f2a9ff69:verified","mission_step_id":"e3b9fdb8-04a2-4304-b032-9989998f1cde","command_center_event_id":"85e87aeb-1b35-4f05-8f55-a4302838d06a"},{"id":"6dccc794-3ad6-446a-8d2d-c7c46739414b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-052d85934e24","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":null,"terminal":false,"missionId":"052d8593-4e24-4a79-9e0f-1104bd364775","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1618,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":465,"providerAuthMs":0,"ledgerPrepareMs":465,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":465,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":465,"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":"052d8593-4e24-4a79-9e0f-1104bd364775"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6339,"likelyAffectedFiles":["src/pages/connections/TenantConnections.tsx","src/pages/settings/TenantSettingsPage.tsx","src/components/communications/email/MailWorkspace.tsx","src/components/documents/DriveInboxPanel.tsx","src/lib/calendar/calendarConnections.ts","supabase/functions/tenant-provider-connections/index.ts","supabase/functions/google-workspace-mail/index.ts","supabase/functions/drive-import/index.ts","supabase/functions/calendar-provider-connections/index.ts","config/capabilities/pcg-google-workspace-gmail.json","src/__tests__/contracts/pcg-google-workspace-mail.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:04:14.968727+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:052d8593-4e24-4a79-9e0f-1104bd364775:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"df620dd8-2f40-4be7-a003-5c3270f36842","command_center_event_id":"052d8593-4e24-4a79-9e0f-1104bd364775"},{"id":"6dcfcac4-37d1-4d1e-8062-0882416cb00b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-143249dba081","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"143249db-a081-4be7-a1c6-61db3380dc0e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1471,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":508,"providerAuthMs":0,"ledgerPrepareMs":508,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":508,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":508,"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":"143249db-a081-4be7-a1c6-61db3380dc0e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4025,"likelyAffectedFiles":["src/pages/SignAgreement.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:33:02.309619+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:143249db-a081-4be7-a1c6-61db3380dc0e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"68fb1e20-98c9-4e44-b124-dad5d5d2b08c","command_center_event_id":"143249db-a081-4be7-a1c6-61db3380dc0e"},{"id":"6dd09ef4-7c25-4897-ac25-fc3bd0384736","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-993714c54a87","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":38851,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":10,"executorlessWaitMs":109296,"firstUsefulResultAt":"2026-10-03T12:56:40.383Z","recoveryAttemptCount":11,"ownerInterruptionCount":0},"version":null,"prNumber":4633,"terminal":false,"missionId":"993714c5-4a87-4fd5-b700-f73c468a404b","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2252,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"993714c5-4a87-4fd5-b700-f73c468a404b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:57:28.713426+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4633","receipt_type":"automatic_mission_resume","idempotency_key":"mission:993714c5-4a87-4fd5-b700-f73c468a404b:automatic-mission-resume:4633:repair_mission_pr_ready_retryable","mission_step_id":"2a2b71dd-ea60-429e-96c8-8c10279c4af9","command_center_event_id":"993714c5-4a87-4fd5-b700-f73c468a404b"},{"id":"6dd3e72f-8e14-418f-b35c-d1fdee276dc0","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d02f9bb056d2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5750,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":27783,"firstUsefulResultAt":"2026-09-25T23:12:19.955Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.283-heavy-runner-labels","prNumber":null,"terminal":false,"missionId":"d02f9bb0-56d2-4736-a195-b14226b5aba7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1121,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":282,"providerAuthMs":0,"ledgerPrepareMs":282,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":282,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":282,"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":"d02f9bb0-56d2-4736-a195-b14226b5aba7"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3773,"likelyAffectedFiles":["workers/cc-execution/index-release-fast-lane.js","supabase/functions/cc-execution/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:12:29.387239+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d02f9bb0-56d2-4736-a195-b14226b5aba7:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1d4aee1f-27b0-4707-a177-189bc401e46f","command_center_event_id":"d02f9bb0-56d2-4736-a195-b14226b5aba7"},{"id":"6dd44f40-e62d-442f-87a8-d9948dd0e1c3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":1002,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":412,"terminal":false,"missionId":"4f0352eb-3d87-4795-be4c-212616e5c742","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4f0352eb-3d87-4795-be4c-212616e5c742"},"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":331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T05:15:31.564217+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"412","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4f0352eb-3d87-4795-be4c-212616e5c742:automatic-mission-resume:412:canonical_release_blocked","mission_step_id":"c6b49741-a3b2-4b56-9e67-9d6e1a745b02","command_center_event_id":"4f0352eb-3d87-4795-be4c-212616e5c742"},{"id":"6dd4dff9-0519-4153-aba2-474ac85abfd5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the same mission now that exact-head Gate 4276a87fca4028c0d4bffc245d5c54b8e7534d30 passed. Squash merge PR #1418, release frontend only, then prove the exact Redfish roof-estimate route visibly renders Mapbox satellite imagery.","wordingChanged":false,"canonicalIntent":"Reconcile the same mission now that exact-head Gate 4276a87fca4028c0d4bffc245d5c54b8e7534d30 passed. Squash merge PR #1418, release frontend only, then prove the exact Redfish roof-estimate route visibly renders Mapbox satellite imagery.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"map-visible","statement":"Mapbox satellite imagery visibly renders in the Redfish roof estimator.","proofConditionIds":["release-proof","visual-proof"]}],"objective":"Reconcile the same mission now that exact-head Gate 4276a87fca4028c0d4bffc245d5c54b8e7534d30 passed. Squash merge PR #1418, release frontend only, then prove the exact Redfish roof-estimate route visibly renders Mapbox satellite imagery.","constraints":[{"id":"reuse-pr","statement":"Use existing PR #1418 and its already-gated head; do not create another PR.","proofConditionIds":["release-proof"]},{"id":"frontend","statement":"Release frontend only.","proofConditionIds":["release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"release-proof","kind":"runtime","claim":"PR #1418 is squash merged and the resulting protected-main source is live in the production frontend.","route":"https://knocklaunch.app/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-proof","kind":"visual","claim":"The exact Redfish homeowner roof-estimate route displays actual Mapbox satellite imagery and no blank dark map pane.","route":"https://knocklaunch.app/redfish-roofing/homeowners/00b39086-0789-4253-adb0-772a9b9cd88d?section=roof-estimate","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Roof Measurement","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"29d9b252e8ce2f0363d9e12d7b9d8cec0744cce72b1bc6c98039aa0977e3a3d6","requestContractRevision":4,"previousRequestContractHash":"cf0d762ba217329f664fa85c385ab60fc0628c2bc46a6be8d83f142a2f6e6488"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T13:25:24.737362+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5e0a6769-be6a-418b-a092-f3377136133e:request-contract-revision:4:29d9b252e8ce2f0363d9e12d7b9d8cec0744cce72b1bc6c98039aa0977e3a3d6","mission_step_id":"9c92f779-d753-4dad-9203-717d5caf3afd","command_center_event_id":"5e0a6769-be6a-418b-a092-f3377136133e"},{"id":"6dd554f3-139d-4e98-83d2-99941bd43733","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":3900,"terminal":false,"missionId":"8c275246-6dcf-419d-bdc0-d38f9d9a8ed7","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"8d98dd238edafc14bfd378d372f754dd51d089d7","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8c275246-6dcf-419d-bdc0-d38f9d9a8ed7"},"performance":null,"deploymentId":"canonical-release-8d98dd238eda","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":916,"ownerActionRequired":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-03T18:55:38.825821+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"8d98dd238edafc14bfd378d372f754dd51d089d7","external_id":"canonical-release-8d98dd238eda","receipt_type":"ship_and_prove","idempotency_key":"mission:8c275246-6dcf-419d-bdc0-d38f9d9a8ed7:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"9e514700-593f-424e-876e-28103153f196","command_center_event_id":"8c275246-6dcf-419d-bdc0-d38f9d9a8ed7"},{"id":"6dd557e0-8e65-4373-8e2c-c7d21206b896","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-calendar-five-weeks","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":3382,"terminal":false,"missionId":"1ae877fa-a970-4a1e-8bfe-ceb6d81c840f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4457,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":660,"missionSetupMs":288,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":288,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":288,"repositoryMutationMs":3797,"repositoryProviderMs":3797,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2119,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":288,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1678},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"1ae877fa-a970-4a1e-8bfe-ceb6d81c840f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3729,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T00:47:14.792632+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3382","receipt_type":"execute_mission","idempotency_key":"mission:1ae877fa-a970-4a1e-8bfe-ceb6d81c840f:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"906f4b30-9d80-47e5-a140-fb3cbe9adb3f","command_center_event_id":"1ae877fa-a970-4a1e-8bfe-ceb6d81c840f"},{"id":"6dd6855a-1ae9-4622-a5fb-6579d2a774c8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9cd1caf528b3","reason":"pull_request_not_merge_eligible:pull_request_merge_rejected_no_mutation:{\"headSha\":\"a999d24ce84510833d3eb542c17bdc0b3d860367\",\"merge\":\"{\\\"message\\\":\\\"not allowed to merge [reason: The head branch is behind the base branch]\\\",\\\"url\\\":\\\"https://git.knocklaunch.app/api/swagger\\\"}\",\"refreshRequired\":true,\"refreshOperation\":\"forgejo_pr_refresh\",\"headMutated\":false}","status":"blocked","metrics":{"receiptBytes":16547,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"executorlessWaitMs":108702,"firstUsefulResultAt":"2026-09-24T05:17:45.635Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.241-light-gate-policy","prNumber":3593,"terminal":false,"missionId":"9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1713,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":567,"approvedPlanMs":0,"missionSetupMs":484,"providerAuthMs":0,"shipAndProveMs":695,"ledgerPrepareMs":304,"ledgerReconcileMs":0,"lineageReconcileMs":180,"resolvePreflightMs":484,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":304,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1765,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:19:41.02612+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"3593","receipt_type":"execute_mission","idempotency_key":"mission:9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"91179ccc-ff44-4051-878d-24fa836ab3c0","command_center_event_id":"9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54"},{"id":"6dd7369d-a0e8-449d-aa09-1b9ea0e9df2f","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"d7521325-3ab2-4c41-88f2-db3944416db8","phase":"universal_visual_witness_supervised","branch":"ai/curri-realtor-shell-restore-20260906","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1989,"terminal":false,"missionId":"60d21db1-0f31-41e2-a13e-4b6a0a7dd59a","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"8039064e9a1628cbac96f625f3433a31ea964b24","timingsMs":{"wake":199,"total":570,"submit":371,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"60d21db1-0f31-41e2-a13e-4b6a0a7dd59a"},"performance":null,"deploymentId":"forgejo-main-8039064e9a16","workflowRunId":5950,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":636,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T19:48:05.513593+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"8039064e9a1628cbac96f625f3433a31ea964b24","external_id":"d7521325-3ab2-4c41-88f2-db3944416db8","receipt_type":"visual_proof_started","idempotency_key":"mission:60d21db1-0f31-41e2-a13e-4b6a0a7dd59a:visual-start:d7521325-3ab2-4c41-88f2-db3944416db8","mission_step_id":"7da22a81-a15b-4778-920e-2ed488f9fb18","command_center_event_id":"60d21db1-0f31-41e2-a13e-4b6a0a7dd59a"},{"id":"6dd7682f-2f3e-4cfc-91c6-afa6d92e232c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"6783b70c33c44dc04efc321f081c5cbfff29da52","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"6783b70c33c44dc04efc321f081c5cbfff29da52","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"192fc548df51eb45142c6be048c0659eb9754509df0fe29227cc7c8bc38b6df0","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-07T19:03:07.183261+00:00","proof_gate":"canonical_release_pending","source_sha":"6783b70c33c44dc04efc321f081c5cbfff29da52","external_id":"forgejo-main-6783b70c33c4","receipt_type":"canonical_release_status","idempotency_key":"mission:5dc323c9-a5d3-4740-940f-450413a024bb:forgejo-release-status:6783b70c33c44dc04efc321f081c5cbfff29da52:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"446f2a63-fc48-403f-897c-9040d1598a6f","command_center_event_id":"5dc323c9-a5d3-4740-940f-450413a024bb"},{"id":"6dd8a090-bd00-4da9-8250-2373dbb5e94d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"78484f0a679c9e4912c92bd0d39647cff21afbb5","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"78484f0a679c9e4912c92bd0d39647cff21afbb5","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"97d65bf76f567280d5f66cc3e21b567ac9fc9f8a466648e43362490b63365b0f","forgejoWorkflowProof":{"runId":6913,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:42:28.369148+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"78484f0a679c9e4912c92bd0d39647cff21afbb5","external_id":"forgejo-main-78484f0a679c","receipt_type":"canonical_release_status","idempotency_key":"mission:01538fd2-9907-4585-91a3-2d5879d20223:forgejo-release-status:78484f0a679c9e4912c92bd0d39647cff21afbb5:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"65d0b84f-a754-4a21-a39a-17a9b5ba1c5e","command_center_event_id":"01538fd2-9907-4585-91a3-2d5879d20223"},{"id":"6dda14e4-5dcf-47a2-8123-b0cf26d06e6b","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":247,"terminal":false,"missionId":"69bc29a9-b89a-4fbb-a200-b56c5893a237","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"74c298588af2d33328e7877ea7ec9132563b0c13","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"69bc29a9-b89a-4fbb-a200-b56c5893a237"},"performance":null,"deploymentId":"forgejo-main-74c298588af2","workflowRunId":731,"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":4137,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T14:45:29.076556+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"74c298588af2d33328e7877ea7ec9132563b0c13","external_id":"forgejo-main-74c298588af2","receipt_type":"ship_and_prove","idempotency_key":"mission:69bc29a9-b89a-4fbb-a200-b56c5893a237:ship_and_prove:ship_and_prove_release_pending:74c298588af2d33328e7877ea7ec9132563b0c13:731","mission_step_id":"8bf0a622-5c52-4944-971c-bab8748873df","command_center_event_id":"69bc29a9-b89a-4fbb-a200-b56c5893a237"},{"id":"6dda3c6c-305f-4a4e-999d-4ab42ab71a37","source":"forgejo","status":"verified","payload":{"branch":"ai/harden-production-integrity-20260815","prNumber":151,"nextAction":null,"mergeCommitSha":"9838d8c93be66bf9b70eba6f472f898ba3fe9b3d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:34:23.339601+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"9838d8c93be66bf9b70eba6f472f898ba3fe9b3d","external_id":"151","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:991e67c5-af9c-4a7f-967a-89c5ebf2ae61:merged-pr:151:branch-deleted","mission_step_id":"a93b9d3e-1274-4810-b006-5ef09ad8b76b","command_center_event_id":"991e67c5-af9c-4a7f-967a-89c5ebf2ae61"},{"id":"6dda6f4a-0580-47e0-8f32-c61e365b4175","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","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 explicitly authorized unfreezing the control plane to make the speed repairs and refreeze. This bounded generation removes repeated Gate action bootstrap, warm release dependency install, unnecessary final git negotiation, and excessive fresh-write timeout ceilings while preserving hard safety invariants.","baseSha":"87af5cb7399a41c51086136a254baf6444f00663","issuedAt":1788500070439,"expiresAt":1788500250439,"missionId":"79440d57-2bf8-44dc-b9bc-afc4034eb328","authorizationId":"58db4f8e-8e70-4135-9521-c9c94884f231","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:34:31.667415+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"87af5cb7399a41c51086136a254baf6444f00663","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:58db4f8e-8e70-4135-9521-c9c94884f231","mission_step_id":"e7188fc2-6d11-4d11-b49b-8f77370bf18d","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"6ddaa12a-270e-43b5-8e17-5a33df7e1e06","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-924d55090a8a","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":110618,"releaseCount":0,"toolCallCount":61,"repeatedCallCount":56,"executorlessWaitMs":249203,"firstUsefulResultAt":"2026-10-05T17:30:27.049Z","recoveryAttemptCount":58,"ownerInterruptionCount":0},"version":null,"prNumber":5007,"terminal":false,"missionId":"924d5509-0a8a-4d22-ad10-eda74e9305b4","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2288,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"924d5509-0a8a-4d22-ad10-eda74e9305b4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:31:19.649013+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5007","receipt_type":"automatic_mission_resume","idempotency_key":"mission:924d5509-0a8a-4d22-ad10-eda74e9305b4:automatic-mission-resume:5007:repair_mission_pr_ready_retryable","mission_step_id":"4965df42-2d83-4fab-9e26-b80b3ccc4bc7","command_center_event_id":"924d5509-0a8a-4d22-ad10-eda74e9305b4"},{"id":"6ddab236-e83d-4c4d-98ad-0cd6ad8fa3b7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/systemic-execution-reliability-20260903-r2","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":35037,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1657,"terminal":false,"missionId":"cd88e721-f570-406b-b194-53230b2acb03","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":11046,"prReadinessMs":3068,"approvedPlanMs":7695,"missionSetupMs":1907,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"cd88e721-f570-406b-b194-53230b2acb03"},"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-09-04T02:36:23.815662+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1657","receipt_type":"execute_mission","idempotency_key":"mission:cd88e721-f570-406b-b194-53230b2acb03:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"8adb1d65-be10-4880-88dd-bf7aa1b1593f","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"6ddd6e57-a079-42d1-b713-c2325d30f5a0","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"776b340b4ff2aad6d0d88722964766a4562ceed7","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"776b340b4ff2aad6d0d88722964766a4562ceed7","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T17:51:00.663245+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"776b340b4ff2aad6d0d88722964766a4562ceed7","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:677de901-c75e-4c77-9dad-6395c75caf94:forgejo-release-status:776b340b4ff2aad6d0d88722964766a4562ceed7:verified:forgejo-main/source=success","mission_step_id":"edcec085-4b78-4225-9627-c02442fe2b46","command_center_event_id":"677de901-c75e-4c77-9dad-6395c75caf94"},{"id":"6ddd9ad5-c827-439e-af2b-8e4fd3cd275b","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-fc54cd69f1e5","writes":[],"patches":[],"version":1,"approved":true,"missionId":"fc54cd69-f1e5-4345-93a8-b42f96529a79","objective":"Mission Freedom adaptive runner routing: make the MSI the primary runner for ordinary/light-to-medium pull-request Gate work while keeping computationally heavy, infrastructure, cross-cutting, dependency/toolchain, migration, shared-auth/security, and large (>20 changed files) PRs on knocklaunch-ci-02 via docker-8g. Add a tiny pre-Gate router that reads exact Forgejo PR changed paths and fails safe to docker-8g on any classification error. The Gate must use the router output. When routed to MSI, hard-cap the whole Gate container to 2 CPUs and 3072 MB, force TypeScript to one checker, and run semantic typecheck at lower priority pinned to two cores. Keep production release jobs unchanged on their current cloud lanes. Do not route normal production release builds to MSI yet. Gate, merge, and verify the routing policy is live on main.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","edits":[{"new_content":"  gate-route:\n    name: Gate runner routing\n    if: ${{ github.event_name == 'pull_request' && github.event.pull_request.state == 'open' && !contains(github.event.pull_request.body, '<!-- knocklaunch:serverless-fast-gate -->') }}\n    runs-on: docker\n    timeout-minutes: 2\n    outputs:\n      runner: ${{ steps.route.outputs.runner }}\n      lane: ${{ steps.route.outputs.lane }}\n      reason: ${{ steps.route.outputs.reason }}\n      container_options: ${{ steps.route.outputs.container_options }}\n    steps:\n      - name: Classify PR runner lane\n        id: route\n        shell: bash\n        env:\n          PR_NUMBER: ${{ github.event.pull_request.number }}\n          PR_BODY: ${{ github.event.pull_request.body }}\n          PR_CHANGED_FILES: ${{ github.event.pull_request.changed_files }}\n        run: |\n          set -euo pipefail\n          output_file=\"${FORGEJO_OUTPUT:-${GITHUB_OUTPUT:-}}\"\n          test -n \"$output_file\" || exit 2\n          node <<'NODE' >> \"$output_file\"\n          const pr = Number(process.env.PR_NUMBER || 0);\n          const body = String(process.env.PR_BODY || '');\n          const changedCount = Number(process.env.PR_CHANGED_FILES || 0);\n          const token = String(process.env.FORGEJO_TOKEN || '').trim();\n          const heavy = (reason) => {\n            console.log('runner=docker-8g');\n            console.log('lane=heavy');\n            console.log(`reason=${String(reason || 'heavy').replace(/[\\r\\n]+/g, ' ')}`);\n            console.log(body.includes('<!-- knocklaunch:light-control-plane-gate -->') && changedCount <= 12 ? 'container_options=--memory=768m' : 'container_options=--memory=4096m');\n          };\n          try {\n            if (!Number.isInteger(pr) || pr <= 0 || !token) throw new Error('router_inputs_unavailable');\n            const files = [];\n            for (let page = 1; page <= 5; page += 1) {\n              const response = await fetch(`https://git.knocklaunch.app/api/v1/repos/noel/KnockLaunchOS/pulls/${pr}/files?page=${page}&limit=100`, {\n                headers: { Authorization: `token ${token}`, Accept: 'application/json' },\n              });\n              if (!response.ok) throw new Error(`forgejo_pr_files_${response.status}`);\n              const payload = await response.json();\n              const rows = Array.isArray(payload) ? payload : Array.isArray(payload?.files) ? payload.files : [];\n              for (const row of rows) {\n                const file = String(row?.filename || row?.name || '').trim();\n                if (file) files.push(file);\n              }\n              if (rows.length < 100) break;\n            }\n            const heavyMatchers = [\n              /^\\.forgejo\\/workflows\\//,\n              /^workers\\/cc-execution\\//,\n              /^scripts\\/cloudflare-native-/,\n              /^scripts\\/visual-witness-hosted-runner\\//,\n              /^supabase\\/migrations\\//,\n              /^supabase\\/functions\\/_shared\\//,\n              /^config\\/control-plane-/,\n              /^config\\/cloudflare-native-frontend-build\\.json$/,\n              /^(package\\.json|package-lock\\.json|wrangler\\.toml)$/,\n              /^(vite\\.config\\.|tsconfig|tailwind\\.config\\.|postcss\\.config\\.)/,\n              /^src\\/(main|bootstrap)\\./,\n              /^src\\/(App|PrivateAppShell|PublicAppShell)\\.(tsx?|jsx?)$/,\n              /^src\\/integrations\\/supabase\\//,\n              /(^|\\/)(auth|permission|credential|security)(\\/|\\.|-|_)/i,\n            ];\n            if (files.length === 0 && changedCount > 0) throw new Error('router_files_empty');\n            const heavyPath = files.find((file) => heavyMatchers.some((pattern) => pattern.test(file)));\n            if (heavyPath) {\n              heavy(`heavy_path:${heavyPath}`);\n            } else if (files.length > 20 || changedCount > 20) {\n              heavy(`large_change_set:${Math.max(files.length, changedCount)}`);\n            } else {\n              console.log('runner=msi-local');\n              console.log('lane=msi');\n              console.log(`reason=ordinary_scoped_change:${Math.max(files.length, changedCount)}`);\n              console.log('container_options=--cpus=2 --memory=3072m');\n            }\n          } catch (error) {\n            heavy(`router_fail_safe:${error instanceof Error ? error.message : String(error)}`);\n          }\n          NODE\n\n  gate:\n    name: ${{ github.event_name == 'pull_request' && contains(github.event.pull_request.body, '<!-- knocklaunch:serverless-fast-gate -->') && 'Serverless Fast Gate (runner bypass)' || 'KnockLaunch Gate' }}","old_content":"  gate:\n    name: ${{ github.event_name == 'pull_request' && contains(github.event.pull_request.body, '<!-- knocklaunch:serverless-fast-gate -->') && 'Serverless Fast Gate (runner bypass)' || 'KnockLaunch Gate' }}"},{"new_content":"    needs: gate-route\n    concurrency:\n      group: knocklaunch-pr-${{ github.event.pull_request.number }}\n      cancel-in-progress: true\n    runs-on: ${{ needs.gate-route.outputs.runner }}\n    container:\n      image: node:22.18.0-bookworm\n      options: ${{ needs.gate-route.outputs.container_options }}\n    timeout-minutes: 10\n    env:\n      KNOCKLAUNCH_GATE_LANE: ${{ needs.gate-route.outputs.lane }}\n      KNOCKLAUNCH_GATE_RUNNER: ${{ needs.gate-route.outputs.runner }}\n      UV_THREADPOOL_SIZE: ${{ needs.gate-route.outputs.lane == 'msi' && '2' || '4' }}\n      MAKEFLAGS: ${{ needs.gate-route.outputs.lane == 'msi' && '-j2' || '-j4' }}","old_content":"    concurrency:\n      group: knocklaunch-pr-${{ github.event.pull_request.number }}\n      cancel-in-progress: true\n    runs-on: docker-8g\n    container:\n      image: node:22.18.0-bookworm\n      options: ${{ contains(github.event.pull_request.body, '<!-- knocklaunch:light-control-plane-gate -->') && github.event.pull_request.changed_files <= 12 && '--memory=768m' || '--memory=4096m' }}\n    timeout-minutes: 10\n    env:"},{"new_content":"            TYPECHECK_CHECKERS=\"${{ contains(github.event.pull_request.body, '<!-- knocklaunch:light-control-plane-gate -->') && github.event.pull_request.changed_files <= 12 && '1' || '2' }}\"\n            if [ \"${KNOCKLAUNCH_GATE_LANE:-heavy}\" = \"msi\" ]; then\n              TYPECHECK_CHECKERS=1\n              echo \"Adaptive frontend QA: MSI thermal-safe lane; forcing one TypeScript checker on two capped CPUs\"\n            fi\n            if [ ! -f \"$TYPECHECK_BUILDINFO\" ]; then","old_content":"            TYPECHECK_CHECKERS=\"${{ contains(github.event.pull_request.body, '<!-- knocklaunch:light-control-plane-gate -->') && github.event.pull_request.changed_files <= 12 && '1' || '2' }}\"\n            if [ ! -f \"$TYPECHECK_BUILDINFO\" ]; then"},{"new_content":"            TYPECHECK_PREFIX=()\n            if [ \"${KNOCKLAUNCH_GATE_LANE:-heavy}\" = \"msi\" ]; then\n              TYPECHECK_PREFIX=(nice -n 10 taskset -c 0,1)\n            fi\n            set +e\n            timeout --signal=TERM --kill-after=15s \"${TYPECHECK_TIMEOUT_SECONDS}s\" \"${TYPECHECK_PREFIX[@]}\" env npm_config_cache=\"$GATE_NPM_CACHE\" npx --yes --package=typescript@7.0.2 -- tsc --noEmit -p tsconfig.app.json --pretty false --checkers \"$TYPECHECK_CHECKERS\" --incremental --tsBuildInfoFile \"$TYPECHECK_BUILDINFO\" >\"$TYPECHECK_LOG\" 2>&1\n            TYPECHECK_STATUS=$?","old_content":"            set +e\n            timeout --signal=TERM --kill-after=15s \"${TYPECHECK_TIMEOUT_SECONDS}s\" env npm_config_cache=\"$GATE_NPM_CACHE\" npx --yes --package=typescript@7.0.2 -- tsc --noEmit -p tsconfig.app.json --pretty false --checkers \"$TYPECHECK_CHECKERS\" --incremental --tsBuildInfoFile \"$TYPECHECK_BUILDINFO\" >\"$TYPECHECK_LOG\" 2>&1\n            TYPECHECK_STATUS=$?"},{"new_content":"          grep -Fq 'knocklaunch:light-control-plane-gate' .forgejo/workflows/knocklaunch.yml\n          grep -q '^  gate-route:' .forgejo/workflows/knocklaunch.yml\n          grep -Fq 'runner=msi-local' .forgejo/workflows/knocklaunch.yml\n          grep -Fq 'runner=docker-8g' .forgejo/workflows/knocklaunch.yml\n          grep -Fq 'container_options=--cpus=2 --memory=3072m' .forgejo/workflows/knocklaunch.yml\n          gate_block=\"$(sed -n '/^  gate:/,/^  release-cc-execution:/p' .forgejo/workflows/knocklaunch.yml)\"\n          grep -Fq 'runs-on: ${{ needs.gate-route.outputs.runner }}' <<< \"$gate_block\"\n          grep -Fq 'KNOCKLAUNCH_GATE_LANE: ${{ needs.gate-route.outputs.lane }}' <<< \"$gate_block\"\n          release_frontend_block=\"$(sed -n '/^  release-frontend:/,/^  release-/p' .forgejo/workflows/knocklaunch.yml)\"\n          grep -q '^    runs-on: docker-8g$' <<< \"$release_frontend_block\"","old_content":"          grep -Fq 'knocklaunch:light-control-plane-gate' .forgejo/workflows/knocklaunch.yml\n          grep -Fq 'knocklaunch:light-control-plane-gate' .forgejo/workflows/knocklaunch.yml\n          grep -Fq -- \"--memory=768m' || '--memory=4096m\" .forgejo/workflows/knocklaunch.yml\n          gate_block=\"$(sed -n '/^  gate:/,/^  release-cc-execution:/p' .forgejo/workflows/knocklaunch.yml)\"\n          grep -q '^    runs-on: docker-8g$' <<< \"$gate_block\""}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Make MSI the primary runner for everything not super heavy; day-to-day tenant work should use MSI and heavy infrastructure should use cloud fallback.","wordingChanged":false,"canonicalIntent":"Mission Freedom adaptive runner routing: make the MSI the primary runner for ordinary/light-to-medium pull-request Gate work while keeping computationally heavy, infrastructure, cross-cutting, dependency/toolchain, migration, shared-auth/security, and large (>20 changed files) PRs on knocklaunch-ci-02 via docker-8g. Add a tiny pre-Gate router that reads exact Forgejo PR changed paths and fails safe to docker-8g on any classification error. The Gate must use the router output. When routed to MSI, hard-cap the whole Gate container to 2 CPUs and 3072 MB, force TypeScript to one checker, and run semantic typecheck at lower priority pinned to two cores. Keep production release jobs unchanged on their current cloud lanes. Do not route normal production release builds to MSI yet. Gate, merge, and verify the routing policy is live on main.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_request","version":1,"outcomes":[{"id":"o1","statement":"Ordinary/light-to-medium PR Gate work routes to msi-local under a 2-CPU thermal envelope; heavy/cross-cutting work routes to docker-8g; production release routing remains unchanged.","provenance":{"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["p1"]}],"objective":"Mission Freedom adaptive runner routing: make the MSI the primary runner for ordinary/light-to-medium pull-request Gate work while keeping computationally heavy, infrastructure, cross-cutting, dependency/toolchain, migration, shared-auth/security, and large (>20 changed files) PRs on knocklaunch-ci-02 via docker-8g. Add a tiny pre-Gate router that reads exact Forgejo PR changed paths and fails safe to docker-8g on any classification error. The Gate must use the router output. When routed to MSI, hard-cap the whole Gate container to 2 CPUs and 3072 MB, force TypeScript to one checker, and run semantic typecheck at lower priority pinned to two cores. Keep production release jobs unchanged on their current cloud lanes. Do not route normal production release builds to MSI yet. Gate, merge, and verify the routing policy is live on main.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"Main contains the adaptive gate-route policy, MSI Gate thermal limits/typecheck throttling, and release-frontend still runs on docker-8g.","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"requestContract":{"intent":{"rawUtterance":"Make MSI the primary runner for everything not super heavy; day-to-day tenant work should use MSI and heavy infrastructure should use cloud fallback.","wordingChanged":false,"canonicalIntent":"Mission Freedom adaptive runner routing: make the MSI the primary runner for ordinary/light-to-medium pull-request Gate work while keeping computationally heavy, infrastructure, cross-cutting, dependency/toolchain, migration, shared-auth/security, and large (>20 changed files) PRs on knocklaunch-ci-02 via docker-8g. Add a tiny pre-Gate router that reads exact Forgejo PR changed paths and fails safe to docker-8g on any classification error. The Gate must use the router output. When routed to MSI, hard-cap the whole Gate container to 2 CPUs and 3072 MB, force TypeScript to one checker, and run semantic typecheck at lower priority pinned to two cores. Keep production release jobs unchanged on their current cloud lanes. Do not route normal production release builds to MSI yet. Gate, merge, and verify the routing policy is live on main.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_request","version":1,"outcomes":[{"id":"o1","statement":"Ordinary/light-to-medium PR Gate work routes to msi-local under a 2-CPU thermal envelope; heavy/cross-cutting work routes to docker-8g; production release routing remains unchanged.","provenance":{"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["p1"]}],"objective":"Mission Freedom adaptive runner routing: make the MSI the primary runner for ordinary/light-to-medium pull-request Gate work while keeping computationally heavy, infrastructure, cross-cutting, dependency/toolchain, migration, shared-auth/security, and large (>20 changed files) PRs on knocklaunch-ci-02 via docker-8g. Add a tiny pre-Gate router that reads exact Forgejo PR changed paths and fails safe to docker-8g on any classification error. The Gate must use the router output. When routed to MSI, hard-cap the whole Gate container to 2 CPUs and 3072 MB, force TypeScript to one checker, and run semantic typecheck at lower priority pinned to two cores. Keep production release jobs unchanged on their current cloud lanes. Do not route normal production release builds to MSI yet. Gate, merge, and verify the routing policy is live on main.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"Main contains the adaptive gate-route policy, MSI Gate thermal limits/typecheck throttling, and release-frontend still runs on docker-8g.","required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"79e05b4d661f80676c359a21bf9130d2cc489e516c97c327b7df7a82b2da8a4f","replayCount":0,"serializedBytes":16646},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:59:40.910546+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:fc54cd69-f1e5-4345-93a8-b42f96529a79:repository-mutation-intent:79e05b4d661f80676c359a21bf9130d2cc489e516c97c327b7df7a82b2da8a4f:0","mission_step_id":"20d9f6b9-1097-4f22-90fc-107720620113","command_center_event_id":"fc54cd69-f1e5-4345-93a8-b42f96529a79"},{"id":"6de04c2c-93f4-49bd-9f7c-18fe843543a3","source":"cc-execution","status":"recorded","payload":{"objective":"Complete the owner-requested PCG revert consistently across every inner route. The MODES shell is dark but Receive Cards, Capture/Card Vault, Grade Cards, Publish & Sell, Fulfill/Completion, and PCG Settings still carry the rejected light redesign. Revert those presentation layers together to the dark PCG MODES visual system: near-black workspace/background panels, white text, white low-opacity borders, dark inputs, gold accent, dark completion/publishing cards, dark mobile nav/modal surfaces, and dark PCG settings launcher/embedded settings treatment. Do not redesign, renumber, or restructure workflows. Preserve all current functional fixes: /pcg/workspace routing, Receive->Capture preselection, official grading scale, publishing approval, fulfillment, payments, provider prerequisites, and mobile touch targets. Frontend-only. Completion requires no light-route split on the representative owner paths /pcg/workspace?mode=submissions, /pcg/workspace?mode=submissions&tool=vault&vault=batch, /pcg/workspace?mode=grading, /pcg/workspace?mode=listings, /pcg/workspace?mode=orders, and ?tool=settings.","tenantRef":"pcg","receivedAt":"2026-09-29T20:11:21.960Z","fingerprint":"d139b3caad93e4a26fea3ae7f81844f1854fa729e346b622edcde78a805c1e80","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"Complete the owner-requested PCG revert consistently across every inner route. The MODES shell is dark but Receive Cards, Capture/Card Vault, Grade Cards, Publish & Sell, Fulfill/Completion, and PCG Settings still carry the rejected light redesign. Revert those presentation layers together to the dark PCG MODES visual system: near-black workspace/background panels, white text, white low-opacity borders, dark inputs, gold accent, dark completion/publishing cards, dark mobile nav/modal surfaces, and dark PCG settings launcher/embedded settings treatment. Do not redesign, renumber, or restructure workflows. Preserve all current functional fixes: /pcg/workspace routing, Receive->Capture preselection, official grading scale, publishing approval, fulfillment, payments, provider prerequisites, and mobile touch targets. Frontend-only. Completion requires no light-route split on the representative owner paths /pcg/workspace?mode=submissions, /pcg/workspace?mode=submissions&tool=vault&vault=batch, /pcg/workspace?mode=grading, /pcg/workspace?mode=listings, /pcg/workspace?mode=orders, and ?tool=settings.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Complete the owner-requested PCG revert consistently across every inner route. The MODES shell is dark but Receive Cards, Capture/Card Vault, Grade Cards, Publish & Sell, Fulfill/Completion, and PCG Settings still carry the rejected light redesign. Revert those presentation layers together to the dark PCG MODES visual system: near-black workspace/background panels, white text, white low-opacity borders, dark inputs, gold accent, dark completion/publishing cards, dark mobile nav/modal surfaces, and dark PCG settings launcher/embedded settings treatment. Do not redesign, renumber, or restructure workflows. Preserve all current functional fixes: /pcg/workspace routing, Receive->Capture preselection, official grading scale, publishing approval, fulfillment, payments, provider prerequisites, and mobile touch targets. Frontend-only. Completion requires no light-route split on the representative owner paths /pcg/workspace?mode=submissions, /pcg/workspace?mode=submissions&tool=vault&vault=batch, /pcg/workspace?mode=grading, /pcg/workspace?mode=listings, /pcg/workspace?mode=orders, and ?tool=settings.","wordingChanged":false,"canonicalIntent":"Complete the owner-requested PCG revert consistently across every inner route. The MODES shell is dark but Receive Cards, Capture/Card Vault, Grade Cards, Publish & Sell, Fulfill/Completion, and PCG Settings still carry the rejected light redesign. Revert those presentation layers together to the dark PCG MODES visual system: near-black workspace/background panels, white text, white low-opacity borders, dark inputs, gold accent, dark completion/publishing cards, dark mobile nav/modal surfaces, and dark PCG settings launcher/embedded settings treatment. Do not redesign, renumber, or restructure workflows. Preserve all current functional fixes: /pcg/workspace routing, Receive->Capture preselection, official grading scale, publishing approval, fulfillment, payments, provider prerequisites, and mobile touch targets. Frontend-only. Completion requires no light-route split on the representative owner paths /pcg/workspace?mode=submissions, /pcg/workspace?mode=submissions&tool=vault&vault=batch, /pcg/workspace?mode=grading, /pcg/workspace?mode=listings, /pcg/workspace?mode=orders, and ?tool=settings.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Complete the owner-requested PCG revert consistently across every inner route. The MODES shell is dark but Receive Cards, Capture/Card Vault, Grade Cards, Publish & Sell, Fulfill/Completion, and PCG Settings still carry the rejected light redesign. Revert those presentation layers together to the dark PCG MODES visual system: near-black workspace/background panels, white text, white low-opacity borders, dark inputs, gold accent, dark completion/publishing cards, dark mobile nav/modal surfaces, and dark PCG settings launcher/embedded settings treatment. Do not redesign, renumber, or restructure workflows. Preserve all current functional fixes: /pcg/workspace routing, Receive->Capture preselection, official grading scale, publishing approval, fulfillment, payments, provider prerequisites, and mobile touch targets. Frontend-only. Completion requires no light-route split on the representative owner paths /pcg/workspace?mode=submissions, /pcg/workspace?mode=submissions&tool=vault&vault=batch, /pcg/workspace?mode=grading, /pcg/workspace?mode=listings, /pcg/workspace?mode=orders, and ?tool=settings.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"Complete the owner-requested PCG revert consistently across every inner route. The MODES shell is dark but Receive Cards, Capture/Card Vault, Grade Cards, Publish & Sell, Fulfill/Completion, and PCG Settings still carry the rejected light redesign. Revert those presentation layers together to the dark PCG MODES visual system: near-black workspace/background panels, white text, white low-opacity borders, dark inputs, gold accent, dark completion/publishing cards, dark mobile nav/modal surfaces, and dark PCG settings launcher/embedded settings treatment. Do not redesign, renumber, or restructure workflows. Preserve all current functional fixes: /pcg/workspace routing, Receive->Capture preselection, official grading scale, publishing approval, fulfillment, payments, provider prerequisites, and mobile touch targets. Frontend-only. Completion requires no light-route split on the representative owner paths /pcg/workspace?mode=submissions, /pcg/workspace?mode=submissions&tool=vault&vault=batch, /pcg/workspace?mode=grading, /pcg/workspace?mode=listings, /pcg/workspace?mode=orders, and ?tool=settings.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["runtime","visual"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":"/pcg/workspace","roleRef":null,"tenantRef":"pcg","sourceTargets":["src/pages/crm/PcgWorkspace.tsx","src/pages/card-grading/PCGWorkspace.tsx","src/pages/card-grading/PCGCompletionCenter.tsx","src/pages/card-grading/PCGBatchPublishingCenter.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_tenant_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","provider_configuration"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Complete the owner-requested PCG revert consistently across every inner route. The MODES shell is dark but Receive Cards, Capture/Card Vault, Grade Cards, Publish & Sell, Fulfill/Completion, and PCG Settings still carry the rejected light redesign. Revert those presentation layers together to the dark PCG MODES visual system: near-black workspace/background panels, white text, white low-opacity borders, dark inputs, gold accent, dark completion/publishing cards, dark mobile nav/modal surfaces, and dark PCG settings launcher/embedded settings treatment. Do not redesign, renumber, or restructure workflows. Preserve all current functional fixes: /pcg/workspace routing, Receive->Capture preselection, official grading scale, publishing approval, fulfillment, payments, provider prerequisites, and mobile touch targets. Frontend-only. Completion requires no light-route split on the representative owner paths /pcg/workspace?mode=submissions, /pcg/workspace?mode=submissions&tool=vault&vault=batch, /pcg/workspace?mode=grading, /pcg/workspace?mode=listings, /pcg/workspace?mode=orders, and ?tool=settings.","canonicalIntent":"Complete the owner-requested PCG revert consistently across every inner route. The MODES shell is dark but Receive Cards, Capture/Card Vault, Grade Cards, Publish & Sell, Fulfill/Completion, and PCG Settings still carry the rejected light redesign. Revert those presentation layers together to the dark PCG MODES visual system: near-black workspace/background panels, white text, white low-opacity borders, dark inputs, gold accent, dark completion/publishing cards, dark mobile nav/modal surfaces, and dark PCG settings launcher/embedded settings treatment. Do not redesign, renumber, or restructure workflows. Preserve all current functional fixes: /pcg/workspace routing, Receive->Capture preselection, official grading scale, publishing approval, fulfillment, payments, provider prerequisites, and mobile touch targets. Frontend-only. Completion requires no light-route split on the representative owner paths /pcg/workspace?mode=submissions, /pcg/workspace?mode=submissions&tool=vault&vault=batch, /pcg/workspace?mode=grading, /pcg/workspace?mode=listings, /pcg/workspace?mode=orders, and ?tool=settings.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Complete the owner-requested PCG revert consistently across every inner route. The MODES shell is dark but Receive Cards, Capture/Card Vault, Grade Cards, Publish & Sell, Fulfill/Completion, and PCG Settings still carry the rejected light redesign. Revert those presentation layers together to the dark PCG MODES visual system: near-black workspace/background panels, white text, white low-opacity borders, dark inputs, gold accent, dark completion/publishing cards, dark mobile nav/modal surfaces, and dark PCG settings launcher/embedded settings treatment. Do not redesign, renumber, or restructure workflows. Preserve all current functional fixes: /pcg/workspace routing, Receive->Capture preselection, official grading scale, publishing approval, fulfillment, payments, provider prerequisites, and mobile touch targets. Frontend-only. Completion requires no light-route split on the representative owner paths /pcg/workspace?mode=submissions, /pcg/workspace?mode=submissions&tool=vault&vault=batc","route":"/pcg/workspace","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"Complete the owner-requested PCG revert consistently across every inner route. The MODES shell is dark but Receive Cards, Capture/Card Vault, Grade Cards, Publish & Sell, Fulfill/Completion, and PCG Settings still carry the rejected light redesign. Revert those presentation layers together to the dark PCG MODES visual system: near-black workspace/background panels, white text, white low-opacity borders, dark inputs, gold accent, dark completion/publishing cards, dark mobile nav/modal surfaces, and dark PCG settings launcher/embedded settings treatment. Do not redesign, renumber, or restructure workflows. Preserve all current functional fixes: /pcg/workspace routing, Receive->Capture preselection, official grading scale, publishing approval, fulfillment, payments, provider prerequisites, and mobile touch targets. Frontend-only. Completion requires no light-route split on the representative owner paths /pcg/workspace?mode=submissions, /pcg/workspace?mode=submissions&tool=vault&vault=batc","route":"/pcg/workspace","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Complete-the-owner-requested-PCG-revert-consistently-across-every-inner-route.-The-MODES-shell-is-da","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"591026320f27fb700acc862a836db6e92a3db33427d02dda1093c37048436e28","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T20:11:22.766151+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:8383247b-c3ec-459c-944c-0592b7b4e340:tenant-workstream-contribution:d139b3caad93e4a26fea3ae7f81844f1854fa729e346b622edcde78a805c1e80","mission_step_id":null,"command_center_event_id":"8383247b-c3ec-459c-944c-0592b7b4e340"},{"id":"6de28fa9-2465-4d7f-9994-ed8b1aecb9bd","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.19-bounded-cumulative-proof","prNumber":4338,"terminal":false,"missionId":"fc3bfdb8-c269-45e9-b47a-1d4ad1f2c833","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"16f133614ae6ff30f089ce56e107c22aa280febe","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fc3bfdb8-c269-45e9-b47a-1d4ad1f2c833"},"performance":null,"deploymentId":"canonical-release-16f133614ae6","workflowRunId":31266751153,"releaseTargets":{"frontend":true,"onrunner":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":1282,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T16:21:34.363165+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"16f133614ae6ff30f089ce56e107c22aa280febe","external_id":"canonical-release-16f133614ae6","receipt_type":"ship_and_prove","idempotency_key":"mission:fc3bfdb8-c269-45e9-b47a-1d4ad1f2c833:ship_and_prove:ship_and_prove_release_pending:16f133614ae6ff30f089ce56e107c22aa280febe:31266751153","mission_step_id":"ef5b7810-e347-4dd6-b6fd-b701cbe4cff5","command_center_event_id":"fc3bfdb8-c269-45e9-b47a-1d4ad1f2c833"},{"id":"6de30422-9ad8-4490-832d-0e0929873a08","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1e80df0f2421","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":84086,"releaseCount":0,"toolCallCount":36,"repeatedCallCount":23,"executorlessWaitMs":12026457,"firstUsefulResultAt":"2026-09-28T19:24:21.623Z","recoveryAttemptCount":14,"ownerInterruptionCount":0},"version":"1.59.3-direct-commit-ancestry","prNumber":4040,"terminal":false,"missionId":"1e80df0f-2421-4b73-90c6-6db618326f6d","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10807,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":10659,"approvedPlanMs":0,"missionSetupMs":552,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":395,"ledgerReconcileMs":0,"lineageReconcileMs":157,"resolvePreflightMs":552,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":395,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1e80df0f-2421-4b73-90c6-6db618326f6d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T22:45:07.971543+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4040","receipt_type":"execute_mission","idempotency_key":"mission:1e80df0f-2421-4b73-90c6-6db618326f6d:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"d6746049-97e9-4527-9847-5801d0b9cfd3","command_center_event_id":"1e80df0f-2421-4b73-90c6-6db618326f6d"},{"id":"6de4d9c9-4de0-481c-a7fd-f877abc9154e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"318e9b14fa6409e26e637dbadaceabe0e72506f1","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"318e9b14fa6409e26e637dbadaceabe0e72506f1","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"d954ed37e967f578ade53061394ae5056096623c48cfebda79bb2dc600416f25","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/8822","runId":8822,"status":"running","sourceSha":"318e9b14fa6409e26e637dbadaceabe0e72506f1","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-16T16:20:44.071648+00:00","proof_gate":"canonical_release_pending","source_sha":"318e9b14fa6409e26e637dbadaceabe0e72506f1","external_id":"forgejo-main-318e9b14fa64","receipt_type":"canonical_release_status","idempotency_key":"mission:203115e8-1a8b-43f8-a1b6-5dda7550c039:forgejo-release-status:318e9b14fa6409e26e637dbadaceabe0e72506f1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"731af841-70e7-4abe-9563-75d8b304831a","command_center_event_id":"203115e8-1a8b-43f8-a1b6-5dda7550c039"},{"id":"6de64eae-2887-4408-9425-191992483190","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a37322245e2e","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":198449,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":611299,"firstUsefulResultAt":"2026-09-29T14:25:02.799Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4130,"terminal":false,"missionId":"a3732224-5e2e-4662-b5f0-53a872b604f1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":10680,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a3732224-5e2e-4662-b5f0-53a872b604f1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":828,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:25:22.894224+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4130","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a3732224-5e2e-4662-b5f0-53a872b604f1:automatic-mission-resume:4130:repair_mission_pr_ready_retryable","mission_step_id":"f5269f72-ca5d-416b-b813-145e724ec243","command_center_event_id":"a3732224-5e2e-4662-b5f0-53a872b604f1"},{"id":"6dea77ad-6551-4648-be36-dc08db3be7d6","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"14a884b4-9a8b-411a-a44b-ff2035a0069f","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1467,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1640,"providerAuthMs":0,"ledgerPrepareMs":1024,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1640,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1024,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"14a884b4-9a8b-411a-a44b-ff2035a0069f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1181,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-01T03:04:21.762371+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:14a884b4-9a8b-411a-a44b-ff2035a0069f:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"9a93ec31-45de-460d-b5d7-62c6cd59a07b","command_center_event_id":"14a884b4-9a8b-411a-a44b-ff2035a0069f"},{"id":"6deaf905-b202-4b34-8cfb-8627a886062c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"c62786630e9e416292410af15960959aabf40ba8","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"c62786630e9e416292410af15960959aabf40ba8","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"affaa7ea4ceba847c290fe6a37d5bd342aeb2a3d8f856f0572e630df205f23ca","forgejoWorkflowProof":{"runId":16105,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"c4e3181d876746a55ba0351cc3f714fbd6f52b4f","deploymentId":"forgejo-main-c4e3181d876746a55ba0351cc3f714fbd6f52b4f","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.65.7-prime-stale-manual-retirement-adapter","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:41:17.514699+00:00","proof_gate":"canonical_release_pending","source_sha":"c62786630e9e416292410af15960959aabf40ba8","external_id":"forgejo-main-c62786630e9e","receipt_type":"canonical_release_status","idempotency_key":"mission:bc22485a-0b98-4b49-97d9-81e0a4982b60:forgejo-release-status:c62786630e9e416292410af15960959aabf40ba8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"e9f7bcc7-c141-4a1d-834b-19092f01dc0f","command_center_event_id":"bc22485a-0b98-4b49-97d9-81e0a4982b60"},{"id":"6dede62b-e8d5-4012-8780-bcd813de5d8a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/tenant-contract-parity-20260830","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5935,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"6c1bed53-d571-4692-8360-bb194371d9db","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":10946,"prReadinessMs":0,"approvedPlanMs":10946,"missionSetupMs":3623,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6c1bed53-d571-4692-8360-bb194371d9db"},"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":5464,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:51:30.555173+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6c1bed53-d571-4692-8360-bb194371d9db:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"6a2bbcca-0ce6-4d8a-b377-6fe5031131c2","command_center_event_id":"6c1bed53-d571-4692-8360-bb194371d9db"},{"id":"6deeeb21-bf5b-4d06-9d4f-1fc83d684bbf","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-6936aa276b97","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2820,"terminal":false,"missionId":"6936aa27-6b97-4d2e-9e8c-302291a69fe7","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f4f0f527f528329d6d25c366d6cf93bec03cb1d8","timingsMs":{"prReadinessMs":90,"approvedPlanMs":0,"shipAndProveMs":3361,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"6936aa27-6b97-4d2e-9e8c-302291a69fe7"},"performance":null,"deploymentId":"forgejo-main-f4f0f527f528","workflowRunId":8344,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":792,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T14:20:30.554157+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2820","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6936aa27-6b97-4d2e-9e8c-302291a69fe7:automatic-mission-resume:2820:canonical_release_reconciliation_pending","mission_step_id":"e9b0528c-df47-4992-9418-458b855d6aa4","command_center_event_id":"6936aa27-6b97-4d2e-9e8c-302291a69fe7"},{"id":"6df0361c-df40-4474-b3b5-8736c16d7790","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-1624bf069219","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.62.0-mission-freedom-cloudflare-primary","prNumber":null,"terminal":false,"missionId":"1624bf06-9219-4eb4-9af9-892545fbe187","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1513,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":544,"providerAuthMs":0,"ledgerPrepareMs":544,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":544,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":544,"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":"1624bf06-9219-4eb4-9af9-892545fbe187"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4902,"likelyAffectedFiles":["src/pages/owner/KnockLaunchPortfolio.tsx","src/lib/owner/knockLaunchPortfolioData.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:05:10.147292+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1624bf06-9219-4eb4-9af9-892545fbe187:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c3c00e90-986b-4a67-b56b-195220384315","command_center_event_id":"1624bf06-9219-4eb4-9af9-892545fbe187"},{"id":"6df0ebfb-ebde-42df-aae2-b84a9f8b5ee5","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"145c9386-1963-4522-b696-11b4484554b7","phase":"universal_visual_witness_supervised","branch":null,"reason":null,"status":"pending","metrics":{"receiptBytes":15483,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":8,"executorlessWaitMs":110800,"firstUsefulResultAt":"2026-09-29T19:10:58.894Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4166,"terminal":false,"missionId":"cbe6b4ff-532a-4188-97d0-6f53900b0ad9","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"da05395ba22fa53af4a5a6a2603ebb36df4b6cff","timingsMs":{"queue":287,"total":453,"execution":166},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"cbe6b4ff-532a-4188-97d0-6f53900b0ad9"},"performance":null,"deploymentId":"forgejo-main-da05395ba22f","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"145c9386-1963-4522-b696-11b4484554b7","tenant":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"145c9386-1963-4522-b696-11b4484554b7","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"https://whatsmyprogress.com/pcg","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13156,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1816,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T19:12:52.726216+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"da05395ba22fa53af4a5a6a2603ebb36df4b6cff","external_id":"145c9386-1963-4522-b696-11b4484554b7","receipt_type":"visual_proof_started","idempotency_key":"mission:cbe6b4ff-532a-4188-97d0-6f53900b0ad9:visual-start:145c9386-1963-4522-b696-11b4484554b7","mission_step_id":"00aa4abb-bb3a-4791-9f4f-c8dcc752b49e","command_center_event_id":"cbe6b4ff-532a-4188-97d0-6f53900b0ad9"},{"id":"6df1a1dd-655b-4e4b-8e99-b330f7a0bebe","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"pending","supabase-edge-production/live":"pending"},"mainSha":"508adc8f521b55f1e5d853957c2cfd42d00425ae","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"508adc8f521b55f1e5d853957c2cfd42d00425ae","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"},"requestContractHash":"9d843ee2d82530ea73065366676a3f6e8ce837e33b391fb5a1855f9b7cf78427","forgejoWorkflowProof":{"runId":13476,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","ccExecution":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"06691804ea1e8cd7b794a3b48f59bf435e972590","deploymentId":"forgejo-main-06691804ea1e8cd7b794a3b48f59bf435e972590","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.25-executorless-implementation-resume","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:07:19.931699+00:00","proof_gate":"canonical_release_pending","source_sha":"508adc8f521b55f1e5d853957c2cfd42d00425ae","external_id":"forgejo-main-508adc8f521b","receipt_type":"canonical_release_status","idempotency_key":"mission:8f3b0a5d-d115-49f4-90f5-53befc8e65da:forgejo-release-status:508adc8f521b55f1e5d853957c2cfd42d00425ae:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"06cea6e7-a83b-4a38-b12f-dc219887442a","command_center_event_id":"8f3b0a5d-d115-49f4-90f5-53befc8e65da"},{"id":"6df251aa-b81e-4e2b-9152-391e681815f3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.46-connection-research-human-readable-unknowns","prNumber":null,"terminal":false,"missionId":"666dbb64-c048-45dc-a04d-152afbf559e0","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":408,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":408,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":408,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":408,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"666dbb64-c048-45dc-a04d-152afbf559e0"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1482,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:15:24.297175+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:666dbb64-c048-45dc-a04d-152afbf559e0:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"746cfff5-bc48-4e93-a9f9-25864ee81108","command_center_event_id":"666dbb64-c048-45dc-a04d-152afbf559e0"},{"id":"6df4712f-9c90-4b2e-8bf2-e22eb5445bf1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-486ef02508d1","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":158638,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":6,"executorlessWaitMs":741392,"firstUsefulResultAt":"2026-09-28T16:32:48.622Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4018,"terminal":false,"missionId":"486ef025-08d1-4b64-ac31-872c5c28e7b1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5467,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"486ef025-08d1-4b64-ac31-872c5c28e7b1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T16:43:19.121495+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4018","receipt_type":"automatic_mission_resume","idempotency_key":"mission:486ef025-08d1-4b64-ac31-872c5c28e7b1:automatic-mission-resume:4018:repair_mission_pr_ready_retryable","mission_step_id":"f12cad7b-b84a-489f-b149-c6726ed324a5","command_center_event_id":"486ef025-08d1-4b64-ac31-872c5c28e7b1"},{"id":"6df58ea2-79c2-40c3-85a3-97ef772bf6f9","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_model_generation_failed","failureClass":"retryable","sourceTargets":["src/pages/card-grading/PCGSlabUpload.tsx"],"dependencyReason":"model_provider_http_429","dependencyStatus":429,"providerAttempts":[{"role":"deep","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"primary","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"fallback","reason":"model_provider_http_429","status":429,"provider":"openai","formatRepair":false}],"automaticExecutorAssigned":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T20:26:58.507134+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"a38bb83b7ad492bfd46bd9067c624d5d580ca8d3","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:62adfd14-ade6-4cae-b542-10b019d33f4d:compiler:a38bb83b7ad492bfd46bd9067c624d5d580ca8d3:src/pages/card-grading/PCGSlabUpload.tsx","mission_step_id":"29afc36e-6ffa-4d75-93f3-9a6b227cbf16","command_center_event_id":"62adfd14-ade6-4cae-b542-10b019d33f4d"},{"id":"6df93cb8-fb38-46ff-8868-7f298ca3fbae","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"836c3a02014a259d5eff9df989044a94f5e71468","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"836c3a02014a259d5eff9df989044a94f5e71468","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["cc-notify-owner"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"c243e87a42ba0150d698f76896388541bd42e7acbdfbcf89ee91155f0fed0b9f","forgejoWorkflowProof":{"runId":15523,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:20:43.579641+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"836c3a02014a259d5eff9df989044a94f5e71468","external_id":"forgejo-main-836c3a02014a","receipt_type":"canonical_release_status","idempotency_key":"mission:07114dc5-2c81-4d55-a191-de6f7048bd6e:forgejo-release-status:836c3a02014a259d5eff9df989044a94f5e71468:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"936b78e1-bdee-484f-b639-5a2cb5058a5c","command_center_event_id":"07114dc5-2c81-4d55-a191-de6f7048bd6e"},{"id":"6df9639a-0ef9-4d3d-bdfb-b5a072a307ed","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/modes-shell-notifications-clean","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":2567,"terminal":false,"missionId":"afb0ade3-a700-476b-a8cd-f22469ed8263","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e75df39f51bba123a02680da665dec0525d7d15f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":21327,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2489,"approvedPlanMs":0,"missionSetupMs":810,"providerAuthMs":0,"shipAndProveMs":11208,"ledgerPrepareMs":810,"ledgerReconcileMs":264,"lineageReconcileMs":0,"resolvePreflightMs":810,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1074,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"afb0ade3-a700-476b-a8cd-f22469ed8263"},"performance":null,"deploymentId":"forgejo-main-e75df39f51bb","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2605,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:52:28.268133+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e75df39f51bba123a02680da665dec0525d7d15f","external_id":"forgejo-main-e75df39f51bb","receipt_type":"execute_mission","idempotency_key":"mission:afb0ade3-a700-476b-a8cd-f22469ed8263:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d8c6de00-e188-44ec-a3b0-b47a465d65fb","command_center_event_id":"afb0ade3-a700-476b-a8cd-f22469ed8263"},{"id":"6dfabf30-816d-42bf-9fa0-57f484dcf3fa","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/whatsmyprogress-brand-domain-20260831","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":2946,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":1217,"terminal":false,"missionId":"328c9576-0cfe-4517-b199-739d22de62cb","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":9576,"prReadinessMs":1043,"approvedPlanMs":8071,"missionSetupMs":682,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"328c9576-0cfe-4517-b199-739d22de62cb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1504,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T21:38:16.78635+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1217","receipt_type":"execute_mission","idempotency_key":"mission:328c9576-0cfe-4517-b199-739d22de62cb:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"32b174c0-9ea6-4f53-b32b-458ec265ce03","command_center_event_id":"328c9576-0cfe-4517-b199-739d22de62cb"},{"id":"6dfb24dc-ba35-41ff-b3b6-5363f7568c72","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-mobile-permission-bootstrap","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1137,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"c8546b1a-8078-4119-abe3-622661c6ec7e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"c8546b1a-8078-4119-abe3-622661c6ec7e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":2523,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T10:50:29.287281+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c8546b1a-8078-4119-abe3-622661c6ec7e:execute_mission:repair_mission_synthesis_ready","mission_step_id":"7075f775-c5bc-45f3-812e-a8e32368f3d6","command_center_event_id":"c8546b1a-8078-4119-abe3-622661c6ec7e"},{"id":"6dfbb53e-a98f-409d-88e2-2798410688ec","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"dbfd134d9962e4da24d79cfca4074355561fc2e8","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"1709637073843ea6edc685bda36530dc3803318b","prNumber":3089,"gateRunId":9513,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/9513/jobs/1","mergeCommitSha":"dbfd134d9962e4da24d79cfca4074355561fc2e8"}],"requestContractHash":"fd6740b89b7366b8249d20d391d225fe53b8ee11ed763bf65402078ef0b81200","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:21:15.833705+00:00","proof_gate":"request_contract_repository_verified","source_sha":"dbfd134d9962e4da24d79cfca4074355561fc2e8","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:43e2f7e5-60b8-45ff-85dd-b674ea5403bd:request-contract-repository:fd6740b89b7366b8249d20d391d225fe53b8ee11ed763bf65402078ef0b81200:dbfd134d9962e4da24d79cfca4074355561fc2e8","mission_step_id":"61ff513f-341f-4222-abf8-add69fa75f92","command_center_event_id":"43e2f7e5-60b8-45ff-85dd-b674ea5403bd"},{"id":"6dfbe660-630d-4e24-b97f-c7af49be5fb4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the exact cc-execution files required to restore Visual Witness automatic failover, wire the existing VisualWitnessVirtualRunner Cloudflare Container binding, add the regression guard, then refreeze through the canonical maintenance flow. Use a corrective generation on fresh branch ai/visual-witness-virtual-failover-20260905 from current main 0d5da712b55fbf50b81efa395ed50caa6bb956a4. One PR, KnockLaunch Gate, squash merge, deploy only cc-execution, and prove canonical inspect_route_health returns live instead of 502 by selecting the virtual runner while Render primary remains unavailable. Do not touch any unrelated file or target and do not restore GitHub dependencies.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the exact cc-execution files required to restore Visual Witness automatic failover, wire the existing VisualWitnessVirtualRunner Cloudflare Container binding, add the regression guard, then refreeze through the canonical maintenance flow. Use a corrective generation on fresh branch ai/visual-witness-virtual-failover-20260905 from current main 0d5da712b55fbf50b81efa395ed50caa6bb956a4. One PR, KnockLaunch Gate, squash merge, deploy only cc-execution, and prove canonical inspect_route_health returns live instead of 502 by selecting the virtual runner while Render primary remains unavailable. Do not touch any unrelated file or target and do not restore GitHub dependencies.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Control plane is unfrozen only for the exact failover repair, the existing Cloudflare virtual Witness runner is activated, the change is shipped through Gate and cc-execution release, and Visual Witness health is live instead of 502.","proofConditionIds":["proof-repository","proof-release","proof-health"]}],"objective":"Unfreeze the control plane only for the exact cc-execution files required to restore Visual Witness automatic failover, wire the existing VisualWitnessVirtualRunner Cloudflare Container binding, add the regression guard, then refreeze through the canonical maintenance flow. Use a corrective generation on fresh branch ai/visual-witness-virtual-failover-20260905 from current main 0d5da712b55fbf50b81efa395ed50caa6bb956a4. One PR, KnockLaunch Gate, squash merge, deploy only cc-execution, and prove canonical inspect_route_health returns live instead of 502 by selecting the virtual runner while Render primary remains unavailable. Do not touch any unrelated file or target and do not restore GitHub dependencies.","constraints":[{"id":"constraint-1","statement":"Maintenance scope is exactly workers/cc-execution/wrangler.toml and workers/cc-execution/test/visual-witness-virtual-binding.test.js.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"No GitHub dependency is created or restored.","proofConditionIds":["proof-repository"]},{"id":"constraint-3","statement":"Only cc-execution is released for the corrective generation.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main contains the VisualWitnessVirtualRunner container definition, VISUAL_WITNESS_VIRTUAL_RUNNER binding, existing migration, and regression guard after the maintenance repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"The exact corrective source passes KnockLaunch Gate, squash merges, and deploys only cc-execution with its Cloudflare Container.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live, selects the virtual runner, and reports failoverUsed true instead of 502 while Render primary is unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"a7cc0db74d7e5cf50ce74f5d5dd0acd7131346a3f55a8568873fcc71242cc95f","requestContractRevision":5,"previousRequestContractHash":"334e048803be1158a7feadb199b8d80119889878a755d031b989b02f8e6c9f8c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:17:59.603114+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:55a01621-8cc3-456d-95da-5b3b8199a436:request-contract:a7cc0db74d7e5cf50ce74f5d5dd0acd7131346a3f55a8568873fcc71242cc95f","mission_step_id":"8f539363-e82a-4d2c-a5b0-0a596c38c84d","command_center_event_id":"55a01621-8cc3-456d-95da-5b3b8199a436"},{"id":"6dfc6466-92d8-4a9d-ad63-7c90bf1484ff","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Repair the newly reproduced false-error branch of the same Forgejo repository-state failure class on PR #2288; exact source and regression only, no new branch/PR.","baseSha":"289927e29cccfa87125e004f0e6f31384157dce1","issuedAt":1789024101033,"expiresAt":1789024281033,"missionId":"a04714d8-6261-46e9-8dd7-7ed0436221b2","authorizationId":"81849e2b-4252-45bb-ab94-a0044e9c4060","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T07:08:21.476828+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"289927e29cccfa87125e004f0e6f31384157dce1","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:81849e2b-4252-45bb-ab94-a0044e9c4060","mission_step_id":"fc4bc6f0-4cbd-448a-99d0-7e87572c2d7a","command_center_event_id":"a04714d8-6261-46e9-8dd7-7ed0436221b2"},{"id":"6e008e3a-081c-4262-a61d-030f0ae28cfe","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T17:54:31.980985+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:24:59.236451+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:20487f76-7728-461c-9dc7-09d2833551f8:owner-progress-heartbeat:119420019","mission_step_id":"217f8202-3fad-4ee1-88f5-6798d69479de","command_center_event_id":"20487f76-7728-461c-9dc7-09d2833551f8"},{"id":"6e009467-a88e-4ec8-b941-6f1bac47f8cf","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/seaside-next-label-scroll-stability","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5824,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4122,"terminal":false,"missionId":"0848d528-f4e8-4ea2-a836-15c4071fcd59","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"0848d528-f4e8-4ea2-a836-15c4071fcd59"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1767,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-06T03:33:06.330358+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"4122","receipt_type":"execute_mission","idempotency_key":"mission:0848d528-f4e8-4ea2-a836-15c4071fcd59:execute_mission:repair_mission_synthesis_ready","mission_step_id":"29e3fed4-4a00-43c2-ac4a-34361980d01c","command_center_event_id":"0848d528-f4e8-4ea2-a836-15c4071fcd59"},{"id":"6e013e49-bb43-4100-8dca-b851840a1ace","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":327450,"releaseCount":0,"toolCallCount":216,"repeatedCallCount":210,"executorlessWaitMs":14382749,"firstUsefulResultAt":"2026-10-06T02:27:37.258Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":5135,"terminal":false,"missionId":"d5ce7119-769f-4de2-bf73-6c96e5970c74","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"d5ce7119-769f-4de2-bf73-6c96e5970c74"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:34:25.54944+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5135","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d5ce7119-769f-4de2-bf73-6c96e5970c74:automatic-mission-resume:5135:repair_mission_waiting_for_gate","mission_step_id":"66ae354d-6c40-461e-a554-0c70204d6c72","command_center_event_id":"d5ce7119-769f-4de2-bf73-6c96e5970c74"},{"id":"6e01895c-34db-477f-963f-a7718ff38fff","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Add the anchored-edit normalization regression cases to the existing cc-execution test suite that KnockLaunch Gate explicitly runs, on the same mission and PR.","baseSha":"6ece470493ed8c4f5dbbc4527963fd0ecd8094c6","issuedAt":1788052684936,"expiresAt":1788052864936,"missionId":"8d95fa53-b59d-4d40-915d-ead5bd7983f2","singleUse":true,"authorizationId":"12df2402-e176-4ed1-9f73-e0816f520cc0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T01:18:05.872992+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"6ece470493ed8c4f5dbbc4527963fd0ecd8094c6","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:12df2402-e176-4ed1-9f73-e0816f520cc0","mission_step_id":"e4de4cd2-4ed5-4a56-a773-30c3cedf66ff","command_center_event_id":"8d95fa53-b59d-4d40-915d-ead5bd7983f2"},{"id":"6e029d31-6ad4-403f-8bbf-573ff568a86d","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-repository\",\"proof-interaction\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-22T15:30:04.878534+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-ff52aeb8b69f\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T13:30:33.200854+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ff52aeb8-b69f-4b90-9f40-277597e5e54c:owner-progress-heartbeat:119338922","mission_step_id":"5adc63f9-cdc0-4fc1-ae09-14d788c5c821","command_center_event_id":"ff52aeb8-b69f-4b90-9f40-277597e5e54c"},{"id":"6e02caa8-e93f-4a1b-8740-e1bb58898bdc","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"8d566cdbbec12b51d4a0b4615db3d6f52c8932f6","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8d566cdbbec12b51d4a0b4615db3d6f52c8932f6","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"10331ba99550925c4658024a5a707353151718d4d5a8822909832dde7182039e","forgejoWorkflowProof":{"runId":8418,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T17:29:02.601978+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8d566cdbbec12b51d4a0b4615db3d6f52c8932f6","external_id":"forgejo-main-8d566cdbbec1","receipt_type":"canonical_release_status","idempotency_key":"mission:1fb6659c-7d4f-43be-9000-a447df0c443f:forgejo-release-status:8d566cdbbec12b51d4a0b4615db3d6f52c8932f6:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"d8239587-d5a8-471d-a915-cab4ac4ea0f1","command_center_event_id":"1fb6659c-7d4f-43be-9000-a447df0c443f"},{"id":"6e0301c3-e2a1-441a-a4ae-70c3ef36e545","source":"cc-execution","status":"recorded","payload":{"objective":"Ship the complete 321 Auto Unlock authorization correction. Supersede partial PR #1364; do not merge it. Only change the authoritative 321 public form and auto-unlock-intake function. One continuous customer authorization, no accordions; exact NYSOM Enterprises Inc. d/b/a 321 Auto Unlock identity/address; frontend and actual e-sign both v2; preserve existing mechanics; deploy and verify live.","tenantRef":"321 Auto Unlock","receivedAt":"2026-09-02T02:42:37.413Z","fingerprint":"4b0760c20ac4b010ad11cefb80ce472770acc9dd9f7529edbb47276cd6a519a2","workstreamRef":"321autounlock","conversationId":null,"canonicalBranch":"ai/321-single-authorization-form-final-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship the complete 321 Auto Unlock authorization correction. Supersede partial PR #1364; do not merge it. Only change the authoritative 321 public form and auto-unlock-intake function. One continuous customer authorization, no accordions; exact NYSOM Enterprises Inc. d/b/a 321 Auto Unlock identity/address; frontend and actual e-sign both v2; preserve existing mechanics; deploy and verify live.","wordingChanged":false,"canonicalIntent":"Ship the complete 321 Auto Unlock authorization correction. Supersede partial PR #1364; do not merge it. Only change the authoritative 321 public form and auto-unlock-intake function. One continuous customer authorization, no accordions; exact NYSOM Enterprises Inc. d/b/a 321 Auto Unlock identity/address; frontend and actual e-sign both v2; preserve existing mechanics; deploy and verify live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The live 321 Auto Unlock request flow presents one continuous authorization and the generated e-sign agreement matches v2.","proofConditionIds":["proof-production"]}],"objective":"Ship the complete 321 Auto Unlock authorization correction. Supersede partial PR #1364; do not merge it. Only change the authoritative 321 public form and auto-unlock-intake function. One continuous customer authorization, no accordions; exact NYSOM Enterprises Inc. d/b/a 321 Auto Unlock identity/address; frontend and actual e-sign both v2; preserve existing mechanics; deploy and verify live.","constraints":[{"id":"constraint-1","statement":"Only the 321 public form and auto-unlock-intake edge function may change.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Preserve existing request, scan/upload, and secure e-sign mechanics.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Live 321autounlock.com request flow shows Authorization & signature as one continuous agreement without the Service authorization packet accordion stack, and uses v2 in the generated agreement.","route":"https://321autounlock.com/#request","roleRef":null,"userRef":null,"required":true,"expectedText":"Authorization & signature","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/321-single-authorization-form-final-20260901","conversationContext":null,"requestContractHash":"60e1d7f8728c80ebefac51737dde846c5a82856025b863627cf4a3ca74853ba7","requestContractRevision":1},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-02T02:42:37.893812+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:992bad2f-7d05-4140-8469-f14727deb09e:tenant-workstream-contribution:4b0760c20ac4b010ad11cefb80ce472770acc9dd9f7529edbb47276cd6a519a2","mission_step_id":null,"command_center_event_id":"992bad2f-7d05-4140-8469-f14727deb09e"},{"id":"6e04230c-3fb2-4b54-9807-7305788628b7","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":206,"terminal":false,"missionId":"eea557e0-89b6-43c3-9d0c-0f746e2fae3e","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"0e8cee6348d5a6dbfcea1e9a4a0a39f8cec399d0","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"eea557e0-89b6-43c3-9d0c-0f746e2fae3e"},"performance":null,"deploymentId":"forgejo-main-0e8cee6348d5","workflowRunId":629,"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":3955,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T01:05:16.63234+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"0e8cee6348d5a6dbfcea1e9a4a0a39f8cec399d0","external_id":"forgejo-main-0e8cee6348d5","receipt_type":"ship_and_prove","idempotency_key":"mission:eea557e0-89b6-43c3-9d0c-0f746e2fae3e:ship_and_prove:ship_and_prove_release_pending:0e8cee6348d5a6dbfcea1e9a4a0a39f8cec399d0:629","mission_step_id":"563916a1-aa61-4f91-afa4-c0512a719046","command_center_event_id":"eea557e0-89b6-43c3-9d0c-0f746e2fae3e"},{"id":"6e0598fd-19d7-4cd9-9de4-d5e892b7fd1a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/curri-three-tenant-demo-ready-0907","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.71-mcp-oauth-owner-retry","prNumber":2098,"terminal":false,"missionId":"04b55f61-c410-4453-aa5e-deed5f1faeae","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16971,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":14064,"approvedPlanMs":0,"missionSetupMs":1513,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":806,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1513,"repositoryMutationMs":2653,"repositoryProviderMs":2084,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1848,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":806,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":236},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"04b55f61-c410-4453-aa5e-deed5f1faeae"},"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":2263,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T19:35:54.999049+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2098","receipt_type":"execute_mission","idempotency_key":"mission:04b55f61-c410-4453-aa5e-deed5f1faeae:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"221de9c6-7a40-4e6f-b7ad-da51e7eaa038","command_center_event_id":"04b55f61-c410-4453-aa5e-deed5f1faeae"},{"id":"6e05d210-ae08-4b7a-a174-3c64fd74fd39","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f4275000b4bb","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.155-cancelled-release-signed-push-lineage","prNumber":2860,"terminal":false,"missionId":"f4275000-b4bb-42ac-abd2-52cf5223b989","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4393,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3118,"approvedPlanMs":0,"missionSetupMs":2286,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1474,"ledgerReconcileMs":0,"lineageReconcileMs":812,"resolvePreflightMs":2286,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1474,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f4275000-b4bb-42ac-abd2-52cf5223b989"},"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":2070,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T20:04:09.49124+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2860","receipt_type":"execute_mission","idempotency_key":"mission:f4275000-b4bb-42ac-abd2-52cf5223b989:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"447e5e1a-14f9-4ebd-9976-4cced172f330","command_center_event_id":"f4275000-b4bb-42ac-abd2-52cf5223b989"},{"id":"6e0751bc-fef9-4d8b-b9ef-0da6049081bb","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ab73198f25b1","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ab73198f-25b1-485d-bd6f-2a579b3609b3","objective":"Repair terminal branch-scoped mission rotation so a new owner objective on the same ai/* branch does not reattach to an old terminal mission.","sourceSha":"d29d9d4c8ceaeadedcdee52c26ef3e01fbff1da2","repository":"noel/KnockLaunchOS","visualProof":false,"autoProgress":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/mission-ledger.js"],"anchored_edits":[{"path":"workers/cc-execution/src/mission-ledger.js","new_content":"  const rotatableWorkstream = Boolean(workstreamRef || explicitWorkstreamKey || branch);","old_content":"  const rotatableWorkstream = Boolean(workstreamRef || explicitWorkstreamKey);"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Fix Prime so terminal branch-scoped missions rotate to a fresh mission generation.","wordingChanged":false,"canonicalIntent":"In ensureMission, treat an explicit branch as a rotatable workstream key source alongside tenant and explicit workstream keys.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"rotation","statement":"A terminal branch-scoped mission no longer traps all later objectives on the same branch.","proofConditionIds":["repository","runtime"]}],"objective":"Repair terminal branch-scoped mission rotation so a new owner objective on the same ai/* branch does not reattach to an old terminal mission.","constraints":[{"id":"one-line","statement":"Change only the rotatableWorkstream boolean in workers/cc-execution/src/mission-ledger.js.","proofConditionIds":["repository"]},{"id":"no-witness","statement":"Do not run Visual Witness.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"The exact one-line branch-rotation repair passes canonical Gate and is squash merged.","required":true},{"id":"runtime","kind":"runtime","claim":"cc-execution production runtime is released from the merged repair.","required":true,"allowedReleaseTargets":["cc-execution"],"requiredReleaseTargets":["cc-execution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/mission-ledger.js"],"requestContract":{"intent":{"rawUtterance":"Fix Prime so terminal branch-scoped missions rotate to a fresh mission generation.","wordingChanged":false,"canonicalIntent":"In ensureMission, treat an explicit branch as a rotatable workstream key source alongside tenant and explicit workstream keys.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"rotation","statement":"A terminal branch-scoped mission no longer traps all later objectives on the same branch.","proofConditionIds":["repository","runtime"]}],"objective":"Repair terminal branch-scoped mission rotation so a new owner objective on the same ai/* branch does not reattach to an old terminal mission.","constraints":[{"id":"one-line","statement":"Change only the rotatableWorkstream boolean in workers/cc-execution/src/mission-ledger.js.","proofConditionIds":["repository"]},{"id":"no-witness","statement":"Do not run Visual Witness.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"The exact one-line branch-rotation repair passes canonical Gate and is squash merged.","required":true},{"id":"runtime","kind":"runtime","claim":"cc-execution production runtime is released from the merged repair.","required":true,"allowedReleaseTargets":["cc-execution"],"requiredReleaseTargets":["cc-execution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"3c1951ce9904c48283a11e6bf4e811c7a205cdbccf4b37dc3f408a5678c0d6ed","replayCount":0,"serializedBytes":4414},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:54:34.66922+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ab73198f-25b1-485d-bd6f-2a579b3609b3:repository-mutation-intent:3c1951ce9904c48283a11e6bf4e811c7a205cdbccf4b37dc3f408a5678c0d6ed:0","mission_step_id":"dfa2e088-97e9-466c-99d7-4c76b1cb488f","command_center_event_id":"ab73198f-25b1-485d-bd6f-2a579b3609b3"},{"id":"6e0b2653-4dfa-4ef0-973a-a4a1b658a6ec","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-352c0de81db6","writes":[],"patches":[],"version":1,"approved":true,"missionId":"352c0de8-1db6-441a-b1ac-794fd2718924","objective":"Continue the same non-visual cc-execution reliability mission. Apply only the exact anchored edits supplied. These edits make PR-readiness fail-fast under provider brownouts, keep ancestry inside the shared readiness deadline, make explicit READ-ONLY wording authoritative over incidental mutation nouns, make explicit NON-VISUAL wording authoritative over incidental visual words, and bump cc-execution runtime identity. Then use canonical Gate, squash merge, affected cc-execution release, and runtime proof. No visual proof is required.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/objective-intent.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-release-fast-lane.js","edits":[{"new_content":"const FORGEJO_PR_READY_READ_TIMEOUT_MS = 1500;\nconst FORGEJO_PR_READY_TOTAL_BUDGET_MS = 3000;","old_content":"const FORGEJO_PR_READY_READ_TIMEOUT_MS = 5000;\nconst FORGEJO_PR_READY_TOTAL_BUDGET_MS = 10000;"},{"new_content":"    const ancestryRemainingMs = readinessDeadlineAtMs - Date.now();\n    if (ancestryRemainingMs <= 1) readyTimeout();\n    const ancestryProof = await proveForgejoCommitAncestry(env, repository, headSha, currentBaseSha, {\n      timeoutMs: Math.max(1, ancestryRemainingMs),\n      maxCommits: 128,\n    });","old_content":"    const ancestryProof = await proveForgejoCommitAncestry(env, repository, headSha, currentBaseSha, {\n      timeoutMs: FORGEJO_PR_READY_TOTAL_BUDGET_MS,\n      maxCommits: 128,\n    });"}]},{"path":"workers/cc-execution/src/objective-intent.js","edits":[{"new_content":"  const visualWork = classifyVisualWorkIntent(body);\n  if (visualWork.kind === \"not_visual_work\") {","old_content":"  const visualWork = classifyVisualWorkIntent(body);\n  if (visualWork.kind === \"not_visual_work\") {"},{"new_content":"export function classifyVisualWorkIntent(body = {}) {\n  const objective = String(body.objective || body.issue || body.body || body.title || \"\").trim().toLowerCase();\n  const explicitNonVisual = /\\bnon[- ]?visual\\b/.test(objective)\n    || /\\bno\\b[^.;\\n]{0,120}\\bvisual\\s+proof\\b/.test(objective);\n  if (explicitNonVisual) {\n    return { kind: \"not_visual_work\", referenceVisualPresent: false, implementation: false, creation: false };\n  }\n  const positiveObjective = objective","old_content":"export function classifyVisualWorkIntent(body = {}) {\n  const objective = String(body.objective || body.issue || body.body || body.title || \"\").trim().toLowerCase();\n  const positiveObjective = objective"},{"new_content":"  const readOnly = explicitReadOnly || (\n    !hasMutationPayload && body.ship !== true && !mutationSignal\n    && (readSignal || questionSignal)\n  );","old_content":"  const readOnly = explicitReadOnlyFlag || (\n    !hasMutationPayload && body.ship !== true && !mutationSignal\n    && (explicitReadOnlyText || readSignal || questionSignal)\n  );"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.1-readiness-lockdown\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.0-platform-sidekick-intelligence\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"352c0de8-1db6-441a-b1ac-794fd2718924","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/objective-intent.js","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"e0f46ee4dfd9346798604ebd8879c38c04c12aebbcc5cd4ee704926f222b272c","replayCount":0,"serializedBytes":4249},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T15:48:54.3969+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:352c0de8-1db6-441a-b1ac-794fd2718924:repository-mutation-intent:e0f46ee4dfd9346798604ebd8879c38c04c12aebbcc5cd4ee704926f222b272c:0","mission_step_id":"98aac082-761a-4f00-b0f2-5421cba61e93","command_center_event_id":"352c0de8-1db6-441a-b1ac-794fd2718924"},{"id":"6e0db761-ed16-4078-a434-abf33bfe91f0","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Fix the KNOCKLAUNCH loading-screen regression system-wide and carry it to live production. Treat logo-derived loading as a platform invariant across every authenticated tenant route/app and every platform surface. Repair the governing shared loader/branding primitive from current protected main. Tenant routes use resolved tenant configured logo-derived loader; platform/GodMode/control-plane surfaces use official fist+rocket+KNOCKLAUNCH OS logo; self-contained authenticated route families cannot omit loading; deterministic fail-closed fallback, no generic spinner/blank/flicker/wrong-tenant branding/cross-tenant leakage; preserve loader opacity/scale/framing settings. Gate, squash merge, deploy frontend, prove live.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Fix the KNOCKLAUNCH loading-screen regression system-wide and carry it to live production. Treat logo-derived loading as a platform invariant across every authenticated tenant route/app and every platform surface. Repair the governing shared loader/branding primitive from current protected main. Tenant routes use resolved tenant configured logo-derived loader; platform/GodMode/control-plane surfaces use official fist+rocket+KNOCKLAUNCH OS logo; self-contained authenticated route families cannot omit loading; deterministic fail-closed fallback, no generic spinner/blank/flicker/wrong-tenant branding/cross-tenant leakage; preserve loader opacity/scale/framing settings. Gate, squash merge, deploy frontend, prove live.","wordingChanged":false,"canonicalIntent":"Fix the KNOCKLAUNCH loading-screen regression system-wide and carry it to live production. Treat logo-derived loading as a platform invariant across every authenticated tenant route/app and every platform surface. Repair the governing shared loader/branding primitive from current protected main. Tenant routes use resolved tenant configured logo-derived loader; platform/GodMode/control-plane surfaces use official fist+rocket+KNOCKLAUNCH OS logo; self-contained authenticated route families cannot omit loading; deterministic fail-closed fallback, no generic spinner/blank/flicker/wrong-tenant branding/cross-tenant leakage; preserve loader opacity/scale/framing settings. Gate, squash merge, deploy frontend, prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Every authenticated tenant and platform surface presents the correct logo-derived loading screen under tenant-isolation and deterministic fallback rules.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Fix the KNOCKLAUNCH loading-screen regression system-wide and carry it to live production. Treat logo-derived loading as a platform invariant across every authenticated tenant route/app and every platform surface. Repair the governing shared loader/branding primitive from current protected main. Tenant routes use resolved tenant configured logo-derived loader; platform/GodMode/control-plane surfaces use official fist+rocket+KNOCKLAUNCH OS logo; self-contained authenticated route families cannot omit loading; deterministic fail-closed fallback, no generic spinner/blank/flicker/wrong-tenant branding/cross-tenant leakage; preserve loader opacity/scale/framing settings. Gate, squash merge, deploy frontend, prove live.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"bounded","blastRadius":"narrow"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["src/components/ui/universal-loading-screen.tsx","src/__tests__/components/universal-loading-screen.test.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Fix the KNOCKLAUNCH loading-screen regression system-wide and carry it to live production. Treat logo-derived loading as a platform invariant across every authenticated tenant route/app and every platform surface. Repair the governing shared loader/branding primitive from current protected main. Tenant routes use resolved tenant configured logo-derived loader; platform/GodMode/control-plane surfaces use official fist+rocket+KNOCKLAUNCH OS logo; self-contained authenticated route families cannot omit loading; deterministic fail-closed fallback, no generic spinner/blank/flicker/wrong-tenant branding/cross-tenant leakage; preserve loader opacity/scale/framing settings. Gate, squash merge, deploy frontend, prove live.","canonicalIntent":"Fix the KNOCKLAUNCH loading-screen regression system-wide and carry it to live production. Treat logo-derived loading as a platform invariant across every authenticated tenant route/app and every platform surface. Repair the governing shared loader/branding primitive from current protected main. Tenant routes use resolved tenant configured logo-derived loader; platform/GodMode/control-plane surfaces use official fist+rocket+KNOCKLAUNCH OS logo; self-contained authenticated route families cannot omit loading; deterministic fail-closed fallback, no generic spinner/blank/flicker/wrong-tenant branding/cross-tenant leakage; preserve loader opacity/scale/framing settings. Gate, squash merge, deploy frontend, prove live.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Shared logo-derived loading behavior is live in production on affected frontend surfaces.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Fix-the-KNOCKLAUNCH-loading-screen-regression-system-wide-and-carry-it-to-live-production.-Treat-log","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"c3bf3753f95dfafefe1ec681e016f8878ef2acc17644351d78e96fd8333b4576","requestContractRevision":2,"previousRequestContractHash":"42dcdbdc66d48787aaea9d74b5a6b091b679637292d6aa14f7c07de9d2437a8e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T14:53:43.663674+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f936ae7b-223b-44dc-b565-787a663cc623:request-contract:c3bf3753f95dfafefe1ec681e016f8878ef2acc17644351d78e96fd8333b4576","mission_step_id":"80b354c7-5886-4bfe-b975-7039cf1cc95a","command_center_event_id":"f936ae7b-223b-44dc-b565-787a663cc623"},{"id":"6e0e4509-4362-4cc8-8773-1a184b3a480d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1a4968bc5196","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8110,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":104341,"firstUsefulResultAt":"2026-09-24T16:08:13.223Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":3639,"terminal":false,"missionId":"1a4968bc-5196-4d7c-88a0-7077f3aa550f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8052,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1169,"missionSetupMs":318,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":318,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":318,"repositoryMutationMs":6883,"repositoryProviderMs":6883,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3124,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":318,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3759},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"1a4968bc-5196-4d7c-88a0-7077f3aa550f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3733,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T16:10:06.664428+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3639","receipt_type":"execute_mission","idempotency_key":"mission:1a4968bc-5196-4d7c-88a0-7077f3aa550f:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"f7f969af-9afb-4611-ab97-e1a0f378f672","command_center_event_id":"1a4968bc-5196-4d7c-88a0-7077f3aa550f"},{"id":"6e102d2b-b0dd-4e0e-aff1-aa9825a07e89","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/tighten-onboarding-academy-flow-g2","reason":"pull_request_not_merge_eligible:forgejo_request_failed:405","status":"blocked","metrics":{"receiptBytes":7019,"releaseCount":1,"toolCallCount":8,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.38.2-forgejo-source-targets","prNumber":59,"terminal":false,"missionId":"e2d8808b-7f6f-4e4e-a2e7-94e9a44a08ca","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e2d8808b-7f6f-4e4e-a2e7-94e9a44a08ca"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["onboarding-orchestrator"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":335,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T21:14:15.519172+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"59","receipt_type":"execute_mission","idempotency_key":"mission:e2d8808b-7f6f-4e4e-a2e7-94e9a44a08ca:execute_mission:canonical_release_blocked","mission_step_id":"1ae092e9-265f-495c-8f43-d636ad27840d","command_center_event_id":"e2d8808b-7f6f-4e4e-a2e7-94e9a44a08ca"},{"id":"6e103eb4-1bc0-4b1d-b4ba-cb8615b22ec8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-666dbb64c048","reason":"canonical_release_queue_busy:14189","status":"blocked","metrics":{"receiptBytes":18325,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":6,"executorlessWaitMs":146433,"firstUsefulResultAt":"2026-10-02T01:15:24.234Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.46-connection-research-human-readable-unknowns","prNumber":4443,"terminal":false,"missionId":"666dbb64-c048-45dc-a04d-152afbf559e0","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"b4068ae152e50d3c5662e58f04959374c0e0de68","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1178,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":92,"approvedPlanMs":0,"missionSetupMs":304,"providerAuthMs":0,"shipAndProveMs":563,"ledgerPrepareMs":304,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":304,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":304,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"666dbb64-c048-45dc-a04d-152afbf559e0"},"performance":null,"deploymentId":"forgejo-main-b4068ae152e5","releaseState":"pending","workflowRunId":14189,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1404,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:18:20.77701+00:00","proof_gate":"canonical_release_blocked","source_sha":"b4068ae152e50d3c5662e58f04959374c0e0de68","external_id":"forgejo-main-b4068ae152e5","receipt_type":"execute_mission","idempotency_key":"mission:666dbb64-c048-45dc-a04d-152afbf559e0:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"746cfff5-bc48-4e93-a9f9-25864ee81108","command_center_event_id":"666dbb64-c048-45dc-a04d-152afbf559e0"},{"id":"6e1469c8-1b77-487a-9baf-c8db76152ff7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success","render-onrunner/runtime-proof":"success"},"mainSha":"926f9ae16ab3f6c4b61f229d751ff5502f323b30","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"926f9ae16ab3f6c4b61f229d751ff5502f323b30","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"ac8310de89632aca7e695b179522b71f2d491232c6c250c76d25d891a7427344","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3179","runId":3179,"status":"success","sourceSha":"926f9ae16ab3f6c4b61f229d751ff5502f323b30","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"926f9ae16ab3f6c4b61f229d751ff5502f323b30","runnerVersion":"onrunner-926f9ae16ab3","expectedSourceSha":"926f9ae16ab3f6c4b61f229d751ff5502f323b30"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"926f9ae16ab3f6c4b61f229d751ff5502f323b30","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-926f9ae16ab3f6c4b61f229d751ff5502f323b30","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":3179,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.55.0-godmode-restore-points","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T19:23:41.497236+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"926f9ae16ab3f6c4b61f229d751ff5502f323b30","external_id":"forgejo-main-926f9ae16ab3","receipt_type":"canonical_release_status","idempotency_key":"mission:f36f22f7-6bae-4298-84f4-6b6fe8a14ccf:forgejo-release-status:926f9ae16ab3f6c4b61f229d751ff5502f323b30:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|render-onrunner/runtime-proof=success","mission_step_id":"136fa7aa-41e3-4b6e-9cbd-32809ad7a8c0","command_center_event_id":"f36f22f7-6bae-4298-84f4-6b6fe8a14ccf"},{"id":"6e1618f8-2628-4fe2-866f-dd4e719100e2","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"b22c345b462afe494cee238ccf6baea201d94938","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"startup","satisfied":true,"statement":"AutoConnect produces valid persistent startup definitions for Desktop Commander and the Forgejo runner.","proofConditionIds":["repo","runtime"]},{"id":"elevation","satisfied":true,"statement":"AutoConnect fails before partial installation when Administrator elevation is missing.","proofConditionIds":["repo"]}],"satisfied":true,"constraints":[{"id":"paul","satisfied":true,"statement":"PAUL executes implementation; ChatGPT supervises only.","proofConditionIds":["repo"]},{"id":"scope","satisfied":true,"statement":"Keep the repair focused on the canonical AutoConnect installer and direct regression tests.","proofConditionIds":["repo"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime"]}],"contractHash":"120a538188db5e199fe04e99cbac6ad7ad7134c1816ced2f6ec8b49ae4262ea1","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"gateRunId":15002,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"120a538188db5e199fe04e99cbac6ad7ad7134c1816ced2f6ec8b49ae4262ea1","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"b22c345b462afe494cee238ccf6baea201d94938"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"120a538188db5e199fe04e99cbac6ad7ad7134c1816ced2f6ec8b49ae4262ea1"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T01:54:11.464726+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"b22c345b462afe494cee238ccf6baea201d94938","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:45696755-fec9-4110-896a-b03f5f00330a:request-contract:120a538188db5e199fe04e99cbac6ad7ad7134c1816ced2f6ec8b49ae4262ea1:b22c345b462afe494cee238ccf6baea201d94938:verified:","mission_step_id":"2f80dabb-7f5b-4495-8c60-3f9afd0365c2","command_center_event_id":"45696755-fec9-4110-896a-b03f5f00330a"},{"id":"6e16f975-d1df-43b6-8277-afcce68df21a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-e83b6998dd69","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":null,"terminal":false,"missionId":"e83b6998-dd69-44c3-8190-4bc94bed2cc4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1029,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1292,"providerAuthMs":0,"ledgerPrepareMs":789,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1292,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":789,"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":"e83b6998-dd69-44c3-8190-4bc94bed2cc4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4162,"likelyAffectedFiles":["src/pages/auto-lockout/AutoUnlockPublic.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T18:11:05.276082+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e83b6998-dd69-44c3-8190-4bc94bed2cc4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"549f4210-30a0-4ee6-ac2a-0dcae0d40e1f","command_center_event_id":"e83b6998-dd69-44c3-8190-4bc94bed2cc4"},{"id":"6e17fd16-065a-47c0-8631-6d7863f805b8","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Owner directed completion on cloud droplets after shutting down both local runners; move only the release planning hop to the existing docker-8g cloud lane.","baseSha":"ca45b7381cee6c31e6ebf8ee0e80fd54adfbdc27","issuedAt":1790490622661,"expiresAt":1790490802661,"missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741","authorizationId":"057be222-d5ed-4cc6-9607-642127284d4e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:30:22.876348+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ca45b7381cee6c31e6ebf8ee0e80fd54adfbdc27","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:057be222-d5ed-4cc6-9607-642127284d4e","mission_step_id":"3715a907-4337-4a7d-9c57-71f90f8e617d","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"6e181e95-3edc-4d0c-ae9e-17d6381c5e36","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b0d1560a5149","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3236,"terminal":false,"missionId":"b0d1560a-5149-4c86-ae58-df8b8c43db83","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4567,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":673,"missionSetupMs":265,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":265,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":265,"repositoryMutationMs":3894,"repositoryProviderMs":3894,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2164,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":265,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1730},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"b0d1560a-5149-4c86-ae58-df8b8c43db83"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3121,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T19:21:04.295419+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3236","receipt_type":"execute_mission","idempotency_key":"mission:b0d1560a-5149-4c86-ae58-df8b8c43db83:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"5e1e49ff-b35d-4078-9bc0-48ef8915e7ab","command_center_event_id":"b0d1560a-5149-4c86-ae58-df8b8c43db83"},{"id":"6e18a186-9794-4213-a1a6-5ca14a21ea03","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d5ec12221cbc","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"d5ec1222-1cbc-47c9-8650-9049d98b602e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":274,"providerAuthMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":274,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":274,"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":"d5ec1222-1cbc-47c9-8650-9049d98b602e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3353,"likelyAffectedFiles":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/mission-ledger.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T09:59:25.469509+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d5ec1222-1cbc-47c9-8650-9049d98b602e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0d1b6893-f922-470b-802c-0f256e53b4ae","command_center_event_id":"d5ec1222-1cbc-47c9-8650-9049d98b602e"},{"id":"6e1b1152-88cd-477b-b2b6-17bbb983beee","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly requires fast accurate multi-request execution and executable shorthand such as FIX IT without restating context.","baseSha":"1e926036745668b78850ba645b2d0ea2860f6e42","issuedAt":1788198813907,"expiresAt":1788198993907,"missionId":"0e2f8d65-b4c1-4148-b47c-19e5c912f6f7","singleUse":true,"authorizationId":"addf3c92-7a81-4984-87d2-52aa512ce4f4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T17:53:35.092909+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1e926036745668b78850ba645b2d0ea2860f6e42","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:addf3c92-7a81-4984-87d2-52aa512ce4f4","mission_step_id":"89880641-00c9-423b-8c0d-8178d5bd1089","command_center_event_id":"0e2f8d65-b4c1-4148-b47c-19e5c912f6f7"},{"id":"6e1ca565-60fe-431e-85ea-92b2129bbd91","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"3ce09dab2115ecfafb4cd6d16e3add75d48ac699","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3ce09dab2115ecfafb4cd6d16e3add75d48ac699","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"5e62ac3a470262cfb3583014e6c26a1278a5351748a92cdd4fef677801f017b2","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T15:47:41.336687+00:00","proof_gate":"canonical_release_pending","source_sha":"3ce09dab2115ecfafb4cd6d16e3add75d48ac699","external_id":"forgejo-main-3ce09dab2115","receipt_type":"canonical_release_status","idempotency_key":"mission:c9e93446-80a7-4248-878e-f63db5705310:forgejo-release-status:3ce09dab2115ecfafb4cd6d16e3add75d48ac699:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"9f1ac170-722d-4360-aad3-69dbe01e7782","command_center_event_id":"c9e93446-80a7-4248-878e-f63db5705310"},{"id":"6e1e825b-1482-4dde-966d-67c083ecb00a","source":"cc-execution","status":"recorded","payload":{"objective":"One bounded frontend-only PCG correction: in src/pages/card-grading/PCGSlabUpload.tsx, when an existing Customer Orders submission is selected, show its already-saved canonical card_grading_cards records with both full-size aspect-ratio-preserving ORIGINAL front and back photos visibly paired for each card (including Kwazi Gilmer in submission 0a19099b-8a8e-46ae-bc8e-407c69514830); keep new photo picker distinct from existing saved images. Refresh saved list after a successful upload and after reopening the route. Read exact tenant-scoped submission_id; show missing/unavailable truthfully; never expose these private photos in public routes, never change storage objects or card/cert data. Add/adjust focused tests, ship after Gate, squash merge, frontend release and verify live desktop/mobile. This fixes the empty upload-form versus saved-gallery disconnect shown in the owner's screenshot, without touching unrelated flows.","tenantRef":"pcg","receivedAt":"2026-10-10T12:39:27.364Z","fingerprint":"946a2f4a03a187af1712abd0cd2503d9fa37e88900308c4603d3f62f91dab02d","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"One bounded frontend-only PCG correction: in src/pages/card-grading/PCGSlabUpload.tsx, when an existing Customer Orders submission is selected, show its already-saved canonical card_grading_cards records with both full-size aspect-ratio-preserving ORIGINAL front and back photos visibly paired for each card (including Kwazi Gilmer in submission 0a19099b-8a8e-46ae-bc8e-407c69514830); keep new photo picker distinct from existing saved images. Refresh saved list after a successful upload and after reopening the route. Read exact tenant-scoped submission_id; show missing/unavailable truthfully; never expose these private photos in public routes, never change storage objects or card/cert data. Add/adjust focused tests, ship after Gate, squash merge, frontend release and verify live desktop/mobile. This fixes the empty upload-form versus saved-gallery disconnect shown in the owner's screenshot, without touching unrelated flows.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"One bounded frontend-only PCG correction: in src/pages/card-grading/PCGSlabUpload.tsx, when an existing Customer Orders submission is selected, show its already-saved canonical card_grading_cards records with both full-size aspect-ratio-preserving ORIGINAL front and back photos visibly paired for each card (including Kwazi Gilmer in submission 0a19099b-8a8e-46ae-bc8e-407c69514830); keep new photo picker distinct from existing saved images. Refresh saved list after a successful upload and after reopening the route. Read exact tenant-scoped submission_id; show missing/unavailable truthfully; never expose these private photos in public routes, never change storage objects or card/cert data. Add/adjust focused tests, ship after Gate, squash merge, frontend release and verify live desktop/mobile. This fixes the empty upload-form versus saved-gallery disconnect shown in the owner's screenshot, without touching unrelated flows.","wordingChanged":false,"canonicalIntent":"One bounded frontend-only PCG correction: in src/pages/card-grading/PCGSlabUpload.tsx, when an existing Customer Orders submission is selected, show its already-saved canonical card_grading_cards records with both full-size aspect-ratio-preserving ORIGINAL front and back photos visibly paired for each card (including Kwazi Gilmer in submission 0a19099b-8a8e-46ae-bc8e-407c69514830); keep new photo picker distinct from existing saved images. Refresh saved list after a successful upload and after reopening the route. Read exact tenant-scoped submission_id; show missing/unavailable truthfully; never expose these private photos in public routes, never change storage objects or card/cert data. Add/adjust focused tests, ship after Gate, squash merge, frontend release and verify live desktop/mobile. This fixes the empty upload-form versus saved-gallery disconnect shown in the owner's screenshot, without touching unrelated flows.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"One bounded frontend-only PCG correction: in src/pages/card-grading/PCGSlabUpload.tsx, when an existing Customer Orders submission is selected, show its already-saved canonical card_grading_cards records with both full-size aspect-ratio-preserving ORIGINAL front and back photos visibly paired for each card (including Kwazi Gilmer in submission 0a19099b-8a8e-46ae-bc8e-407c69514830); keep new photo picker distinct from existing saved images. Refresh saved list after a successful upload and after reopening the route. Read exact tenant-scoped submission_id; show missing/unavailable truthfully; never expose these private photos in public routes, never change storage objects or card/cert data. Add/adjust focused tests, ship after Gate, squash merge, frontend release and verify live desktop/mobile. This fixes the empty upload-form versus saved-gallery disconnect shown in the owner's screenshot, without touching unrelated flows.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"One bounded frontend-only PCG correction: in src/pages/card-grading/PCGSlabUpload.tsx, when an existing Customer Orders submission is selected, show its already-saved canonical card_grading_cards records with both full-size aspect-ratio-preserving ORIGINAL front and back photos visibly paired for each card (including Kwazi Gilmer in submission 0a19099b-8a8e-46ae-bc8e-407c69514830); keep new photo picker distinct from existing saved images. Refresh saved list after a successful upload and after reopening the route. Read exact tenant-scoped submission_id; show missing/unavailable truthfully; never expose these private photos in public routes, never change storage objects or card/cert data. Add/adjust focused tests, ship after Gate, squash merge, frontend release and verify live desktop/mobile. This fixes the empty upload-form versus saved-gallery disconnect shown in the owner's screenshot, without touching unrelated flows.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"bounded","blastRadius":"narrow"},"proof":{"requiredKinds":["repository","visual"],"visualProofScope":"targeted","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":"/pcg/dashboard?mode=intake&tool=submissions&submissionId=0a19099b-8a8e-46ae-bc8e-407c69514830","roleRef":null,"tenantRef":"pcg","sourceTargets":["src/pages/card-grading/PCGSlabUpload.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_tenant_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["mobile","desktop"],"behavioral":true,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","schema_data_storage","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"One bounded frontend-only PCG correction: in src/pages/card-grading/PCGSlabUpload.tsx, when an existing Customer Orders submission is selected, show its already-saved canonical card_grading_cards records with both full-size aspect-ratio-preserving ORIGINAL front and back photos visibly paired for each card (including Kwazi Gilmer in submission 0a19099b-8a8e-46ae-bc8e-407c69514830); keep new photo picker distinct from existing saved images. Refresh saved list after a successful upload and after reopening the route. Read exact tenant-scoped submission_id; show missing/unavailable truthfully; never expose these private photos in public routes, never change storage objects or card/cert data. Add/adjust focused tests, ship after Gate, squash merge, frontend release and verify live desktop/mobile. This fixes the empty upload-form versus saved-gallery disconnect shown in the owner's screenshot, without touching unrelated flows.","canonicalIntent":"One bounded frontend-only PCG correction: in src/pages/card-grading/PCGSlabUpload.tsx, when an existing Customer Orders submission is selected, show its already-saved canonical card_grading_cards records with both full-size aspect-ratio-preserving ORIGINAL front and back photos visibly paired for each card (including Kwazi Gilmer in submission 0a19099b-8a8e-46ae-bc8e-407c69514830); keep new photo picker distinct from existing saved images. Refresh saved list after a successful upload and after reopening the route. Read exact tenant-scoped submission_id; show missing/unavailable truthfully; never expose these private photos in public routes, never change storage objects or card/cert data. Add/adjust focused tests, ship after Gate, squash merge, frontend release and verify live desktop/mobile. This fixes the empty upload-form versus saved-gallery disconnect shown in the owner's screenshot, without touching unrelated flows.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"One bounded frontend-only PCG correction: in src/pages/card-grading/PCGSlabUpload.tsx, when an existing Customer Orders submission is selected, show its already-saved canonical card_grading_cards records with both full-size aspect-ratio-preserving ORIGINAL front and back photos visibly paired for each card (including Kwazi Gilmer in submission 0a19099b-8a8e-46ae-bc8e-407c69514830); keep new photo picker distinct from existing saved images. Refresh saved list after a successful upload and after reopening the route. Read exact tenant-scoped submission_id; show missing/unavailable truthfully; never expose these private photos in public routes, never change storage objects or card/cert data. Add/adjust focused tests, ship after Gate, squash merge, frontend release and verify live desktop/mobile. This fixes the empty upload-form versus saved-gallery disconnect shown in the owner's screenshot, without touching unrelated flows.","route":"/pcg/dashboard?mode=intake&tool=submissions&submissionId=0a19099b-8a8e-46ae-bc8e-407c69514830","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"One bounded frontend-only PCG correction: in src/pages/card-grading/PCGSlabUpload.tsx, when an existing Customer Orders submission is selected, show its already-saved canonical card_grading_cards records with both full-size aspect-ratio-preserving ORIGINAL front and back photos visibly paired for each card (including Kwazi Gilmer in submission 0a19099b-8a8e-46ae-bc8e-407c69514830); keep new photo picker distinct from existing saved images. Refresh saved list after a successful upload and after reopening the route. Read exact tenant-scoped submission_id; show missing/unavailable truthfully; never expose these private photos in public routes, never change storage objects or card/cert data. Add/adjust focused tests, ship after Gate, squash merge, frontend release and verify live desktop/mobile. This fixes the empty upload-form versus saved-gallery disconnect shown in the owner's screenshot, without touching unrelated flows.","route":"/pcg/dashboard?mode=intake&tool=submissions&submissionId=0a19099b-8a8e-46ae-bc8e-407c69514830","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"One-bounded-frontend-only-PCG-correction:-in-src-pages-card-grading-PCGSlabUpload.tsx-when-an-existi","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"6ed18992dfe11af82715f540bbe007afb381aa596981f4f1893efcadc685757c","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-10T12:39:27.924157+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:1e5cf186-8344-4494-b3bc-d0c05f87f362:tenant-workstream-contribution:946a2f4a03a187af1712abd0cd2503d9fa37e88900308c4603d3f62f91dab02d","mission_step_id":null,"command_center_event_id":"1e5cf186-8344-4494-b3bc-d0c05f87f362"},{"id":"6e20c538-a238-4f82-a442-1ef3934dc128","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/profile-imagery-compact","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2894,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1528,"firstUsefulResultAt":"2026-10-04T01:23:13.948Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":null,"terminal":false,"missionId":"60f40015-5067-40bd-836d-5fc07491e3a5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2084,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":358,"providerAuthMs":0,"ledgerPrepareMs":358,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":358,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":358,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"60f40015-5067-40bd-836d-5fc07491e3a5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3560,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/async-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/observe-route-contract.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T01:23:15.523534+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60f40015-5067-40bd-836d-5fc07491e3a5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c5ab6fea-7626-4112-ab83-95e37e787ce2","command_center_event_id":"60f40015-5067-40bd-836d-5fc07491e3a5"},{"id":"6e20ef52-a874-4af8-a004-3ed1c1d83064","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"164b7a91f84e3a2a2e617080609f513d5d06e731","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"164b7a91f84e3a2a2e617080609f513d5d06e731","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"70e47efa21b2f9294ccf3d6f76f7b73fc7fec1e12b507e7eccb8133a057fd25d","forgejoWorkflowProof":{"runId":15211,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:16:05.487106+00:00","proof_gate":"canonical_release_pending","source_sha":"164b7a91f84e3a2a2e617080609f513d5d06e731","external_id":"forgejo-main-164b7a91f84e","receipt_type":"canonical_release_status","idempotency_key":"mission:c1db4b32-0c9b-4ba9-9443-29070940cac7:forgejo-release-status:164b7a91f84e3a2a2e617080609f513d5d06e731:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"845c4c72-c1b5-4354-aa1f-8111d454ba2b","command_center_event_id":"c1db4b32-0c9b-4ba9-9443-29070940cac7"},{"id":"6e21e165-3c62-4d57-8755-356a9856c832","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"785cb3450ca478960b0c1e6ca21b47fbb97c8a38","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"release-live","satisfied":false,"statement":"PR #1892 exact green head is squash merged and the migration plus two affected Edge Functions are live.","proofConditionIds":["gate-proof","release-proof","runtime-proof"]}],"satisfied":false,"constraints":[{"id":"no-pre-release-organize","satisfied":true,"statement":"Do not move existing tenant objects before the exact release is live.","proofConditionIds":["release-proof"]}],"contractHash":"1c5a9f46578f12f164dd4652abd76d094e952072d431e34ba7fd76ce7c86f486","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"gate-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"1c5a9f46578f12f164dd4652abd76d094e952072d431e34ba7fd76ce7c86f486","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release-proof","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge","migrations"],"releaseRequestContractHash":"1c5a9f46578f12f164dd4652abd76d094e952072d431e34ba7fd76ce7c86f486"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge","migrations"],"releaseRequestContractHash":"1c5a9f46578f12f164dd4652abd76d094e952072d431e34ba7fd76ce7c86f486"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:02:32.46911+00:00","proof_gate":"request_contract_pending","source_sha":"785cb3450ca478960b0c1e6ca21b47fbb97c8a38","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:df3b7101-aec5-4db9-a6ab-ba7822676478:request-contract:1c5a9f46578f12f164dd4652abd76d094e952072d431e34ba7fd76ce7c86f486:785cb3450ca478960b0c1e6ca21b47fbb97c8a38:pending:repository","mission_step_id":"c125f39e-52ea-41be-bcba-5c3872dee2c3","command_center_event_id":"df3b7101-aec5-4db9-a6ab-ba7822676478"},{"id":"6e2234f5-fe00-4b9b-a2fc-0d3530619668","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"title":"Fix PCG demo off transition","branch":"ai/objective-first-repair-4c4f4ea80685","writes":[],"patches":[],"version":1,"approved":true,"missionId":"4c4f4ea8-0685-4f6d-959d-b967df8976d3","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/hooks/useGodModeTenantDemo.ts","src/pages/crm/PcgWorkspace.tsx","src/__tests__/contracts/godmode-tenant-demo-mode.contract.test.ts"],"anchored_edits":[{"path":"src/hooks/useGodModeTenantDemo.ts","new_content":"const explicitRealAccess = access?.mode === 'read_only_support_access' || access?.mode === 'tenant_user_projection';","old_content":"const explicitRealAccess = access?.mode === 'read_only_support_access' || access?.mode === 'tenant_user_projection' || access?.mode === 'unrestricted_godmode';"},{"path":"src/pages/crm/PcgWorkspace.tsx","new_content":"import {useMultiTenant} from '@/contexts/MultiTenantContext';import {useGodModeTenantDemo} from '@/hooks/useGodModeTenantDemo';import {supabase} from '@/integrations/supabase/client';","old_content":"import {useMultiTenant} from '@/contexts/MultiTenantContext';import {supabase} from '@/integrations/supabase/client';"},{"path":"src/pages/crm/PcgWorkspace.tsx","new_content":"export default function PcgWorkspace({initialTab='today',embedded=false,initialVaultMode='overview',initialVaultSubmissionId='',onSubmissionCreated,navigationScope}:{initialTab?:Tab;embedded?:boolean;initialVaultMode?:'overview'|'single'|'batch'|'growth';initialVaultSubmissionId?:string;onSubmissionCreated?:(submission:{id:string;submission_number:string;expected_card_count:number})=>void;navigationScope?:Tab[]}={}){const location=useLocation();const{activeTenant}=useMultiTenant();const demo=useGodModeTenantDemo();const tenantId=activeTenant?.id;","old_content":"export default function PcgWorkspace({initialTab='today',embedded=false,initialVaultMode='overview',initialVaultSubmissionId='',onSubmissionCreated,navigationScope}:{initialTab?:Tab;embedded?:boolean;initialVaultMode?:'overview'|'single'|'batch'|'growth';initialVaultSubmissionId?:string;onSubmissionCreated?:(submission:{id:string;submission_number:string;expected_card_count:number})=>void;navigationScope?:Tab[]}={}){const location=useLocation();const{activeTenant}=useMultiTenant();const tenantId=activeTenant?.id;"},{"path":"src/pages/crm/PcgWorkspace.tsx","new_content":"async function load(){if(!tenantId){setLoading(false);return}setLoading(true);let submissionQuery=(supabase as any).from('card_grading_submissions').select('id,submission_number,customer_name,customer_email,customer_phone,service_tier,service_price,expected_card_count,status,delivery_method,received_at,due_at,tracking_in,tracking_out,notes,payment_status,payment_reference,paid_at,customer_contact_id,return_shipping_method,return_shipping_cost,return_insurance_amount').eq('tenant_id',tenantId);if(!demo.enabled)submissionQuery=submissionQuery.eq('is_demo',false);const s=await submissionQuery.order('created_at',{ascending:false}).limit(500);","old_content":"async function load(){if(!tenantId){setLoading(false);return}setLoading(true);const s=await(supabase as any).from('card_grading_submissions').select('id,submission_number,customer_name,customer_email,customer_phone,service_tier,service_price,expected_card_count,status,delivery_method,received_at,due_at,tracking_in,tracking_out,notes,payment_status,payment_reference,paid_at,customer_contact_id,return_shipping_method,return_shipping_cost,return_insurance_amount').eq('tenant_id',tenantId).order('created_at',{ascending:false}).limit(500);"},{"path":"src/pages/crm/PcgWorkspace.tsx","new_content":"setCards((c.data||[]) as Card[]);setLoading(false)}useEffect(()=>{void load()},[tenantId,demo.enabled]);","old_content":"setCards((c.data||[]) as Card[]);setLoading(false)}useEffect(()=>{void load()},[tenantId]);"},{"path":"src/__tests__/contracts/godmode-tenant-demo-mode.contract.test.ts","new_content":"  const userMenu = read('src/components/CRMUserMenu.tsx');\n  const pcgWorkspace = read('src/pages/crm/PcgWorkspace.tsx');","old_content":"  const userMenu = read('src/components/CRMUserMenu.tsx');"},{"path":"src/__tests__/contracts/godmode-tenant-demo-mode.contract.test.ts","new_content":"    expect(hook).toContain(\"access?.mode === 'read_only_support_access'\");\n    expect(hook).toContain(\"access?.mode === 'tenant_user_projection'\");\n    expect(hook).not.toContain(\"access?.mode === 'unrestricted_godmode' ||\");\n    expect(hook).toContain('!explicitRealAccess');","old_content":"    expect(hook).toContain(\"access?.mode === 'read_only_support_access'\");\n    expect(hook).toContain('!explicitRealAccess');"},{"path":"src/__tests__/contracts/godmode-tenant-demo-mode.contract.test.ts","new_content":"  it('keeps unrestricted GodMode able to turn Demo back on and filters PCG seeded demo rows when Demo is off', () => {\n    expect(hook).not.toContain(\"access?.mode === 'unrestricted_godmode' ||\");\n    expect(pcgWorkspace).toContain(\"import {useGodModeTenantDemo} from '@/hooks/useGodModeTenantDemo';\");\n    expect(pcgWorkspace).toContain(\"if(!demo.enabled)submissionQuery=submissionQuery.eq('is_demo',false)\");\n    expect(pcgWorkspace).toContain('[tenantId,demo.enabled]');\n  });\n\n  it('uses one tenant-scoped synthetic store and never imports production data clients', () => {","old_content":"  it('uses one tenant-scoped synthetic store and never imports production data clients', () => {"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"4c4f4ea8-0685-4f6d-959d-b967df8976d3","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/hooks/useGodModeTenantDemo.ts","src/pages/crm/PcgWorkspace.tsx","src/__tests__/contracts/godmode-tenant-demo-mode.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"25355b9d0fdb5aa30042aad6595253e45e9f269915ee3f81983ab2987e93aace","replayCount":0,"serializedBytes":6356},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:02:16.404218+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:4c4f4ea8-0685-4f6d-959d-b967df8976d3:repository-mutation-intent:25355b9d0fdb5aa30042aad6595253e45e9f269915ee3f81983ab2987e93aace:0","mission_step_id":"a235ba08-8167-483a-893d-31997fdc923a","command_center_event_id":"4c4f4ea8-0685-4f6d-959d-b967df8976d3"},{"id":"6e249653-1e84-44ea-9a9b-6bc5c731e7ed","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"dd6cd2d88aa38ae3550b1fe74571c6175116f118","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-contract","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"8f4ba94acef63650175db748dafa1cff8d7d2e34","prNumber":2839,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8421/jobs/1","mergeCommitSha":"dd6cd2d88aa38ae3550b1fe74571c6175116f118"},{"id":"repo-future","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"8f4ba94acef63650175db748dafa1cff8d7d2e34","prNumber":2839,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8421/jobs/1","mergeCommitSha":"dd6cd2d88aa38ae3550b1fe74571c6175116f118"}],"requestContractHash":"c3b1f0f6e9d758b4695ab94ed9d6ffeb15bc0a1de75d46544415ee143eb3b473"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T17:40:25.635991+00:00","proof_gate":"request_contract_repository_verified","source_sha":"dd6cd2d88aa38ae3550b1fe74571c6175116f118","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:6f5cafe3-1f00-45b4-ad9d-b2c288bb28c1:request-contract-repository:c3b1f0f6e9d758b4695ab94ed9d6ffeb15bc0a1de75d46544415ee143eb3b473:dd6cd2d88aa38ae3550b1fe74571c6175116f118","mission_step_id":"6340f5d7-5e04-48fe-851f-9d7c937d5f2a","command_center_event_id":"6f5cafe3-1f00-45b4-ad9d-b2c288bb28c1"},{"id":"6e24bdae-5fbb-4c4f-8765-a21269cf528d","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"dbfd134d9962e4da24d79cfca4074355561fc2e8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"workflow-continuity","satisfied":false,"statement":"User-entered workflow state has a shared freshness policy so older persisted state cannot overwrite newer user input.","proofConditionIds":["proof-runtime","proof-repository"]},{"id":"mutation-contract","satisfied":false,"statement":"Customer-facing mutations have a shared deterministic operation receipt and timeout reconciliation policy.","proofConditionIds":["proof-runtime","proof-repository"]},{"id":"wiring-guard","satisfied":false,"statement":"Shared control wiring rules require actionable routes or handlers instead of decorative controls.","proofConditionIds":["proof-runtime","proof-repository"]},{"id":"safe-self-heal","satisfied":false,"statement":"Safe transient failures have bounded retry/reconcile semantics while destructive or subjective changes fail closed.","proofConditionIds":["proof-runtime","proof-repository"]}],"satisfied":false,"constraints":[{"id":"no-duplicates","satisfied":false,"statement":"Do not create duplicate workflow, document, scheduler, notification, storage, or release owners.","proofConditionIds":["proof-repository"]},{"id":"bounded-release","satisfied":false,"statement":"One branch, one PR, canonical gate, squash merge, affected-target deployment only.","proofConditionIds":["proof-runtime","proof-repository"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-runtime"]}],"contractHash":"fd6740b89b7366b8249d20d391d225fe53b8ee11ed763bf65402078ef0b81200","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"fd6740b89b7366b8249d20d391d225fe53b8ee11ed763bf65402078ef0b81200","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"fd6740b89b7366b8249d20d391d225fe53b8ee11ed763bf65402078ef0b81200"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:21:13.740968+00:00","proof_gate":"request_contract_pending","source_sha":"dbfd134d9962e4da24d79cfca4074355561fc2e8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:43e2f7e5-60b8-45ff-85dd-b674ea5403bd:request-contract:fd6740b89b7366b8249d20d391d225fe53b8ee11ed763bf65402078ef0b81200:dbfd134d9962e4da24d79cfca4074355561fc2e8:pending:repository","mission_step_id":"61ff513f-341f-4222-abf8-add69fa75f92","command_center_event_id":"43e2f7e5-60b8-45ff-85dd-b674ea5403bd"},{"id":"6e25daf9-b7e8-4604-9657-2e78e42cd2e9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-6a3b9270a75d","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":7847,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":31784,"firstUsefulResultAt":"2026-10-06T13:54:03.092Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.0-stopless-self-heal","prNumber":5182,"terminal":false,"missionId":"6a3b9270-a75d-463a-930a-afececaf89fd","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9135,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2944,"approvedPlanMs":786,"missionSetupMs":253,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":253,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":253,"repositoryMutationMs":5397,"repositoryProviderMs":5397,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3441,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":253,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1956},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6a3b9270-a75d-463a-930a-afececaf89fd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:54:45.062937+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5182","receipt_type":"execute_mission","idempotency_key":"mission:6a3b9270-a75d-463a-930a-afececaf89fd:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"9658ee7d-a874-4a01-9c57-e3ac0c5da43f","command_center_event_id":"6a3b9270-a75d-463a-930a-afececaf89fd"},{"id":"6e29f4a5-9415-4913-9239-091b542076f4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f493e26d626f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":11568,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":130665,"firstUsefulResultAt":"2026-09-24T15:28:54.045Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":3632,"terminal":false,"missionId":"f493e26d-626f-4691-b0f3-9e86acfe0f00","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3710,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1305,"missionSetupMs":499,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":338,"ledgerReconcileMs":0,"lineageReconcileMs":161,"resolvePreflightMs":499,"repositoryMutationMs":2405,"repositoryProviderMs":2405,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2279,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":338,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":126},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"f493e26d-626f-4691-b0f3-9e86acfe0f00"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3066,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T15:30:12.169044+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3632","receipt_type":"execute_mission","idempotency_key":"mission:f493e26d-626f-4691-b0f3-9e86acfe0f00:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"f0e28dc0-37d5-4e06-b211-9ed2ea052f8a","command_center_event_id":"f493e26d-626f-4691-b0f3-9e86acfe0f00"},{"id":"6e2b3191-a977-461b-b8a6-86c116e1dfdb","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"5397ddc9dfddda0541a79e447c1beb59baf81ee83e1f1a74e0d82f43fdc5fe51"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:32:52.722858+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:600523e2-4951-4f14-a70e-72af6e3c3b85:repository-mutation-intent-blocked:5397ddc9dfddda0541a79e447c1beb59baf81ee83e1f1a74e0d82f43fdc5fe51","mission_step_id":"25f3cad4-3af0-4308-84f0-b87dfaf1c0fa","command_center_event_id":"600523e2-4951-4f14-a70e-72af6e3c3b85"},{"id":"6e2b82eb-8f74-405a-b39b-c84b7a5bae3d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/reliability-burndown-mission-control-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6246,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.51.7-forgejo-host-status-proof","prNumber":null,"terminal":false,"missionId":"07728520-8c0a-4d50-b410-39eb4c916604","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":11635,"prReadinessMs":0,"approvedPlanMs":11635,"missionSetupMs":428,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"07728520-8c0a-4d50-b410-39eb4c916604"},"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":5206,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T22:59:51.964664+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:07728520-8c0a-4d50-b410-39eb4c916604:execute_mission:repair_mission_execution_retryable","mission_step_id":"f642792d-d53e-4514-ad91-2e47a950be77","command_center_event_id":"07728520-8c0a-4d50-b410-39eb4c916604"},{"id":"6e2d9afe-ef57-4901-ac87-6f9e0ce0df08","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"e1efa7ac76f792ce93365b88233ae35637ab2194","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Repair the Visual Witness application-shell readiness timeout for the exact production route /321-auto-unlock. Current failure is application_shell_readiness_timeout:43500 with shellTimeoutMs=36000. Inspect the exact current-main readiness predicate and focused budget test, fix the first causal readiness contract defect rather than merely extending the timer, add a regression for this public route class, then create one ai/* branch, one PR, run canonical Gate, squash merge, release the affected visual-witness runner, and verify /321-auto-unlock completes without the readiness timeout.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual work is isolated to 321-auto-unlock. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"06a04bbf47bcd2e19b8071570f08c99ce04b5d0ba2fdead9b89fea7125d761aa","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"onrunner":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["onrunner"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"06a04bbf47bcd2e19b8071570f08c99ce04b5d0ba2fdead9b89fea7125d761aa"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/321-auto-unlock","currentSourceSha":"e1efa7ac76f792ce93365b88233ae35637ab2194","witnessSourceSha":"e1efa7ac76f792ce93365b88233ae35637ab2194","verificationState":"cancelled","witnessRequestContractHash":"06a04bbf47bcd2e19b8071570f08c99ce04b5d0ba2fdead9b89fea7125d761aa"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T15:05:02.915999+00:00","proof_gate":"request_contract_pending","source_sha":"e1efa7ac76f792ce93365b88233ae35637ab2194","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:0618a5ff-b7bd-4db6-a975-5b9689bf2c05:request-contract:06a04bbf47bcd2e19b8071570f08c99ce04b5d0ba2fdead9b89fea7125d761aa:e1efa7ac76f792ce93365b88233ae35637ab2194:pending:visual","mission_step_id":"416abf70-ef25-40e7-9a75-a4fa6f6aeb30","command_center_event_id":"0618a5ff-b7bd-4db6-a975-5b9689bf2c05"},{"id":"6e2f939f-6605-4837-887c-fbcfe9c7e2a6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"pending"},"mainSha":"0245aa59991689ac8859f1a8548f69b1bd8e0306","missing":[],"pending":["supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"0245aa59991689ac8859f1a8548f69b1bd8e0306","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":[]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"5be5baccf9b0e7d0e8dbf0c9a17cb2137c8b9db3cd637c5afeb8d1e8375fbdbc","forgejoWorkflowProof":{"runId":11137,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:48:39.083917+00:00","proof_gate":"canonical_release_pending","source_sha":"0245aa59991689ac8859f1a8548f69b1bd8e0306","external_id":"forgejo-main-0245aa599916","receipt_type":"canonical_release_status","idempotency_key":"mission:516b89fc-3b1e-4885-97f6-e1d336db6a9e:forgejo-release-status:0245aa59991689ac8859f1a8548f69b1bd8e0306:pending:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=pending","mission_step_id":"ea821dcd-fa38-417d-b2f2-6d49ee5b1c53","command_center_event_id":"516b89fc-3b1e-4885-97f6-e1d336db6a9e"},{"id":"6e2ff326-64c1-4307-8655-f0146e8c6bf5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-4df3162ca1e1","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.10-stale-connector-operator-passthrough","prNumber":null,"terminal":false,"missionId":"4df3162c-a1e1-42d2-828c-7f9fd72c4cf6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":365,"missionSetupMs":2910},"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":"4df3162c-a1e1-42d2-828c-7f9fd72c4cf6"},"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":5281,"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",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/control-plane-restore-point.contract.test.ts","src/__tests__/contracts/control-plane-routing.contract.test.ts","src/__tests__/contracts/control-plane-speed.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-03T20:57:35.299176+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4df3162c-a1e1-42d2-828c-7f9fd72c4cf6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c40536e2-c586-4297-8037-e90fe975d959","command_center_event_id":"4df3162c-a1e1-42d2-828c-7f9fd72c4cf6"},{"id":"6e30ef1b-6a60-474c-a1ad-c009dd895946","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/vista-photo-studio-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":14440,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":862,"terminal":false,"missionId":"d0a519a7-a785-46e4-b845-13565be64739","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"29d4e006d2ce7f123c41ab73f0c98dc5e7269988","timingsMs":{"handlerMs":8955,"prReadinessMs":227,"approvedPlanMs":0,"missionSetupMs":500,"shipAndProveMs":8629},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d0a519a7-a785-46e4-b845-13565be64739"},"performance":null,"deploymentId":"forgejo-main-29d4e006d2ce","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5406,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T21:48:30.368423+00:00","proof_gate":"canonical_release_dispatched","source_sha":"29d4e006d2ce7f123c41ab73f0c98dc5e7269988","external_id":"forgejo-main-29d4e006d2ce","receipt_type":"execute_mission","idempotency_key":"mission:d0a519a7-a785-46e4-b845-13565be64739:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a3589976-2b59-4b70-be37-b57d129c6360","command_center_event_id":"d0a519a7-a785-46e4-b845-13565be64739"},{"id":"6e32705f-5a2b-422d-add0-2772c0b65f4d","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js"],"baseSha":"8b43c15da24feb07b54820151d6693de4e6619fe","issuedAt":1791943157470,"expiresAt":1791943337470,"missionId":"2c26cb95-5b0e-4da9-bc68-23a1ab45b210","autoRefreeze":true,"authorizationId":"662cbc91-c608-4481-a865-9b29af303991","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-14T01:59:17.95925+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"8b43c15da24feb07b54820151d6693de4e6619fe","external_id":"662cbc91-c608-4481-a865-9b29af303991","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:2c26cb95-5b0e-4da9-bc68-23a1ab45b210:662cbc91-c608-4481-a865-9b29af303991","mission_step_id":null,"command_center_event_id":"2c26cb95-5b0e-4da9-bc68-23a1ab45b210"},{"id":"6e358621-fc2a-483f-9ba9-688bd62a22c4","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ad3715ae1d45","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":61026,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":46624,"firstUsefulResultAt":"2026-09-29T02:37:29.637Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4087,"terminal":false,"missionId":"ad3715ae-1d45-4de0-9799-35804937bcc7","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c834719c5def8c72adeb7befb8a8f4197b26397b","timingsMs":{"prReadinessMs":665,"approvedPlanMs":0,"shipAndProveMs":2533,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"ad3715ae-1d45-4de0-9799-35804937bcc7"},"performance":null,"deploymentId":"forgejo-main-c834719c5def","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1862,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:38:22.911537+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4087","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ad3715ae-1d45-4de0-9799-35804937bcc7:automatic-mission-resume:4087:canonical_release_reconciliation_pending","mission_step_id":"ea5d0ee2-f937-40fc-8956-3857ad38e521","command_center_event_id":"ad3715ae-1d45-4de0-9799-35804937bcc7"},{"id":"6e3af78c-eaa4-478d-aaba-d93d411513d3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success","supabase-edge-production/live":"pending"},"mainSha":"ef25f7d3514758a37cc42e8870f6d79499ce967b","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","supabase-migrations/live"],"sourceSha":"ef25f7d3514758a37cc42e8870f6d79499ce967b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["zoho-mail"]},"releaseTargetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"pending"},"requestContractHash":"49782f3fd0e4b3b089995fedb09378460de137417a838713d5d9fa5d2dcc55cf","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5722","runId":5722,"status":"running","sourceSha":"ef25f7d3514758a37cc42e8870f6d79499ce967b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:16:58.786365+00:00","proof_gate":"canonical_release_pending","source_sha":"ef25f7d3514758a37cc42e8870f6d79499ce967b","external_id":"forgejo-main-ef25f7d35147","receipt_type":"canonical_release_status","idempotency_key":"mission:7df34a40-2245-40cb-bb29-d11f387fc0b3:forgejo-release-status:ef25f7d3514758a37cc42e8870f6d79499ce967b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"f303ef4a-6342-4899-bada-567050bd6467","command_center_event_id":"7df34a40-2245-40cb-bb29-d11f387fc0b3"},{"id":"6e3c77aa-3a46-4d3b-a111-8f3417437cab","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Complete WMP Mission Control as a real cross-system continuity product, including the cc execution control plane API adapter, persisted metadata, provider prerequisites, and live UI.","wordingChanged":false,"canonicalIntent":"Complete WMP Mission Control as a real cross-system continuity product, including the cc execution control plane API adapter, persisted metadata, provider prerequisites, and live UI.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"wmp-full","statement":"WMP Mission Control UI and the versioned WMP API are live with durable mission handoff, persisted pipelines and connection profiles.","proofConditionIds":["repo","runtime","ui"]}],"objective":"Complete WMP Mission Control as a real cross-system continuity product, including the cc execution control plane API adapter, persisted metadata, provider prerequisites, and live UI.","constraints":[{"id":"cc-control-plane","statement":"The cc execution control plane and durable mission ledger remain authoritative mission truth; WMP metadata cannot replace execution receipts.","proofConditionIds":["repo","runtime"]},{"id":"server-secrets","statement":"Provider secrets remain server-side and unavailable optional provider credentials surface as prerequisite_required.","proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"The WMP API adapter, authenticated client transport, owner-scoped RLS metadata migration, edge proxy, and regression guard are present.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution","frontend","migrations"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime","kind":"runtime","claim":"The WMP API is live through cc execution with authenticated mission, handoff, event, pipeline and connection operations.","route":"https://app.knocklaunch.app/api/wmp/v1","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution","frontend","migrations"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"ui","kind":"visual","claim":"WMP Mission Control is live, usable, responsive, and correctly scoped.","route":"https://app.knocklaunch.app/mission-control","roleRef":null,"userRef":null,"required":true,"expectedText":"Mission Control","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Complete-WMP-Mission-Control-as-a-real-cross-system-continuity-product-including-the-cc-execution-co","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution","frontend","migrations"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo","runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"9c394ce5e95b77ee244d94102d9ca513995eb2095c5ccf4868698b6e7cd1bcab","requestContractRevision":2,"previousRequestContractHash":"e9818612d91f17c4b9a3454d025cca7055204133f443b4c3afb197ed0e921b51"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T18:57:27.613449+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:285944ef-f62b-4c50-a0be-04838efe26d6:request-contract:9c394ce5e95b77ee244d94102d9ca513995eb2095c5ccf4868698b6e7cd1bcab","mission_step_id":"30d1fcc8-d205-4ded-90ea-37d97da7bccb","command_center_event_id":"285944ef-f62b-4c50-a0be-04838efe26d6"},{"id":"6e3eb4c2-21cd-48dc-a25b-5ddd1f8ea687","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly requested correction of the false-active mission progress behavior reproduced in this conversation.","baseSha":"4778e7f118a265e211b04cccc46728b3e2ac595f","issuedAt":1790212295183,"expiresAt":1790212475183,"missionId":"e7ec02af-6fb8-4ca7-a908-9fc05ebd8471","authorizationId":"3faeb985-e4bd-44c1-b97e-ef9ca6eb040f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T01:11:35.506965+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"4778e7f118a265e211b04cccc46728b3e2ac595f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3faeb985-e4bd-44c1-b97e-ef9ca6eb040f","mission_step_id":"6e281956-fac4-451e-8df3-77396d06147f","command_center_event_id":"e7ec02af-6fb8-4ca7-a908-9fc05ebd8471"},{"id":"6e3fc643-f6f9-4d5e-898a-68175f6d40bb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-372379d4df8b","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.217-deterministic-exact-mutation-branch","prNumber":3468,"terminal":false,"missionId":"5a1b518b-b8f4-4251-a820-8a7a1ca32e2a","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4869,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2015,"missionSetupMs":431,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":288,"ledgerReconcileMs":0,"lineageReconcileMs":143,"resolvePreflightMs":431,"repositoryMutationMs":2854,"repositoryProviderMs":2854,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2384,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":288,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":470},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"5a1b518b-b8f4-4251-a820-8a7a1ca32e2a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3427,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T01:52:24.764834+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3468","receipt_type":"execute_mission","idempotency_key":"mission:5a1b518b-b8f4-4251-a820-8a7a1ca32e2a:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"8aca15c2-d9a7-4a0f-8e7e-192168c9b8b2","command_center_event_id":"5a1b518b-b8f4-4251-a820-8a7a1ca32e2a"},{"id":"6e4118a5-10cb-4aa5-94b8-5fb8f7fc7a2f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"48f1ddd55064c7ed1531c02e2097fe5b2e4f98db","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair the duplicate-navigation failure class shown on /big-papis/owner/inventory?bpMode=popup. Start from current protected Forgejo main and use one fresh ai/* branch. Make the smallest safe frontend repair across ONLY the supplied targets: (1) strengthen TenantModeNavigation so the same destination cannot render twice through mode overview/all-modes/items; de-duplicate item destinations by normalized route identity; on desktop make the active-mode card own the mode-home/overview destination instead of rendering a second Mode Apps control, while mobile keeps one clear Home slot; (2) update BigPapisOwnerShell so each mode menu no longer repeats the active mode as a separate Plan/Pop-Up/Event/Office navigation row and supplies the mode-home path to the shared navigation primitive; preserve all real task destinations; (3) update BigPapisInventory so its Stock/Event Prep route selector is suppressed whenever a valid bpMode is active because the owning mode rail/mobile nav already exposes those route choices; keep the selector for non-mode/direct inventory use and keep true in-page Flavors/Supplies controls. This must not remove contextual action links such as Start Pop-Up or Event Day","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"3adb3204236bbc4be53b6c88854d3f0e062b3a68cbcd3235521643188dc8ab77","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"3adb3204236bbc4be53b6c88854d3f0e062b3a68cbcd3235521643188dc8ab77"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T05:58:30.634387+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"48f1ddd55064c7ed1531c02e2097fe5b2e4f98db","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4c5f71e6-755e-4475-8f5d-b94c88055077:request-contract:3adb3204236bbc4be53b6c88854d3f0e062b3a68cbcd3235521643188dc8ab77:48f1ddd55064c7ed1531c02e2097fe5b2e4f98db:verified:","mission_step_id":"abb6921e-f184-42b7-9e91-e7cbb481ac33","command_center_event_id":"4c5f71e6-755e-4475-8f5d-b94c88055077"},{"id":"6e41fd85-9345-4f1c-9458-80bb941050ac","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:47:01.538147+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:owner-progress-heartbeat:119417468","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"6e425acc-9969-4f76-a055-c53f5c3b0c91","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.27-tenant-scope-security","prNumber":4529,"terminal":false,"missionId":"654c2126-3b87-4a10-9626-de6c271eec25","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"64367cde9eb663b28b130e259acb1093c95c9551","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"654c2126-3b87-4a10-9626-de6c271eec25"},"performance":null,"deploymentId":"canonical-release-64367cde9eb6","workflowRunId":31399028929,"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":1200,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T14:36:03.152762+00:00","proof_gate":"canonical_release_dispatched","source_sha":"64367cde9eb663b28b130e259acb1093c95c9551","external_id":"canonical-release-64367cde9eb6","receipt_type":"ship_and_prove","idempotency_key":"mission:654c2126-3b87-4a10-9626-de6c271eec25:ship_and_prove:canonical_release_dispatched:64367cde9eb663b28b130e259acb1093c95c9551:31399028929","mission_step_id":"cfcb9a31-e7ca-4be6-abcd-c223f356d9f5","command_center_event_id":"654c2126-3b87-4a10-9626-de6c271eec25"},{"id":"6e437b28-930f-4f5a-9306-957bf70d1560","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7f6c35ddd3b3","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.221-request-contract-route-preservation","prNumber":3505,"terminal":false,"missionId":"7f6c35dd-d3b3-43d8-915a-c0acc594878b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5940,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":686,"missionSetupMs":215,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":215,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":215,"repositoryMutationMs":5254,"repositoryProviderMs":5254,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2925,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":215,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2329},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"7f6c35dd-d3b3-43d8-915a-c0acc594878b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3500,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T10:37:44.972229+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3505","receipt_type":"execute_mission","idempotency_key":"mission:7f6c35dd-d3b3-43d8-915a-c0acc594878b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"8881a767-32a7-442b-badd-17307251dcdb","command_center_event_id":"7f6c35dd-d3b3-43d8-915a-c0acc594878b"},{"id":"6e4c71b5-33fa-41a2-b38f-ce363cd42e72","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a770b0221597","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":null,"terminal":false,"missionId":"a770b022-1597-4486-a023-1c9d2554f8ad","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2913,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":469,"providerAuthMs":0,"ledgerPrepareMs":469,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":469,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":469,"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":"a770b022-1597-4486-a023-1c9d2554f8ad"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4201,"likelyAffectedFiles":["workers/cc-execution/src/index-release-fast-lane.js","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:53:47.214751+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a770b022-1597-4486-a023-1c9d2554f8ad:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b4b2dcbe-f2d4-432c-8369-ccbced95e8b3","command_center_event_id":"a770b022-1597-4486-a023-1c9d2554f8ad"},{"id":"6e4e05e1-2541-47d7-8c01-808625a54ab4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7152a901d32f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1867,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T20:33:12.502Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"7152a901-d32f-42d7-8137-edb6ffc775a6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2059,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":339,"providerAuthMs":0,"ledgerPrepareMs":339,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":339,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":339,"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":"7152a901-d32f-42d7-8137-edb6ffc775a6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4469,"likelyAffectedFiles":["src/components/mobile-vendor/BigPapisNextStopClub.tsx","src/App.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T20:33:12.556609+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7152a901-d32f-42d7-8137-edb6ffc775a6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3d2fcd2a-9aa7-489c-b3b8-6be52d84726a","command_center_event_id":"7152a901-d32f-42d7-8137-edb6ffc775a6"},{"id":"6e4ec564-91fe-4c2d-a74f-e565aaf85835","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"306bc1ca04f2ea05c70ea6829dce26865791e2d1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Infrastructure-only runner eligibility smoke. Modify exactly .forgejo/workflows/laptop-runner-smoke.yml so the laptop smoke job requires both docker and laptop-local labels, and temporarily self-triggers only on pushes to main that change this same smoke workflow file. Preserve the existing bounded 2 CPU / 3072 MB container and smoke steps. No UI, tenant, application, release, or provider changes. Ship one focused PR through canonical Gate and squash merge so the post-merge smoke run proves laptop-local can satisfy the generic docker lane.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"158baa5a81360263359b1d9b20d0a99017445dbaf30be08bfe97648e6f780f7e","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"158baa5a81360263359b1d9b20d0a99017445dbaf30be08bfe97648e6f780f7e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T19:49:44.474161+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"306bc1ca04f2ea05c70ea6829dce26865791e2d1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a83b57ad-5f5e-4951-a063-0ecac0b0aa21:request-contract:158baa5a81360263359b1d9b20d0a99017445dbaf30be08bfe97648e6f780f7e:306bc1ca04f2ea05c70ea6829dce26865791e2d1:verified:","mission_step_id":"578edb5d-e516-462d-a5f4-f69beeafee45","command_center_event_id":"a83b57ad-5f5e-4951-a063-0ecac0b0aa21"},{"id":"6e4fb358-52b1-400e-a874-76d8d58d8682","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-156dda51be1f","reason":"pull_request_closed_requires_explicit_reopen","status":"retryable","metrics":{"receiptBytes":105602,"releaseCount":0,"toolCallCount":63,"repeatedCallCount":53,"executorlessWaitMs":1900987,"firstUsefulResultAt":"2026-10-06T19:39:27.591Z","recoveryAttemptCount":50,"ownerInterruptionCount":0},"version":null,"prNumber":5230,"terminal":false,"missionId":"156dda51-be1f-47cd-83cb-0c33b230daff","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":"97eb696b505bacb1490e46534e3bc67d7c90a864","timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"156dda51-be1f-47cd-83cb-0c33b230daff"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":735,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:10:19.315938+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"5230","receipt_type":"automatic_mission_resume","idempotency_key":"mission:156dda51-be1f-47cd-83cb-0c33b230daff:automatic-mission-resume:5230:repair_mission_auto_progress_authorization_retryable","mission_step_id":"11e7335d-75ba-44d4-8a1b-51b614baf897","command_center_event_id":"156dda51-be1f-47cd-83cb-0c33b230daff"},{"id":"6e51440e-ac4a-4e1c-add3-5128f25007b7","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-fb3af284a35a","prNumber":2568,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"95806e59d0059e4c591269b675b8366f3a6d7320","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:13:15.606784+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"95806e59d0059e4c591269b675b8366f3a6d7320","external_id":"2568","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:fb3af284-a35a-4234-86f2-c743f2a20ee8:merged-pr:2568:95806e59d0059e4c591269b675b8366f3a6d7320","mission_step_id":"79ca92e5-f326-4f3f-836f-7868fb9221ec","command_center_event_id":"fb3af284-a35a-4234-86f2-c743f2a20ee8"},{"id":"6e51ad81-7bc2-4db9-99f0-4f2557fb762a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-40dce416a8b4","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":56009,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":14,"executorlessWaitMs":442272,"firstUsefulResultAt":"2026-10-01T10:47:46.862Z","recoveryAttemptCount":14,"ownerInterruptionCount":0},"version":null,"prNumber":4338,"terminal":false,"missionId":"40dce416-a8b4-4fa2-8470-47feffbbb76d","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"40dce416-a8b4-4fa2-8470-47feffbbb76d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:55:09.174284+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4338","receipt_type":"automatic_mission_resume","idempotency_key":"mission:40dce416-a8b4-4fa2-8470-47feffbbb76d:automatic-mission-resume:4338:repair_mission_waiting_for_gate","mission_step_id":"51fc438a-ccab-4b05-88b6-e47bcd9bcd1c","command_center_event_id":"40dce416-a8b4-4fa2-8470-47feffbbb76d"},{"id":"6e51e81e-e6f8-42b5-8e65-10b164c3dc50","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-3671ce395612","writes":[],"patches":[],"version":1,"approved":true,"missionId":"3671ce39-5612-40aa-a683-8414e1094021","objective":"Complete PAUL adaptive-reasoning v3 propagation and fix continuation intent. Preserve the live v3 core. Make existing missionId continuation authoritative over incidental read/inspect wording, make 'continue improving/make smarter/upgrade/optimize/harden' route as iterative actionable work, feed compact key evidence to multi-round reasoning, align operator-respond and ai-respond to PAUL v3, add durable evaluation/regression coverage, Gate, squash merge, release affected cc-execution and Sidekick Edge functions, and prove live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/objective-intent.js","workers/cc-execution/test/objective-intent-boundary.test.js","workers/cc-execution/src/version.js","supabase/functions/operator-respond/index.ts","supabase/functions/ai-respond/index.ts","supabase/functions/operator-respond/response-contract.ts","config/paul-owner-profile.json","config/capabilities/platform-sidekick-intelligence.json","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"anchored_edits":[{"path":"workers/cc-execution/src/objective-intent.js","edits":[{"new_content":"  const explicitReadOnly = explicitReadOnlyFlag || explicitReadOnlyText;\n  const missionContinuation = Boolean(String(body.missionId || body.mission_id || \"\").trim());\n  const readOnly = !missionContinuation && (explicitReadOnly || (\n    !hasMutationPayload && body.ship !== true && !mutationSignal\n    && (readSignal || questionSignal)\n  ));","old_content":"  const explicitReadOnly = explicitReadOnlyFlag || explicitReadOnlyText;\n  const readOnly = explicitReadOnly || (\n    !hasMutationPayload && body.ship !== true && !mutationSignal\n    && (readSignal || questionSignal)\n  );"},{"new_content":"    confidence: missionContinuation ? 1 : explicitReadOnlyFlag ? 1 : readOnly ? 0.95 : mutationSignal || hasMutationPayload ? 0.98 : 0.60,\n    explicitReadOnly, explicitReadOnlyFlag, explicitReadOnlyText, missionContinuation,\n    readSignal, questionSignal, mutationSignal, hasMutationPayload,","old_content":"    confidence: explicitReadOnlyFlag ? 1 : readOnly ? 0.95 : mutationSignal || hasMutationPayload ? 0.98 : 0.60,\n    explicitReadOnly, explicitReadOnlyFlag, explicitReadOnlyText,\n    readSignal, questionSignal, mutationSignal, hasMutationPayload,"}]},{"path":"workers/cc-execution/test/objective-intent-boundary.test.js","edits":[{"new_content":"test(\"existing mission identity is continuation authority over incidental read-only wording\", () => {\n  const intent = classifyObjectiveIntent({\n    missionId: \"7c5df64b-106b-4530-a803-487a9fea20f8\",\n    objective: \"Continue the same durable mission and reconcile the existing pull request after the bounded Forgejo read timeout. Do not create replacement work.\",\n  });\n  assert.equal(intent.kind, \"mutation_or_unknown\");\n  assert.equal(intent.missionContinuation, true);\n});\n\ntest(\"structured read-only authority wins over payload, shipping and mutation wording\", () => {","old_content":"test(\"structured read-only authority wins over payload, shipping and mutation wording\", () => {"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.4-paul-iterative-intent-evidence\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.3-paul-adaptive-reasoning\";"}]},{"path":"supabase/functions/operator-respond/response-contract.ts","edits":[{"new_content":"export const RESPONSE_PROTOCOL_VERSION = '1.1.0';","old_content":"export const RESPONSE_PROTOCOL_VERSION = '1.0.0';"},{"new_content":"function keyFacts(source: JsonRecord): JsonRecord {\n  const ownerCheckpoint = asRecord(source.ownerCheckpoint);\n  const gate = asRecord(source.gate);\n  const statuses = Array.isArray(gate.statuses) ? gate.statuses.slice(0, 12).map((item) => {\n    const entry = asRecord(item);\n    return { status: entry.status ?? null, context: entry.context ?? null, description: entry.description ?? null };\n  }) : [];\n  const runs = Array.isArray(source.runs) ? source.runs.slice(0, 10).map((item) => {\n    const entry = asRecord(item);\n    return { id: boundedNumber(entry.id), status: entry.status ?? null, title: entry.title ?? null, headSha: entry.headSha ?? null };\n  }) : [];\n  return {\n    missionId: source.missionId ?? null,\n    phase: source.phase ?? null,\n    terminal: typeof source.terminal === 'boolean' ? source.terminal : null,\n    ownerFacingState: source.ownerFacingState ?? null,\n    reason: source.reason ?? source.failureReason ?? source.error ?? null,\n    nextAction: source.nextAction ?? null,\n    prNumber: boundedNumber(source.prNumber),\n    sourceSha: source.sourceSha ?? null,\n    workflowRunId: boundedNumber(source.workflowRunId),\n    releaseTargets: source.releaseTargets ?? null,\n    ownerActionRequired: typeof source.ownerActionRequired === 'boolean' ? source.ownerActionRequired : null,\n    continuationRequired: typeof source.continuationRequired === 'boolean' ? source.continuationRequired : null,\n    ownerCheckpoint: Object.keys(ownerCheckpoint).length ? {\n      blocker: ownerCheckpoint.blocker ?? null,\n      nextSafeAction: ownerCheckpoint.nextSafeAction ?? null,\n      acceptance: ownerCheckpoint.acceptance ?? null,\n      stall: ownerCheckpoint.stall ?? null,\n      executionOwnership: ownerCheckpoint.executionOwnership ?? null,\n    } : null,\n    gate: Object.keys(gate).length ? { state: gate.state ?? null, sha: gate.sha ?? null, statuses } : null,\n    runs,\n    failureLines: Array.isArray(source.failureLines) ? source.failureLines.slice(0, 24) : [],\n  };\n}\n\nexport function responseEnvelope(value: unknown, maxChars = 18_000): JsonRecord {","old_content":"export function responseEnvelope(value: unknown, maxChars = 18_000): JsonRecord {"},{"new_content":"    keyFacts: keyFacts(source),\n    data: boundedData,\n    completeness:","old_content":"    data: boundedData,\n    completeness:"}]},{"path":"supabase/functions/operator-respond/index.ts","edits":[{"new_content":"export const FUNCTION_VERSION = '0.15.2-adaptive-reasoning';","old_content":"export const FUNCTION_VERSION = '0.15.1-self-healing-recovery';"},{"new_content":"const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION = 'platform-sidekick-intelligence-v3-adaptive-reasoning';","old_content":"const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION = 'platform-sidekick-intelligence-v2-self-healing-recovery';"},{"new_content":"    || /\\b(merge queue|queue jam|traffic jam|gate stuck|gate failed|stuck|stalled|purgatory|retry|recover|recovery|unclog|blocked backlog|quarantined|taking forever|moving (?:very )?slow|very slow)\\b/i.test(text)\n    || /\\bcontinue\\s+(?:improving|upgrading|optimizing|hardening|refining|making)\\b|\\bmake\\s+(?:paul|sidekick|it)\\s+(?:smarter|better|more intelligent)\\b/i.test(text);\n}","old_content":"    || /\\b(merge queue|queue jam|traffic jam|gate stuck|gate failed|stuck|stalled|purgatory|retry|recover|recovery|unclog|blocked backlog|quarantined|taking forever|moving (?:very )?slow|very slow)\\b/i.test(text);\n}"},{"new_content":"  if (/^(?:continue|resume|keep going|finish it|finish this|carry on|pick it back up|pick that back up|get back to it|keep working)$/i.test(text)) return 'resume';\n  if (/\\bcontinue\\s+(?:improving|upgrading|optimizing|hardening|refining|making)\\b|\\bmake\\s+(?:paul|sidekick|it)\\s+(?:smarter|better|more intelligent)\\b/i.test(text)) return 'iterate';\n  if (/\\b(merge queue|queue jam|traffic jam|gate stuck|gate failed|stuck|stalled|purgatory|retry|recover|recovery|unclog|blocked backlog|quarantined|taking forever|moving (?:very )?slow|very slow)\\b/i.test(text)) return 'diagnose';","old_content":"  if (/^(?:continue|resume|keep going|finish it|finish this|carry on|pick it back up|pick that back up|get back to it|keep working)$/i.test(text)) return 'resume';\n  if (/\\b(merge queue|queue jam|traffic jam|gate stuck|gate failed|stuck|stalled|purgatory|retry|recover|recovery|unclog|blocked backlog|quarantined|taking forever|moving (?:very )?slow|very slow)\\b/i.test(text)) return 'diagnose';"},{"new_content":"  } else if (/\\b(fix|repair|change|update|modify|implement|add|remove|delete|create|merge|deploy|ship|build|refactor|improv(?:e|ing)|upgrad(?:e|ing)|optimi[sz](?:e|ing)|harden(?:ing)?|refin(?:e|ing)|make it happen|do it|handle it|get it done|start)\\b|\\bmake\\s+(?:paul|sidekick|it)\\s+(?:smarter|better|more intelligent)\\b/i.test(text)) {","old_content":"  } else if (/\\b(fix|repair|change|update|modify|implement|add|remove|delete|create|merge|deploy|ship|build|refactor|make it happen|do it|handle it|get it done|start)\\b/i.test(text)) {"},{"new_content":"  if (/\\b(fix|repair|change|update|modify|implement|add|remove|delete|create|merge|deploy|ship|build|refactor|improv(?:e|ing)|upgrad(?:e|ing)|optimi[sz](?:e|ing)|harden(?:ing)?|refin(?:e|ing)|make it happen|do it|handle it|continue)\\b|\\bmake\\s+(?:paul|sidekick|it)\\s+(?:smarter|better|more intelligent)\\b/i.test(text)) return false;","old_content":"  if (/\\b(fix|repair|change|update|modify|implement|add|remove|delete|create|merge|deploy|ship|build|refactor|make it happen|do it|handle it|continue)\\b/i.test(text)) return false;"},{"new_content":"- Status-only questions report current proven state without spawning duplicate work. Continue/resume actively resumes the existing owner-authorized mission when ownerActionRequired is false.\n- Iterative improvement instructions such as \"continue improving PAUL\", \"make it smarter\", \"upgrade it\", \"optimize it\", or \"harden it\" are actionable work. Ground in the latest relevant durable work; if that work is terminal, treat it as the baseline and start the next bounded improvement instead of merely reporting prior completion.","old_content":"- Status-only questions report current proven state without spawning duplicate work. Continue/resume actively resumes the existing owner-authorized mission when ownerActionRequired is false."},{"new_content":"      const normalizedResult = responseEnvelope(rawResult, 8_000);","old_content":"      const normalizedResult = responseEnvelope(rawResult);"},{"new_content":"      conversation.push({ role: 'tool', tool_call_id: toolCall.id, name: toolCall.name, content: JSON.stringify({ ok: result.ok, error: result.ok ? null : result.error, evidence: normalizedResult }) });","old_content":"      conversation.push({ role: 'tool', tool_call_id: toolCall.id, name: toolCall.name, content: JSON.stringify(result) });"}]},{"path":"supabase/functions/ai-respond/index.ts","edits":[{"new_content":"export const FUNCTION_VERSION = '0.4.2-adaptive-reasoning';","old_content":"export const FUNCTION_VERSION = '0.4.1-self-healing-recovery';"},{"new_content":"const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION = 'platform-sidekick-intelligence-v3-adaptive-reasoning';","old_content":"const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION = 'platform-sidekick-intelligence-v2-self-healing-recovery';"}]},{"path":"config/paul-owner-profile.json","edits":[{"new_content":"    {\n      \"id\": \"continue-improving-paul\",\n      \"input\": \"Continue improving Paul. Right now he's kind of stupid.\",\n      \"expected\": \"Treat this as iterative actionable platform work, not casual commentary. Recover the latest relevant PAUL work as baseline, inspect current live/source truth, identify the next highest-leverage intelligence defect, and execute the next bounded improvement through the canonical objective lane. If the previous PAUL mission is terminal, do not stop at reporting completion.\"\n    },\n    {\n      \"id\": \"make-paul-smarter\",\n      \"input\": \"make PAUL smarter\",\n      \"expected\": \"Use current PAUL source/runtime evidence and a deeper reasoning profile to identify concrete reasoning, context, tool-selection, evidence-synthesis, or provider defects. Prefer governing intelligence primitives and regression locks over generic prompt fluff.\"\n    },\n    {\n      \"id\": \"tool-evidence-synthesis\",\n      \"input\": \"what did those checks actually prove?\",\n      \"expected\": \"Synthesize the strongest facts, contradictions, blocker and next action from existing tool evidence before calling more tools. Do not dump raw metadata or repeat an identical read when the evidence already answers the question.\"\n    },\n    {\n      \"id\": \"tenant-isolation-self-awareness\",","old_content":"    {\n      \"id\": \"tenant-isolation-self-awareness\","}]},{"path":"config/capabilities/platform-sidekick-intelligence.json","edits":[{"new_content":"      \"deterministic Gate/source/test failures trigger exact diagnosis and repair rather than blind rerun, stale heads refresh/regate, and blocked/quarantined backlog is not reported as active congestion\",\n      \"simple conversation stays on the fast profile while complex diagnosis, iterative improvement and tool-evidence turns use standard/deep reasoning with provider thinking when supported\",\n      \"multi-round tool evidence preserves compact key facts and tool provenance so blockers, exact identifiers and next actions survive context limits\",\n      \"current-work answers expose the real continuation point and never claim live completion without receipt proof\"","old_content":"      \"deterministic Gate/source/test failures trigger exact diagnosis and repair rather than blind rerun, stale heads refresh/regate, and blocked/quarantined backlog is not reported as active congestion\",\n      \"current-work answers expose the real continuation point and never claim live completion without receipt proof\""}]},{"path":"src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts","edits":[{"new_content":"const m=JSON.parse(read('config/platform-sidekick-intelligence.json')),r=read('workers/cc-execution/src/entrypoint-routed.js'),c=read('workers/cc-execution/src/platform-sidekick-intelligence.js'),g=read('workers/cc-execution/src/model-provider-gateway.js'),o=read('supabase/functions/operator-respond/index.ts'),t=read('supabase/functions/ai-respond/index.ts'),rc=read('supabase/functions/operator-respond/response-contract.ts'),p=read('src/components/ai/AIAssistantPanel.tsx'),client=read('src/lib/ai/aiClient.ts'),e=read('src/components/experience-editor/ExperienceEditorSidekick.tsx'),l=read('src/components/godmode/LiveEditMode.tsx'),co=read('src/pages/admin/GodModeCommandConsole.tsx'),a=read('src/pages/admin/AdminOperator.tsx');","old_content":"const m=JSON.parse(read('config/platform-sidekick-intelligence.json')),r=read('workers/cc-execution/src/entrypoint-routed.js'),c=read('workers/cc-execution/src/platform-sidekick-intelligence.js'),g=read('workers/cc-execution/src/model-provider-gateway.js'),o=read('supabase/functions/operator-respond/index.ts'),t=read('supabase/functions/ai-respond/index.ts'),p=read('src/components/ai/AIAssistantPanel.tsx'),client=read('src/lib/ai/aiClient.ts'),e=read('src/components/experience-editor/ExperienceEditorSidekick.tsx'),l=read('src/components/godmode/LiveEditMode.tsx'),co=read('src/pages/admin/GodModeCommandConsole.tsx'),a=read('src/pages/admin/AdminOperator.tsx');"},{"new_content":"expect(m.policy.shared).toContain('self-healing-recovery-contract');expect(m.policy.shared).toContain('adaptive-reasoning-contract');expect(m.policy.shared).toContain('evidence-synthesis-contract');expect(c).toContain('createInferenceGateway');expect(c).toContain('reasoningProfileOf');expect(g).toContain('enable_thinking:deep');","old_content":"expect(m.policy.shared).toContain('self-healing-recovery-contract');expect(c).toContain('createInferenceGateway');"},{"new_content":"expect(o).toContain('platform-sidekick-intelligence-v3-adaptive-reasoning');expect(t).toContain('platform-sidekick-intelligence-v3-adaptive-reasoning');expect(o).toContain(\"return 'iterate'\");expect(rc).toContain('keyFacts');","old_content":"expect(o).toContain('platform-sidekick-intelligence-v2-self-healing-recovery');expect(t).toContain('platform-sidekick-intelligence-v2-self-healing-recovery');"},{"new_content":"['ongoing-work-grounding','reconnect-continue','internal-continuation-not-owner-blocker','busy-steering','queue-self-healing','transient-provider-not-owner-blocker','continue-improving-paul','make-paul-smarter','tool-evidence-synthesis','tenant-isolation-self-awareness','stale-runtime-refresh','receipt-backed-completion']","old_content":"['ongoing-work-grounding','reconnect-continue','internal-continuation-not-owner-blocker','busy-steering','queue-self-healing','transient-provider-not-owner-blocker','tenant-isolation-self-awareness','stale-runtime-refresh','receipt-backed-completion']"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"3671ce39-5612-40aa-a683-8414e1094021","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/objective-intent.js","workers/cc-execution/test/objective-intent-boundary.test.js","workers/cc-execution/src/version.js","supabase/functions/operator-respond/index.ts","supabase/functions/ai-respond/index.ts","supabase/functions/operator-respond/response-contract.ts","config/paul-owner-profile.json","config/capabilities/platform-sidekick-intelligence.json","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/objective-intent.js","workers/cc-execution/test/objective-intent-boundary.test.js","workers/cc-execution/src/version.js","supabase/functions/operator-respond/index.ts","supabase/functions/ai-respond/index.ts","supabase/functions/operator-respond/response-contract.ts","config/paul-owner-profile.json","config/capabilities/platform-sidekick-intelligence.json","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"controlPlaneMaintenanceReason":"Same owner-approved PAUL v3 corrective generation; expand the temporary maintenance scope to the exact complete atomic mutation set so the control-plane intent fix, Sidekick bridges, evidence envelope, durable evaluations and regression contracts land together and the control plane returns frozen-by-default afterward."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/objective-intent.js","workers/cc-execution/test/objective-intent-boundary.test.js","workers/cc-execution/src/version.js","supabase/functions/operator-respond/index.ts","supabase/functions/ai-respond/index.ts","supabase/functions/operator-respond/response-contract.ts","config/paul-owner-profile.json","config/capabilities/platform-sidekick-intelligence.json","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"controlPlaneMaintenanceReason":"Same owner-approved PAUL v3 corrective generation; expand the temporary maintenance scope to the exact complete atomic mutation set so the control-plane intent fix, Sidekick bridges, evidence envelope, durable evaluations and regression contracts land together and the control plane returns frozen-by-default afterward."},"recovery":false,"fingerprint":"17292cb4291652fa5b8278d13ef09fcadc015c06cf2e7022ca8f237e5d88e31d","replayCount":0,"serializedBytes":19505},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T16:54:14.524846+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:3671ce39-5612-40aa-a683-8414e1094021:repository-mutation-intent:17292cb4291652fa5b8278d13ef09fcadc015c06cf2e7022ca8f237e5d88e31d:0","mission_step_id":"c3151ac5-bba4-4310-b2e0-084c73467bb5","command_center_event_id":"3671ce39-5612-40aa-a683-8414e1094021"},{"id":"6e53e7d4-6af2-4d0c-8d96-c0bc905a6690","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/curri-executive-menu-crash-20260908","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2201,"terminal":false,"missionId":"c254ff03-f206-4024-ac81-579633a9b7bc","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"90184e5adfb99c4cdc884ebfaf57a23760aca9cd","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19243,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":893,"approvedPlanMs":0,"missionSetupMs":281,"providerAuthMs":0,"shipAndProveMs":17763,"ledgerPrepareMs":281,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":281,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":281,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"c254ff03-f206-4024-ac81-579633a9b7bc"},"performance":null,"deploymentId":null,"workflowRunId":6486,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1480,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T00:28:32.884574+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2201","receipt_type":"execute_mission","idempotency_key":"mission:c254ff03-f206-4024-ac81-579633a9b7bc:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"a23044c8-3be4-4c53-a238-ffdebad8edf2","command_center_event_id":"c254ff03-f206-4024-ac81-579633a9b7bc"},{"id":"6e55d777-7191-4957-821c-037b29474d48","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-db7e8cff1609","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":280810,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":3,"executorlessWaitMs":190466,"firstUsefulResultAt":"2026-09-24T07:34:18.973Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":"1.58.249-semantic-conflict-generation","prNumber":null,"terminal":false,"missionId":"db7e8cff-1609-45cb-9e11-e6319402071b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":803,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":748,"providerAuthMs":0,"ledgerPrepareMs":347,"ledgerReconcileMs":0,"lineageReconcileMs":401,"resolvePreflightMs":748,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":347,"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":"db7e8cff-1609-45cb-9e11-e6319402071b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5985,"likelyAffectedFiles":["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"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:34:32.47429+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:db7e8cff-1609-45cb-9e11-e6319402071b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"42cc7789-6759-44ec-83ae-fed22ea07922","command_center_event_id":"db7e8cff-1609-45cb-9e11-e6319402071b"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":18800,"schema":"public","order_key":"id"}