{"data":[{"id":"f19514b2-eb12-4bd6-a7db-b36338052619","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"23e1557874bda262ac881ca2cd943f8cdb499abf","prNumber":2328,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6858/jobs/1","mergeCommitSha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d"}],"requestContractHash":"8a9be2f3a2467b799f1b2e2cbf60fb38bb172ec1e843afc9c80cacf0799923ac"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:23:59.292395+00:00","proof_gate":"request_contract_repository_verified","source_sha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:c7e90ade-dce3-4e3c-9f73-68b8673111f4:request-contract-repository:8a9be2f3a2467b799f1b2e2cbf60fb38bb172ec1e843afc9c80cacf0799923ac:1d33e4d43be0477b2e3073ccdadc52be58cf519d","mission_step_id":"5e2ea935-92eb-40c6-9f6d-ab71bef55a36","command_center_event_id":"c7e90ade-dce3-4e3c-9f73-68b8673111f4"},{"id":"5ab9e6f7-3099-4171-8813-eab7d5d04f3a","source":"forgejo","status":"waiting","payload":{"branch":"ai/src-cohesion-phase-3-20260910","prNumber":2328,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:23:54.24573+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","external_id":"2328","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c7e90ade-dce3-4e3c-9f73-68b8673111f4:merged-pr:2328:1d33e4d43be0477b2e3073ccdadc52be58cf519d","mission_step_id":"78a7cc49-4933-49e9-b24c-6e3fc64ba480","command_center_event_id":"c7e90ade-dce3-4e3c-9f73-68b8673111f4"},{"id":"3d83e4ab-f8aa-4e2a-9307-2889ddeba52b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ac84632990e700049f844945938414d0aee75af5","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-quality","satisfied":true,"statement":"Across the Big Papi MODES app surfaces, the weaker apps should become more task-oriented and premium: obvious purpose, clear primary next action, concise guidance, useful progress/status/next-step cues based only on existing frontend data, actionable empty states, fewer redundant/filler cards, stronger hierarchy/spacing/buttons/cards/headers, and cohesive Big Papi branding. Start Pop-Up should remain the reference and should not be degraded.","proofConditionIds":["proof-source","proof-live"]}],"satisfied":true,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"Keep this pass frontend-only unless concrete evidence proves the requested app-quality outcome cannot be achieved without crossing into data, auth, storage, backend, runtime, or tenant-routing behavior.","proofConditionIds":["proof-source"]},{"id":"preserve-logo-loader","satisfied":true,"statement":"Do not reintroduce the old Big Papi logo, hardcoded legacy logo assets, or regress the current fast loader/logo behavior or golden tenant-loading state.","proofConditionIds":["proof-source","proof-live"]},{"id":"preserve-contracts","satisfied":true,"statement":"Preserve working routes, existing data contracts, tenant brand isolation, and current production performance; do not add generic placeholder features or heavy blocking assets.","proofConditionIds":["proof-source","proof-live"]},{"id":"release-path","satisfied":true,"statement":"Use current Forgejo main, one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only affected frontend targets, and prove the live result.","proofConditionIds":["proof-source","proof-live"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-source","proof-live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-source","proof-live"]}],"contractHash":"3a6a7a582998e6c68ac66caeee7d81fad5ce30e1fe165dae12ee491815743f9d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"3a6a7a582998e6c68ac66caeee7d81fad5ce30e1fe165dae12ee491815743f9d","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"ac84632990e700049f844945938414d0aee75af5"},"required":true,"satisfied":true},{"id":"proof-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"3a6a7a582998e6c68ac66caeee7d81fad5ce30e1fe165dae12ee491815743f9d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T12:20:07.020311+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ac84632990e700049f844945938414d0aee75af5","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ce384d06-cb4c-4d18-b784-5aeb63e088c0:request-contract:3a6a7a582998e6c68ac66caeee7d81fad5ce30e1fe165dae12ee491815743f9d:ac84632990e700049f844945938414d0aee75af5:verified:","mission_step_id":"a7e7bef6-0be3-4e15-87df-c186cb3987d8","command_center_event_id":"ce384d06-cb4c-4d18-b784-5aeb63e088c0"},{"id":"9b3eca29-d670-41b8-a5c0-5660c9a381e0","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"eb1051e9f4ef935e390a8160ddd242507cbab612","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"The mail-continuity capability manifest declares src/pages/settings/TenantSettingsPage.tsx as a governed surface while preserving the existing runtime/data/auth/provider contract.","proofConditionIds":["proof-repository","proof-production"]},{"id":"outcome-2","satisfied":true,"statement":"PR #2822 passes the canonical Gate and its Big Papi mobile Settings and invoice UX repair reaches production through the existing frontend release path.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"same-pr","satisfied":true,"statement":"Continue only PR #2822 and branch ai/objective-first-repair-mu2raer9; create no replacement branch or PR.","proofConditionIds":["proof-repository"]},{"id":"no-runtime-semantics-change","satisfied":true,"statement":"Do not change mail-continuity backend semantics, schema, auth, provider behavior, invoice persistence, pricing, or Square behavior.","proofConditionIds":["proof-repository"]},{"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-repository","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-repository","proof-production"]}],"contractHash":"8284717e8a5479f64d38c6a2ccda943cb55b4deac432cc3a05cff3e6eb0e0572","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"8284717e8a5479f64d38c6a2ccda943cb55b4deac432cc3a05cff3e6eb0e0572","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"eb1051e9f4ef935e390a8160ddd242507cbab612"},"required":true,"satisfied":true},{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"8284717e8a5479f64d38c6a2ccda943cb55b4deac432cc3a05cff3e6eb0e0572"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T14:44:51.382404+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"eb1051e9f4ef935e390a8160ddd242507cbab612","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:996e7b99-0ac3-40fb-b346-fa1f14b360a1:request-contract:8284717e8a5479f64d38c6a2ccda943cb55b4deac432cc3a05cff3e6eb0e0572:eb1051e9f4ef935e390a8160ddd242507cbab612:verified:","mission_step_id":"597eb320-6120-438b-8430-a38091d2faca","command_center_event_id":"996e7b99-0ac3-40fb-b346-fa1f14b360a1"},{"id":"c6fd52d8-630e-41c8-b985-6fe568d98183","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same cancelled-release recovery classifier repair. Update the one stale existing invariant that still expects the old historical-source ternary so it asserts the new descendant-current-main source selection. No implementation change beyond the already-applied repair; keep the same PR and re-run Gate.","wordingChanged":false,"canonicalIntent":"Continue the same cancelled-release recovery classifier repair. Update the one stale existing invariant that still expects the old historical-source ternary so it asserts the new descendant-current-main source selection. No implementation change beyond the already-applied repair; keep the same PR and re-run Gate.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair","statement":"Interrupted release jobs stay retryable, genuine migration failures stay fail-closed, and descendant current-main target success is preserved during corrective recovery.","proofConditionIds":["proof-production"]}],"objective":"Continue the same cancelled-release recovery classifier repair. Update the one stale existing invariant that still expects the old historical-source ternary so it asserts the new descendant-current-main source selection. No implementation change beyond the already-applied repair; keep the same PR and re-run Gate.","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.","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.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The merged control-plane repair is live in cc-execution and preserves the stated recovery behavior.","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-same-cancelled-release-recovery-classifier-repair.-Update-the-one-stale-existing-invari","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":"dbf1f65910758e705f4d6ce3e451408a8ae1c5a8d19ff99e8c0880fa9aeb4ad8","requestContractRevision":2,"previousRequestContractHash":"caf2b2a002c016d6c80d0e07692930e83010951b1ed62b1e790698a93a3c8ab1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:19:52.985211+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c33b0b7c-5a5f-40b1-9f38-260256a9a2cc:request-contract:dbf1f65910758e705f4d6ce3e451408a8ae1c5a8d19ff99e8c0880fa9aeb4ad8","mission_step_id":"a12c4364-ffbd-47a3-988b-513420fd72c0","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"c07b943d-bd7b-4621-a1a9-6c9be9ebc723","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/src-cohesion-phase-3-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2328,"terminal":false,"missionId":"c7e90ade-dce3-4e3c-9f73-68b8673111f4","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","timingsMs":{"prReadinessMs":733,"approvedPlanMs":0,"shipAndProveMs":17028,"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":"c7e90ade-dce3-4e3c-9f73-68b8673111f4"},"performance":null,"deploymentId":"forgejo-main-1d33e4d43be0","workflowRunId":6859,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:24:20.097983+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2328","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c7e90ade-dce3-4e3c-9f73-68b8673111f4:automatic-mission-resume:2328:canonical_release_reconciliation_pending","mission_step_id":"954fecae-8a7c-4e9c-8611-c90ca76c6281","command_center_event_id":"c7e90ade-dce3-4e3c-9f73-68b8673111f4"},{"id":"e3b1000a-4915-49d1-80b1-fd27fd428f85","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","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":"8a9be2f3a2467b799f1b2e2cbf60fb38bb172ec1e843afc9c80cacf0799923ac","forgejoWorkflowProof":{"runId":6859,"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-10T21:23:56.830122+00:00","proof_gate":"canonical_release_pending","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:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"78a7cc49-4933-49e9-b24c-6e3fc64ba480","command_center_event_id":"c7e90ade-dce3-4e3c-9f73-68b8673111f4"},{"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":"51cbd2cb-9d80-439b-a718-7539491b52d8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-private-compatibility-resolver","satisfied":true,"statement":"PrivateAppShell consumes one pure private-workspace compatibility resolver instead of defining and recomputing named route ownership predicates locally.","proofConditionIds":["proof-repository","proof-production"]}],"satisfied":true,"constraints":[{"id":"constraint-two-files","satisfied":true,"statement":"Only src/routes/privateWorkspaceCompatibility.ts and src/PrivateAppShell.tsx may be mutated.","proofConditionIds":["proof-repository"]},{"id":"constraint-compatibility-exact","satisfied":true,"statement":"Preserve exact current Big Papis, Savage Pizza, Cafe QSR, SCE, Roof Help Finder, roofing, PCG, Book Me Directly, Redfish, Auto Unlock, Call Center, and KnockLaunch OS route ownership semantics and native-tenant precedence.","proofConditionIds":["proof-repository","proof-production"]},{"id":"constraint-no-behavior-expansion","satisfied":true,"statement":"Do not change auth, tenant switching, application adapters, route outputs, tenant workspace runtime presentation, database, backend, control-plane source, or release architecture.","proofConditionIds":["proof-repository"]}],"contractHash":"8a9be2f3a2467b799f1b2e2cbf60fb38bb172ec1e843afc9c80cacf0799923ac","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"8a9be2f3a2467b799f1b2e2cbf60fb38bb172ec1e843afc9c80cacf0799923ac","repositoryProofStatus":"verified","repositoryProofSourceSha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d"},"required":true,"satisfied":true},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"8a9be2f3a2467b799f1b2e2cbf60fb38bb172ec1e843afc9c80cacf0799923ac"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:25:14.552284+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c7e90ade-dce3-4e3c-9f73-68b8673111f4:request-contract:8a9be2f3a2467b799f1b2e2cbf60fb38bb172ec1e843afc9c80cacf0799923ac:1d33e4d43be0477b2e3073ccdadc52be58cf519d:verified:","mission_step_id":"5e2ea935-92eb-40c6-9f6d-ab71bef55a36","command_center_event_id":"c7e90ade-dce3-4e3c-9f73-68b8673111f4"},{"id":"05fe1132-f72b-46f2-b0f8-2231b529d718","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/src-cohesion-phase-4-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.97-mutation-latency-reconcile-fastpath","prNumber":2329,"terminal":false,"missionId":"60aafa87-912d-4cf8-86d9-e69ea6c47649","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13227,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":637,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":637,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":637,"repositoryMutationMs":13227,"repositoryProviderMs":10563,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3826,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":637,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6737},"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":"60aafa87-912d-4cf8-86d9-e69ea6c47649"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3252,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:26:57.131782+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2329","receipt_type":"execute_mission","idempotency_key":"mission:60aafa87-912d-4cf8-86d9-e69ea6c47649:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"ba91f43a-3ea4-4bff-8f3e-3423fe60ffd1","command_center_event_id":"60aafa87-912d-4cf8-86d9-e69ea6c47649"},{"id":"74882335-f269-4512-a8df-3ac049bfa263","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/cancelled-release-recovery-c33b0b7c","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":2843,"terminal":false,"missionId":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc","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":7819,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":7495,"ledgerReconcileMs":395,"lineageReconcileMs":324,"resolvePreflightMs":7819,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":7890,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"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-15T18:18:30.703705+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c33b0b7c-5a5f-40b1-9f38-260256a9a2cc:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a12c4364-ffbd-47a3-988b-513420fd72c0","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"01371305-87ee-4254-b92a-7285e51ba09f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3874b28b9a94","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":null,"terminal":false,"missionId":"3874b28b-9a94-4d06-b251-a2890ffa1d15","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":552,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":580,"providerAuthMs":0,"ledgerPrepareMs":580,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":580,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":580,"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":"3874b28b-9a94-4d06-b251-a2890ffa1d15"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3643,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisOwnerShell.tsx","src/pages/mobile-vendor/BigPapisToday.tsx","src/pages/mobile-vendor/BigPapisBusinessTools.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:27:49.328676+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3874b28b-9a94-4d06-b251-a2890ffa1d15:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c538b300-acc8-424e-bbf5-8ed713954c10","command_center_event_id":"3874b28b-9a94-4d06-b251-a2890ffa1d15"},{"id":"f6c555fb-00ba-41a5-9191-06cad841d12a","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-restore-point.json"],"reason":"Owner explicitly requested that the confirmed-working production state be recorded as the new golden restore point, with the control plane locked again afterward.","baseSha":"24063af4bca7c3c8639fe1bcdf38a63ed516cb04","issuedAt":1789077372012,"expiresAt":1789077552012,"missionId":"0202f21a-6536-4659-851d-c4ed0b0a79d6","authorizationId":"3351fafe-440e-4d7d-bbc2-7d031bdb9281","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:56:12.756863+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"24063af4bca7c3c8639fe1bcdf38a63ed516cb04","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3351fafe-440e-4d7d-bbc2-7d031bdb9281","mission_step_id":"7e8b1f02-f07d-4268-97b6-dc11149b1157","command_center_event_id":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},{"id":"06c3c47c-23ba-4184-a5a4-932040dfa2c6","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"c11841abd231d79ea01a32a5508376f412778747","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"golden-restore-point","satisfied":false,"statement":"The canonical restore-point file pins the proven working application source 502f0b4246cbfa5d77b1e784a76d605082bc1bd9 and current verified Command Center runtime 37ecdade316022fbe3ffe4c4c27f2d0d1d3fdd6f.","proofConditionIds":["repository-state"]}],"satisfied":false,"constraints":[{"id":"one-file","satisfied":false,"statement":"Only config/control-plane-restore-point.json may change.","proofConditionIds":["repository-state"]},{"id":"locked-after","satisfied":false,"statement":"The control plane remains frozen/locked after the update.","proofConditionIds":["repository-state"]}],"contractHash":"88a0e863a2d058e407de7c07f98b95d2a58a24062dcd4885ecb060abcd89203e","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-state","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"88a0e863a2d058e407de7c07f98b95d2a58a24062dcd4885ecb060abcd89203e","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:57:14.391475+00:00","proof_gate":"request_contract_pending","source_sha":"c11841abd231d79ea01a32a5508376f412778747","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:0202f21a-6536-4659-851d-c4ed0b0a79d6:request-contract:88a0e863a2d058e407de7c07f98b95d2a58a24062dcd4885ecb060abcd89203e:c11841abd231d79ea01a32a5508376f412778747:pending:repository","mission_step_id":"c22e981a-fced-421b-b966-c1b6c4afcf49","command_center_event_id":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},{"id":"6098c944-c6e5-41e6-9fb9-159f00e089b6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3874b28b9a94","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":2330,"terminal":false,"missionId":"3874b28b-9a94-4d06-b251-a2890ffa1d15","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"af727cba73548dcc19328d6c300d8d55a06ad9db","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12911,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":659,"approvedPlanMs":0,"missionSetupMs":1733,"providerAuthMs":0,"shipAndProveMs":5995,"ledgerPrepareMs":1733,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1733,"repositoryMutationMs":6152,"repositoryProviderMs":4897,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2327,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1733,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2570},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3874b28b-9a94-4d06-b251-a2890ffa1d15"},"performance":null,"deploymentId":"forgejo-main-af727cba7354","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":4918,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:28:59.206061+00:00","proof_gate":"canonical_release_dispatched","source_sha":"af727cba73548dcc19328d6c300d8d55a06ad9db","external_id":"forgejo-main-af727cba7354","receipt_type":"execute_mission","idempotency_key":"mission:3874b28b-9a94-4d06-b251-a2890ffa1d15:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d7e217a1-4f7c-4440-a61f-01792cd3d65f","command_center_event_id":"3874b28b-9a94-4d06-b251-a2890ffa1d15"},{"id":"36c926e4-a083-4d97-86ea-eca588a06ff8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"af727cba73548dcc19328d6c300d8d55a06ad9db","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"af727cba73548dcc19328d6c300d8d55a06ad9db","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":"628ec0f6dec288c68d3c4e02a09d5d349ce129b0ebd5e189b31a6c658935db7f","forgejoWorkflowProof":{"runId":6863,"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-10T21:29:12.622737+00:00","proof_gate":"canonical_release_pending","source_sha":"af727cba73548dcc19328d6c300d8d55a06ad9db","external_id":"forgejo-main-af727cba7354","receipt_type":"canonical_release_status","idempotency_key":"mission:3874b28b-9a94-4d06-b251-a2890ffa1d15:forgejo-release-status:af727cba73548dcc19328d6c300d8d55a06ad9db:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d7e217a1-4f7c-4440-a61f-01792cd3d65f","command_center_event_id":"3874b28b-9a94-4d06-b251-a2890ffa1d15"},{"id":"58b5272d-cc00-4a84-9982-b0e420481444","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-3874b28b9a94","prNumber":2330,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"af727cba73548dcc19328d6c300d8d55a06ad9db","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:29:06.549326+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"af727cba73548dcc19328d6c300d8d55a06ad9db","external_id":"2330","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3874b28b-9a94-4d06-b251-a2890ffa1d15:merged-pr:2330:af727cba73548dcc19328d6c300d8d55a06ad9db","mission_step_id":"d7e217a1-4f7c-4440-a61f-01792cd3d65f","command_center_event_id":"3874b28b-9a94-4d06-b251-a2890ffa1d15"},{"id":"9b15cf11-252e-4fe7-b42b-e0b261851b0a","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"389f1d24e69ada176d9da546ed3b67f7b5be26ad","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"e3a68e82ffab42b5b0cbec9754e31a464afc27ff","prNumber":2336,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"https://git.knocklaunch.app/noel/KnockLaunchOS/commit/e3a68e82ffab42b5b0cbec9754e31a464afc27ff","mergeCommitSha":"389f1d24e69ada176d9da546ed3b67f7b5be26ad"}],"requestContractHash":"1871202c9927b027f119fc39eadf8d8821f92c90ea28bbab538919b751d9a6a7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:03:30.299833+00:00","proof_gate":"request_contract_repository_verified","source_sha":"389f1d24e69ada176d9da546ed3b67f7b5be26ad","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:f7de5649-e3a3-49b5-8f89-6315b19f85f4:request-contract-repository:1871202c9927b027f119fc39eadf8d8821f92c90ea28bbab538919b751d9a6a7:389f1d24e69ada176d9da546ed3b67f7b5be26ad","mission_step_id":"7ce0c128-8fd5-41bc-996f-d06b23580d35","command_center_event_id":"f7de5649-e3a3-49b5-8f89-6315b19f85f4"},{"id":"9df087d2-1c31-4d13-ae2f-74ed0e213c89","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"af727cba73548dcc19328d6c300d8d55a06ad9db","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-source","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"4c01a3c69d14e2fc6e19c8632be65ade9ffdff98","prNumber":2330,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"https://git.knocklaunch.app/noel/KnockLaunchOS/commit/4c01a3c69d14e2fc6e19c8632be65ade9ffdff98","mergeCommitSha":"af727cba73548dcc19328d6c300d8d55a06ad9db"}],"requestContractHash":"628ec0f6dec288c68d3c4e02a09d5d349ce129b0ebd5e189b31a6c658935db7f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:29:15.775222+00:00","proof_gate":"request_contract_repository_verified","source_sha":"af727cba73548dcc19328d6c300d8d55a06ad9db","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:3874b28b-9a94-4d06-b251-a2890ffa1d15:request-contract-repository:628ec0f6dec288c68d3c4e02a09d5d349ce129b0ebd5e189b31a6c658935db7f:af727cba73548dcc19328d6c300d8d55a06ad9db","mission_step_id":"ca6e212e-bcf9-443a-a2cb-5cddb6dd2413","command_center_event_id":"3874b28b-9a94-4d06-b251-a2890ffa1d15"},{"id":"3405bb87-6a72-43f1-9126-eb23ae9d8630","source":"forgejo","status":"waiting","payload":{"branch":"ai/golden-restore-point-src-cohesion-20260910","prNumber":2335,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c11841abd231d79ea01a32a5508376f412778747","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:57:09.157466+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c11841abd231d79ea01a32a5508376f412778747","external_id":"2335","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0202f21a-6536-4659-851d-c4ed0b0a79d6:merged-pr:2335:c11841abd231d79ea01a32a5508376f412778747","mission_step_id":"2914690a-ecae-44ea-82bd-9d1a772eea3f","command_center_event_id":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},{"id":"2d3b226d-d262-4222-8426-551227fdb0ee","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized the Forgejo reliability repair and unfreeze. Live post-release inspection proved a narrow serialization bridge strips required sustained-proof fields between the signed host heartbeat and durable queue.","baseSha":"e60d956d002e0c3667b58b01ad66e59599e90910","issuedAt":1789320757045,"expiresAt":1789320937045,"missionId":"d5b9b030-0bf0-45c4-800a-0bcd868ac6a1","authorizationId":"72a3989d-da18-474c-88ff-c3b48a5d5c88","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:32:37.478535+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e60d956d002e0c3667b58b01ad66e59599e90910","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:72a3989d-da18-474c-88ff-c3b48a5d5c88","mission_step_id":"d9b6095d-1e6f-4be8-b51a-f9f2a34d7658","command_center_event_id":"d5b9b030-0bf0-45c4-800a-0bcd868ac6a1"},{"id":"9981642f-c7c2-411f-89ca-bbca21116fb3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/src-cohesion-phase-4-20260910","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2329,"terminal":false,"missionId":"60aafa87-912d-4cf8-86d9-e69ea6c47649","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":257,"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":"60aafa87-912d-4cf8-86d9-e69ea6c47649"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1277,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:27:29.019924+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2329","receipt_type":"automatic_mission_resume","idempotency_key":"mission:60aafa87-912d-4cf8-86d9-e69ea6c47649:automatic-mission-resume:2329:repair_mission_waiting_for_gate","mission_step_id":"36e18b63-bdb1-4c95-8da5-d0e6f9126cba","command_center_event_id":"60aafa87-912d-4cf8-86d9-e69ea6c47649"},{"id":"51df00e8-65dd-4b86-9c12-cada2376c007","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/src-cohesion-phase-4-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2329,"terminal":false,"missionId":"60aafa87-912d-4cf8-86d9-e69ea6c47649","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"657ea3683884d21271aef457a583f62be561a652","timingsMs":{"prReadinessMs":1111,"approvedPlanMs":0,"shipAndProveMs":5957,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"60aafa87-912d-4cf8-86d9-e69ea6c47649"},"performance":null,"deploymentId":"forgejo-main-657ea3683884","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":1895,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:34:43.513194+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2329","receipt_type":"automatic_mission_resume","idempotency_key":"mission:60aafa87-912d-4cf8-86d9-e69ea6c47649:automatic-mission-resume:2329:canonical_release_dispatched","mission_step_id":"8d4a474d-2134-48fc-82bd-b36653a653da","command_center_event_id":"60aafa87-912d-4cf8-86d9-e69ea6c47649"},{"id":"8f2c7aa1-86df-444c-87e2-5cac4001e1bd","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"657ea3683884d21271aef457a583f62be561a652","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"657ea3683884d21271aef457a583f62be561a652","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":"80fe47ba504cf161fe8062811bd81be8830a733a480a746b5b603c21ee83f92d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6866","runId":6866,"status":"success","sourceSha":"657ea3683884d21271aef457a583f62be561a652","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-10T21:36:05.160092+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"657ea3683884d21271aef457a583f62be561a652","external_id":"forgejo-main-657ea3683884","receipt_type":"canonical_release_status","idempotency_key":"mission:60aafa87-912d-4cf8-86d9-e69ea6c47649:forgejo-release-status:657ea3683884d21271aef457a583f62be561a652:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"567c97b1-e94f-4e61-a898-2a77b2d2e164","command_center_event_id":"60aafa87-912d-4cf8-86d9-e69ea6c47649"},{"id":"bae3cea9-0e8a-4f7c-9ae8-89bde784055b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/src-cohesion-phase-5-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.97-mutation-latency-reconcile-fastpath","prNumber":2332,"terminal":false,"missionId":"5fee86d1-8f78-4168-865d-a1f0735beeb5","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16539,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":827,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":827,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":827,"repositoryMutationMs":16539,"repositoryProviderMs":14102,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6363,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":827,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":7739},"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":"5fee86d1-8f78-4168-865d-a1f0735beeb5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3197,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:37:06.397148+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2332","receipt_type":"execute_mission","idempotency_key":"mission:5fee86d1-8f78-4168-865d-a1f0735beeb5:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"975d18cc-e628-48ce-b51f-02363d0f2568","command_center_event_id":"5fee86d1-8f78-4168-865d-a1f0735beeb5"},{"id":"b70afc98-975a-47d3-97f3-29d0b519cc02","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ed5d97f0035b","prNumber":2338,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:14:09.974497+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","external_id":"2338","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ed5d97f0-035b-43b6-9df2-01e6c66bc1b6:merged-pr:2338:e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","mission_step_id":"8973f757-f1fd-4417-a9ac-e2a0f961d2d7","command_center_event_id":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6"},{"id":"8ab1edc5-3ef8-4f08-9b5a-9916b859e332","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/src-cohesion-phase-5-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2332,"terminal":false,"missionId":"5fee86d1-8f78-4168-865d-a1f0735beeb5","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"a3033644ed4669c210a163b5dbc4692f87f14978","timingsMs":{"prReadinessMs":736,"approvedPlanMs":0,"shipAndProveMs":8337,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5fee86d1-8f78-4168-865d-a1f0735beeb5"},"performance":null,"deploymentId":"forgejo-main-a3033644ed46","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":1851,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:41:35.557544+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2332","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5fee86d1-8f78-4168-865d-a1f0735beeb5:automatic-mission-resume:2332:canonical_release_dispatched","mission_step_id":"b0b0fdab-234e-440b-bca3-ae40b9278c47","command_center_event_id":"5fee86d1-8f78-4168-865d-a1f0735beeb5"},{"id":"732b8f5f-c1f9-4815-850f-efeaca24c108","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a3033644ed4669c210a163b5dbc4692f87f14978","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a3033644ed4669c210a163b5dbc4692f87f14978","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":"70ed1810a309ebb685f5c9fc3925a3a3e38b00c6666ab3980b21a5603bca4963","forgejoWorkflowProof":{"runId":6871,"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-10T21:41:51.559882+00:00","proof_gate":"canonical_release_pending","source_sha":"a3033644ed4669c210a163b5dbc4692f87f14978","external_id":"forgejo-main-a3033644ed46","receipt_type":"canonical_release_status","idempotency_key":"mission:5fee86d1-8f78-4168-865d-a1f0735beeb5:forgejo-release-status:a3033644ed4669c210a163b5dbc4692f87f14978:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"b0b0fdab-234e-440b-bca3-ae40b9278c47","command_center_event_id":"5fee86d1-8f78-4168-865d-a1f0735beeb5"},{"id":"5e0ae52d-b203-4a74-b018-25bf27a8a332","source":"forgejo","status":"waiting","payload":{"branch":"ai/src-cohesion-phase-5-20260910","prNumber":2332,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a3033644ed4669c210a163b5dbc4692f87f14978","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:41:49.207217+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a3033644ed4669c210a163b5dbc4692f87f14978","external_id":"2332","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5fee86d1-8f78-4168-865d-a1f0735beeb5:merged-pr:2332:a3033644ed4669c210a163b5dbc4692f87f14978","mission_step_id":"b0b0fdab-234e-440b-bca3-ae40b9278c47","command_center_event_id":"5fee86d1-8f78-4168-865d-a1f0735beeb5"},{"id":"ef40fad0-dc9e-46aa-9808-26d8e818a9f4","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"c11841abd231d79ea01a32a5508376f412778747","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"c11841abd231d79ea01a32a5508376f412778747","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"88a0e863a2d058e407de7c07f98b95d2a58a24062dcd4885ecb060abcd89203e","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:57:11.278608+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c11841abd231d79ea01a32a5508376f412778747","external_id":"forgejo-main-c11841abd231","receipt_type":"canonical_release_status","idempotency_key":"mission:0202f21a-6536-4659-851d-c4ed0b0a79d6:forgejo-release-status:c11841abd231d79ea01a32a5508376f412778747:verified:forgejo-main/source=success","mission_step_id":"c22e981a-fced-421b-b966-c1b6c4afcf49","command_center_event_id":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},{"id":"0502d3b3-13af-48e9-b484-da5f4c426492","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"9b2b3020149ca3118092490e18b69db2a5dbd1ce","prNumber":2338,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"https://git.knocklaunch.app/noel/KnockLaunchOS/commit/9b2b3020149ca3118092490e18b69db2a5dbd1ce","mergeCommitSha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c"}],"requestContractHash":"77db30c25022e9ec0d9bcfd3e830f5e7a6df32a039a96113b129866709277bbc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:14:14.877448+00:00","proof_gate":"request_contract_repository_verified","source_sha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:ed5d97f0-035b-43b6-9df2-01e6c66bc1b6:request-contract-repository:77db30c25022e9ec0d9bcfd3e830f5e7a6df32a039a96113b129866709277bbc:e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","mission_step_id":"6147d188-bf99-4a3f-8591-bf3db98943bf","command_center_event_id":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6"},{"id":"c8e7a178-3757-42b9-b860-9d36733695aa","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"5018ca3632d17c7223051c8599c06aaa99738b29","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-source","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"f6ffcb79d4254edfe1752ccdf73603c038d8a5ff","prNumber":2351,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6918/jobs/1","mergeCommitSha":"5018ca3632d17c7223051c8599c06aaa99738b29"}],"requestContractHash":"caba15766f5bbbb201f2a12c57337679ca11a999720add9765d79816c4a075f4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:51:24.274191+00:00","proof_gate":"request_contract_repository_verified","source_sha":"5018ca3632d17c7223051c8599c06aaa99738b29","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:eeb76286-0e8f-4beb-8f27-ff20db454780:request-contract-repository:caba15766f5bbbb201f2a12c57337679ca11a999720add9765d79816c4a075f4:5018ca3632d17c7223051c8599c06aaa99738b29","mission_step_id":"c980d562-181e-44e5-8ca4-da63f4882750","command_center_event_id":"eeb76286-0e8f-4beb-8f27-ff20db454780"},{"id":"b6c4c952-ab97-41d5-8ee3-eee08e72ef61","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for the cancelled-release recovery classifier repair. Continue the same mission and PR by updating the one stale existing invariant that still expects the old historical-source ternary so it asserts the new descendant-current-main source selection. No implementation change beyond the already-applied repair; keep the same PR and re-run Gate.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for the cancelled-release recovery classifier repair. Continue the same mission and PR by updating the one stale existing invariant that still expects the old historical-source ternary so it asserts the new descendant-current-main source selection. No implementation change beyond the already-applied repair; keep the same PR and re-run Gate.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair","statement":"Interrupted release jobs stay retryable, genuine migration failures stay fail-closed, and descendant current-main target success is preserved during corrective recovery.","proofConditionIds":["proof-production"]}],"objective":"Unfreeze control plane for the cancelled-release recovery classifier repair. Continue the same mission and PR by updating the one stale existing invariant that still expects the old historical-source ternary so it asserts the new descendant-current-main source selection. No implementation change beyond the already-applied repair; keep the same PR and re-run Gate.","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.","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.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The merged control-plane repair is live in cc-execution and preserves the stated recovery behavior.","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-the-cancelled-release-recovery-classifier-repair.-Continue-the-same-missi","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":"3b3195f2f21fca18aeb6f47536f7ccc05cedc57b2818f8fd54d01ed564b99e2e","requestContractRevision":3,"previousRequestContractHash":"dbf1f65910758e705f4d6ce3e451408a8ae1c5a8d19ff99e8c0880fa9aeb4ad8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:20:08.088105+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c33b0b7c-5a5f-40b1-9f38-260256a9a2cc:request-contract:3b3195f2f21fca18aeb6f47536f7ccc05cedc57b2818f8fd54d01ed564b99e2e","mission_step_id":"a12c4364-ffbd-47a3-988b-513420fd72c0","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"300e9947-0d3e-45cd-9b91-d4ff5c2e2ebb","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/src-cohesion-phase-5-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2332,"terminal":false,"missionId":"5fee86d1-8f78-4168-865d-a1f0735beeb5","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"a3033644ed4669c210a163b5dbc4692f87f14978","timingsMs":{"prReadinessMs":311,"approvedPlanMs":0,"shipAndProveMs":16046,"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":"5fee86d1-8f78-4168-865d-a1f0735beeb5"},"performance":null,"deploymentId":"forgejo-main-a3033644ed46","workflowRunId":6871,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:42:16.360375+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2332","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5fee86d1-8f78-4168-865d-a1f0735beeb5:automatic-mission-resume:2332:canonical_release_reconciliation_pending","mission_step_id":"845fc247-c654-4ea1-b946-d705edd77c05","command_center_event_id":"5fee86d1-8f78-4168-865d-a1f0735beeb5"},{"id":"fc1842d7-b0ef-4c2d-bb99-2f58ba09038f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"a3033644ed4669c210a163b5dbc4692f87f14978","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a3033644ed4669c210a163b5dbc4692f87f14978","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":"70ed1810a309ebb685f5c9fc3925a3a3e38b00c6666ab3980b21a5603bca4963","forgejoWorkflowProof":{"runId":6871,"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:42:51.854691+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a3033644ed4669c210a163b5dbc4692f87f14978","external_id":"forgejo-main-a3033644ed46","receipt_type":"canonical_release_status","idempotency_key":"mission:5fee86d1-8f78-4168-865d-a1f0735beeb5:forgejo-release-status:a3033644ed4669c210a163b5dbc4692f87f14978:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"b8ae77fb-ebc2-4bb2-854e-c41ff55af603","command_center_event_id":"5fee86d1-8f78-4168-865d-a1f0735beeb5"},{"id":"dc994259-e3cc-4947-837d-4dfd46e93da7","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a3033644ed4669c210a163b5dbc4692f87f14978","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-document-effects","satisfied":true,"statement":"src/App.tsx delegates canonical-host redirect, authenticated-route persistence, private robots metadata, and document/body route classes to one dedicated useAppRouteDocumentEffects hook instead of implementing those browser effects inline.","proofConditionIds":["proof-repository","proof-production"]}],"satisfied":true,"constraints":[{"id":"constraint-two-files","satisfied":true,"statement":"Only src/runtime/useAppRouteDocumentEffects.ts and src/App.tsx may be mutated.","proofConditionIds":["proof-repository"]},{"id":"constraint-root-preservation","satisfied":true,"statement":"Preserve all application-root selection, provider order, auth provider behavior, demo/experience roots, custom-host surfaces, route classification, loading UI, redirects, and DOM effect dependency semantics exactly.","proofConditionIds":["proof-repository","proof-production"]},{"id":"constraint-no-cross-system","satisfied":true,"statement":"Do not change PrivateAppShell, tenant routing, application adapters, database, backend, auth implementation, control-plane source, or release architecture.","proofConditionIds":["proof-repository"]}],"contractHash":"70ed1810a309ebb685f5c9fc3925a3a3e38b00c6666ab3980b21a5603bca4963","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"70ed1810a309ebb685f5c9fc3925a3a3e38b00c6666ab3980b21a5603bca4963","repositoryProofStatus":"verified","repositoryProofSourceSha":"a3033644ed4669c210a163b5dbc4692f87f14978"},"required":true,"satisfied":true},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"70ed1810a309ebb685f5c9fc3925a3a3e38b00c6666ab3980b21a5603bca4963"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:42:54.562069+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a3033644ed4669c210a163b5dbc4692f87f14978","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5fee86d1-8f78-4168-865d-a1f0735beeb5:request-contract:70ed1810a309ebb685f5c9fc3925a3a3e38b00c6666ab3980b21a5603bca4963:a3033644ed4669c210a163b5dbc4692f87f14978:verified:","mission_step_id":"b8ae77fb-ebc2-4bb2-854e-c41ff55af603","command_center_event_id":"5fee86d1-8f78-4168-865d-a1f0735beeb5"},{"id":"6fc47335-88b1-4e45-aa6e-879b83c8434b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/src-cohesion-phase-6-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.97-mutation-latency-reconcile-fastpath","prNumber":2333,"terminal":false,"missionId":"48718061-ab12-4022-a95d-1f59d5150c71","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13669,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1357,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1357,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1357,"repositoryMutationMs":13669,"repositoryProviderMs":11776,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3330,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1357,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":8446},"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":"48718061-ab12-4022-a95d-1f59d5150c71"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3223,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:44:39.63452+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2333","receipt_type":"execute_mission","idempotency_key":"mission:48718061-ab12-4022-a95d-1f59d5150c71:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"16ade5c6-cf7d-4d89-9c28-75bcfec5f1b8","command_center_event_id":"48718061-ab12-4022-a95d-1f59d5150c71"},{"id":"060742ed-f54f-4ec7-b364-e44e88b52973","source":"forgejo","status":"waiting","payload":{"branch":"ai/settings-pages-platform-wide-20260915","prNumber":2825,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"704a0033b5a4087399226ec8ce6c7ef7177ec7f0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T14:59:04.480896+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"704a0033b5a4087399226ec8ce6c7ef7177ec7f0","external_id":"2825","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f9ffa3f9-0fb2-4fb0-b544-1f8f1af33d8d:merged-pr:2825:704a0033b5a4087399226ec8ce6c7ef7177ec7f0","mission_step_id":"40d7c222-d9bf-4146-84e9-d027a92e6023","command_center_event_id":"f9ffa3f9-0fb2-4fb0-b544-1f8f1af33d8d"},{"id":"d0c54fe1-9e3f-4f9a-b538-31e84cbc77ca","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/src-cohesion-phase-6-20260910","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2333,"terminal":false,"missionId":"48718061-ab12-4022-a95d-1f59d5150c71","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":285,"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":"48718061-ab12-4022-a95d-1f59d5150c71"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1277,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:45:31.004941+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2333","receipt_type":"automatic_mission_resume","idempotency_key":"mission:48718061-ab12-4022-a95d-1f59d5150c71:automatic-mission-resume:2333:repair_mission_waiting_for_gate","mission_step_id":"a5b1dd56-c9d2-4785-92fe-a0fb8bf6c36a","command_center_event_id":"48718061-ab12-4022-a95d-1f59d5150c71"},{"id":"781cfb34-c87c-470b-adb5-03b0eb270983","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/src-cohesion-phase-6-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2333,"terminal":false,"missionId":"48718061-ab12-4022-a95d-1f59d5150c71","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","timingsMs":{"prReadinessMs":1212,"approvedPlanMs":0,"shipAndProveMs":8517,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"48718061-ab12-4022-a95d-1f59d5150c71"},"performance":null,"deploymentId":"forgejo-main-502f0b4246cb","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":1867,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:47:50.085091+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2333","receipt_type":"automatic_mission_resume","idempotency_key":"mission:48718061-ab12-4022-a95d-1f59d5150c71:automatic-mission-resume:2333:canonical_release_dispatched","mission_step_id":"ab41979e-9ace-4a29-850e-57c0272d1bfe","command_center_event_id":"48718061-ab12-4022-a95d-1f59d5150c71"},{"id":"a428576d-ca13-4370-ab0b-a0503623ca74","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","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":"6dffe2f819c206af0fb04702967d62a8e514b4c1a7d978081e0dd951cc7e4638","forgejoWorkflowProof":{"runId":6874,"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-10T21:48:28.072193+00:00","proof_gate":"canonical_release_pending","source_sha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","external_id":"forgejo-main-502f0b4246cb","receipt_type":"canonical_release_status","idempotency_key":"mission:48718061-ab12-4022-a95d-1f59d5150c71:forgejo-release-status:502f0b4246cbfa5d77b1e784a76d605082bc1bd9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"ab41979e-9ace-4a29-850e-57c0272d1bfe","command_center_event_id":"48718061-ab12-4022-a95d-1f59d5150c71"},{"id":"10732934-d5b9-40c7-8a15-728c8203cf95","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/src-cohesion-phase-6-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2333,"terminal":false,"missionId":"48718061-ab12-4022-a95d-1f59d5150c71","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","timingsMs":{"prReadinessMs":646,"approvedPlanMs":0,"shipAndProveMs":16724,"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":"48718061-ab12-4022-a95d-1f59d5150c71"},"performance":null,"deploymentId":"forgejo-main-502f0b4246cb","workflowRunId":6874,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:48:52.708144+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2333","receipt_type":"automatic_mission_resume","idempotency_key":"mission:48718061-ab12-4022-a95d-1f59d5150c71:automatic-mission-resume:2333:canonical_release_reconciliation_pending","mission_step_id":"a5b1dd56-c9d2-4785-92fe-a0fb8bf6c36a","command_center_event_id":"48718061-ab12-4022-a95d-1f59d5150c71"},{"id":"2101ad39-dfe9-4c7b-9068-42e39163b129","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"704a0033b5a4087399226ec8ce6c7ef7177ec7f0","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Advance existing owner-approved PR #2825 only. Exact head c60f109b1a6958a4683255606c383c46e4843646 is current with main and KnockLaunch Gate is successful. Squash merge this same PR through canonical Forgejo ownership, release only the affected frontend target, and verify production. Do not create another branch or PR and do not change source.","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":"fd93bc316c45ed33dfc13e6e25ccfa755262259f8ac750ce8e48f089697631bf","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":"fd93bc316c45ed33dfc13e6e25ccfa755262259f8ac750ce8e48f089697631bf"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T15:06:58.628589+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"704a0033b5a4087399226ec8ce6c7ef7177ec7f0","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f9ffa3f9-0fb2-4fb0-b544-1f8f1af33d8d:request-contract:fd93bc316c45ed33dfc13e6e25ccfa755262259f8ac750ce8e48f089697631bf:704a0033b5a4087399226ec8ce6c7ef7177ec7f0:verified:","mission_step_id":"df3b554f-e897-4a83-8127-2b19209c74d2","command_center_event_id":"f9ffa3f9-0fb2-4fb0-b544-1f8f1af33d8d"},{"id":"afd1551d-d7ec-47fb-8f5a-ed270575b266","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","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":"6dffe2f819c206af0fb04702967d62a8e514b4c1a7d978081e0dd951cc7e4638","forgejoWorkflowProof":{"runId":6874,"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:49:12.228758+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","external_id":"forgejo-main-502f0b4246cb","receipt_type":"canonical_release_status","idempotency_key":"mission:48718061-ab12-4022-a95d-1f59d5150c71:forgejo-release-status:502f0b4246cbfa5d77b1e784a76d605082bc1bd9:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"7169c017-a611-457b-8c6a-f9b38cbc562c","command_center_event_id":"48718061-ab12-4022-a95d-1f59d5150c71"},{"id":"3886f977-760c-4e0d-9715-1d43efb6ba7e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-mail-adapter","satisfied":true,"statement":"Mail declares its runtime adapter in applicationCapabilityRegistry and PrivateAppShell selects Mail through app.routeAdapter instead of app.id.","proofConditionIds":["proof-repository","proof-production"]}],"satisfied":true,"constraints":[{"id":"constraint-two-files","satisfied":true,"statement":"Only src/config/applicationCapabilityRegistry.ts and src/PrivateAppShell.tsx may be mutated.","proofConditionIds":["proof-repository"]},{"id":"constraint-behavior-preservation","satisfied":true,"statement":"Preserve all Mail standalone and tenant-integrated paths, aliases, workspace surface, tenant selection, boundary props, MailApplicationRoute rendering, and every non-Mail application behavior exactly.","proofConditionIds":["proof-repository","proof-production"]},{"id":"constraint-no-cross-system","satisfied":true,"statement":"No auth, tenant data, database, backend, control-plane source, routing compatibility, tenant runtime profile, or release architecture changes are allowed.","proofConditionIds":["proof-repository"]}],"contractHash":"6dffe2f819c206af0fb04702967d62a8e514b4c1a7d978081e0dd951cc7e4638","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"6dffe2f819c206af0fb04702967d62a8e514b4c1a7d978081e0dd951cc7e4638","repositoryProofStatus":"verified","repositoryProofSourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9"},"required":true,"satisfied":true},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"6dffe2f819c206af0fb04702967d62a8e514b4c1a7d978081e0dd951cc7e4638"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:49:14.746101+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:48718061-ab12-4022-a95d-1f59d5150c71:request-contract:6dffe2f819c206af0fb04702967d62a8e514b4c1a7d978081e0dd951cc7e4638:502f0b4246cbfa5d77b1e784a76d605082bc1bd9:verified:","mission_step_id":"7169c017-a611-457b-8c6a-f9b38cbc562c","command_center_event_id":"48718061-ab12-4022-a95d-1f59d5150c71"},{"id":"a9efd889-b417-496f-b3bf-e5da8670ffc4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":2333,"terminal":false,"missionId":"82be3da9-619d-4114-8513-a520190393b4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14677,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":135,"approvedPlanMs":0,"missionSetupMs":736,"providerAuthMs":0,"shipAndProveMs":14381,"ledgerPrepareMs":736,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":736,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":736,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"82be3da9-619d-4114-8513-a520190393b4"},"performance":null,"deploymentId":"forgejo-main-502f0b4246cb","workflowRunId":6874,"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":2583,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:51:07.959767+00:00","proof_gate":"canonical_release_dispatched","source_sha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","external_id":"forgejo-main-502f0b4246cb","receipt_type":"execute_mission","idempotency_key":"mission:82be3da9-619d-4114-8513-a520190393b4:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"c04436b8-c5d2-438a-b09e-983bdec01598","command_center_event_id":"82be3da9-619d-4114-8513-a520190393b4"},{"id":"b16d7a15-450f-4254-8df9-ba01568341e2","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","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":"6c5f4b1e1d245344ccfea2fd16406149ae3be45044f31bf936bec4714d5b5ad9","forgejoWorkflowProof":{"runId":6874,"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:51:17.843331+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","external_id":"forgejo-main-502f0b4246cb","receipt_type":"canonical_release_status","idempotency_key":"mission:82be3da9-619d-4114-8513-a520190393b4:forgejo-release-status:502f0b4246cbfa5d77b1e784a76d605082bc1bd9:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"15f3235f-5c6a-488a-a093-ee9f3bca033c","command_center_event_id":"82be3da9-619d-4114-8513-a520190393b4"},{"id":"4f34d473-0a25-42c6-9e31-ff825180bf2d","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized: Unfreeze control plane for the cancelled-release recovery classifier repair.","baseSha":"964fbd3e55649db4699408a396a8d2c0cf1a8f77","issuedAt":1789496409599,"expiresAt":1789496589599,"missionId":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc","authorizationId":"c37ea943-39fa-4bd6-9660-213a8aa8c7cd","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:20:10.287375+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"964fbd3e55649db4699408a396a8d2c0cf1a8f77","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c37ea943-39fa-4bd6-9660-213a8aa8c7cd","mission_step_id":"a740b7b6-b9b8-49e5-b06f-031be2d17b46","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"934e926e-3811-4f60-8773-7dad95c4bd45","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"golden-restore-point","satisfied":false,"statement":"config/control-plane-restore-point.json records the current proven application source, current verified Command Center runtime identity, relevant release evidence, and locked/frozen control-plane state as the new canonical golden restore point.","proofConditionIds":["repo-proof","lock-proof"]}],"satisfied":false,"constraints":[{"id":"one-file-only","satisfied":false,"statement":"Only config/control-plane-restore-point.json may change.","proofConditionIds":["repo-proof"]},{"id":"preserve-system","satisfied":false,"statement":"No product source, runtime source, workflow, database, tenant data, auth behavior, or release architecture changes are allowed.","proofConditionIds":["repo-proof"]},{"id":"remain-frozen","satisfied":false,"statement":"The control plane must be frozen/locked after the metadata update.","proofConditionIds":["lock-proof"]}],"contractHash":"6c5f4b1e1d245344ccfea2fd16406149ae3be45044f31bf936bec4714d5b5ad9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"6c5f4b1e1d245344ccfea2fd16406149ae3be45044f31bf936bec4714d5b5ad9","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"lock-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"6c5f4b1e1d245344ccfea2fd16406149ae3be45044f31bf936bec4714d5b5ad9","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:51:20.77525+00:00","proof_gate":"request_contract_pending","source_sha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:82be3da9-619d-4114-8513-a520190393b4:request-contract:6c5f4b1e1d245344ccfea2fd16406149ae3be45044f31bf936bec4714d5b5ad9:502f0b4246cbfa5d77b1e784a76d605082bc1bd9:pending:repository","mission_step_id":"15f3235f-5c6a-488a-a093-ee9f3bca033c","command_center_event_id":"82be3da9-619d-4114-8513-a520190393b4"},{"id":"b425f149-019f-4dd5-8320-3c683f6e3002","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"golden-restore-point","satisfied":true,"statement":"config/control-plane-restore-point.json records the current proven application source, current verified Command Center runtime identity, relevant release evidence, and locked/frozen control-plane state as the new canonical golden restore point.","proofConditionIds":["repo-proof","lock-proof"]}],"satisfied":true,"constraints":[{"id":"one-file-only","satisfied":true,"statement":"Only config/control-plane-restore-point.json may change.","proofConditionIds":["repo-proof"]},{"id":"preserve-system","satisfied":true,"statement":"No product source, runtime source, workflow, database, tenant data, auth behavior, or release architecture changes are allowed.","proofConditionIds":["repo-proof"]},{"id":"remain-frozen","satisfied":true,"statement":"The control plane must be frozen/locked after the metadata update.","proofConditionIds":["lock-proof"]}],"contractHash":"6c5f4b1e1d245344ccfea2fd16406149ae3be45044f31bf936bec4714d5b5ad9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"6c5f4b1e1d245344ccfea2fd16406149ae3be45044f31bf936bec4714d5b5ad9","repositoryProofStatus":"verified","repositoryProofSourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9"},"required":true,"satisfied":true},{"id":"lock-proof","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"6c5f4b1e1d245344ccfea2fd16406149ae3be45044f31bf936bec4714d5b5ad9","repositoryProofStatus":"verified","repositoryProofSourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:51:25.573153+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:82be3da9-619d-4114-8513-a520190393b4:request-contract:6c5f4b1e1d245344ccfea2fd16406149ae3be45044f31bf936bec4714d5b5ad9:502f0b4246cbfa5d77b1e784a76d605082bc1bd9:verified:","mission_step_id":"15f3235f-5c6a-488a-a093-ee9f3bca033c","command_center_event_id":"82be3da9-619d-4114-8513-a520190393b4"},{"id":"52381e8a-435a-4e3c-8377-e919613bd64d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for this exact maintenance mutation to config/control-plane-restore-point.json, write the new canonical golden restore point for the proven working state, then leave/refreeze the control plane locked. Modify no other file or system.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for this exact maintenance mutation to config/control-plane-restore-point.json, write the new canonical golden restore point for the proven working state, then leave/refreeze the control plane locked. Modify no other file or system.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"golden-restore-point","statement":"The canonical restore-point file pins the proven working application source 502f0b4246cbfa5d77b1e784a76d605082bc1bd9 and current verified Command Center runtime 37ecdade316022fbe3ffe4c4c27f2d0d1d3fdd6f.","proofConditionIds":["repository-state"]}],"objective":"Unfreeze the control plane only for this exact maintenance mutation to config/control-plane-restore-point.json, write the new canonical golden restore point for the proven working state, then leave/refreeze the control plane locked. Modify no other file or system.","constraints":[{"id":"one-file","statement":"Only config/control-plane-restore-point.json may change.","proofConditionIds":["repository-state"]},{"id":"locked-after","statement":"The control plane remains frozen/locked after the update.","proofConditionIds":["repository-state"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-state","kind":"repository","claim":"The exact merged source for this objective contains the requested golden restore metadata and no other file changes.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"KNOCKLAUNCH Golden Restore Point — 2026-09-10 SRC Cohesion Stable","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"88a0e863a2d058e407de7c07f98b95d2a58a24062dcd4885ecb060abcd89203e","requestContractRevision":2,"previousRequestContractHash":"8d79d7cbbb07828c5c44f956ac4178e6beaab97076547b1dbf8d030c7e890da4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:53:00.316218+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0202f21a-6536-4659-851d-c4ed0b0a79d6:request-contract:88a0e863a2d058e407de7c07f98b95d2a58a24062dcd4885ecb060abcd89203e","mission_step_id":"690b80f5-d1b2-410f-a5ea-10bdeee7f00a","command_center_event_id":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},{"id":"0f40b812-0f6d-4f5c-9392-ec155a55dbad","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/golden-restore-point-src-cohesion-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.97-mutation-latency-reconcile-fastpath","prNumber":2335,"terminal":false,"missionId":"0202f21a-6536-4659-851d-c4ed0b0a79d6","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5025,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":571,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":519,"ledgerReconcileMs":0,"lineageReconcileMs":52,"resolvePreflightMs":571,"repositoryMutationMs":5025,"repositoryProviderMs":2749,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1672,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":519,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1077},"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":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3411,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:56:18.043135+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2335","receipt_type":"execute_mission","idempotency_key":"mission:0202f21a-6536-4659-851d-c4ed0b0a79d6:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"690b80f5-d1b2-410f-a5ea-10bdeee7f00a","command_center_event_id":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},{"id":"d032793c-8c3a-475f-8a9d-2ffaf3312a3b","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"c11841abd231d79ea01a32a5508376f412778747","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-state","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"1cb2f80441179f3057e01dc195fe2282236105e0","prNumber":2335,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":"KNOCKLAUNCH Golden Restore Point — 2026-09-10 SRC Cohesion Stable","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6877/jobs/1","mergeCommitSha":"c11841abd231d79ea01a32a5508376f412778747"}],"requestContractHash":"88a0e863a2d058e407de7c07f98b95d2a58a24062dcd4885ecb060abcd89203e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:57:16.664307+00:00","proof_gate":"request_contract_repository_verified","source_sha":"c11841abd231d79ea01a32a5508376f412778747","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:0202f21a-6536-4659-851d-c4ed0b0a79d6:request-contract-repository:88a0e863a2d058e407de7c07f98b95d2a58a24062dcd4885ecb060abcd89203e:c11841abd231d79ea01a32a5508376f412778747","mission_step_id":"c22e981a-fced-421b-b966-c1b6c4afcf49","command_center_event_id":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},{"id":"af9a0f36-6d58-465d-9fff-0adc23dc4e9e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/golden-restore-point-src-cohesion-20260910","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2335,"terminal":false,"missionId":"0202f21a-6536-4659-851d-c4ed0b0a79d6","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":632,"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":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1290,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:56:25.630371+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2335","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0202f21a-6536-4659-851d-c4ed0b0a79d6:automatic-mission-resume:2335:repair_mission_waiting_for_gate","mission_step_id":"8742ef63-5d11-49fc-b87e-c3265d316b40","command_center_event_id":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},{"id":"9cfec591-4914-4fee-b025-299894b13bac","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/golden-restore-point-src-cohesion-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2335,"terminal":false,"missionId":"0202f21a-6536-4659-851d-c4ed0b0a79d6","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"c11841abd231d79ea01a32a5508376f412778747","timingsMs":{"prReadinessMs":840,"approvedPlanMs":0,"shipAndProveMs":5017,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},"performance":null,"deploymentId":"forgejo-main-c11841abd231","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:56:52.455569+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2335","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0202f21a-6536-4659-851d-c4ed0b0a79d6:automatic-mission-resume:2335:canonical_release_dispatched","mission_step_id":"2914690a-ecae-44ea-82bd-9d1a772eea3f","command_center_event_id":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},{"id":"7190dd18-387e-4d43-842a-20b22f077b75","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c11841abd231d79ea01a32a5508376f412778747","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"golden-restore-point","satisfied":true,"statement":"The canonical restore-point file pins the proven working application source 502f0b4246cbfa5d77b1e784a76d605082bc1bd9 and current verified Command Center runtime 37ecdade316022fbe3ffe4c4c27f2d0d1d3fdd6f.","proofConditionIds":["repository-state"]}],"satisfied":true,"constraints":[{"id":"one-file","satisfied":true,"statement":"Only config/control-plane-restore-point.json may change.","proofConditionIds":["repository-state"]},{"id":"locked-after","satisfied":true,"statement":"The control plane remains frozen/locked after the update.","proofConditionIds":["repository-state"]}],"contractHash":"88a0e863a2d058e407de7c07f98b95d2a58a24062dcd4885ecb060abcd89203e","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-state","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"88a0e863a2d058e407de7c07f98b95d2a58a24062dcd4885ecb060abcd89203e","repositoryProofStatus":"verified","repositoryProofSourceSha":"c11841abd231d79ea01a32a5508376f412778747"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:57:18.917134+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"c11841abd231d79ea01a32a5508376f412778747","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:0202f21a-6536-4659-851d-c4ed0b0a79d6:request-contract:88a0e863a2d058e407de7c07f98b95d2a58a24062dcd4885ecb060abcd89203e:c11841abd231d79ea01a32a5508376f412778747:verified:","mission_step_id":"c22e981a-fced-421b-b966-c1b6c4afcf49","command_center_event_id":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},{"id":"85fd6795-a5e7-42d5-a900-40b54e117a4c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f7de5649e3a3","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":null,"terminal":false,"missionId":"f7de5649-e3a3-49b5-8f89-6315b19f85f4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":300,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":909,"providerAuthMs":0,"ledgerPrepareMs":909,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":909,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":909,"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":"f7de5649-e3a3-49b5-8f89-6315b19f85f4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4564,"likelyAffectedFiles":["src/routes/ownerRoutes.tsx","src/pages/mobile-vendor/BigPapisOwnerShell.tsx","src/pages/mobile-vendor/BigPapisToday.tsx","src/pages/mobile-vendor/BigPapisBusinessTools.tsx","src/lib/mobileVendor/bigPapisBusinessContext.ts","src/lib/tenantUtils.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:01:38.063893+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f7de5649-e3a3-49b5-8f89-6315b19f85f4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b780de68-5342-45b8-8798-c2729a9202d0","command_center_event_id":"f7de5649-e3a3-49b5-8f89-6315b19f85f4"},{"id":"87942422-797b-44db-af84-7d5056f2ac4c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f7de5649e3a3","reason":"anchored_edit_anchor_missing:src/pages/mobile-vendor/BigPapisToday.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":null,"terminal":false,"missionId":"f7de5649-e3a3-49b5-8f89-6315b19f85f4","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2602,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":482,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":482,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":482,"repositoryMutationMs":2602,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":482,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f7de5649-e3a3-49b5-8f89-6315b19f85f4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:02:49.402831+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f7de5649-e3a3-49b5-8f89-6315b19f85f4:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b56adabd-68ec-4a00-aac4-5e7532643f2f","command_center_event_id":"f7de5649-e3a3-49b5-8f89-6315b19f85f4"},{"id":"979e47a1-b342-443b-a826-6ac54ef8f2c7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f7de5649e3a3","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":2336,"terminal":false,"missionId":"f7de5649-e3a3-49b5-8f89-6315b19f85f4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"389f1d24e69ada176d9da546ed3b67f7b5be26ad","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8011,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":626,"approvedPlanMs":0,"missionSetupMs":426,"providerAuthMs":0,"shipAndProveMs":3163,"ledgerPrepareMs":367,"ledgerReconcileMs":0,"lineageReconcileMs":59,"resolvePreflightMs":426,"repositoryMutationMs":4033,"repositoryProviderMs":2846,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1755,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":367,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1091},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f7de5649-e3a3-49b5-8f89-6315b19f85f4"},"performance":null,"deploymentId":"forgejo-main-389f1d24e69a","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":4911,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:03:17.93035+00:00","proof_gate":"canonical_release_dispatched","source_sha":"389f1d24e69ada176d9da546ed3b67f7b5be26ad","external_id":"forgejo-main-389f1d24e69a","receipt_type":"execute_mission","idempotency_key":"mission:f7de5649-e3a3-49b5-8f89-6315b19f85f4:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"fbd662e1-ed72-4ecd-9ed5-9bd9e962fff8","command_center_event_id":"f7de5649-e3a3-49b5-8f89-6315b19f85f4"},{"id":"2b344b11-37b4-41f3-99a3-e61cfb5dfb86","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"389f1d24e69ada176d9da546ed3b67f7b5be26ad","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"389f1d24e69ada176d9da546ed3b67f7b5be26ad","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":"1871202c9927b027f119fc39eadf8d8821f92c90ea28bbab538919b751d9a6a7","forgejoWorkflowProof":{"runId":6881,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","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-10T22:03:27.819485+00:00","proof_gate":"canonical_release_pending","source_sha":"389f1d24e69ada176d9da546ed3b67f7b5be26ad","external_id":"forgejo-main-389f1d24e69a","receipt_type":"canonical_release_status","idempotency_key":"mission:f7de5649-e3a3-49b5-8f89-6315b19f85f4:forgejo-release-status:389f1d24e69ada176d9da546ed3b67f7b5be26ad:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"fbd662e1-ed72-4ecd-9ed5-9bd9e962fff8","command_center_event_id":"f7de5649-e3a3-49b5-8f89-6315b19f85f4"},{"id":"fd82bb87-ac78-490e-970c-6f00257654e1","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"7c47c4127a5b36d446029d2275ed2f3c967d1b1c","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-source","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"5b5eb46ade40852bbd7bf50247a64b28458b04d0","prNumber":2353,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6922/jobs/1","mergeCommitSha":"7c47c4127a5b36d446029d2275ed2f3c967d1b1c"}],"requestContractHash":"2a76ec341c674fbf8df099886e2f10e1288565e56daba7a2ddce0578c9f4b1da"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:59:54.24213+00:00","proof_gate":"request_contract_repository_verified","source_sha":"7c47c4127a5b36d446029d2275ed2f3c967d1b1c","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:692d9f59-1d77-4d6c-87f6-b4adb3dab2ab:request-contract-repository:2a76ec341c674fbf8df099886e2f10e1288565e56daba7a2ddce0578c9f4b1da:7c47c4127a5b36d446029d2275ed2f3c967d1b1c","mission_step_id":"76bd8d1f-6903-4ba7-b375-8e8430a24de2","command_center_event_id":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab"},{"id":"5a674c45-6e47-4457-bf30-ed3c9cf2d607","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-independent-snapshot-recovery-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2353,"terminal":false,"missionId":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"7c47c4127a5b36d446029d2275ed2f3c967d1b1c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":20016,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":785,"approvedPlanMs":0,"missionSetupMs":362,"providerAuthMs":0,"shipAndProveMs":17691,"ledgerPrepareMs":362,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":362,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":362,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab"},"performance":null,"deploymentId":"forgejo-main-7c47c4127a5b","workflowRunId":6923,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1479,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T00:02:30.39971+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"7c47c4127a5b36d446029d2275ed2f3c967d1b1c","external_id":"forgejo-main-7c47c4127a5b","receipt_type":"execute_mission","idempotency_key":"mission:692d9f59-1d77-4d6c-87f6-b4adb3dab2ab:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"913fc80f-6151-4c9d-93a4-664b38a725d3","command_center_event_id":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab"},{"id":"e787b321-47a0-4987-bd6c-b835f38ced99","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-047e29315269","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":null,"terminal":false,"missionId":"047e2931-5269-4489-9adc-887b2b798128","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":191,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":923,"providerAuthMs":0,"ledgerPrepareMs":923,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":923,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":923,"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":"047e2931-5269-4489-9adc-887b2b798128"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5648,"likelyAffectedFiles":["src/assets/bigPapisCalendarTruck.ts","src/__tests__/contracts/big-papis-event-email-standard.contract.test.ts","src/applications/proposal-editor/TenantProposalDocument.tsx","src/__tests__/contracts/tenant-router-isolation.contract.test.ts","src/booking-route-viewport.css","src/PrivateAppShell.tsx","src/PublicAppShell.tsx","src/__tests__/contracts/tenant-role-operating-bridge.contract.test.ts","src/__tests__/contracts/big-papis-event-lifecycle.contract.test.ts","src/components/AdaptiveBusinessDashboard.tsx","src/components/CallFlow/FollowUpEntryWrapper.tsx","src/components/CallFlow/GoogleApiMap.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:06:56.605466+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:047e2931-5269-4489-9adc-887b2b798128:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"dc0bddee-de36-49f0-9fb0-dec9d3f63a87","command_center_event_id":"047e2931-5269-4489-9adc-887b2b798128"},{"id":"0005299c-d39d-4219-b9b5-e616b0981b9b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-047e29315269","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":2337,"terminal":false,"missionId":"047e2931-5269-4489-9adc-887b2b798128","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"7b6e057ba00a78b8fcdc45eb2b0fa4ec9569a5c4","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18738,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1106,"approvedPlanMs":0,"missionSetupMs":354,"providerAuthMs":0,"shipAndProveMs":6757,"ledgerPrepareMs":354,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":354,"repositoryMutationMs":10703,"repositoryProviderMs":8723,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4389,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":354,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":4334},"nextAction":null,"receiptRef":{"mode":"full","missionId":"047e2931-5269-4489-9adc-887b2b798128"},"performance":null,"deploymentId":"forgejo-main-7b6e057ba00a","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":4718,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:07:55.000401+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7b6e057ba00a78b8fcdc45eb2b0fa4ec9569a5c4","external_id":"forgejo-main-7b6e057ba00a","receipt_type":"execute_mission","idempotency_key":"mission:047e2931-5269-4489-9adc-887b2b798128:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"cedbdd5a-b166-475c-bc34-64c12407a39e","command_center_event_id":"047e2931-5269-4489-9adc-887b2b798128"},{"id":"8680084a-1a2d-471c-b79f-9de2d647e0e8","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make Big Papi's primary operating buttons direct and intentional instead of routing Will to generic screens.","wordingChanged":false,"canonicalIntent":"Make Big Papi's primary operating buttons direct and intentional instead of routing Will to generic screens.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"direct-closeout","statement":"The persistent Close Out/Get Paid action opens Big Papi's dedicated Event Day closeout flow instead of the generic Money screen.","proofConditionIds":["repo-proof"]},{"id":"direct-popup","statement":"The persistent and Today pop-up actions open the popup-prefilled event creator instead of a generic new-event screen.","proofConditionIds":["repo-proof"]},{"id":"context-actions","statement":"Today action links keep active event/customer context for proposal, payment, customer, mail, prep, and event-day work whenever that context exists.","proofConditionIds":["repo-proof"]}],"objective":"Make Big Papi's primary operating buttons direct and intentional instead of routing Will to generic screens.","constraints":[{"id":"frontend-only","statement":"Only Big Papi's frontend source changes; no backend, auth, database, runtime, or unrelated tenant changes.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current Forgejo source for BigPapisOwnerShell.tsx and BigPapisToday.tsx contains the direct task-specific routing behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"77db30c25022e9ec0d9bcfd3e830f5e7a6df32a039a96113b129866709277bbc","requestContractRevision":2,"previousRequestContractHash":"9a1f2a2efa42513bd9a116ca5e06c5001e84a03fbc8ae8a149832a4099c6da09"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:13:28.868267+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ed5d97f0-035b-43b6-9df2-01e6c66bc1b6:request-contract:77db30c25022e9ec0d9bcfd3e830f5e7a6df32a039a96113b129866709277bbc","mission_step_id":"bc8df22b-7a1f-4bf9-af98-fbe7a8d99aa5","command_center_event_id":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6"},{"id":"f27ce21e-44bc-4bf8-8184-4ffb54a80ffc","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ed5d97f0035b","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":2338,"terminal":false,"missionId":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7782,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":747,"approvedPlanMs":0,"missionSetupMs":439,"providerAuthMs":0,"shipAndProveMs":3071,"ledgerPrepareMs":439,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":439,"repositoryMutationMs":3857,"repositoryProviderMs":3122,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1818,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":439,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1304},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6"},"performance":null,"deploymentId":"forgejo-main-e8c82cb63ba6","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":4714,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:13:56.253032+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","external_id":"forgejo-main-e8c82cb63ba6","receipt_type":"execute_mission","idempotency_key":"mission:ed5d97f0-035b-43b6-9df2-01e6c66bc1b6:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"8973f757-f1fd-4417-a9ac-e2a0f961d2d7","command_center_event_id":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6"},{"id":"f37735fc-294b-4db7-9d45-e75df39bb751","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Build the platform-wide human activity observability layer already defined for this request.","wordingChanged":false,"canonicalIntent":"Build the platform-wide human activity observability layer already defined for this request.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"activity-capture","statement":"Every authenticated standard KNOCKLAUNCH app session uses one shared activity primitive to record session/sign-in state, page visits, meaningful button/link actions, last-seen presence, and current page with user and tenant context where available.","proofConditionIds":["repo-proof","database-proof","release-proof"]},{"id":"human-godmode","statement":"Godmode Activity Logs is people-first and human-readable, showing active-now status, last seen/sign-in, current or recent page, recent actions, frequent pages, workspace, and chronological activity with person/workspace/date filtering and live refresh behavior.","proofConditionIds":["repo-proof","release-proof"]},{"id":"privacy-boundary","statement":"Activity telemetry never records typed form values, passwords, message bodies, invitation tokens, URL query strings, or other private field contents; it stores only bounded operator-safe labels and paths needed to understand usage.","proofConditionIds":["repo-proof","database-proof"]}],"objective":"Build the platform-wide human activity observability layer already defined for this request.","constraints":[{"id":"shared-primitive","statement":"Implement activity capture once at the shared authenticated application boundary rather than modifying individual tenant apps one by one.","proofConditionIds":["repo-proof"]},{"id":"preserve-auth","statement":"Do not change authentication semantics, invitation delivery, tenant authorization, or unrelated admin behavior.","proofConditionIds":["repo-proof"]},{"id":"canonical-release","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and deploy only the affected frontend and database migration owners.","proofConditionIds":["release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current merged Forgejo source contains a shared authenticated activity tracker/recorder at the app boundary, privacy-safe event sanitization, and the human-facing Godmode Activity Logs implementation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database-proof","kind":"repository","claim":"Current merged Forgejo source contains the canonical migration for activity events and live presence with least-privilege RLS, platform-admin read access, and indexes needed for user/time/tenant/page queries.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"The exact change passes KnockLaunch Gate, squash-merges to protected main, applies the activity migration, and releases the exact frontend source to production successfully.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend","migrations"]}],"validationErrors":[]},"requestContractHash":"a3be7cd15c8926a1c63597944db80b593155e16a04fdade5d1e9f8cd3afc29bc","requestContractRevision":2,"previousRequestContractHash":"bace299b3283be730aaed885c6f91f91901e4f762316912ee3f4f003c84df3d7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T01:25:29.174685+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f977ca9b-af94-44b3-b944-edea70c57e07:request-contract:a3be7cd15c8926a1c63597944db80b593155e16a04fdade5d1e9f8cd3afc29bc","mission_step_id":"12938853-9ec5-40fb-a531-69b2ef1cd53e","command_center_event_id":"f977ca9b-af94-44b3-b944-edea70c57e07"},{"id":"369dd6d7-c4db-4cb9-937f-1d07bcb500d2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ed5d97f0035b","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":null,"terminal":false,"missionId":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1076,"providerAuthMs":0,"ledgerPrepareMs":1076,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1076,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1076,"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":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5004,"likelyAffectedFiles":["src/assets/bigPapisCalendarTruck.ts","src/__tests__/contracts/big-papis-event-email-standard.contract.test.ts","config/platform-standards.json","scripts/owner-supabase-function-migrate.mjs","scripts/resolve-supabase-function-targets.mjs","scripts/visual-witness-hosted-runner/virtual-witness-operating-contract.json","src/App.css","src/App.tsx","src/applications/proposal-editor/FreeformProposalRenderer.tsx","src/applications/proposal-editor/index.ts","src/applications/proposal-editor/ProposalAssetPicker.tsx","src/applications/proposal-editor/proposalAssets.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:13:17.666372+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ed5d97f0-035b-43b6-9df2-01e6c66bc1b6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"53568c0a-7b05-4c8c-9dc5-9388fc5e293f","command_center_event_id":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6"},{"id":"b686ca94-3a14-43b8-861e-c7e320784830","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","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":"77db30c25022e9ec0d9bcfd3e830f5e7a6df32a039a96113b129866709277bbc","forgejoWorkflowProof":{"runId":6887,"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-10T22:14:11.923138+00:00","proof_gate":"canonical_release_pending","source_sha":"e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c","external_id":"forgejo-main-e8c82cb63ba6","receipt_type":"canonical_release_status","idempotency_key":"mission:ed5d97f0-035b-43b6-9df2-01e6c66bc1b6:forgejo-release-status:e8c82cb63ba6508b78a32c8f2eac3ca9bd3ec06c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"8973f757-f1fd-4417-a9ac-e2a0f961d2d7","command_center_event_id":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6"},{"id":"57fb239b-f617-48fb-8f2b-933fc99dc6fa","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-5a00eef0baa6","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":null,"terminal":false,"missionId":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":187,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":987,"providerAuthMs":0,"ledgerPrepareMs":987,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":987,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":987,"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":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4270,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:18:20.118055+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5a00eef0-baa6-4d4b-b2d2-ac435d18a592:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"6c4aaad6-3eaf-49fa-8ec7-b6f3a28f0f57","command_center_event_id":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},{"id":"e1eaf391-f1d0-45e1-ada0-77b993e5e37b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the existing activity-observability migration on PR #2354 by removing only the top-level transaction control so the canonical migration runner can own the atomic transaction. Preserve all activity capture, privacy, Godmode UX, and release requirements from the active request contract.","wordingChanged":false,"canonicalIntent":"Correct the existing activity-observability migration on PR #2354 by removing only the top-level transaction control so the canonical migration runner can own the atomic transaction. Preserve all activity capture, privacy, Godmode UX, and release requirements from the active request contract.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"activity-capture","statement":"Every authenticated standard KNOCKLAUNCH app session uses one shared activity primitive to record session/sign-in state, page visits, meaningful button/link actions, last-seen presence, and current page with user and tenant context where available.","proofConditionIds":["repo-proof","database-proof","release-proof"]},{"id":"human-godmode","statement":"Godmode Activity Logs is people-first and human-readable, showing active-now status, last seen/sign-in, current or recent page, recent actions, frequent pages, workspace, and chronological activity with person/workspace/date filtering and live refresh behavior.","proofConditionIds":["repo-proof","release-proof"]},{"id":"privacy-boundary","statement":"Activity telemetry never records typed form values, passwords, message bodies, invitation tokens, URL query strings, or other private field contents; it stores only bounded operator-safe labels and paths needed to understand usage.","proofConditionIds":["repo-proof","database-proof"]}],"objective":"Correct the existing activity-observability migration on PR #2354 by removing only the top-level transaction control so the canonical migration runner can own the atomic transaction. Preserve all activity capture, privacy, Godmode UX, and release requirements from the active request contract.","constraints":[{"id":"shared-primitive","statement":"Implement activity capture once at the shared authenticated application boundary rather than modifying individual tenant apps one by one.","proofConditionIds":["repo-proof"]},{"id":"preserve-auth","statement":"Do not change authentication semantics, invitation delivery, tenant authorization, or unrelated admin behavior.","proofConditionIds":["repo-proof"]},{"id":"canonical-release","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and deploy only the affected frontend and database migration owners.","proofConditionIds":["release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current merged Forgejo source contains a shared authenticated activity tracker/recorder at the app boundary, privacy-safe event sanitization, and the human-facing Godmode Activity Logs implementation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database-proof","kind":"repository","claim":"Current merged Forgejo source contains the canonical migration for activity events and live presence with least-privilege RLS, platform-admin read access, and indexes needed for user/time/tenant/page queries.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"The exact change passes KnockLaunch Gate, squash-merges to protected main, applies the activity migration, and releases the exact frontend source to production successfully.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend","migrations"]}],"validationErrors":[]},"requestContractHash":"c640384094556738b93490285124b6e44889861e902bcf6bd7ccb2ae9576ec0d","requestContractRevision":3,"previousRequestContractHash":"a3be7cd15c8926a1c63597944db80b593155e16a04fdade5d1e9f8cd3afc29bc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T01:30:06.804639+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f977ca9b-af94-44b3-b944-edea70c57e07:request-contract:c640384094556738b93490285124b6e44889861e902bcf6bd7ccb2ae9576ec0d","mission_step_id":"12938853-9ec5-40fb-a531-69b2ef1cd53e","command_center_event_id":"f977ca9b-af94-44b3-b944-edea70c57e07"},{"id":"dd3be414-ce0a-43f6-8107-3bd29e5cdde4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/cancelled-release-recovery-c33b0b7c","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":2843,"terminal":false,"missionId":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9942,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1375,"approvedPlanMs":0,"missionSetupMs":2145,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1815,"ledgerReconcileMs":0,"lineageReconcileMs":330,"resolvePreflightMs":2145,"repositoryMutationMs":8550,"repositoryProviderMs":4610,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3415,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1815,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1195},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1516,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:20:28.750711+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2843","receipt_type":"execute_mission","idempotency_key":"mission:c33b0b7c-5a5f-40b1-9f38-260256a9a2cc:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"a12c4364-ffbd-47a3-988b-513420fd72c0","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"98c647c3-97f4-48dd-ab15-0478f9f76d40","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a50aaee3c45c","prNumber":2827,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c0567ea2a8db34df9d7becab8f4abba85de283f0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T15:36:35.262805+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c0567ea2a8db34df9d7becab8f4abba85de283f0","external_id":"2827","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a50aaee3-c45c-48f4-b190-ead1f4bc704d:merged-pr:2827:c0567ea2a8db34df9d7becab8f4abba85de283f0","mission_step_id":"4ea12134-df80-4aa3-b1a7-3d5f50cfcf51","command_center_event_id":"a50aaee3-c45c-48f4-b190-ead1f4bc704d"},{"id":"662276c0-bdf5-478e-87d5-75a6f52b62f9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5a00eef0baa6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":null,"terminal":false,"missionId":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":908,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":346,"providerAuthMs":0,"ledgerPrepareMs":346,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":346,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":346,"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":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6852,"likelyAffectedFiles":["src/components/calendar/ContextualCalendarWorkspace.tsx","src/pages/mobile-vendor/BigPapisEventsHub.tsx","src/pages/applications/CalendarApplicationRoute.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:19:30.433259+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5a00eef0-baa6-4d4b-b2d2-ac435d18a592:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6c4aaad6-3eaf-49fa-8ec7-b6f3a28f0f57","command_center_event_id":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},{"id":"0e45b5f1-11a2-496b-a718-8e85499a8234","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5a00eef0baa6","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":2339,"terminal":false,"missionId":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13449,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":890,"approvedPlanMs":0,"missionSetupMs":824,"providerAuthMs":0,"shipAndProveMs":7934,"ledgerPrepareMs":824,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":824,"repositoryMutationMs":4502,"repositoryProviderMs":3432,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1958,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":824,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1474},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},"performance":null,"deploymentId":"forgejo-main-f12d7ca65681","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":4939,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:23:29.803485+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","external_id":"forgejo-main-f12d7ca65681","receipt_type":"execute_mission","idempotency_key":"mission:5a00eef0-baa6-4d4b-b2d2-ac435d18a592:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d9d716f4-c0bb-4a66-bf1e-6da7d3ab7830","command_center_event_id":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},{"id":"9b768b81-a1ba-45a6-a905-34c151c20086","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for the cancelled-release recovery classifier repair. Continue the same mission and PR after exact-head Gate success: squash merge PR 2843, release only cc-execution, and verify the exact merged runtime live.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for the cancelled-release recovery classifier repair. Continue the same mission and PR after exact-head Gate success: squash merge PR 2843, release only cc-execution, and verify the exact merged runtime live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair","statement":"Interrupted release jobs stay retryable, genuine migration failures stay fail-closed, and descendant current-main target success is preserved during corrective recovery.","proofConditionIds":["proof-production"]}],"objective":"Unfreeze control plane for the cancelled-release recovery classifier repair. Continue the same mission and PR after exact-head Gate success: squash merge PR 2843, release only cc-execution, and verify the exact merged runtime 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.","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.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The merged control-plane repair is live in cc-execution and preserves the stated recovery behavior.","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-the-cancelled-release-recovery-classifier-repair.-Continue-the-same-missi","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":"ce7a3be717d337bd668cade36d825961be0f94d481eadc4d65ae6199cbb7df7b","requestContractRevision":4,"previousRequestContractHash":"3b3195f2f21fca18aeb6f47536f7ccc05cedc57b2818f8fd54d01ed564b99e2e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:21:00.036523+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c33b0b7c-5a5f-40b1-9f38-260256a9a2cc:request-contract:ce7a3be717d337bd668cade36d825961be0f94d481eadc4d65ae6199cbb7df7b","mission_step_id":"a12c4364-ffbd-47a3-988b-513420fd72c0","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"75158d54-6ef4-428c-89d6-c753a50695a0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"15881c94859f4be2e420be81605a2907101a1f49","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"15881c94859f4be2e420be81605a2907101a1f49","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":"ce7a3be717d337bd668cade36d825961be0f94d481eadc4d65ae6199cbb7df7b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/8438","runId":8438,"status":"blocked","sourceSha":"15881c94859f4be2e420be81605a2907101a1f49","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"0055e25bb74cf4434f5e29c31e26d0056a2f4d91","deploymentId":"forgejo-main-0055e25bb74cf4434f5e29c31e26d0056a2f4d91","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.151-mission-create-single-rpc","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:21:37.678323+00:00","proof_gate":"canonical_release_pending","source_sha":"15881c94859f4be2e420be81605a2907101a1f49","external_id":"forgejo-main-15881c94859f","receipt_type":"canonical_release_status","idempotency_key":"mission:c33b0b7c-5a5f-40b1-9f38-260256a9a2cc:forgejo-release-status:15881c94859f4be2e420be81605a2907101a1f49:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"b13aecb2-40e5-45f4-a6bc-924fb6395e31","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"625bf2f6-7667-40cd-8916-622909e13d4e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"15881c94859f4be2e420be81605a2907101a1f49","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"repair","satisfied":true,"statement":"Interrupted release jobs stay retryable, genuine migration failures stay fail-closed, and descendant current-main target success is preserved during corrective recovery.","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":"ce7a3be717d337bd668cade36d825961be0f94d481eadc4d65ae6199cbb7df7b","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":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ce7a3be717d337bd668cade36d825961be0f94d481eadc4d65ae6199cbb7df7b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:22:53.589501+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"15881c94859f4be2e420be81605a2907101a1f49","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c33b0b7c-5a5f-40b1-9f38-260256a9a2cc:request-contract:ce7a3be717d337bd668cade36d825961be0f94d481eadc4d65ae6199cbb7df7b:15881c94859f4be2e420be81605a2907101a1f49:verified:","mission_step_id":"4ec4eb86-fbb5-4954-8b72-345615d53c49","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"5972ad23-5bf1-4f6e-9b0e-942c0c1c9b5b","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-5a00eef0baa6","prNumber":2339,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:23:36.634855+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","external_id":"2339","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5a00eef0-baa6-4d4b-b2d2-ac435d18a592:merged-pr:2339:f12d7ca6568181ce9c7095f6b1695edde035f14c","mission_step_id":"d9d716f4-c0bb-4a66-bf1e-6da7d3ab7830","command_center_event_id":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},{"id":"a9c3777e-7b5b-42fe-9f39-6fbc9a8415a5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-authorized human activity observability mission from exact green PR #2354 through canonical squash merge and the required frontend plus migration releases, with no source changes.","wordingChanged":false,"canonicalIntent":"Continue the already-authorized human activity observability mission from exact green PR #2354 through canonical squash merge and the required frontend plus migration releases, with no source changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"activity-capture","statement":"Every authenticated standard KNOCKLAUNCH app session uses one shared activity primitive to record session/sign-in state, page visits, meaningful button/link actions, last-seen presence, and current page with user and tenant context where available.","proofConditionIds":["repo-proof","database-proof","release-proof"]},{"id":"human-godmode","statement":"Godmode Activity Logs is people-first and human-readable, showing active-now status, last seen/sign-in, current or recent page, recent actions, frequent pages, workspace, and chronological activity with person/workspace/date filtering and live refresh behavior.","proofConditionIds":["repo-proof","release-proof"]},{"id":"privacy-boundary","statement":"Activity telemetry never records typed form values, passwords, message bodies, invitation tokens, URL query strings, or other private field contents; it stores only bounded operator-safe labels and paths needed to understand usage.","proofConditionIds":["repo-proof","database-proof"]}],"objective":"Continue the already-authorized human activity observability mission from exact green PR #2354 through canonical squash merge and the required frontend plus migration releases, with no source changes.","constraints":[{"id":"shared-primitive","statement":"Implement activity capture once at the shared authenticated application boundary rather than modifying individual tenant apps one by one.","proofConditionIds":["repo-proof"]},{"id":"preserve-auth","statement":"Do not change authentication semantics, invitation delivery, tenant authorization, or unrelated admin behavior.","proofConditionIds":["repo-proof"]},{"id":"canonical-release","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and deploy only the affected frontend and database migration owners.","proofConditionIds":["release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current merged Forgejo source contains a shared authenticated activity tracker/recorder at the app boundary, privacy-safe event sanitization, and the human-facing Godmode Activity Logs implementation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database-proof","kind":"repository","claim":"Current merged Forgejo source contains the canonical migration for activity events and live presence with least-privilege RLS, platform-admin read access, and indexes needed for user/time/tenant/page queries.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"The exact change passes KnockLaunch Gate, squash-merges to protected main, applies the activity migration, and releases the exact frontend source to production successfully.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend","migrations"]}],"validationErrors":[]},"requestContractHash":"881de8da7c0f9b85ef007e2b10c16b298e158aaaf556bcda4aab70dc033fe1d6","requestContractRevision":5,"previousRequestContractHash":"a66b133471dc571dddc359c4e33878f4ac3b503de1a874d0db90365586194de6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T01:34:18.191904+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f977ca9b-af94-44b3-b944-edea70c57e07:request-contract:881de8da7c0f9b85ef007e2b10c16b298e158aaaf556bcda4aab70dc033fe1d6","mission_step_id":"12938853-9ec5-40fb-a531-69b2ef1cd53e","command_center_event_id":"f977ca9b-af94-44b3-b944-edea70c57e07"},{"id":"36fad086-0923-4523-a94a-a5f4f0256bed","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","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":"79bc66c2dc38d79b88f1b877f6ca914f5c04c9108c3c80e35d29a2bb196faab2","forgejoWorkflowProof":{"runId":6891,"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-10T22:23:39.530221+00:00","proof_gate":"canonical_release_pending","source_sha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","external_id":"forgejo-main-f12d7ca65681","receipt_type":"canonical_release_status","idempotency_key":"mission:5a00eef0-baa6-4d4b-b2d2-ac435d18a592:forgejo-release-status:f12d7ca6568181ce9c7095f6b1695edde035f14c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d9d716f4-c0bb-4a66-bf1e-6da7d3ab7830","command_center_event_id":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},{"id":"a6218aa1-0921-4451-8fca-86e8468c095b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","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":"79bc66c2dc38d79b88f1b877f6ca914f5c04c9108c3c80e35d29a2bb196faab2","forgejoWorkflowProof":{"runId":6891,"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-10T22:25:33.589758+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","external_id":"forgejo-main-f12d7ca65681","receipt_type":"canonical_release_status","idempotency_key":"mission:5a00eef0-baa6-4d4b-b2d2-ac435d18a592:forgejo-release-status:f12d7ca6568181ce9c7095f6b1695edde035f14c:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"35d92df1-66a9-480b-835f-a7b4848c0fc3","command_center_event_id":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},{"id":"940ce983-ba1d-4c60-a413-683d70e84e11","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-authorized human activity observability mission from its exact green PR #2354 through canonical squash merge, frontend and migration release, and live proof without changing scope or source.","wordingChanged":false,"canonicalIntent":"Continue the already-authorized human activity observability mission from its exact green PR #2354 through canonical squash merge, frontend and migration release, and live proof without changing scope or source.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"activity-capture","statement":"Every authenticated standard KNOCKLAUNCH app session uses one shared activity primitive to record session/sign-in state, page visits, meaningful button/link actions, last-seen presence, and current page with user and tenant context where available.","proofConditionIds":["repo-proof","database-proof","release-proof"]},{"id":"human-godmode","statement":"Godmode Activity Logs is people-first and human-readable, showing active-now status, last seen/sign-in, current or recent page, recent actions, frequent pages, workspace, and chronological activity with person/workspace/date filtering and live refresh behavior.","proofConditionIds":["repo-proof","release-proof"]},{"id":"privacy-boundary","statement":"Activity telemetry never records typed form values, passwords, message bodies, invitation tokens, URL query strings, or other private field contents; it stores only bounded operator-safe labels and paths needed to understand usage.","proofConditionIds":["repo-proof","database-proof"]}],"objective":"Continue the already-authorized human activity observability mission from its exact green PR #2354 through canonical squash merge, frontend and migration release, and live proof without changing scope or source.","constraints":[{"id":"shared-primitive","statement":"Implement activity capture once at the shared authenticated application boundary rather than modifying individual tenant apps one by one.","proofConditionIds":["repo-proof"]},{"id":"preserve-auth","statement":"Do not change authentication semantics, invitation delivery, tenant authorization, or unrelated admin behavior.","proofConditionIds":["repo-proof"]},{"id":"canonical-release","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and deploy only the affected frontend and database migration owners.","proofConditionIds":["release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current merged Forgejo source contains a shared authenticated activity tracker/recorder at the app boundary, privacy-safe event sanitization, and the human-facing Godmode Activity Logs implementation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database-proof","kind":"repository","claim":"Current merged Forgejo source contains the canonical migration for activity events and live presence with least-privilege RLS, platform-admin read access, and indexes needed for user/time/tenant/page queries.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"The exact change passes KnockLaunch Gate, squash-merges to protected main, applies the activity migration, and releases the exact frontend source to production successfully.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend","migrations"]}],"validationErrors":[]},"requestContractHash":"a66b133471dc571dddc359c4e33878f4ac3b503de1a874d0db90365586194de6","requestContractRevision":4,"previousRequestContractHash":"c640384094556738b93490285124b6e44889861e902bcf6bd7ccb2ae9576ec0d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T01:33:57.804685+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f977ca9b-af94-44b3-b944-edea70c57e07:request-contract:a66b133471dc571dddc359c4e33878f4ac3b503de1a874d0db90365586194de6","mission_step_id":"12938853-9ec5-40fb-a531-69b2ef1cd53e","command_center_event_id":"f977ca9b-af94-44b3-b944-edea70c57e07"},{"id":"aacb43c7-aa86-42e5-a5b3-362b80c82c94","source":"cc-execution","status":"authorized","payload":{"paths":["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 the recurring Forgejo reliability repair and unfreeze. Live 1.58.130 execution proved the scoped mutation engine bypasses the shared hedged provider and still times out before source writes.","baseSha":"e60d956d002e0c3667b58b01ad66e59599e90910","issuedAt":1789320912374,"expiresAt":1789321092374,"missionId":"949bc445-50f9-41d1-9076-bb49f9603b48","authorizationId":"f0150115-d2bb-4d3c-9395-46924b288236","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:35:12.810567+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e60d956d002e0c3667b58b01ad66e59599e90910","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f0150115-d2bb-4d3c-9395-46924b288236","mission_step_id":"bfa3047a-635a-4e14-9cc1-15aacc032d20","command_center_event_id":"949bc445-50f9-41d1-9076-bb49f9603b48"},{"id":"a3926c3f-495c-48c5-a286-07f3fad0e2b6","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a50aaee3c45c","prNumber":2827,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c0567ea2a8db34df9d7becab8f4abba85de283f0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T15:36:41.525148+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c0567ea2a8db34df9d7becab8f4abba85de283f0","external_id":"2827","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:fb96c1f2-cc9e-4b0c-adfb-1305083a9fa6:merged-pr:2827:c0567ea2a8db34df9d7becab8f4abba85de283f0","mission_step_id":"ce688a0c-e417-45bb-822f-6a7d94f5bfff","command_center_event_id":"fb96c1f2-cc9e-4b0c-adfb-1305083a9fa6"},{"id":"e60b19b9-905c-44f1-aee5-25f8a03096ba","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/cancelled-release-recovery-c33b0b7c","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":2843,"terminal":false,"missionId":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"15881c94859f4be2e420be81605a2907101a1f49","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12092,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1149,"approvedPlanMs":0,"missionSetupMs":2865,"providerAuthMs":0,"shipAndProveMs":9987,"ledgerPrepareMs":2447,"ledgerReconcileMs":0,"lineageReconcileMs":418,"resolvePreflightMs":2865,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2447,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},"performance":null,"deploymentId":"forgejo-main-15881c94859f","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":2688,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:21:14.175657+00:00","proof_gate":"canonical_release_dispatched","source_sha":"15881c94859f4be2e420be81605a2907101a1f49","external_id":"forgejo-main-15881c94859f","receipt_type":"execute_mission","idempotency_key":"mission:c33b0b7c-5a5f-40b1-9f38-260256a9a2cc:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"b13aecb2-40e5-45f4-a6bc-924fb6395e31","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"ca4a5fea-2852-425f-bfde-fd6458e38913","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-shared-capability","satisfied":true,"statement":"A reusable shared frontend calendar capability exists for tenant work routes and accepts tenant/workspace context instead of duplicating tenant-specific connector logic.","proofConditionIds":["proof-source","proof-release"]},{"id":"outcome-big-papis-events","satisfied":true,"statement":"The released /big-papis/events implementation contains an event-focused calendar/scheduling workspace with a direct contextual Connect Calendar action and remains useful without an external connector.","proofConditionIds":["proof-source","proof-release"]},{"id":"outcome-redfish-schedule","satisfied":true,"statement":"The released /redfish-roofing/schedule implementation contains the shared calendar/scheduling capability adapted to roofing schedule context with a direct contextual Connect Calendar action.","proofConditionIds":["proof-source","proof-release"]},{"id":"outcome-preserve-standalone","satisfied":true,"statement":"Standalone Calendar and global Connectors/Connections remain available and are not removed or made mandatory before contextual scheduling can be used.","proofConditionIds":["proof-source","proof-release"]}],"satisfied":true,"constraints":[],"contractHash":"79bc66c2dc38d79b88f1b877f6ca914f5c04c9108c3c80e35d29a2bb196faab2","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"79bc66c2dc38d79b88f1b877f6ca914f5c04c9108c3c80e35d29a2bb196faab2","repositoryProofStatus":"verified","repositoryProofSourceSha":"f12d7ca6568181ce9c7095f6b1695edde035f14c"},"required":true,"satisfied":true},{"id":"proof-release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"79bc66c2dc38d79b88f1b877f6ca914f5c04c9108c3c80e35d29a2bb196faab2"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:25:35.862301+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5a00eef0-baa6-4d4b-b2d2-ac435d18a592:request-contract:79bc66c2dc38d79b88f1b877f6ca914f5c04c9108c3c80e35d29a2bb196faab2:f12d7ca6568181ce9c7095f6b1695edde035f14c:verified:","mission_step_id":"35d92df1-66a9-480b-835f-a7b4848c0fc3","command_center_event_id":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},{"id":"cc8f0b3d-6d1a-42fb-96eb-847028a880da","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-208a1acb0d85","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"208a1acb-0d85-4e48-b12f-b3229960863c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":373,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1097,"providerAuthMs":0,"ledgerPrepareMs":1097,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1097,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1097,"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":"208a1acb-0d85-4e48-b12f-b3229960863c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4679,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisOwnerShell.tsx","src/pages/mobile-vendor/BigPapisToday.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:32:46.145725+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:208a1acb-0d85-4e48-b12f-b3229960863c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ae99cdc6-8621-4748-987e-9ce85f1911d1","command_center_event_id":"208a1acb-0d85-4e48-b12f-b3229960863c"},{"id":"325831a3-849a-4572-8366-872207c863f0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-208a1acb0d85","reason":"anchored_edit_anchor_missing:src/pages/mobile-vendor/BigPapisOwnerShell.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"208a1acb-0d85-4e48-b12f-b3229960863c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":895,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":292,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":292,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":292,"repositoryMutationMs":895,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":292,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"208a1acb-0d85-4e48-b12f-b3229960863c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1530,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:33:53.572632+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:208a1acb-0d85-4e48-b12f-b3229960863c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"68b1a946-99e4-4599-905b-2c1ae35d2550","command_center_event_id":"208a1acb-0d85-4e48-b12f-b3229960863c"},{"id":"3e456db7-8a5f-4b06-b63a-bde65e3a0a56","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-208a1acb0d85","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2340,"terminal":false,"missionId":"208a1acb-0d85-4e48-b12f-b3229960863c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"22efd03db41abdae73d7185e113e22650b3b42d9","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":22780,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1160,"approvedPlanMs":0,"missionSetupMs":494,"providerAuthMs":0,"shipAndProveMs":5611,"ledgerPrepareMs":402,"ledgerReconcileMs":0,"lineageReconcileMs":92,"resolvePreflightMs":494,"repositoryMutationMs":15566,"repositoryProviderMs":14088,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3622,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":402,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":10466},"nextAction":null,"receiptRef":{"mode":"full","missionId":"208a1acb-0d85-4e48-b12f-b3229960863c"},"performance":null,"deploymentId":"forgejo-main-22efd03db41a","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":4552,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:34:51.987641+00:00","proof_gate":"canonical_release_dispatched","source_sha":"22efd03db41abdae73d7185e113e22650b3b42d9","external_id":"forgejo-main-22efd03db41a","receipt_type":"execute_mission","idempotency_key":"mission:208a1acb-0d85-4e48-b12f-b3229960863c:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"4d9c4628-2e7d-4f0a-83e6-f19c6b285272","command_center_event_id":"208a1acb-0d85-4e48-b12f-b3229960863c"},{"id":"a5e6ffcf-28c6-4d41-8c3d-4f15bedd2356","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"22efd03db41abdae73d7185e113e22650b3b42d9","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"d6d3a91f555d66f5b70f97c7002bbff65feaf3e7","prNumber":2340,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"https://git.knocklaunch.app/noel/KnockLaunchOS/commit/d6d3a91f555d66f5b70f97c7002bbff65feaf3e7","mergeCommitSha":"22efd03db41abdae73d7185e113e22650b3b42d9"}],"requestContractHash":"00bc71d61cd8f5e1d1fb1923de5e2a9e13636ac65128ad9378e811b756e6c464"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:35:08.101468+00:00","proof_gate":"request_contract_repository_verified","source_sha":"22efd03db41abdae73d7185e113e22650b3b42d9","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:208a1acb-0d85-4e48-b12f-b3229960863c:request-contract-repository:00bc71d61cd8f5e1d1fb1923de5e2a9e13636ac65128ad9378e811b756e6c464:22efd03db41abdae73d7185e113e22650b3b42d9","mission_step_id":"94f1ade3-6ffa-4cba-a157-5672e59eeb3d","command_center_event_id":"208a1acb-0d85-4e48-b12f-b3229960863c"},{"id":"34917212-d79b-4ad5-b9d4-e9bb11c1d239","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"22efd03db41abdae73d7185e113e22650b3b42d9","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"22efd03db41abdae73d7185e113e22650b3b42d9","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":"00bc71d61cd8f5e1d1fb1923de5e2a9e13636ac65128ad9378e811b756e6c464","forgejoWorkflowProof":{"runId":6894,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","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-10T22:35:05.390773+00:00","proof_gate":"canonical_release_pending","source_sha":"22efd03db41abdae73d7185e113e22650b3b42d9","external_id":"forgejo-main-22efd03db41a","receipt_type":"canonical_release_status","idempotency_key":"mission:208a1acb-0d85-4e48-b12f-b3229960863c:forgejo-release-status:22efd03db41abdae73d7185e113e22650b3b42d9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4d9c4628-2e7d-4f0a-83e6-f19c6b285272","command_center_event_id":"208a1acb-0d85-4e48-b12f-b3229960863c"},{"id":"bc01288a-5007-4c01-84a4-c2e47a4e0335","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-7861e181b764","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"7861e181-b764-4485-9c3a-9d9200730bb9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":392,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1050,"providerAuthMs":0,"ledgerPrepareMs":1050,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1050,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1050,"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":"7861e181-b764-4485-9c3a-9d9200730bb9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4961,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisOwnerShell.tsx","src/pages/mobile-vendor/BigPapisToday.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:38:34.916024+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7861e181-b764-4485-9c3a-9d9200730bb9:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f70be0d9-3f40-46e8-aac3-3fa7ec985856","command_center_event_id":"7861e181-b764-4485-9c3a-9d9200730bb9"},{"id":"92ec8ec5-c569-4626-91c7-e65886f603eb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7861e181b764","reason":"anchored_edit_anchor_not_unique:src/pages/mobile-vendor/BigPapisOwnerShell.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"7861e181-b764-4485-9c3a-9d9200730bb9","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1968,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":303,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":303,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":303,"repositoryMutationMs":1968,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":303,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7861e181-b764-4485-9c3a-9d9200730bb9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1537,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:39:23.380509+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7861e181-b764-4485-9c3a-9d9200730bb9:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e244eb5c-3790-4e5c-8a16-82d99bf50e56","command_center_event_id":"7861e181-b764-4485-9c3a-9d9200730bb9"},{"id":"810dc85f-a84a-482c-8cf3-af9af3794649","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"70a3df2e1f2b95e53272b7ffef98e0e00a1f1f0d","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"13b0974d36d0a3b06011426ef7dd7f6e0e149c8c","prNumber":2341,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"https://git.knocklaunch.app/noel/KnockLaunchOS/commit/13b0974d36d0a3b06011426ef7dd7f6e0e149c8c","mergeCommitSha":"70a3df2e1f2b95e53272b7ffef98e0e00a1f1f0d"}],"requestContractHash":"b3cabe99c00508a576546eb095c19612ac53a4a47a03f28f5227df1cda513695"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:40:04.807171+00:00","proof_gate":"request_contract_repository_verified","source_sha":"70a3df2e1f2b95e53272b7ffef98e0e00a1f1f0d","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:7861e181-b764-4485-9c3a-9d9200730bb9:request-contract-repository:b3cabe99c00508a576546eb095c19612ac53a4a47a03f28f5227df1cda513695:70a3df2e1f2b95e53272b7ffef98e0e00a1f1f0d","mission_step_id":"c5423d84-9b42-4134-ad7b-c91a9c04611e","command_center_event_id":"7861e181-b764-4485-9c3a-9d9200730bb9"},{"id":"37ed0f52-0f76-4476-9390-78ec1935c423","source":"forgejo","status":"waiting","payload":{"branch":"ai/human-activity-observability-20260910","prNumber":2354,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2cd9c3e636796ba0fc5aa2bfea23b098dbe7b98f","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T01:47:34.001436+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2cd9c3e636796ba0fc5aa2bfea23b098dbe7b98f","external_id":"2354","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f977ca9b-af94-44b3-b944-edea70c57e07:merged-pr:2354:2cd9c3e636796ba0fc5aa2bfea23b098dbe7b98f","mission_step_id":"e99d3adc-e89f-4abd-be49-935de2690eac","command_center_event_id":"f977ca9b-af94-44b3-b944-edea70c57e07"},{"id":"cd3c2621-01b4-4941-9b2d-b89158e1fa52","source":"forgejo","status":"waiting","payload":{"branch":"ai/cancelled-release-recovery-c33b0b7c","prNumber":2843,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"15881c94859f4be2e420be81605a2907101a1f49","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:21:35.094324+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"15881c94859f4be2e420be81605a2907101a1f49","external_id":"2843","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c33b0b7c-5a5f-40b1-9f38-260256a9a2cc:merged-pr:2843:15881c94859f4be2e420be81605a2907101a1f49","mission_step_id":"b13aecb2-40e5-45f4-a6bc-924fb6395e31","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"69eabddd-2b5c-4ac3-a511-f453778b6c8e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7861e181b764","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2341,"terminal":false,"missionId":"7861e181-b764-4485-9c3a-9d9200730bb9","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"70a3df2e1f2b95e53272b7ffef98e0e00a1f1f0d","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10262,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":499,"approvedPlanMs":0,"missionSetupMs":505,"providerAuthMs":0,"shipAndProveMs":3400,"ledgerPrepareMs":442,"ledgerReconcileMs":0,"lineageReconcileMs":63,"resolvePreflightMs":505,"repositoryMutationMs":6282,"repositoryProviderMs":5203,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4209,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":442,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":994},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7861e181-b764-4485-9c3a-9d9200730bb9"},"performance":null,"deploymentId":"forgejo-main-70a3df2e1f2b","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":4538,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:39:52.541283+00:00","proof_gate":"canonical_release_dispatched","source_sha":"70a3df2e1f2b95e53272b7ffef98e0e00a1f1f0d","external_id":"forgejo-main-70a3df2e1f2b","receipt_type":"execute_mission","idempotency_key":"mission:7861e181-b764-4485-9c3a-9d9200730bb9:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"8263e2ac-9dfb-42a0-9e4d-6c4db763c772","command_center_event_id":"7861e181-b764-4485-9c3a-9d9200730bb9"},{"id":"6291a199-d7b8-46e5-ba0d-62c0e767fd0c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"70a3df2e1f2b95e53272b7ffef98e0e00a1f1f0d","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"70a3df2e1f2b95e53272b7ffef98e0e00a1f1f0d","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":"b3cabe99c00508a576546eb095c19612ac53a4a47a03f28f5227df1cda513695","forgejoWorkflowProof":{"runId":6896,"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-10T22:40:01.900366+00:00","proof_gate":"canonical_release_pending","source_sha":"70a3df2e1f2b95e53272b7ffef98e0e00a1f1f0d","external_id":"forgejo-main-70a3df2e1f2b","receipt_type":"canonical_release_status","idempotency_key":"mission:7861e181-b764-4485-9c3a-9d9200730bb9:forgejo-release-status:70a3df2e1f2b95e53272b7ffef98e0e00a1f1f0d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"8263e2ac-9dfb-42a0-9e4d-6c4db763c772","command_center_event_id":"7861e181-b764-4485-9c3a-9d9200730bb9"},{"id":"a2496d0a-4678-4b43-b791-4c2d8b103984","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"2d105f3a-c7a2-4675-be51-b510601b8850","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":1220,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1220,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1220,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1220,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2d105f3a-c7a2-4675-be51-b510601b8850"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1296,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:43:50.34781+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2d105f3a-c7a2-4675-be51-b510601b8850:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"be340e5f-31cd-4f9c-8377-81f7dc0d9077","command_center_event_id":"2d105f3a-c7a2-4675-be51-b510601b8850"},{"id":"af005cf3-9298-44e7-aaa4-327b571229b9","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing owner-handoff repair mission. Inspect and patch the existing definitions of supabase/functions/accept-invitation/index.ts, supabase/functions/user-roles-manage/index.ts, and the migration/function source that defines public.sync_membership_to_role(). The current database trigger runs after UPDATE OF status,is_owner and currently derives Tenant Owner vs Rep from is_owner; that overlaps with both Edge Functions' explicit previous-owner role transition. Change the shared contract so an is_owner=false demotion cannot fail or force an incorrect tenant role, and make both Edge Functions detect and preserve platform GodMode/PlatformAdmin identity instead of assigning Manager to a platform account. Preserve invitation state and current live owner until successful transfer. Use the same existing mission, one branch, one PR, Gate, squash merge, affected-target release, and runtime proof.","wordingChanged":false,"canonicalIntent":"Continue the existing owner-handoff repair mission. Inspect and patch the existing definitions of supabase/functions/accept-invitation/index.ts, supabase/functions/user-roles-manage/index.ts, and the migration/function source that defines public.sync_membership_to_role(). The current database trigger runs after UPDATE OF status,is_owner and currently derives Tenant Owner vs Rep from is_owner; that overlaps with both Edge Functions' explicit previous-owner role transition. Change the shared contract so an is_owner=false demotion cannot fail or force an incorrect tenant role, and make both Edge Functions detect and preserve platform GodMode/PlatformAdmin identity instead of assigning Manager to a platform account. Preserve invitation state and current live owner until successful transfer. Use the same existing mission, one branch, one PR, Gate, squash merge, affected-target release, and runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"owner-transfer","statement":"Previous-owner membership demotion succeeds under one coherent membership/role contract.","proofConditionIds":["db-proof","runtime-proof"]},{"id":"platform-identity","statement":"Platform GodMode/PlatformAdmin identity is preserved when tenant ownership is transferred and no tenant Manager role is forced onto the platform account.","proofConditionIds":["invite-function-proof","godmode-function-proof","runtime-proof"]},{"id":"godmode-management","statement":"GodMode tenant-owner management uses the same safe demotion semantics without an Edge Function error.","proofConditionIds":["godmode-function-proof","runtime-proof"]},{"id":"pending-invites","statement":"Existing open invitations remain unchanged and retryable after release.","proofConditionIds":["runtime-proof"]}],"objective":"Continue the existing owner-handoff repair mission. Inspect and patch the existing definitions of supabase/functions/accept-invitation/index.ts, supabase/functions/user-roles-manage/index.ts, and the migration/function source that defines public.sync_membership_to_role(). The current database trigger runs after UPDATE OF status,is_owner and currently derives Tenant Owner vs Rep from is_owner; that overlaps with both Edge Functions' explicit previous-owner role transition. Change the shared contract so an is_owner=false demotion cannot fail or force an incorrect tenant role, and make both Edge Functions detect and preserve platform GodMode/PlatformAdmin identity instead of assigning Manager to a platform account. Preserve invitation state and current live owner until successful transfer. Use the same existing mission, one branch, one PR, Gate, squash merge, affected-target release, and runtime proof.","constraints":[{"id":"preserve-live-owner","statement":"Do not manually change current production tenant ownership before an invited owner successfully accepts.","proofConditionIds":["runtime-proof"]},{"id":"bounded","statement":"Do not mutate unrelated tenants, roles, invitations, or tenant data.","proofConditionIds":["runtime-proof"]},{"id":"protected-release","statement":"Use the protected Gate, squash merge, affected-target release, and production proof path.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"db-proof","kind":"repository","claim":"Membership-to-role synchronization no longer conflicts with explicit owner demotion.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"invite-function-proof","kind":"repository","claim":"Invitation acceptance handles a previous platform owner without converting platform identity into a tenant Manager role and preserves rollback semantics.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"godmode-function-proof","kind":"repository","claim":"GodMode role management uses matching platform-aware owner-transfer semantics.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"Affected database/function changes are released and healthy in production, with existing pending invitations left unconsumed.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"0e004f681cc69334740680f94b1d090a9daaa3b4a1a8b51f6a6dbbfdf8daada8","requestContractRevision":2,"previousRequestContractHash":"e61d85d8a97f432cc5f35db0f1f41eb81e0957cd1154abc63aec04bad7439ffd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T01:57:20.606862+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7925930c-bb58-4253-b732-62f89ffd0525:request-contract:0e004f681cc69334740680f94b1d090a9daaa3b4a1a8b51f6a6dbbfdf8daada8","mission_step_id":"37fc8a83-76de-42ea-b5a7-ebb32a41f619","command_center_event_id":"7925930c-bb58-4253-b732-62f89ffd0525"},{"id":"bfcc674f-7d57-416c-94ee-0eb6a6a7af52","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/cancelled-release-recovery-c33b0b7c","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2843,"terminal":false,"missionId":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"15881c94859f4be2e420be81605a2907101a1f49","timingsMs":{"prReadinessMs":231,"approvedPlanMs":0,"shipAndProveMs":4037,"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":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},"performance":null,"deploymentId":"forgejo-main-15881c94859f","workflowRunId":8438,"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":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:21:44.351906+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2843","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c33b0b7c-5a5f-40b1-9f38-260256a9a2cc:automatic-mission-resume:2843:canonical_release_reconciliation_pending","mission_step_id":"c1e45c14-5de8-477c-877c-f46ffe884175","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"20632c2a-8920-4b6f-bbe4-07bb7eb2a48e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/29-app-contextual-workspace-registry-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.98-owner-handoff-overlap","prNumber":2342,"terminal":false,"missionId":"2d105f3a-c7a2-4675-be51-b510601b8850","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10357,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":815,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":815,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":815,"repositoryMutationMs":10357,"repositoryProviderMs":8940,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3522,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":815,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":5418},"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":"2d105f3a-c7a2-4675-be51-b510601b8850"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3418,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:44:31.259377+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2342","receipt_type":"execute_mission","idempotency_key":"mission:2d105f3a-c7a2-4675-be51-b510601b8850:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"be340e5f-31cd-4f9c-8377-81f7dc0d9077","command_center_event_id":"2d105f3a-c7a2-4675-be51-b510601b8850"},{"id":"bfbfa79c-b037-4b0a-a602-ec6f3c0fd115","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-68150c9da3f0","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"68150c9d-a3f0-49c0-b46d-747d805daec8","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":555,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1308,"providerAuthMs":0,"ledgerPrepareMs":1308,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1308,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1308,"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":"68150c9d-a3f0-49c0-b46d-747d805daec8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3098,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:44:33.784267+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68150c9d-a3f0-49c0-b46d-747d805daec8:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"e64d62d1-4389-414a-a477-88bfbdec4fb0","command_center_event_id":"68150c9d-a3f0-49c0-b46d-747d805daec8"},{"id":"6333b314-663d-4d3f-8247-76218ffe5ff6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/29-app-contextual-workspace-registry-20260910","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2342,"terminal":false,"missionId":"2d105f3a-c7a2-4675-be51-b510601b8850","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8968,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1975,"approvedPlanMs":0,"missionSetupMs":1210,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":523,"ledgerReconcileMs":0,"lineageReconcileMs":687,"resolvePreflightMs":1210,"repositoryMutationMs":6579,"repositoryProviderMs":3198,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2960,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":523,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":238},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2d105f3a-c7a2-4675-be51-b510601b8850"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1513,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:45:49.232169+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2342","receipt_type":"execute_mission","idempotency_key":"mission:2d105f3a-c7a2-4675-be51-b510601b8850:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"be340e5f-31cd-4f9c-8377-81f7dc0d9077","command_center_event_id":"2d105f3a-c7a2-4675-be51-b510601b8850"},{"id":"5321d89c-c61d-4b78-a5fd-4a0a9a5a90f8","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-host-capacity-admission.contract.test.ts","workers/cc-execution/src/forgejo-host-capacity-admission.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Unfreeze control plane and continue the exact revised root reliability mission on current protected main 8a4a6e0aaf0e77e9220994f42c84d5c474de9810. Same seven-file scope and contract revision; no unrelated source or release target.","baseSha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","issuedAt":1789335934212,"expiresAt":1789336114212,"missionId":"91fb068f-a96d-47e4-937f-8a3b481100ee","authorizationId":"dc1f8a96-1638-4feb-b195-b9c55fa9195c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T21:45:34.595801+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:dc1f8a96-1638-4feb-b195-b9c55fa9195c","mission_step_id":"2327682f-59db-4bce-aa6f-f887419381df","command_center_event_id":"91fb068f-a96d-47e4-937f-8a3b481100ee"},{"id":"1aeb123c-80bc-4120-addf-ee2ca59144ce","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-id-contract.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/mission-id-contract.test.js"],"reason":"Owner requested immediate repair of the recurring control-plane mission identity defect. Temporarily unfreeze only the four exact cc-execution source/test paths required to repair the UUID generator/validator contract, then return to frozen-by-default behavior after the affected runtime is released and proven.","baseSha":"8e6631b5c378f43facba6c95a3474303933b410e","issuedAt":1789415797983,"expiresAt":1789415977983,"missionId":"9a2b62ae-5e55-477c-8cac-d7b7b8b9672a","authorizationId":"fe998e9c-0fad-45fc-8829-ff6d58c7fc9d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T19:57:00.652453+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8e6631b5c378f43facba6c95a3474303933b410e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fe998e9c-0fad-45fc-8829-ff6d58c7fc9d","mission_step_id":"8495302d-79e7-4b20-869f-1fc8c781f644","command_center_event_id":"9a2b62ae-5e55-477c-8cac-d7b7b8b9672a"},{"id":"d71d83b7-2c13-45e3-9570-4a5973a54353","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"15881c94859f4be2e420be81605a2907101a1f49","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"15881c94859f4be2e420be81605a2907101a1f49","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":"ce7a3be717d337bd668cade36d825961be0f94d481eadc4d65ae6199cbb7df7b","forgejoWorkflowProof":{"runId":8438,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"15881c94859f4be2e420be81605a2907101a1f49","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-15881c94859f4be2e420be81605a2907101a1f49","compareStatus":"target_job_success_runtime_verified","workflowRunId":8438,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.151-mission-create-single-rpc","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:22:51.484068+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"15881c94859f4be2e420be81605a2907101a1f49","external_id":"forgejo-main-15881c94859f","receipt_type":"canonical_release_status","idempotency_key":"mission:c33b0b7c-5a5f-40b1-9f38-260256a9a2cc:forgejo-release-status:15881c94859f4be2e420be81605a2907101a1f49:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"4ec4eb86-fbb5-4954-8b72-345615d53c49","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"223d0e8a-e41a-44cc-9fcd-0e72a32e7742","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-68150c9da3f0","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"68150c9d-a3f0-49c0-b46d-747d805daec8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":860,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":613,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":484,"ledgerReconcileMs":0,"lineageReconcileMs":129,"resolvePreflightMs":613,"repositoryMutationMs":860,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":484,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"68150c9d-a3f0-49c0-b46d-747d805daec8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1424,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:46:08.791401+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68150c9d-a3f0-49c0-b46d-747d805daec8:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b3ea2c7b-6fea-4c9f-a117-112ec23e4530","command_center_event_id":"68150c9d-a3f0-49c0-b46d-747d805daec8"},{"id":"dbd207ec-f1d4-42cb-b7e6-2a57b9b8e031","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-host-capacity-admission.contract.test.ts","workers/cc-execution/src/forgejo-host-capacity-admission.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Continue explicit owner-authorized control-plane unfreeze by adopting this mission's exact verified orphan head. Requested seven-file state already exists on branch head 68fdc31dcda2298e754d5d5ee7c26d8bdc68a519; do not rewrite bytes.","baseSha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","issuedAt":1789336087273,"expiresAt":1789336267273,"missionId":"91fb068f-a96d-47e4-937f-8a3b481100ee","authorizationId":"e8403c81-ea52-4cfa-b404-ef7e54b77c37","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T21:48:07.695534+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e8403c81-ea52-4cfa-b404-ef7e54b77c37","mission_step_id":"2327682f-59db-4bce-aa6f-f887419381df","command_center_event_id":"91fb068f-a96d-47e4-937f-8a3b481100ee"},{"id":"0f478871-3f73-45f8-9890-a973d0c3eb60","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-id-contract.js","workers/cc-execution/test/mission-id-contract.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Bounded completion of PR #2775: fix stale invariant and eliminate unpersisted UUID-shaped mission fallback proven by absent command_center_events rows.","baseSha":"c852f0bd32279b8049c04fd32d8c430f4f39e71a","issuedAt":1789420795648,"expiresAt":1789420975648,"missionId":"104be1cd-4e44-43b9-9a28-ee30b7efe885","authorizationId":"e50666c7-9701-4813-b963-666eea98007c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T21:20:06.177322+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c852f0bd32279b8049c04fd32d8c430f4f39e71a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e50666c7-9701-4813-b963-666eea98007c","mission_step_id":"6bad83a9-3cc8-40fb-bc70-7d9a80817d46","command_center_event_id":"104be1cd-4e44-43b9-9a28-ee30b7efe885"},{"id":"c4ac5833-e12f-4b6a-81a9-a6efff6b3f61","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"UNFREEZE the control plane only to continue existing PR #2775 and complete the mission-ledger reliability repair. Correct the one stale Gate assertion and eliminate UUID-shaped fallback mission identities that are not backed by a durable ledger row. New tracked work must fail retryably when durable mission creation is unavailable; do not fabricate a new mission UUID. Reuse ai/repair-mission-ledger-read-hotpath-1700 and PR #2775 only, preserve strict UUID/identity/maintenance locks, and do not merge until the revised exact head passes KnockLaunch Gate.","wordingChanged":false,"canonicalIntent":"UNFREEZE the control plane only to continue existing PR #2775 and complete the mission-ledger reliability repair. Correct the one stale Gate assertion and eliminate UUID-shaped fallback mission identities that are not backed by a durable ledger row. New tracked work must fail retryably when durable mission creation is unavailable; do not fabricate a new mission UUID. Reuse ai/repair-mission-ledger-read-hotpath-1700 and PR #2775 only, preserve strict UUID/identity/maintenance locks, and do not merge until the revised exact head passes KnockLaunch Gate.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"durable-identity","statement":"A failed new mission creation no longer produces a UUID-shaped identity that has no command_center_events row; tracked execution returns a retryable ledger-unavailable result instead.","proofConditionIds":["repo","gate"]},{"id":"stale-test","statement":"The release invariant test requires synchronizeRelease preloaded-snapshot reuse instead of the retired unconditional reread implementation.","proofConditionIds":["repo","gate"]}],"objective":"UNFREEZE the control plane only to continue existing PR #2775 and complete the mission-ledger reliability repair. Correct the one stale Gate assertion and eliminate UUID-shaped fallback mission identities that are not backed by a durable ledger row. New tracked work must fail retryably when durable mission creation is unavailable; do not fabricate a new mission UUID. Reuse ai/repair-mission-ledger-read-hotpath-1700 and PR #2775 only, preserve strict UUID/identity/maintenance locks, and do not merge until the revised exact head passes KnockLaunch Gate.","constraints":[{"id":"same-pr","statement":"Reuse branch ai/repair-mission-ledger-read-hotpath-1700 and PR #2775 only; create no replacement branch or PR.","proofConditionIds":["repo"]},{"id":"locks","statement":"Do not weaken UUID validation, immutable mission identity guards, control-plane maintenance authorization, protected-main, Gate, or release ownership.","proofConditionIds":["repo","scope"]},{"id":"no-merge-yet","statement":"Do not merge until the exact revised head is green in KnockLaunch Gate.","proofConditionIds":["gate"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","gate"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #2775 requires a persisted durable mission for new tracked work, preserves supplied durable mission identity only after successful ledger resolution, and updates the stale snapshot-reuse regression assertion.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"gate","kind":"repository","claim":"The exact revised #2775 head passes KnockLaunch Gate before merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"scope","kind":"scope","claim":"Only the four declared cc-execution source/test paths are changed by this corrective commit and no safety lock is weakened.","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-the-control-plane-only-to-continue-existing-PR-2775-and-complete-the-mission-ledger-reliabi","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","gate"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"bb43a61741523bf1e8f9492f56d5a6c197f001f7daa1586446a43925743c5e6a","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T21:20:03.525371+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:104be1cd-4e44-43b9-9a28-ee30b7efe885:request-contract:bb43a61741523bf1e8f9492f56d5a6c197f001f7daa1586446a43925743c5e6a","mission_step_id":"59d88010-840b-4aef-9b5a-34e18ed05f6e","command_center_event_id":"104be1cd-4e44-43b9-9a28-ee30b7efe885"},{"id":"f060b99e-fb40-4133-9ab3-449ed2d6bd8f","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/protected-main-release-recovery.mjs","scripts/reconcile-supabase-edge-registry.mjs","scripts/reconcile-supabase-edge-registry.test.mjs","scripts/release-event-native-plan.test.mjs","scripts/release-target-ownership.mjs","scripts/release-target-ownership.test.mjs"],"reason":"The owner requested a self-healing Edge Function registry. This mission requires a bounded edit to the canonical KnockLaunch Gate and protected-main recovery planner so reconciliation can reuse the existing Supabase Edge release owner. The unfreeze is limited to this mission and normal protected control-plane behavior remains in force afterward.","baseSha":"c0567ea2a8db34df9d7becab8f4abba85de283f0","issuedAt":1789488014486,"expiresAt":1789488194486,"missionId":"5296af76-48d5-465a-ba28-f77eb9c78f5c","authorizationId":"1cfc30aa-e00f-4bf9-a7b0-d962b2255743","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:00:21.492502+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c0567ea2a8db34df9d7becab8f4abba85de283f0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1cfc30aa-e00f-4bf9-a7b0-d962b2255743","mission_step_id":"ea965719-c98d-4748-b3cd-8bd861972174","command_center_event_id":"5296af76-48d5-465a-ba28-f77eb9c78f5c"},{"id":"74509208-339e-4ced-8c9c-ee1c8a6efcb7","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-68150c9da3f0","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"68150c9d-a3f0-49c0-b46d-747d805daec8","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2895,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":501,"providerAuthMs":0,"ledgerPrepareMs":306,"ledgerReconcileMs":0,"lineageReconcileMs":195,"resolvePreflightMs":501,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":306,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"68150c9d-a3f0-49c0-b46d-747d805daec8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1386,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:47:00.505728+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68150c9d-a3f0-49c0-b46d-747d805daec8:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"e64d62d1-4389-414a-a477-88bfbdec4fb0","command_center_event_id":"68150c9d-a3f0-49c0-b46d-747d805daec8"},{"id":"39e05451-cb8c-4a4e-8b9d-0e4ef95b6b59","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-68150c9da3f0","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2343,"terminal":false,"missionId":"68150c9d-a3f0-49c0-b46d-747d805daec8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e5b35d72fa97aaa8f76284667a53a55d504d5da7","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14409,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":342,"approvedPlanMs":0,"missionSetupMs":292,"providerAuthMs":0,"shipAndProveMs":2202,"ledgerPrepareMs":292,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":292,"repositoryMutationMs":11850,"repositoryProviderMs":10306,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3968,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":292,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6338},"nextAction":null,"receiptRef":{"mode":"full","missionId":"68150c9d-a3f0-49c0-b46d-747d805daec8"},"performance":null,"deploymentId":"forgejo-main-e5b35d72fa97","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":4540,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:47:56.863658+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e5b35d72fa97aaa8f76284667a53a55d504d5da7","external_id":"forgejo-main-e5b35d72fa97","receipt_type":"execute_mission","idempotency_key":"mission:68150c9d-a3f0-49c0-b46d-747d805daec8:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"c63ad54c-45d1-4c80-b3ab-c08d6e35b6d3","command_center_event_id":"68150c9d-a3f0-49c0-b46d-747d805daec8"},{"id":"86ab1b9f-b912-4c8c-898f-a3ae5531d89a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-id-contract.js","workers/cc-execution/test/mission-id-contract.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Bounded completion of PR #2775: fix stale invariant and eliminate unpersisted UUID-shaped mission fallback proven by absent command_center_events rows.","baseSha":"c852f0bd32279b8049c04fd32d8c430f4f39e71a","issuedAt":1789420921348,"expiresAt":1789421101348,"missionId":"104be1cd-4e44-43b9-9a28-ee30b7efe885","authorizationId":"bbd26e7e-35c3-4b09-9940-8122470473e3","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T21:22:13.418958+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c852f0bd32279b8049c04fd32d8c430f4f39e71a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:bbd26e7e-35c3-4b09-9940-8122470473e3","mission_step_id":"6bad83a9-3cc8-40fb-bc70-7d9a80817d46","command_center_event_id":"104be1cd-4e44-43b9-9a28-ee30b7efe885"},{"id":"7178b959-0625-4055-9464-db3af6a293db","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/29-app-contextual-workspace-registry-20260910","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2342,"terminal":false,"missionId":"2d105f3a-c7a2-4675-be51-b510601b8850","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":254,"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":"2d105f3a-c7a2-4675-be51-b510601b8850"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1293,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:44:40.660855+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2342","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2d105f3a-c7a2-4675-be51-b510601b8850:automatic-mission-resume:2342:repair_mission_waiting_for_gate","mission_step_id":"ac7f0eb3-677d-4576-8af5-f53fad553412","command_center_event_id":"2d105f3a-c7a2-4675-be51-b510601b8850"},{"id":"8e6d586a-f01a-4be0-ac19-6d1d68dfea6e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","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":"1fa878776931457172138fff61ea976aba92ded05666564d690d952ce80d8101","forgejoWorkflowProof":{"runId":8440,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-68682962f1a87c1cb6c26b80bef497c5fcf7cef8","compareStatus":"target_job_success_runtime_verified","workflowRunId":8440,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.151-mission-create-single-rpc","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:29:28.586254+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","external_id":"forgejo-main-68682962f1a8","receipt_type":"canonical_release_status","idempotency_key":"mission:d7b5bafd-6d63-4498-88fc-cece69f48aa0:forgejo-release-status:68682962f1a87c1cb6c26b80bef497c5fcf7cef8:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"6ff0bc57-e712-4c83-a082-177341ac1588","command_center_event_id":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},{"id":"04de450d-7a43-48cf-9ed5-0fde16f1ff99","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e5b35d72fa97aaa8f76284667a53a55d504d5da7","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e5b35d72fa97aaa8f76284667a53a55d504d5da7","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":"ad1c46295cbab45e1aaee5916bb92fd80094ab0ed593df4811924d4c097ea803","forgejoWorkflowProof":{"runId":6900,"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-10T22:48:05.512358+00:00","proof_gate":"canonical_release_pending","source_sha":"e5b35d72fa97aaa8f76284667a53a55d504d5da7","external_id":"forgejo-main-e5b35d72fa97","receipt_type":"canonical_release_status","idempotency_key":"mission:68150c9d-a3f0-49c0-b46d-747d805daec8:forgejo-release-status:e5b35d72fa97aaa8f76284667a53a55d504d5da7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c63ad54c-45d1-4c80-b3ab-c08d6e35b6d3","command_center_event_id":"68150c9d-a3f0-49c0-b46d-747d805daec8"},{"id":"413696b1-981a-4638-acb0-8a0ba645d956","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"e5b35d72fa97aaa8f76284667a53a55d504d5da7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e5b35d72fa97aaa8f76284667a53a55d504d5da7","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":"ad1c46295cbab45e1aaee5916bb92fd80094ab0ed593df4811924d4c097ea803","forgejoWorkflowProof":{"runId":6900,"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-10T22:50:36.649508+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e5b35d72fa97aaa8f76284667a53a55d504d5da7","external_id":"forgejo-main-e5b35d72fa97","receipt_type":"canonical_release_status","idempotency_key":"mission:68150c9d-a3f0-49c0-b46d-747d805daec8:forgejo-release-status:e5b35d72fa97aaa8f76284667a53a55d504d5da7:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"bfaadc3d-009c-4eb2-a52c-827f71c1b374","command_center_event_id":"68150c9d-a3f0-49c0-b46d-747d805daec8"},{"id":"4225afbb-3e1e-48cb-bf0c-6e316cb18f81","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the shared tenant business-blueprint authority so a rich persisted blueprint cannot retain a stale machine-type businessType when its canonical declared tenant type/businessTypeKey has changed. Preserve human-friendly businessType labels. Recompile the one proven affected tenant BYCHEFAP and verify it becomes MOBILE_CATERING throughout the blueprint projections. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, apply only the affected Supabase migration, and prove the production row after release.","wordingChanged":false,"canonicalIntent":"Repair the shared tenant business-blueprint authority so a rich persisted blueprint cannot retain a stale machine-type businessType when its canonical declared tenant type/businessTypeKey has changed. Preserve human-friendly businessType labels. Recompile the one proven affected tenant BYCHEFAP and verify it becomes MOBILE_CATERING throughout the blueprint projections. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, apply only the affected Supabase migration, and prove the production row after release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shared-rule","statement":"The shared blueprint authority repairs stale machine-type labels instead of regenerating obsolete tenant identity.","proofConditionIds":["repo","gate"]},{"id":"bychefap","statement":"The canonical migration contains a fail-closed BYCHEFAP read-back guard requiring MOBILE_CATERING in tenant and blueprint identity fields before the migration succeeds.","proofConditionIds":["repo","release"]}],"objective":"Repair the shared tenant business-blueprint authority so a rich persisted blueprint cannot retain a stale machine-type businessType when its canonical declared tenant type/businessTypeKey has changed. Preserve human-friendly businessType labels. Recompile the one proven affected tenant BYCHEFAP and verify it becomes MOBILE_CATERING throughout the blueprint projections. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, apply only the affected Supabase migration, and prove the production row after release.","constraints":[{"id":"human-labels","statement":"Do not replace human-friendly businessType labels such as 'Property Maintenance & Management' or 'Curri Executive Portfolio'.","proofConditionIds":["repo","scope"]},{"id":"scope-constraint","statement":"Do not change tenant routing source, frontend source, authentication, billing, or unrelated tenant data.","proofConditionIds":["repo","scope"]},{"id":"canonical-release","statement":"Use protected Forgejo main, canonical Gate, squash merge, and affected migration release only.","proofConditionIds":["gate","release"]},{"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","gate","release"]},{"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","gate","release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"A single migration updates the existing tenant blueprint authority function to reconcile only stale machine-looking businessType labels and includes a bounded BYCHEFAP recompile/read-back guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"gate","kind":"repository","claim":"KnockLaunch Gate passes on the exact PR head.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"release","kind":"release","claim":"The merged migration is applied through the canonical Supabase migration release owner with no unrelated frontend or worker release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"scope","kind":"scope","claim":"The change is limited to the tenant blueprint authority migration and the one explicitly guarded BYCHEFAP recompile; no frontend, auth, billing, or unrelated tenant data changes are introduced.","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":"Repair-the-shared-tenant-business-blueprint-authority-so-a-rich-persisted-blueprint-cannot-retain-a-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["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","gate","release"]},"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":"4786aa167cc10dfbec0a83f5b5d08d6d30d848b4a84bcf3bf598b517118ec828","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T21:25:27.568711+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:144de950-bc68-4191-af46-e6773f50a811:request-contract:4786aa167cc10dfbec0a83f5b5d08d6d30d848b4a84bcf3bf598b517118ec828","mission_step_id":"750e4cb5-5f59-4f12-a90f-7f4ad7b0b3ca","command_center_event_id":"144de950-bc68-4191-af46-e6773f50a811"},{"id":"0126836a-e476-4533-a972-fc266f20fadd","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure","supabase-migrations/live":"failure","supabase-edge-production/live":"failure"},"mainSha":"dae40a877edb58da487448c48f2a24ced107d3ed","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"dae40a877edb58da487448c48f2a24ced107d3ed","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"failure","migrations":"failure","supabaseEdge":"failure"},"requestContractHash":"bfa192f15a515f6cda3f4a8cadf91f04778aa8e47a164366bd97304a56ed90a6","forgejoWorkflowProof":{"runId":8432,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","targetStates":{"frontend":"failure","migrations":"failure","supabaseEdge":"failure"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","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-15T18:03:03.783902+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"dae40a877edb58da487448c48f2a24ced107d3ed","external_id":"forgejo-main-dae40a877edb","receipt_type":"canonical_release_status","idempotency_key":"mission:b9d3e61a-361a-45d0-8de4-1ffaa118804c:forgejo-release-status:dae40a877edb58da487448c48f2a24ced107d3ed:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=failure|frontend-cloudflare/live=failure|supabase-migrations/live=failure","mission_step_id":"caa3f1f1-4a47-4471-a64d-0749246d5fec","command_center_event_id":"b9d3e61a-361a-45d0-8de4-1ffaa118804c"},{"id":"a1cca535-2f3e-4190-982d-937244aedd5f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/29-app-contextual-workspace-registry-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2342,"terminal":false,"missionId":"2d105f3a-c7a2-4675-be51-b510601b8850","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","timingsMs":{"prReadinessMs":286,"approvedPlanMs":0,"shipAndProveMs":1825,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2d105f3a-c7a2-4675-be51-b510601b8850"},"performance":null,"deploymentId":"forgejo-main-4c3d3c6928d8","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":1953,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:53:15.392453+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2342","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2d105f3a-c7a2-4675-be51-b510601b8850:automatic-mission-resume:2342:canonical_release_dispatched","mission_step_id":"ca79b8ea-1f56-48f3-a235-ba27462200cc","command_center_event_id":"2d105f3a-c7a2-4675-be51-b510601b8850"},{"id":"bf4f7de3-b566-4ea5-ba17-697e168aecb7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","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":"fb7c04bf9a7e67012a6b02a59714204606f2a06c8e0b0b461a45a80c665d5b40","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6902","runId":6902,"status":"success","sourceSha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","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-10T22:54:18.484501+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","external_id":"forgejo-main-4c3d3c6928d8","receipt_type":"canonical_release_status","idempotency_key":"mission:2d105f3a-c7a2-4675-be51-b510601b8850:forgejo-release-status:4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"97c58809-3b9f-46d1-891e-2c6049c4fe54","command_center_event_id":"2d105f3a-c7a2-4675-be51-b510601b8850"},{"id":"8dc50139-5765-4a0a-9d20-528678e3a2ca","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"all-apps-contracted","satisfied":false,"statement":"All 29 currently registered applications have an explicit contextual workspace contract inside the canonical application capability registry, and registry validation fails closed if a current or future app lacks one.","proofConditionIds":["proof-source","proof-release"]},{"id":"resolver-exists","satisfied":false,"statement":"A reusable pure workspace capability resolver can select and rank tenant applications from work intent and tenant type while honoring caller-supplied tenant/user application availability.","proofConditionIds":["proof-source","proof-release"]},{"id":"calendar-consumes-platform-contract","satisfied":false,"statement":"The existing contextual Calendar workspace consumes the shared application workspace resolver/contract rather than remaining an isolated one-off architecture.","proofConditionIds":["proof-source","proof-release"]},{"id":"existing-behavior-preserved","satisfied":false,"statement":"Standalone application routes, existing tenant workspace routes, auth, data ownership, database, Supabase and connector backend behavior remain unchanged.","proofConditionIds":["proof-source","proof-release"]}],"satisfied":false,"constraints":[],"contractHash":"fb7c04bf9a7e67012a6b02a59714204606f2a06c8e0b0b461a45a80c665d5b40","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"fb7c04bf9a7e67012a6b02a59714204606f2a06c8e0b0b461a45a80c665d5b40","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"fb7c04bf9a7e67012a6b02a59714204606f2a06c8e0b0b461a45a80c665d5b40"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:54:20.867684+00:00","proof_gate":"request_contract_pending","source_sha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2d105f3a-c7a2-4675-be51-b510601b8850:request-contract:fb7c04bf9a7e67012a6b02a59714204606f2a06c8e0b0b461a45a80c665d5b40:4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9:pending:repository","mission_step_id":"97c58809-3b9f-46d1-891e-2c6049c4fe54","command_center_event_id":"2d105f3a-c7a2-4675-be51-b510601b8850"},{"id":"8e2fa63e-caf2-4f93-a4ec-3add2036c852","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"all-apps-contracted","satisfied":true,"statement":"All 29 currently registered applications have an explicit contextual workspace contract inside the canonical application capability registry, and registry validation fails closed if a current or future app lacks one.","proofConditionIds":["proof-source","proof-release"]},{"id":"resolver-exists","satisfied":true,"statement":"A reusable pure workspace capability resolver can select and rank tenant applications from work intent and tenant type while honoring caller-supplied tenant/user application availability.","proofConditionIds":["proof-source","proof-release"]},{"id":"calendar-consumes-platform-contract","satisfied":true,"statement":"The existing contextual Calendar workspace consumes the shared application workspace resolver/contract rather than remaining an isolated one-off architecture.","proofConditionIds":["proof-source","proof-release"]},{"id":"existing-behavior-preserved","satisfied":true,"statement":"Standalone application routes, existing tenant workspace routes, auth, data ownership, database, Supabase and connector backend behavior remain unchanged.","proofConditionIds":["proof-source","proof-release"]}],"satisfied":true,"constraints":[],"contractHash":"fb7c04bf9a7e67012a6b02a59714204606f2a06c8e0b0b461a45a80c665d5b40","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"fb7c04bf9a7e67012a6b02a59714204606f2a06c8e0b0b461a45a80c665d5b40","repositoryProofStatus":"verified","repositoryProofSourceSha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9"},"required":true,"satisfied":true},{"id":"proof-release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"fb7c04bf9a7e67012a6b02a59714204606f2a06c8e0b0b461a45a80c665d5b40"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:54:25.859312+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2d105f3a-c7a2-4675-be51-b510601b8850:request-contract:fb7c04bf9a7e67012a6b02a59714204606f2a06c8e0b0b461a45a80c665d5b40:4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9:verified:","mission_step_id":"97c58809-3b9f-46d1-891e-2c6049c4fe54","command_center_event_id":"2d105f3a-c7a2-4675-be51-b510601b8850"},{"id":"050a1774-00ca-4d58-a97e-e5793b61a604","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-four-mode-system-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2344,"terminal":false,"missionId":"ae575d05-d9d5-4603-b88e-e17cb608494e","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"ee6d9e31fc823be972ad4282e8afaf3801196bac","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10163,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":338,"approvedPlanMs":0,"missionSetupMs":1305,"providerAuthMs":0,"shipAndProveMs":3924,"ledgerPrepareMs":1305,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1305,"repositoryMutationMs":5802,"repositoryProviderMs":3478,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1976,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1305,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1502},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ae575d05-d9d5-4603-b88e-e17cb608494e"},"performance":null,"deploymentId":"forgejo-main-ee6d9e31fc82","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":4727,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:16:10.018847+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ee6d9e31fc823be972ad4282e8afaf3801196bac","external_id":"forgejo-main-ee6d9e31fc82","receipt_type":"execute_mission","idempotency_key":"mission:ae575d05-d9d5-4603-b88e-e17cb608494e:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"9e1945f5-c046-4de5-89fe-37a2e35f8bcf","command_center_event_id":"ae575d05-d9d5-4603-b88e-e17cb608494e"},{"id":"5d951415-95a1-442b-9e47-4df082c1be8a","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/contextual-workspace-tenant-refinement-20260910","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":134,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1258,"providerAuthMs":0,"ledgerPrepareMs":1258,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1258,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1258,"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":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4817,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:17:30.012384+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b19d1d50-e5a2-46e3-be89-e22b53e57cb1:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"c549c035-9c45-43a3-8b80-de9d4d57935c","command_center_event_id":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},{"id":"1cf15221-6d29-4026-bc0e-34447b6686d6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"ee6d9e31fc823be972ad4282e8afaf3801196bac","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ee6d9e31fc823be972ad4282e8afaf3801196bac","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":"ed6568866895461c834f4b8f47438c2734336e8f896934fa1dbd5a241f53ac54","forgejoWorkflowProof":{"runId":6904,"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-10T23:16:19.841219+00:00","proof_gate":"canonical_release_pending","source_sha":"ee6d9e31fc823be972ad4282e8afaf3801196bac","external_id":"forgejo-main-ee6d9e31fc82","receipt_type":"canonical_release_status","idempotency_key":"mission:ae575d05-d9d5-4603-b88e-e17cb608494e:forgejo-release-status:ee6d9e31fc823be972ad4282e8afaf3801196bac:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"9e1945f5-c046-4de5-89fe-37a2e35f8bcf","command_center_event_id":"ae575d05-d9d5-4603-b88e-e17cb608494e"},{"id":"619d3522-4bea-48dc-804a-31c6e757b760","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/contextual-workspace-tenant-refinement-20260910","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":678,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":269,"providerAuthMs":0,"ledgerPrepareMs":269,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":269,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":269,"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":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3509,"likelyAffectedFiles":["src/config/applicationWorkspaceCapabilityResolver.ts","src/components/calendar/ContextualCalendarWorkspace.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:17:35.03923+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b19d1d50-e5a2-46e3-be89-e22b53e57cb1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c549c035-9c45-43a3-8b80-de9d4d57935c","command_center_event_id":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},{"id":"0b9f687b-0bb4-4a41-a6eb-5eaf962717e0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/contextual-workspace-tenant-refinement-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.98-owner-handoff-overlap","prNumber":2345,"terminal":false,"missionId":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12932,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":281,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":281,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":281,"repositoryMutationMs":12932,"repositoryProviderMs":11288,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4330,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":281,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6958},"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":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3281,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:18:34.857372+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2345","receipt_type":"execute_mission","idempotency_key":"mission:b19d1d50-e5a2-46e3-be89-e22b53e57cb1:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"9f3a0ed8-1c46-43d2-85f2-11017e1fbad2","command_center_event_id":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},{"id":"f2ac3203-0cd1-4536-8a8a-7780a5b852e1","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"46bb500697d0f10ca65562e88d5be11b89ea5b61","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"76b312765af8a770e8299149f0fc996880abedd2","prNumber":2831,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8386/jobs/1","mergeCommitSha":"46bb500697d0f10ca65562e88d5be11b89ea5b61"}],"requestContractHash":"f1a44a0048c4cd73f076e8f73990506513c04608ed02fcfa4b84ea454d64030b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:04:41.926753+00:00","proof_gate":"request_contract_repository_verified","source_sha":"46bb500697d0f10ca65562e88d5be11b89ea5b61","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:1d1b2373-9c6a-48d5-944d-c5b81f498414:request-contract-repository:f1a44a0048c4cd73f076e8f73990506513c04608ed02fcfa4b84ea454d64030b:46bb500697d0f10ca65562e88d5be11b89ea5b61","mission_step_id":"0aee57d5-e75b-4eb3-bfbc-b1a8470d7652","command_center_event_id":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},{"id":"67f50b51-e005-40dc-ad5b-8874881898ee","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"ee6d9e31fc823be972ad4282e8afaf3801196bac","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ee6d9e31fc823be972ad4282e8afaf3801196bac","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":"ed6568866895461c834f4b8f47438c2734336e8f896934fa1dbd5a241f53ac54","forgejoWorkflowProof":{"runId":6904,"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-10T23:18:46.381784+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ee6d9e31fc823be972ad4282e8afaf3801196bac","external_id":"forgejo-main-ee6d9e31fc82","receipt_type":"canonical_release_status","idempotency_key":"mission:ae575d05-d9d5-4603-b88e-e17cb608494e:forgejo-release-status:ee6d9e31fc823be972ad4282e8afaf3801196bac:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"2d667af4-8de0-4aba-96b9-7f8c9a6d4288","command_center_event_id":"ae575d05-d9d5-4603-b88e-e17cb608494e"},{"id":"d66be571-ed73-4fad-aafd-ed5a2369e6a2","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papis-mode-icon-style-type-repair-20260910","prNumber":2346,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f4da0580e4712ef69e7c5f7144745048609224fd","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:20:58.035841+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f4da0580e4712ef69e7c5f7144745048609224fd","external_id":"2346","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d6d2f2ec-d866-4473-9d70-14a894b09c0c:merged-pr:2346:f4da0580e4712ef69e7c5f7144745048609224fd","mission_step_id":"ac47bbf0-d4c0-4d6b-b317-63b72303af75","command_center_event_id":"d6d2f2ec-d866-4473-9d70-14a894b09c0c"},{"id":"605474d3-7bb4-4e5c-9283-dcdab3f2466c","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"16d96a76-a9f4-4313-be89-929db44098c6","phase":"universal_visual_witness_supervised","branch":"ai/big-papis-four-mode-system-20260910","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2344,"terminal":false,"missionId":"ae575d05-d9d5-4603-b88e-e17cb608494e","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"ee6d9e31fc823be972ad4282e8afaf3801196bac","timingsMs":{"wake":164,"total":569,"submit":405,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"ae575d05-d9d5-4603-b88e-e17cb608494e"},"performance":null,"deploymentId":"forgejo-main-ee6d9e31fc82","workflowRunId":6904,"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":605,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:18:52.85677+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"ee6d9e31fc823be972ad4282e8afaf3801196bac","external_id":"16d96a76-a9f4-4313-be89-929db44098c6","receipt_type":"visual_proof_started","idempotency_key":"mission:ae575d05-d9d5-4603-b88e-e17cb608494e:visual-start:16d96a76-a9f4-4313-be89-929db44098c6","mission_step_id":"06c237d9-75b5-4765-bd86-34695828093d","command_center_event_id":"ae575d05-d9d5-4603-b88e-e17cb608494e"},{"id":"b40c9f87-deed-449c-a81d-55e55e2f412e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"ledger-recovery","satisfied":true,"statement":"Durable release reconciliation preserves target successes but re-observes failure/pending states, so interrupted workflows remain retryable while genuine failures remain fail-closed.","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":"1fa878776931457172138fff61ea976aba92ded05666564d690d952ce80d8101","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":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"1fa878776931457172138fff61ea976aba92ded05666564d690d952ce80d8101"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:29:31.200952+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d7b5bafd-6d63-4498-88fc-cece69f48aa0:request-contract:1fa878776931457172138fff61ea976aba92ded05666564d690d952ce80d8101:68682962f1a87c1cb6c26b80bef497c5fcf7cef8:verified:","mission_step_id":"6ff0bc57-e712-4c83-a082-177341ac1588","command_center_event_id":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},{"id":"aae16a68-5f59-46d0-94f7-379fcc6acc9e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-mode-icon-style-type-repair-20260910","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"d6d2f2ec-d866-4473-9d70-14a894b09c0c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":21,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":807,"providerAuthMs":0,"ledgerPrepareMs":807,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":807,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":807,"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":"d6d2f2ec-d866-4473-9d70-14a894b09c0c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4305,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisToday.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:20:27.419137+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d6d2f2ec-d866-4473-9d70-14a894b09c0c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"28e933ec-1504-48fe-aaa1-c1a1ce88cf69","command_center_event_id":"d6d2f2ec-d866-4473-9d70-14a894b09c0c"},{"id":"71e62e54-eb24-4825-93f4-20f546e5bbdb","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-mode-icon-style-type-repair-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2346,"terminal":false,"missionId":"d6d2f2ec-d866-4473-9d70-14a894b09c0c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f4da0580e4712ef69e7c5f7144745048609224fd","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19426,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1394,"approvedPlanMs":0,"missionSetupMs":347,"providerAuthMs":0,"shipAndProveMs":6436,"ledgerPrepareMs":347,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":347,"repositoryMutationMs":11590,"repositoryProviderMs":9409,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5210,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":347,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":4199},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d6d2f2ec-d866-4473-9d70-14a894b09c0c"},"performance":null,"deploymentId":"forgejo-main-f4da0580e471","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":4542,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:20:52.266735+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f4da0580e4712ef69e7c5f7144745048609224fd","external_id":"forgejo-main-f4da0580e471","receipt_type":"execute_mission","idempotency_key":"mission:d6d2f2ec-d866-4473-9d70-14a894b09c0c:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ac47bbf0-d4c0-4d6b-b317-63b72303af75","command_center_event_id":"d6d2f2ec-d866-4473-9d70-14a894b09c0c"},{"id":"ee8ba807-44a8-4b92-9f36-3cd2b67583f6","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"ee6d9e31fc823be972ad4282e8afaf3801196bac","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-home","satisfied":false,"statement":"The live Big Papi dashboard presents a premium four-pane home with Plan in electric blue, Pop-Up in neon green, Booked Event in orange, and Back Office in hot pink, using cinematic Big Papi imagery, luminous outlines/glows, compact dark-glass surfaces, four columns on desktop and a 2x2 pane grid on mobile.","proofConditionIds":["proof-live","proof-home"]},{"id":"outcome-modes","satisfied":false,"statement":"Each of the four modes opens a focused mode view that keeps the same premium visual language while showing only actions and routes appropriate to that mode.","proofConditionIds":["proof-live","proof-plan","proof-popup","proof-event","proof-office"]},{"id":"outcome-shell","satisfied":false,"statement":"Big Papi navigation is mode-first rather than feature-first: desktop exposes the four mode switches and mobile exposes Home plus the four modes, while the existing tenant background, single avatar, tenant isolation, and working route family remain intact.","proofConditionIds":["proof-live","proof-home"]}],"satisfied":false,"constraints":[{"id":"constraint-frontend","satisfied":true,"statement":"Keep the change frontend-only; do not modify backend, Supabase, auth, runtime contracts, or shared tenant primitives.","proofConditionIds":["proof-live"]},{"id":"constraint-routes","satisfied":false,"statement":"Do not invent dead buttons or fake destinations; every visible mode action must point to an existing working Big Papi route.","proofConditionIds":["proof-live","proof-plan","proof-popup","proof-event","proof-office"]},{"id":"constraint-release","satisfied":true,"statement":"Use one fresh ai/* branch, one pull request, KnockLaunch Gate, squash merge, and only the affected frontend production release path.","proofConditionIds":["proof-live"]}],"contractHash":"ed6568866895461c834f4b8f47438c2734336e8f896934fa1dbd5a241f53ac54","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"ed6568866895461c834f4b8f47438c2734336e8f896934fa1dbd5a241f53ac54"},"required":true,"satisfied":true},{"id":"proof-home","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"ed6568866895461c834f4b8f47438c2734336e8f896934fa1dbd5a241f53ac54"},"required":true,"satisfied":false},{"id":"proof-plan","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"ed6568866895461c834f4b8f47438c2734336e8f896934fa1dbd5a241f53ac54"},"required":true,"satisfied":false},{"id":"proof-popup","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"ed6568866895461c834f4b8f47438c2734336e8f896934fa1dbd5a241f53ac54"},"required":true,"satisfied":false},{"id":"proof-event","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"ed6568866895461c834f4b8f47438c2734336e8f896934fa1dbd5a241f53ac54"},"required":true,"satisfied":false},{"id":"proof-office","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":"ed6568866895461c834f4b8f47438c2734336e8f896934fa1dbd5a241f53ac54"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:18:50.19366+00:00","proof_gate":"request_contract_pending","source_sha":"ee6d9e31fc823be972ad4282e8afaf3801196bac","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ae575d05-d9d5-4603-b88e-e17cb608494e:request-contract:ed6568866895461c834f4b8f47438c2734336e8f896934fa1dbd5a241f53ac54:ee6d9e31fc823be972ad4282e8afaf3801196bac:pending:visual","mission_step_id":"2d667af4-8de0-4aba-96b9-7f8c9a6d4288","command_center_event_id":"ae575d05-d9d5-4603-b88e-e17cb608494e"},{"id":"145c846e-6ef3-4b3b-aca1-69fb65056982","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":["owner_explicit_self_healing_registry_request","pr_2833_contains_reconciler_contract","canonical_release_owner_must_remain_knocklaunch_gate"],"confidence":1,"rawUtterance":"Can we do a self-healing version of the edge function registry?","wordingChanged":true,"canonicalIntent":"Unfreeze the control plane only for this mission's exact bounded KnockLaunch Gate and protected-main release-planner edits, complete PR #2833 with scheduled self-healing Supabase Edge reconciliation through the existing release-supabase-edge owner, then preserve normal control-plane protection.","resolutionStatus":"resolved","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"edge-self-heal","statement":"Current Forgejo main is authoritative desired Edge Function state; the existing KnockLaunch Gate periodically reconciles it with live Supabase and sends only proven drifted managed functions through the existing release-supabase-edge deploy loop.","proofConditionIds":["edge-self-heal-live"]},{"id":"bounded-circuit","statement":"A function/failure identity receives one automatic repair attempt per source/cooldown window, then remains function-level circuit-quarantined until cooldown or source change; provider-only functions are report-only and never automatically deleted.","proofConditionIds":["edge-self-heal-live"]},{"id":"normal-release-preserved","statement":"Normal changed-function main-push releases keep their existing direct selective deployment semantics when reconciliation is not active.","proofConditionIds":["edge-self-heal-live"]}],"objective":"Unfreeze the control plane only for this mission's exact bounded KnockLaunch Gate and protected-main release-planner edits, complete PR #2833 with scheduled self-healing Supabase Edge reconciliation through the existing release-supabase-edge owner, then preserve normal control-plane protection.","constraints":[{"id":"single-owner","statement":"KnockLaunch Gate remains the only release owner; do not create a second workflow, registry owner, validator owner, deployment owner, or direct deployment path.","proofConditionIds":["edge-self-heal-live"]},{"id":"bounded-unfreeze","statement":"Unfreeze the control plane only for this mission's exact workflow and protected-main recovery edits; the authorization is not a persistent bypass.","proofConditionIds":["edge-self-heal-live"]},{"id":"security-preserved","statement":"Repairs use canonical source and Supabase CLI/config so verify_jwt, import maps, and related function configuration are preserved rather than guessed.","proofConditionIds":["edge-self-heal-live"]},{"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":["edge-self-heal-live"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["edge-self-heal-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"edge-self-heal-live","kind":"runtime","claim":"PR #2833 passes KnockLaunch Gate, squash merges, the affected canonical Supabase Edge release executes from the merged source, and live reconciliation proves bounded no-op or selective repair behavior with durable receipts and no unrelated deployment.","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-the-control-plane-only-for-this-mission-s-exact-bounded-KnockLaunch-Gate-and-protected-main","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":["edge-self-heal-live"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"e3810ee26f75f2bc42523cb63509c0b8130a4385faa24f0468e1234ab2e98aa7","requestContractRevision":6,"previousRequestContractHash":"64064cd50636e9b6c642aac47682fdad17a130b56dfea6b21b9611d4acaa7b25"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:09:53.368349+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5296af76-48d5-465a-ba28-f77eb9c78f5c:request-contract:e3810ee26f75f2bc42523cb63509c0b8130a4385faa24f0468e1234ab2e98aa7","mission_step_id":"4b934784-272b-48ce-83f7-733610a07571","command_center_event_id":"5296af76-48d5-465a-ba28-f77eb9c78f5c"},{"id":"8a0cbc52-3a07-4dc5-8489-846216492d33","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized: Unfreeze control plane for the cancelled-release recovery classifier repair.","baseSha":"15881c94859f4be2e420be81605a2907101a1f49","issuedAt":1789496818710,"expiresAt":1789496998710,"missionId":"d7b5bafd-6d63-4498-88fc-cece69f48aa0","authorizationId":"12af8399-46ad-44b7-9fc0-4a96e6fd6104","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:26:59.08383+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"15881c94859f4be2e420be81605a2907101a1f49","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:12af8399-46ad-44b7-9fc0-4a96e6fd6104","mission_step_id":"da9fee81-ee02-491e-898f-7e4bc744328f","command_center_event_id":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},{"id":"1d163e97-c94f-43e2-8138-45a66d053483","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"f4da0580e4712ef69e7c5f7144745048609224fd","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f4da0580e4712ef69e7c5f7144745048609224fd","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":"73b88b9f3267d8850f4ebbd3e53ab04990a66942e85173254d100e7f22ff392c","forgejoWorkflowProof":{"runId":6907,"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-10T23:21:00.612065+00:00","proof_gate":"canonical_release_pending","source_sha":"f4da0580e4712ef69e7c5f7144745048609224fd","external_id":"forgejo-main-f4da0580e471","receipt_type":"canonical_release_status","idempotency_key":"mission:d6d2f2ec-d866-4473-9d70-14a894b09c0c:forgejo-release-status:f4da0580e4712ef69e7c5f7144745048609224fd:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"ac47bbf0-d4c0-4d6b-b317-63b72303af75","command_center_event_id":"d6d2f2ec-d866-4473-9d70-14a894b09c0c"},{"id":"e660c6fa-8d60-44ed-9b8d-4cf6c491c123","source":"forgejo","status":"waiting","payload":{"branch":"ai/cancelled-release-ledger-reconcile","prNumber":2844,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:28:11.123119+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","external_id":"2844","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d7b5bafd-6d63-4498-88fc-cece69f48aa0:merged-pr:2844:68682962f1a87c1cb6c26b80bef497c5fcf7cef8","mission_step_id":"e4defdb0-2472-400c-bd5a-735f7dc5fc6b","command_center_event_id":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},{"id":"476dba5c-7da0-42d6-ae9a-113d257431c2","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending"},"mainSha":"607773a773c5c7e5d88622eb69be09716e584c72","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"607773a773c5c7e5d88622eb69be09716e584c72","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","migrations":"pending"},"requestContractHash":"3c36049c293aae995e413ca4fcebe120cb5405f3c7d6441ae8a568411eaa4ec4","forgejoWorkflowProof":{"runId":8444,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","migrations":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:40:47.614037+00:00","proof_gate":"canonical_release_pending","source_sha":"607773a773c5c7e5d88622eb69be09716e584c72","external_id":"forgejo-main-607773a773c5","receipt_type":"canonical_release_status","idempotency_key":"mission:f4df93da-ef0f-448e-b349-ef81dc9e5f66:forgejo-release-status:607773a773c5c7e5d88622eb69be09716e584c72:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"59f16892-be60-4ed3-a77d-d8f76f187cc6","command_center_event_id":"f4df93da-ef0f-448e-b349-ef81dc9e5f66"},{"id":"99da8cd1-465b-4348-bf7f-7e20eeba1679","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/contextual-workspace-tenant-refinement-20260910","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2345,"terminal":false,"missionId":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1420,"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":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1296,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:18:44.030225+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2345","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b19d1d50-e5a2-46e3-be89-e22b53e57cb1:automatic-mission-resume:2345:repair_mission_waiting_for_gate","mission_step_id":"246c0acd-2b70-4122-b19f-54a82087dc30","command_center_event_id":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},{"id":"a476d359-3e99-42cd-a20a-e2cd8dfec7a5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/contextual-workspace-tenant-refinement-20260910","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2345,"terminal":false,"missionId":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1659,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1188,"approvedPlanMs":0,"missionSetupMs":729,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":305,"ledgerReconcileMs":0,"lineageReconcileMs":424,"resolvePreflightMs":729,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":305,"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":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1981,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:21:50.234088+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2345","receipt_type":"execute_mission","idempotency_key":"mission:b19d1d50-e5a2-46e3-be89-e22b53e57cb1:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"9f3a0ed8-1c46-43d2-85f2-11017e1fbad2","command_center_event_id":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},{"id":"b220095e-e38d-4740-879e-c161a922dbe3","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-01538fd29907","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"01538fd2-9907-4585-91a3-2d5879d20223","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":242,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1154,"providerAuthMs":0,"ledgerPrepareMs":1154,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1154,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1154,"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":"01538fd2-9907-4585-91a3-2d5879d20223"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4703,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:25:45.097702+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:01538fd2-9907-4585-91a3-2d5879d20223:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"bf98a512-d9f0-4d39-9555-8d794ad91c28","command_center_event_id":"01538fd2-9907-4585-91a3-2d5879d20223"},{"id":"35e84771-992f-47b6-8d03-5aab6fb44686","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/contextual-workspace-tenant-refinement-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2345,"terminal":false,"missionId":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c1ad520e41aa80bbcb60588984ecdd3190688a15","timingsMs":{"prReadinessMs":129,"approvedPlanMs":0,"shipAndProveMs":15324,"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":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},"performance":null,"deploymentId":null,"workflowRunId":6909,"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":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:26:25.786553+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2345","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b19d1d50-e5a2-46e3-be89-e22b53e57cb1:automatic-mission-resume:2345:canonical_release_reconciliation_pending","mission_step_id":"246c0acd-2b70-4122-b19f-54a82087dc30","command_center_event_id":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},{"id":"a585252c-8256-41a3-9ed5-0ea409195846","source":"forgejo","status":"waiting","payload":{"branch":"ai/contextual-workspace-tenant-refinement-20260910","prNumber":2345,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c1ad520e41aa80bbcb60588984ecdd3190688a15","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:26:00.483083+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c1ad520e41aa80bbcb60588984ecdd3190688a15","external_id":"2345","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b19d1d50-e5a2-46e3-be89-e22b53e57cb1:merged-pr:2345:c1ad520e41aa80bbcb60588984ecdd3190688a15","mission_step_id":"246c0acd-2b70-4122-b19f-54a82087dc30","command_center_event_id":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},{"id":"6369c61e-69ed-4a4a-8c4f-3695411e9779","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c1ad520e41aa80bbcb60588984ecdd3190688a15","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c1ad520e41aa80bbcb60588984ecdd3190688a15","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"e3924eba3252295972a1c7e4bbb74ba853e89708124429d982e6d512b5f7b5c1","forgejoWorkflowProof":{"runId":6909,"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-10T23:26:03.23888+00:00","proof_gate":"canonical_release_pending","source_sha":"c1ad520e41aa80bbcb60588984ecdd3190688a15","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b19d1d50-e5a2-46e3-be89-e22b53e57cb1:forgejo-release-status:c1ad520e41aa80bbcb60588984ecdd3190688a15:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"8b492da4-dfd1-4552-9b12-95468125746c","command_center_event_id":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},{"id":"848a3ead-b776-4516-9622-ead1b6fa31d4","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"c1ad520e41aa80bbcb60588984ecdd3190688a15","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c1ad520e41aa80bbcb60588984ecdd3190688a15","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":"e3924eba3252295972a1c7e4bbb74ba853e89708124429d982e6d512b5f7b5c1","forgejoWorkflowProof":{"runId":6909,"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-10T23:26:53.471737+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c1ad520e41aa80bbcb60588984ecdd3190688a15","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b19d1d50-e5a2-46e3-be89-e22b53e57cb1:forgejo-release-status:c1ad520e41aa80bbcb60588984ecdd3190688a15:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"5f306450-f545-49f6-94b6-7dba2b96388f","command_center_event_id":"b19d1d50-e5a2-46e3-be89-e22b53e57cb1"},{"id":"03c0bfca-72d9-4224-a070-1455ba33cfc3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-01538fd29907","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"01538fd2-9907-4585-91a3-2d5879d20223","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":348,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":365,"providerAuthMs":0,"ledgerPrepareMs":365,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":365,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":365,"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":"01538fd2-9907-4585-91a3-2d5879d20223"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5933,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx","supabase/functions/admin-create-user/index.ts","supabase/functions/send-invitation/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:29:21.241875+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:01538fd2-9907-4585-91a3-2d5879d20223:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bf98a512-d9f0-4d39-9555-8d794ad91c28","command_center_event_id":"01538fd2-9907-4585-91a3-2d5879d20223"},{"id":"3195f0f3-2071-4852-9337-bb67b092e484","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-owner-root-20260910","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"190c9836-28a4-4025-bddc-194b82ee8b60","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":94,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1203,"providerAuthMs":0,"ledgerPrepareMs":1203,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1203,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1203,"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":"190c9836-28a4-4025-bddc-194b82ee8b60"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4435,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:35:04.374977+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:190c9836-28a4-4025-bddc-194b82ee8b60:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"14c90f37-60fe-4e03-84a4-6186ae9ec57f","command_center_event_id":"190c9836-28a4-4025-bddc-194b82ee8b60"},{"id":"e1715267-dd61-43f2-9023-62c55af22f82","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"9171854852c994d2542316ccf19f709a061c6501","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-1","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"d3dc14ca82beae74f18559b6f0cc8638fb243458","prNumber":2456,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7269/jobs/1","mergeCommitSha":"9171854852c994d2542316ccf19f709a061c6501"},{"id":"proof-2","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"d3dc14ca82beae74f18559b6f0cc8638fb243458","prNumber":2456,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7269/jobs/1","mergeCommitSha":"9171854852c994d2542316ccf19f709a061c6501"}],"requestContractHash":"238ca3c60551ebf7984cdc8e5adf9c8c5125b55fff0f8584797ed54bb2769d48"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:04:18.312125+00:00","proof_gate":"request_contract_repository_verified","source_sha":"9171854852c994d2542316ccf19f709a061c6501","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:60bde9cd-bd80-447b-8c2f-c40ace9c218e:request-contract-repository:238ca3c60551ebf7984cdc8e5adf9c8c5125b55fff0f8584797ed54bb2769d48:9171854852c994d2542316ccf19f709a061c6501","mission_step_id":"8c547c47-4bda-4be7-8390-9503eca208b0","command_center_event_id":"60bde9cd-bd80-447b-8c2f-c40ace9c218e"},{"id":"724857eb-d42d-4f3a-a8ef-d189f8b99ca4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-owner-root-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.98-owner-handoff-overlap","prNumber":2347,"terminal":false,"missionId":"190c9836-28a4-4025-bddc-194b82ee8b60","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5573,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":309,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":309,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":309,"repositoryMutationMs":5573,"repositoryProviderMs":3655,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1899,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":309,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1756},"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":"190c9836-28a4-4025-bddc-194b82ee8b60"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3142,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:36:04.216948+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2347","receipt_type":"execute_mission","idempotency_key":"mission:190c9836-28a4-4025-bddc-194b82ee8b60:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"97aa1702-41ba-43ca-b7e4-18f04584da94","command_center_event_id":"190c9836-28a4-4025-bddc-194b82ee8b60"},{"id":"2d78740f-5ffc-4870-a868-52730a6d30e9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-owner-root-20260910","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2347,"terminal":false,"missionId":"190c9836-28a4-4025-bddc-194b82ee8b60","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":287,"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":"190c9836-28a4-4025-bddc-194b82ee8b60"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:36:11.366158+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2347","receipt_type":"automatic_mission_resume","idempotency_key":"mission:190c9836-28a4-4025-bddc-194b82ee8b60:automatic-mission-resume:2347:repair_mission_waiting_for_gate","mission_step_id":"7a5f00f2-08d6-462a-aa96-a2989a2ba259","command_center_event_id":"190c9836-28a4-4025-bddc-194b82ee8b60"},{"id":"7fe8bff6-6541-4882-ae66-22f9f5a16081","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-owner-root-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2347,"terminal":false,"missionId":"190c9836-28a4-4025-bddc-194b82ee8b60","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"49636a69159ea7fe24b3d177b6caf43e7fc06f73","timingsMs":{"prReadinessMs":618,"approvedPlanMs":0,"shipAndProveMs":7830,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"190c9836-28a4-4025-bddc-194b82ee8b60"},"performance":null,"deploymentId":"forgejo-main-49636a69159e","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1859,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:36:35.700167+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2347","receipt_type":"automatic_mission_resume","idempotency_key":"mission:190c9836-28a4-4025-bddc-194b82ee8b60:automatic-mission-resume:2347:canonical_release_dispatched","mission_step_id":"f476a1ca-d33d-428c-b6fb-3bc2ada2722b","command_center_event_id":"190c9836-28a4-4025-bddc-194b82ee8b60"},{"id":"1cbf7718-22c8-44b5-b635-fb970f0da770","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/cancelled-release-ledger-reconcile","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.151-mission-create-single-rpc","prNumber":2844,"terminal":false,"missionId":"d7b5bafd-6d63-4498-88fc-cece69f48aa0","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17442,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":4856,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":4856,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":4856,"repositoryMutationMs":17442,"repositoryProviderMs":14432,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":7680,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":4856,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6752},"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":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3648,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:27:17.578956+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2844","receipt_type":"execute_mission","idempotency_key":"mission:d7b5bafd-6d63-4498-88fc-cece69f48aa0:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"a2c451ae-1ac6-482e-ba40-ba7a44f30dbb","command_center_event_id":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},{"id":"9e3393e8-6fb3-4a1a-8305-957bd17b6e7f","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"failure"},"mainSha":"49636a69159ea7fe24b3d177b6caf43e7fc06f73","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"49636a69159ea7fe24b3d177b6caf43e7fc06f73","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":"ce8040dad64480ed3d583fa4adacfa50792e94e1f2f031eef773c082e7af001e","forgejoWorkflowProof":{"runId":6911,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"onrunner":"pending"},"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":"d21f20b92717f1e4b056a2aba2460112884226c1","runnerVersion":"onrunner-d21f20b92717","expectedSourceSha":"49636a69159ea7fe24b3d177b6caf43e7fc06f73"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:37:18.309653+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"49636a69159ea7fe24b3d177b6caf43e7fc06f73","external_id":"forgejo-main-49636a69159e","receipt_type":"canonical_release_status","idempotency_key":"mission:190c9836-28a4-4025-bddc-194b82ee8b60:forgejo-release-status:49636a69159ea7fe24b3d177b6caf43e7fc06f73:failed:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=failure","mission_step_id":"f476a1ca-d33d-428c-b6fb-3bc2ada2722b","command_center_event_id":"190c9836-28a4-4025-bddc-194b82ee8b60"},{"id":"b2f6cfaa-38c7-433b-840f-936db26710b6","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/visual-witness-owner-root-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2347,"terminal":false,"missionId":"190c9836-28a4-4025-bddc-194b82ee8b60","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"49636a69159ea7fe24b3d177b6caf43e7fc06f73","timingsMs":{"prReadinessMs":335,"approvedPlanMs":0,"shipAndProveMs":15878,"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":"190c9836-28a4-4025-bddc-194b82ee8b60"},"performance":null,"deploymentId":"forgejo-main-49636a69159e","workflowRunId":6911,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:37:42.2039+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2347","receipt_type":"automatic_mission_resume","idempotency_key":"mission:190c9836-28a4-4025-bddc-194b82ee8b60:automatic-mission-resume:2347:canonical_release_reconciliation_pending","mission_step_id":"7a5f00f2-08d6-462a-aa96-a2989a2ba259","command_center_event_id":"190c9836-28a4-4025-bddc-194b82ee8b60"},{"id":"8b344e82-017e-4773-a785-6a3fda534574","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-01538fd29907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2348,"terminal":false,"missionId":"01538fd2-9907-4585-91a3-2d5879d20223","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"78484f0a679c9e4912c92bd0d39647cff21afbb5","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17560,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":976,"approvedPlanMs":0,"missionSetupMs":381,"providerAuthMs":0,"shipAndProveMs":6418,"ledgerPrepareMs":381,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":381,"repositoryMutationMs":10045,"repositoryProviderMs":8387,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2529,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":381,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":5858},"nextAction":null,"receiptRef":{"mode":"full","missionId":"01538fd2-9907-4585-91a3-2d5879d20223"},"performance":null,"deploymentId":"forgejo-main-78484f0a679c","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":4552,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:39:07.458175+00:00","proof_gate":"canonical_release_dispatched","source_sha":"78484f0a679c9e4912c92bd0d39647cff21afbb5","external_id":"forgejo-main-78484f0a679c","receipt_type":"execute_mission","idempotency_key":"mission:01538fd2-9907-4585-91a3-2d5879d20223:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"bf688094-5e51-4dd5-8db9-49e2626d2d1c","command_center_event_id":"01538fd2-9907-4585-91a3-2d5879d20223"},{"id":"2ce6dd14-1a03-4704-a06a-f06fe4b120ca","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for the cancelled-release recovery classifier repair. Continue the same durable-ledger recovery mission after exact-head Gate success: squash merge PR 2844, release cc-execution only, and verify the exact merged runtime live.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for the cancelled-release recovery classifier repair. Continue the same durable-ledger recovery mission after exact-head Gate success: squash merge PR 2844, release cc-execution only, and verify the exact merged runtime live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ledger-recovery","statement":"Durable release reconciliation preserves target successes but re-observes failure/pending states, so interrupted workflows remain retryable while genuine failures remain fail-closed.","proofConditionIds":["proof-production"]}],"objective":"Unfreeze control plane for the cancelled-release recovery classifier repair. Continue the same durable-ledger recovery mission after exact-head Gate success: squash merge PR 2844, release cc-execution only, and verify the exact merged runtime 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.","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.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The merged mission-ledger recovery repair is live in cc-execution and canonical Gate regression coverage passed.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-for-the-cancelled-release-recovery-classifier-repair.-Continue-the-same-durab","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":"1fa878776931457172138fff61ea976aba92ded05666564d690d952ce80d8101","requestContractRevision":2,"previousRequestContractHash":"a322cda48f1909604b23c89621e0f5c21fb086582e86bdf9b7468b0602a56044"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:27:54.875861+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d7b5bafd-6d63-4498-88fc-cece69f48aa0:request-contract:1fa878776931457172138fff61ea976aba92ded05666564d690d952ce80d8101","mission_step_id":"a2c451ae-1ac6-482e-ba40-ba7a44f30dbb","command_center_event_id":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},{"id":"eaca5260-3739-48ea-9b16-c67e12259a2b","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-01538fd29907","prNumber":2348,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"78484f0a679c9e4912c92bd0d39647cff21afbb5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:39:13.260198+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"78484f0a679c9e4912c92bd0d39647cff21afbb5","external_id":"2348","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:01538fd2-9907-4585-91a3-2d5879d20223:merged-pr:2348:78484f0a679c9e4912c92bd0d39647cff21afbb5","mission_step_id":"bf688094-5e51-4dd5-8db9-49e2626d2d1c","command_center_event_id":"01538fd2-9907-4585-91a3-2d5879d20223"},{"id":"533b5b30-b6bf-49c5-b1e0-29f85c38012d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/cancelled-release-ledger-reconcile","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":2844,"terminal":false,"missionId":"d7b5bafd-6d63-4498-88fc-cece69f48aa0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6471,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":764,"approvedPlanMs":0,"missionSetupMs":1264,"providerAuthMs":0,"shipAndProveMs":5409,"ledgerPrepareMs":1019,"ledgerReconcileMs":0,"lineageReconcileMs":245,"resolvePreflightMs":1264,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1019,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},"performance":null,"deploymentId":"forgejo-main-68682962f1a8","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":2622,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:28:02.455695+00:00","proof_gate":"canonical_release_dispatched","source_sha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","external_id":"forgejo-main-68682962f1a8","receipt_type":"execute_mission","idempotency_key":"mission:d7b5bafd-6d63-4498-88fc-cece69f48aa0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e4defdb0-2472-400c-bd5a-735f7dc5fc6b","command_center_event_id":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},{"id":"4eb19d9d-8664-4a9e-b3c0-61f18eef38aa","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"78484f0a679c9e4912c92bd0d39647cff21afbb5","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"78484f0a679c9e4912c92bd0d39647cff21afbb5","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":"97d65bf76f567280d5f66cc3e21b567ac9fc9f8a466648e43362490b63365b0f","forgejoWorkflowProof":{"runId":6913,"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-10T23:39:15.485488+00:00","proof_gate":"canonical_release_pending","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:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"bf688094-5e51-4dd5-8db9-49e2626d2d1c","command_center_event_id":"01538fd2-9907-4585-91a3-2d5879d20223"},{"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":"033bb39e-6e47-468d-b7bd-87c2dba3bdd4","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"78484f0a679c9e4912c92bd0d39647cff21afbb5","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-dispatch","satisfied":true,"statement":"Godmode tenant-owner invitation creation invokes the canonical authenticated send-invitation delivery primitive and cannot silently leave a claimed-success invitation pending.","proofConditionIds":["proof-source","proof-release"]},{"id":"outcome-delivery-state","satisfied":true,"statement":"The repaired flow preserves the acceptance-token route and successful delivery is represented only by provider-accepted sent state/receipt while failures are surfaced.","proofConditionIds":["proof-source","proof-release"]},{"id":"outcome-sender","satisfied":true,"statement":"The invitation delivery path retains the canonical authenticated custom-domain sender contract expected to be info@knocklaunch.app without exposing or hard-coding credentials.","proofConditionIds":["proof-source","proof-release"]}],"satisfied":true,"constraints":[{"id":"constraint-scope","satisfied":true,"statement":"Do not weaken invitation authorization or alter unrelated OAuth, platform-login, tenant-shell, or visual behavior.","proofConditionIds":["proof-source","proof-release"]},{"id":"constraint-release","satisfied":true,"statement":"Use one fresh ai/* branch, one pull request, KnockLaunch Gate, squash merge, and only affected production release targets.","proofConditionIds":["proof-source","proof-release"]}],"contractHash":"97d65bf76f567280d5f66cc3e21b567ac9fc9f8a466648e43362490b63365b0f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"97d65bf76f567280d5f66cc3e21b567ac9fc9f8a466648e43362490b63365b0f","repositoryProofStatus":"verified","repositoryProofSourceSha":"78484f0a679c9e4912c92bd0d39647cff21afbb5"},"required":true,"satisfied":true},{"id":"proof-release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"97d65bf76f567280d5f66cc3e21b567ac9fc9f8a466648e43362490b63365b0f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:42:31.080956+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"78484f0a679c9e4912c92bd0d39647cff21afbb5","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:01538fd2-9907-4585-91a3-2d5879d20223:request-contract:97d65bf76f567280d5f66cc3e21b567ac9fc9f8a466648e43362490b63365b0f:78484f0a679c9e4912c92bd0d39647cff21afbb5:verified:","mission_step_id":"65d0b84f-a754-4a21-a39a-17a9b5ba1c5e","command_center_event_id":"01538fd2-9907-4585-91a3-2d5879d20223"},{"id":"b857dc53-296d-4776-a789-87828bd5dc56","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"forgejo_validation_failed:POST:422","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":null,"terminal":false,"missionId":"f4df93da-ef0f-448e-b349-ef81dc9e5f66","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3920,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":529,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":529,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":529,"repositoryMutationMs":3920,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":529,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f4df93da-ef0f-448e-b349-ef81dc9e5f66"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1459,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:24:37.166895+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f4df93da-ef0f-448e-b349-ef81dc9e5f66:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"642acae7-9984-442e-bdb4-dd47293503b8","command_center_event_id":"f4df93da-ef0f-448e-b349-ef81dc9e5f66"},{"id":"1e988ae3-2d1c-46f8-ac84-8520142e042e","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-eeb762860e8f","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"eeb76286-0e8f-4beb-8f27-ff20db454780","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1079,"providerAuthMs":0,"ledgerPrepareMs":1079,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1079,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1079,"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":"eeb76286-0e8f-4beb-8f27-ff20db454780"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3132,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:47:19.478574+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eeb76286-0e8f-4beb-8f27-ff20db454780:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"1d34979f-bfab-4150-84ba-0b4a8af11836","command_center_event_id":"eeb76286-0e8f-4beb-8f27-ff20db454780"},{"id":"7507c6a9-c3d2-4662-ba69-df5d03f07c4a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-eeb762860e8f","reason":"file_write_content_or_explicit_delete_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"eeb76286-0e8f-4beb-8f27-ff20db454780","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":305,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":305,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":305,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":305,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eeb76286-0e8f-4beb-8f27-ff20db454780"},"performance":null,"deploymentId":null,"workflowRunId":null,"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-10T23:47:30.027913+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eeb76286-0e8f-4beb-8f27-ff20db454780:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"dfb04982-9280-41ad-a5dd-09ecbab3fe07","command_center_event_id":"eeb76286-0e8f-4beb-8f27-ff20db454780"},{"id":"b39f7d08-c1bd-4864-a6b8-3ff65cefdbdd","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Refresh the stale primary Visual Witness OnRunner from current main using one comment-only Dockerfile rebuild marker because the canonical conductor requires a source-owned trigger. No runtime behavior change. Deploy only OnRunner, then prove its live sourceCommit includes current main and rerun Big Papi visual verification.","wordingChanged":false,"canonicalIntent":"Refresh the stale primary Visual Witness OnRunner from current main using one comment-only Dockerfile rebuild marker because the canonical conductor requires a source-owned trigger. No runtime behavior change. Deploy only OnRunner, then prove its live sourceCommit includes current main and rerun Big Papi visual verification.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runner-current","statement":"Primary Visual Witness OnRunner is rebuilt from the current main lineage and contains the already-merged owner-route root repair.","proofConditionIds":["proof-source","proof-runtime"]}],"objective":"Refresh the stale primary Visual Witness OnRunner from current main using one comment-only Dockerfile rebuild marker because the canonical conductor requires a source-owned trigger. No runtime behavior change. Deploy only OnRunner, then prove its live sourceCommit includes current main and rerun Big Papi visual verification.","constraints":[{"id":"comment-only","statement":"The only repository mutation is a comment-only Dockerfile rebuild marker; do not alter witness behavior or Big Papi product source.","proofConditionIds":["proof-source"]},{"id":"onrunner-only","statement":"Release only OnRunner; do not release frontend, Supabase, migrations, or unrelated owners.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Only scripts/visual-witness-hosted-runner/Dockerfile changes, and the diff is comment-only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]},{"id":"proof-runtime","kind":"runtime","claim":"Primary OnRunner is healthy on the new rebuild source and no longer reports the stale d21f20b92717 source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]}],"validationErrors":[]},"requestContractHash":"caba15766f5bbbb201f2a12c57337679ca11a999720add9765d79816c4a075f4","requestContractRevision":2,"previousRequestContractHash":"a2a1709b76bfcd66f225d6a121baf0a1d6344d6f0410400d646bd68106bfc0c4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:47:48.124621+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eeb76286-0e8f-4beb-8f27-ff20db454780:request-contract:caba15766f5bbbb201f2a12c57337679ca11a999720add9765d79816c4a075f4","mission_step_id":"dfb04982-9280-41ad-a5dd-09ecbab3fe07","command_center_event_id":"eeb76286-0e8f-4beb-8f27-ff20db454780"},{"id":"933b4200-3491-46b5-8a8c-ff8972a66e53","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-eeb762860e8f","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.98-owner-handoff-overlap","prNumber":2351,"terminal":false,"missionId":"eeb76286-0e8f-4beb-8f27-ff20db454780","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17529,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1078,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1078,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1078,"repositoryMutationMs":17529,"repositoryProviderMs":15749,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":7470,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1078,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":8279},"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":"eeb76286-0e8f-4beb-8f27-ff20db454780"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3116,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:48:06.752557+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2351","receipt_type":"execute_mission","idempotency_key":"mission:eeb76286-0e8f-4beb-8f27-ff20db454780:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"dfb04982-9280-41ad-a5dd-09ecbab3fe07","command_center_event_id":"eeb76286-0e8f-4beb-8f27-ff20db454780"},{"id":"12ff5e58-fcab-40f5-adcf-5ea4797cb538","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-host-capacity-admission.contract.test.ts","workers/cc-execution/src/forgejo-host-capacity-admission.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Continue explicit owner-authorized control-plane unfreeze and adopt the exact seven-file orphan state already written by this mission. Every witness is a no-op exact-state assertion; no source bytes may change.","baseSha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","issuedAt":1789336124106,"expiresAt":1789336304106,"missionId":"91fb068f-a96d-47e4-937f-8a3b481100ee","authorizationId":"844a5d4a-068f-4e27-91a0-10376b90866a","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T21:48:44.488951+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:844a5d4a-068f-4e27-91a0-10376b90866a","mission_step_id":"2327682f-59db-4bce-aa6f-f887419381df","command_center_event_id":"91fb068f-a96d-47e4-937f-8a3b481100ee"},{"id":"ad24b9e7-9447-4c19-bace-235a39a51260","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-eeb762860e8f","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2351,"terminal":false,"missionId":"eeb76286-0e8f-4beb-8f27-ff20db454780","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1875,"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":"eeb76286-0e8f-4beb-8f27-ff20db454780"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:48:16.487759+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2351","receipt_type":"automatic_mission_resume","idempotency_key":"mission:eeb76286-0e8f-4beb-8f27-ff20db454780:automatic-mission-resume:2351:repair_mission_waiting_for_gate","mission_step_id":"b67a2d93-cfb1-4b06-8250-3f8b5db4c1c3","command_center_event_id":"eeb76286-0e8f-4beb-8f27-ff20db454780"},{"id":"c3b3f6bf-f6f4-4b01-8713-f721f5870db1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","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":"1fa878776931457172138fff61ea976aba92ded05666564d690d952ce80d8101","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/8440","runId":8440,"status":"running","sourceSha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"15881c94859f4be2e420be81605a2907101a1f49","deploymentId":"forgejo-main-15881c94859f4be2e420be81605a2907101a1f49","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.151-mission-create-single-rpc","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:28:24.777372+00:00","proof_gate":"canonical_release_pending","source_sha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","external_id":"forgejo-main-68682962f1a8","receipt_type":"canonical_release_status","idempotency_key":"mission:d7b5bafd-6d63-4498-88fc-cece69f48aa0:forgejo-release-status:68682962f1a87c1cb6c26b80bef497c5fcf7cef8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"e4defdb0-2472-400c-bd5a-735f7dc5fc6b","command_center_event_id":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},{"id":"650cfff9-001a-49d6-9103-a81cbd6acf7f","source":"forgejo","status":"waiting","payload":{"branch":"ai/tenant-search-f4df93da","prNumber":2845,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"607773a773c5c7e5d88622eb69be09716e584c72","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:40:46.297919+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"607773a773c5c7e5d88622eb69be09716e584c72","external_id":"2845","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f4df93da-ef0f-448e-b349-ef81dc9e5f66:merged-pr:2845:607773a773c5c7e5d88622eb69be09716e584c72","mission_step_id":"59f16892-be60-4ed3-a77d-d8f76f187cc6","command_center_event_id":"f4df93da-ef0f-448e-b349-ef81dc9e5f66"},{"id":"9c818e67-f7a2-4b4a-8169-63132b38f18e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-eeb762860e8f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2351,"terminal":false,"missionId":"eeb76286-0e8f-4beb-8f27-ff20db454780","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"5018ca3632d17c7223051c8599c06aaa99738b29","timingsMs":{"prReadinessMs":1352,"approvedPlanMs":0,"shipAndProveMs":6908,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eeb76286-0e8f-4beb-8f27-ff20db454780"},"performance":null,"deploymentId":"forgejo-main-5018ca3632d1","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1844,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:48:39.813663+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2351","receipt_type":"automatic_mission_resume","idempotency_key":"mission:eeb76286-0e8f-4beb-8f27-ff20db454780:automatic-mission-resume:2351:canonical_release_dispatched","mission_step_id":"9a26b041-a9c8-4147-92c5-f3cb8b30644b","command_center_event_id":"eeb76286-0e8f-4beb-8f27-ff20db454780"},{"id":"5ed7339a-46e2-459f-a4f6-8a1aa072485f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"bde0b351-479f-4cee-8ed8-5989208fd556","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":806,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":806,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":806,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":806,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bde0b351-479f-4cee-8ed8-5989208fd556"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1293,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:49:06.340104+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bde0b351-479f-4cee-8ed8-5989208fd556:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"55529f6e-cbdf-49a1-850a-36443ca575ee","command_center_event_id":"bde0b351-479f-4cee-8ed8-5989208fd556"},{"id":"7aa01f19-ae88-404b-988c-9250f103c4f8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/godmode-owner-invite-no-reset-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.98-owner-handoff-overlap","prNumber":2352,"terminal":false,"missionId":"bde0b351-479f-4cee-8ed8-5989208fd556","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4119,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":933,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":933,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":933,"repositoryMutationMs":4119,"repositoryProviderMs":2997,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1872,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":933,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1125},"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":"bde0b351-479f-4cee-8ed8-5989208fd556"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3204,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:49:21.787381+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2352","receipt_type":"execute_mission","idempotency_key":"mission:bde0b351-479f-4cee-8ed8-5989208fd556:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"55529f6e-cbdf-49a1-850a-36443ca575ee","command_center_event_id":"bde0b351-479f-4cee-8ed8-5989208fd556"},{"id":"d7b0b39b-6cc4-493a-ad42-83d0ecc446dd","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Unfreeze control plane and finish existing PR #2683 by correcting the final stale telemetry invariant plus two stale v4 policy descriptions so the declared capability contract matches the already-implemented v5 behavior. No runtime logic changes.","baseSha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","issuedAt":1789336310640,"expiresAt":1789336490640,"missionId":"91fb068f-a96d-47e4-937f-8a3b481100ee","authorizationId":"9e273b1f-c9ab-4d38-898a-f4973b5bb841","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T21:51:51.062526+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9e273b1f-c9ab-4d38-898a-f4973b5bb841","mission_step_id":"2327682f-59db-4bce-aa6f-f887419381df","command_center_event_id":"91fb068f-a96d-47e4-937f-8a3b481100ee"},{"id":"a2e9bd36-3bf6-44e7-9d9b-408a3bbeb405","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/protected-main-release-recovery.mjs"],"reason":"The owner explicitly requested a self-healing Edge Function registry. Completing PR #2833 requires a bounded change to the existing KnockLaunch Gate and protected-main release recovery planner so reconciliation runs inside the one canonical Supabase Edge release owner. This unfreeze is limited to the exact files and edits in this mission; normal protected control-plane behavior remains in force afterward.","baseSha":"46bb500697d0f10ca65562e88d5be11b89ea5b61","issuedAt":1789488594124,"expiresAt":1789488774124,"missionId":"5296af76-48d5-465a-ba28-f77eb9c78f5c","authorizationId":"843dc514-38d1-4e1e-8d1b-fa138b10c025","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:09:54.831562+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"46bb500697d0f10ca65562e88d5be11b89ea5b61","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:843dc514-38d1-4e1e-8d1b-fa138b10c025","mission_step_id":"ea965719-c98d-4748-b3cd-8bd861972174","command_center_event_id":"5296af76-48d5-465a-ba28-f77eb9c78f5c"},{"id":"d50e3f4f-d2ed-47e9-8bd2-154537a44dde","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"5018ca3632d17c7223051c8599c06aaa99738b29","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"5018ca3632d17c7223051c8599c06aaa99738b29","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"caba15766f5bbbb201f2a12c57337679ca11a999720add9765d79816c4a075f4","forgejoWorkflowProof":{"runId":6919,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"5018ca3632d17c7223051c8599c06aaa99738b29","runnerVersion":"onrunner-5018ca3632d1","expectedSourceSha":"5018ca3632d17c7223051c8599c06aaa99738b29"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:53:36.442725+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5018ca3632d17c7223051c8599c06aaa99738b29","external_id":"forgejo-main-5018ca3632d1","receipt_type":"canonical_release_status","idempotency_key":"mission:eeb76286-0e8f-4beb-8f27-ff20db454780:forgejo-release-status:5018ca3632d17c7223051c8599c06aaa99738b29:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"c980d562-181e-44e5-8ca4-da63f4882750","command_center_event_id":"eeb76286-0e8f-4beb-8f27-ff20db454780"},{"id":"6148f4a0-9ba9-4780-8015-52228e9723f9","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"failure"},"mainSha":"5018ca3632d17c7223051c8599c06aaa99738b29","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"5018ca3632d17c7223051c8599c06aaa99738b29","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":"caba15766f5bbbb201f2a12c57337679ca11a999720add9765d79816c4a075f4","forgejoWorkflowProof":{"runId":6919,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"onrunner":"pending"},"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":"d21f20b92717f1e4b056a2aba2460112884226c1","runnerVersion":"onrunner-d21f20b92717","expectedSourceSha":"5018ca3632d17c7223051c8599c06aaa99738b29"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:51:21.77106+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"5018ca3632d17c7223051c8599c06aaa99738b29","external_id":"forgejo-main-5018ca3632d1","receipt_type":"canonical_release_status","idempotency_key":"mission:eeb76286-0e8f-4beb-8f27-ff20db454780:forgejo-release-status:5018ca3632d17c7223051c8599c06aaa99738b29:failed:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=failure","mission_step_id":"9a26b041-a9c8-4147-92c5-f3cb8b30644b","command_center_event_id":"eeb76286-0e8f-4beb-8f27-ff20db454780"},{"id":"971b5318-522a-49a2-a1d7-edfe0695412d","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-eeb762860e8f","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2351,"terminal":false,"missionId":"eeb76286-0e8f-4beb-8f27-ff20db454780","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"5018ca3632d17c7223051c8599c06aaa99738b29","timingsMs":{"prReadinessMs":537,"approvedPlanMs":0,"shipAndProveMs":16676,"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":"eeb76286-0e8f-4beb-8f27-ff20db454780"},"performance":null,"deploymentId":"forgejo-main-5018ca3632d1","workflowRunId":6919,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:51:44.731331+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2351","receipt_type":"automatic_mission_resume","idempotency_key":"mission:eeb76286-0e8f-4beb-8f27-ff20db454780:automatic-mission-resume:2351:canonical_release_reconciliation_pending","mission_step_id":"b67a2d93-cfb1-4b06-8250-3f8b5db4c1c3","command_center_event_id":"eeb76286-0e8f-4beb-8f27-ff20db454780"},{"id":"a8c6278f-596c-47eb-9a7d-dc8debd7547d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/godmode-owner-invite-no-reset-20260910","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2352,"terminal":false,"missionId":"bde0b351-479f-4cee-8ed8-5989208fd556","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":523,"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":"bde0b351-479f-4cee-8ed8-5989208fd556"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1286,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:49:28.818175+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2352","receipt_type":"automatic_mission_resume","idempotency_key":"mission:bde0b351-479f-4cee-8ed8-5989208fd556:automatic-mission-resume:2352:repair_mission_waiting_for_gate","mission_step_id":"32ae6ccb-4a37-4503-83c1-0c135429c448","command_center_event_id":"bde0b351-479f-4cee-8ed8-5989208fd556"},{"id":"20795ed3-5589-4c1a-ac17-5500b7509304","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"5018ca3632d17c7223051c8599c06aaa99738b29","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"runner-current","satisfied":true,"statement":"Primary Visual Witness OnRunner is rebuilt from the current main lineage and contains the already-merged owner-route root repair.","proofConditionIds":["proof-source","proof-runtime"]}],"satisfied":true,"constraints":[{"id":"comment-only","satisfied":true,"statement":"The only repository mutation is a comment-only Dockerfile rebuild marker; do not alter witness behavior or Big Papi product source.","proofConditionIds":["proof-source"]},{"id":"onrunner-only","satisfied":true,"statement":"Release only OnRunner; do not release frontend, Supabase, migrations, or unrelated owners.","proofConditionIds":["proof-runtime"]}],"contractHash":"caba15766f5bbbb201f2a12c57337679ca11a999720add9765d79816c4a075f4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"caba15766f5bbbb201f2a12c57337679ca11a999720add9765d79816c4a075f4","repositoryProofStatus":"verified","repositoryProofSourceSha":"5018ca3632d17c7223051c8599c06aaa99738b29"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["onrunner"],"releaseRequestContractHash":"caba15766f5bbbb201f2a12c57337679ca11a999720add9765d79816c4a075f4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:53:38.811017+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"5018ca3632d17c7223051c8599c06aaa99738b29","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:eeb76286-0e8f-4beb-8f27-ff20db454780:request-contract:caba15766f5bbbb201f2a12c57337679ca11a999720add9765d79816c4a075f4:5018ca3632d17c7223051c8599c06aaa99738b29:verified:","mission_step_id":"c980d562-181e-44e5-8ca4-da63f4882750","command_center_event_id":"eeb76286-0e8f-4beb-8f27-ff20db454780"},{"id":"56e4a613-d0eb-4ae7-b1f5-1f57be10880e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/godmode-owner-invite-no-reset-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2352,"terminal":false,"missionId":"bde0b351-479f-4cee-8ed8-5989208fd556","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","timingsMs":{"prReadinessMs":567,"approvedPlanMs":0,"shipAndProveMs":7684,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bde0b351-479f-4cee-8ed8-5989208fd556"},"performance":null,"deploymentId":"forgejo-main-aa7a6b5196e1","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":1872,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:56:31.212288+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2352","receipt_type":"automatic_mission_resume","idempotency_key":"mission:bde0b351-479f-4cee-8ed8-5989208fd556:automatic-mission-resume:2352:canonical_release_dispatched","mission_step_id":"dc5b7fb7-f23c-47df-aa94-dc37e4155ba0","command_center_event_id":"bde0b351-479f-4cee-8ed8-5989208fd556"},{"id":"395a3287-bc8b-4e80-87f1-e9b03def7819","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/cancelled-release-ledger-reconcile","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2844,"terminal":false,"missionId":"d7b5bafd-6d63-4498-88fc-cece69f48aa0","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","timingsMs":{"prReadinessMs":197,"approvedPlanMs":0,"shipAndProveMs":3813,"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":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},"performance":null,"deploymentId":"forgejo-main-68682962f1a8","workflowRunId":8440,"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":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:28:30.882328+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2844","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d7b5bafd-6d63-4498-88fc-cece69f48aa0:automatic-mission-resume:2844:canonical_release_reconciliation_pending","mission_step_id":"b7a5c647-fe14-4708-81d0-c966b0c1172d","command_center_event_id":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},{"id":"f0a8b14a-4393-4de8-92ce-f8fd25e35bbe","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"6b027db49b21d2da4bedecd07b111f8c465637ef","prNumber":2352,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6920/jobs/1","mergeCommitSha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc"}],"requestContractHash":"bc23780e9effe8938575a71619764be2f4f1e0a23019149812f323079309309f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:57:26.544079+00:00","proof_gate":"request_contract_repository_verified","source_sha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:bde0b351-479f-4cee-8ed8-5989208fd556:request-contract-repository:bc23780e9effe8938575a71619764be2f4f1e0a23019149812f323079309309f:aa7a6b5196e1443b5404f17e5b930eaf08b026dc","mission_step_id":"88d3a2fb-8538-4f18-8754-7c0899562055","command_center_event_id":"bde0b351-479f-4cee-8ed8-5989208fd556"},{"id":"8c49266c-e9d5-4fb3-a261-d5f37477890c","source":"forgejo","status":"waiting","payload":{"branch":"ai/godmode-owner-invite-no-reset-20260910","prNumber":2352,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:57:21.870054+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","external_id":"2352","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:bde0b351-479f-4cee-8ed8-5989208fd556:merged-pr:2352:aa7a6b5196e1443b5404f17e5b930eaf08b026dc","mission_step_id":"dc5b7fb7-f23c-47df-aa94-dc37e4155ba0","command_center_event_id":"bde0b351-479f-4cee-8ed8-5989208fd556"},{"id":"4fbcc8ac-d7ec-49c2-b7b3-11c4eff52750","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Unfreeze control plane and correct only stale contract assertions on existing PR #2683. Runtime source is unchanged.","baseSha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","issuedAt":1789336356486,"expiresAt":1789336536486,"missionId":"91fb068f-a96d-47e4-937f-8a3b481100ee","authorizationId":"c6227d91-4d1b-4cc3-a0e5-96da3809b1c5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T21:52:36.992651+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c6227d91-4d1b-4cc3-a0e5-96da3809b1c5","mission_step_id":"2327682f-59db-4bce-aa6f-f887419381df","command_center_event_id":"91fb068f-a96d-47e4-937f-8a3b481100ee"},{"id":"bab6f309-c2d3-4575-a03b-9897dc6149c4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","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":"bc23780e9effe8938575a71619764be2f4f1e0a23019149812f323079309309f","forgejoWorkflowProof":{"runId":6921,"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-10T23:57:23.970222+00:00","proof_gate":"canonical_release_pending","source_sha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","external_id":"forgejo-main-aa7a6b5196e1","receipt_type":"canonical_release_status","idempotency_key":"mission:bde0b351-479f-4cee-8ed8-5989208fd556:forgejo-release-status:aa7a6b5196e1443b5404f17e5b930eaf08b026dc:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"dc5b7fb7-f23c-47df-aa94-dc37e4155ba0","command_center_event_id":"bde0b351-479f-4cee-8ed8-5989208fd556"},{"id":"ba8bd354-a497-41e2-9be3-eb4c3d00a946","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/godmode-owner-invite-no-reset-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2352,"terminal":false,"missionId":"bde0b351-479f-4cee-8ed8-5989208fd556","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","timingsMs":{"prReadinessMs":284,"approvedPlanMs":0,"shipAndProveMs":16097,"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":"bde0b351-479f-4cee-8ed8-5989208fd556"},"performance":null,"deploymentId":"forgejo-main-aa7a6b5196e1","workflowRunId":6921,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:57:47.110894+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2352","receipt_type":"automatic_mission_resume","idempotency_key":"mission:bde0b351-479f-4cee-8ed8-5989208fd556:automatic-mission-resume:2352:canonical_release_reconciliation_pending","mission_step_id":"32ae6ccb-4a37-4503-83c1-0c135429c448","command_center_event_id":"bde0b351-479f-4cee-8ed8-5989208fd556"},{"id":"9e1362df-46cb-45e7-b4f6-c0c9473a516e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","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":"bc23780e9effe8938575a71619764be2f4f1e0a23019149812f323079309309f","forgejoWorkflowProof":{"runId":6921,"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-10T23:58:15.229993+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","external_id":"forgejo-main-aa7a6b5196e1","receipt_type":"canonical_release_status","idempotency_key":"mission:bde0b351-479f-4cee-8ed8-5989208fd556:forgejo-release-status:aa7a6b5196e1443b5404f17e5b930eaf08b026dc:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"88d3a2fb-8538-4f18-8754-7c0899562055","command_center_event_id":"bde0b351-479f-4cee-8ed8-5989208fd556"},{"id":"31ea2698-ae41-407a-8417-2a3643b86a31","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-stable-invite","satisfied":true,"statement":"While the Godmode owner invitation dialog is open, a production SHA mismatch must not trigger a forced browser reload that destroys the invite form or receipt state.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-refresh-after-close","satisfied":true,"statement":"After the protected invite dialog closes, the existing version monitor must remain able to refresh the tab to the latest release on a subsequent check.","proofConditionIds":["proof-repository","proof-release"]}],"satisfied":true,"constraints":[{"id":"constraint-frontend-only","satisfied":true,"statement":"Do not change invitation backend behavior, authentication, tenant data, routing, or unrelated admin UI.","proofConditionIds":["proof-repository"]},{"id":"constraint-release-path","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and only the frontend production release.","proofConditionIds":["proof-release"]}],"contractHash":"bc23780e9effe8938575a71619764be2f4f1e0a23019149812f323079309309f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"bc23780e9effe8938575a71619764be2f4f1e0a23019149812f323079309309f","repositoryProofStatus":"verified","repositoryProofSourceSha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc"},"required":true,"satisfied":true},{"id":"proof-release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"bc23780e9effe8938575a71619764be2f4f1e0a23019149812f323079309309f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:58:17.534811+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"aa7a6b5196e1443b5404f17e5b930eaf08b026dc","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:bde0b351-479f-4cee-8ed8-5989208fd556:request-contract:bc23780e9effe8938575a71619764be2f4f1e0a23019149812f323079309309f:aa7a6b5196e1443b5404f17e5b930eaf08b026dc:verified:","mission_step_id":"88d3a2fb-8538-4f18-8754-7c0899562055","command_center_event_id":"bde0b351-479f-4cee-8ed8-5989208fd556"},{"id":"f63596a7-b27e-4031-80c4-ca095b3792cb","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Unfreeze control plane and correct only stale contract assertions on existing PR #2683. Runtime source is unchanged.","baseSha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","issuedAt":1789336442481,"expiresAt":1789336622481,"missionId":"91fb068f-a96d-47e4-937f-8a3b481100ee","authorizationId":"bcc727c9-cf01-4e5e-bd66-7759b0708e72","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T21:54:02.926721+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:bcc727c9-cf01-4e5e-bd66-7759b0708e72","mission_step_id":"2327682f-59db-4bce-aa6f-f887419381df","command_center_event_id":"91fb068f-a96d-47e4-937f-8a3b481100ee"},{"id":"ab781a6f-87bb-4425-bcae-70db83f1c7f5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-independent-snapshot-recovery-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.98-owner-handoff-overlap","prNumber":2353,"terminal":false,"missionId":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15255,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":585,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":585,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":585,"repositoryMutationMs":15255,"repositoryProviderMs":13090,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5586,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":585,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":7504},"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":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3162,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:58:51.263252+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2353","receipt_type":"execute_mission","idempotency_key":"mission:692d9f59-1d77-4d6c-87f6-b4adb3dab2ab:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"5d79c118-ac5a-4212-bb87-e7dd536aec48","command_center_event_id":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab"},{"id":"7edab6b4-30d8-4cf1-b378-b88f5f2c12fa","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-independent-snapshot-recovery-20260910","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2353,"terminal":false,"missionId":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1641,"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":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1302,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:59:01.388172+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2353","receipt_type":"automatic_mission_resume","idempotency_key":"mission:692d9f59-1d77-4d6c-87f6-b4adb3dab2ab:automatic-mission-resume:2353:repair_mission_waiting_for_gate","mission_step_id":"8c514031-00b3-4f19-a941-28791ab1c3fe","command_center_event_id":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab"},{"id":"96d6d335-c48d-4420-b751-9c83bc170a83","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-independent-snapshot-recovery-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2353,"terminal":false,"missionId":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"7c47c4127a5b36d446029d2275ed2f3c967d1b1c","timingsMs":{"prReadinessMs":327,"approvedPlanMs":0,"shipAndProveMs":4627,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab"},"performance":null,"deploymentId":"forgejo-main-7c47c4127a5b","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1859,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:59:25.801373+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2353","receipt_type":"automatic_mission_resume","idempotency_key":"mission:692d9f59-1d77-4d6c-87f6-b4adb3dab2ab:automatic-mission-resume:2353:canonical_release_dispatched","mission_step_id":"913fc80f-6151-4c9d-93a4-664b38a725d3","command_center_event_id":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab"},{"id":"8632150b-91d1-422d-856c-77793982ddf0","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-independent-snapshot-recovery-20260910","prNumber":2353,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7c47c4127a5b36d446029d2275ed2f3c967d1b1c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:59:47.835871+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7c47c4127a5b36d446029d2275ed2f3c967d1b1c","external_id":"2353","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:692d9f59-1d77-4d6c-87f6-b4adb3dab2ab:merged-pr:2353:7c47c4127a5b36d446029d2275ed2f3c967d1b1c","mission_step_id":"913fc80f-6151-4c9d-93a4-664b38a725d3","command_center_event_id":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":15800,"schema":"public"}