{"data":[{"id":"89b16656-28cd-4cac-9485-e060c1b1d763","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/pcg-premium-modes-ui","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3246,"terminal":false,"missionId":"68f60574-59a2-4692-a021-6d2ef39bef34","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5619,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":684,"missionSetupMs":402,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":402,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":402,"repositoryMutationMs":4935,"repositoryProviderMs":4935,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2498,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":402,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2437},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"68f60574-59a2-4692-a021-6d2ef39bef34"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3718,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T22:40:08.357851+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3246","receipt_type":"execute_mission","idempotency_key":"mission:68f60574-59a2-4692-a021-6d2ef39bef34:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"70e29ba7-d888-4fbe-bb01-87429435a642","command_center_event_id":"68f60574-59a2-4692-a021-6d2ef39bef34"},{"id":"14410077-3037-46e5-b115-397c3a9889ab","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/pcg-premium-modes-ui","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3246,"terminal":false,"missionId":"68f60574-59a2-4692-a021-6d2ef39bef34","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f5e6ee1290cbf75c06f75ceeaca964a01a44eafb","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3864,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":533,"approvedPlanMs":0,"missionSetupMs":579,"providerAuthMs":0,"shipAndProveMs":3077,"ledgerPrepareMs":430,"ledgerReconcileMs":0,"lineageReconcileMs":149,"resolvePreflightMs":579,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":430,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"68f60574-59a2-4692-a021-6d2ef39bef34"},"performance":null,"deploymentId":"forgejo-main-f5e6ee1290cb","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2525,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T22:40:25.496515+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f5e6ee1290cbf75c06f75ceeaca964a01a44eafb","external_id":"forgejo-main-f5e6ee1290cb","receipt_type":"execute_mission","idempotency_key":"mission:68f60574-59a2-4692-a021-6d2ef39bef34:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e8bb6fa0-4b90-4d63-a5d7-16c0cb67c737","command_center_event_id":"68f60574-59a2-4692-a021-6d2ef39bef34"},{"id":"e54d8dcd-fc5d-4659-9b49-9d862c22eaeb","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/objective-intent-boundary.test.js"],"reason":"Production canary exposed exact-term starvation in targeted source retrieval.","baseSha":"385c45171dd6cf63815c99d9b5f681d4ee565601","issuedAt":1790257297587,"expiresAt":1790257477587,"missionId":"689762a6-0b05-4d62-9910-5a0e98eeb80a","authorizationId":"78aa3d98-fc0a-4dae-907d-61c2fca531af","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:41:37.92301+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"385c45171dd6cf63815c99d9b5f681d4ee565601","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:78aa3d98-fc0a-4dae-907d-61c2fca531af","mission_step_id":"7b78a135-e3f8-421a-9e8f-994bdfb5189f","command_center_event_id":"689762a6-0b05-4d62-9910-5a0e98eeb80a"},{"id":"9ed6ac03-f145-4369-b9b9-8165e343d3cc","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9d1b8df2ed1b","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":33525,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":9,"executorlessWaitMs":3141544,"firstUsefulResultAt":"2026-09-24T17:37:51.224Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":3648,"terminal":false,"missionId":"9d1b8df2-ed1b-436d-bfdd-229a1912f30f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1046,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":660,"approvedPlanMs":0,"missionSetupMs":590,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":311,"ledgerReconcileMs":0,"lineageReconcileMs":279,"resolvePreflightMs":590,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":311,"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":"9d1b8df2-ed1b-436d-bfdd-229a1912f30f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1972,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T18:29:00.320541+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3648","receipt_type":"execute_mission","idempotency_key":"mission:9d1b8df2-ed1b-436d-bfdd-229a1912f30f:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"efe9f21b-969b-460a-8170-2e216088ea0e","command_center_event_id":"9d1b8df2-ed1b-436d-bfdd-229a1912f30f"},{"id":"f2ae2f30-4592-4489-99a6-7319a624e8c9","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for a corrective generation of the existing owner-outcome QA-hardening mission. Close the named-Gate proof instrumentation gap: the canonical Gate must emit a durable exact-path marker immediately before executing workers/cc-execution/test/release-orchestration-invariants.test.js, and regression coverage must enforce that marker remains ahead of the test command. Preserve the already-live owner-outcome visual proof inference. Ship this corrective generation through the same canonical Gate, squash merge, cc-execution release, and terminal request-contract proof. Do not create a duplicate validator, witness, merge owner, or release lane.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for a corrective generation of the existing owner-outcome QA-hardening mission. Close the named-Gate proof instrumentation gap: the canonical Gate must emit a durable exact-path marker immediately before executing workers/cc-execution/test/release-orchestration-invariants.test.js, and regression coverage must enforce that marker remains ahead of the test command. Preserve the already-live owner-outcome visual proof inference. Ship this corrective generation through the same canonical Gate, squash merge, cc-execution release, and terminal request-contract proof. Do not create a duplicate validator, witness, merge owner, or release lane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"visual-inference","statement":"Natural-language visual UI objectives require claim-matched visual proof when an exact route is available, and missing-route visual objectives fail closed instead of falsely completing.","proofConditionIds":["gate-regression","runtime-live"]},{"id":"proof-instrumentation","statement":"The canonical Gate emits a durable exact-path marker immediately before executing the named cc-execution regression file so the mission ledger can bind named Gate execution without owner QA.","proofConditionIds":["gate-regression","runtime-live"]},{"id":"nonvisual-preserved","statement":"Nonvisual objectives and explicit visualProof:false remain unaffected, and executable interaction inference remains intact.","proofConditionIds":["gate-regression","runtime-live"]}],"objective":"Unfreeze control plane for a corrective generation of the existing owner-outcome QA-hardening mission. Close the named-Gate proof instrumentation gap: the canonical Gate must emit a durable exact-path marker immediately before executing workers/cc-execution/test/release-orchestration-invariants.test.js, and regression coverage must enforce that marker remains ahead of the test command. Preserve the already-live owner-outcome visual proof inference. Ship this corrective generation through the same canonical Gate, squash merge, cc-execution release, and terminal request-contract proof. Do not create a duplicate validator, witness, merge owner, or release lane.","constraints":[{"id":"no-duplicate-lane","statement":"Reuse the existing request-contract, witness, canonical Gate, Forgejo merge, and cc-execution release architecture; create no duplicate validator, witness, merge, or release owner.","proofConditionIds":["gate-regression","runtime-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":["gate-regression","runtime-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":["gate-regression","runtime-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-regression","kind":"repository","claim":"workers/cc-execution/test/release-orchestration-invariants.test.js executes and passes in canonical Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime-live","kind":"runtime","claim":"The exact merged cc-execution source is deployed and healthy in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-for-a-corrective-generation-of-the-existing-owner-outcome-QA-hardening-missio","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"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":["gate-regression","runtime-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":"3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88","requestContractRevision":4,"previousRequestContractHash":"77ae9c6647ab2ea7aef555c49bd937a16730043537d8113425098e99de3c3148"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:06:44.062851+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f65211ea-dfea-4577-9359-02a1082da8fb:request-contract:3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88","mission_step_id":"2671bb3a-ae2e-44ef-9ec3-60506ccbbc78","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"8cf95829-f687-41dc-981d-4ef1ff9060cb","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"visual-inference","satisfied":true,"statement":"Natural-language visual UI objectives require claim-matched visual proof when an exact route is available, and missing-route visual objectives fail closed instead of falsely completing.","proofConditionIds":["gate-regression","runtime-live"]},{"id":"proof-instrumentation","satisfied":true,"statement":"The canonical Gate emits a durable exact-path marker immediately before executing the named cc-execution regression file so the mission ledger can bind named Gate execution without owner QA.","proofConditionIds":["gate-regression","runtime-live"]},{"id":"nonvisual-preserved","satisfied":true,"statement":"Nonvisual objectives and explicit visualProof:false remain unaffected, and executable interaction inference remains intact.","proofConditionIds":["gate-regression","runtime-live"]}],"satisfied":true,"constraints":[{"id":"no-duplicate-lane","satisfied":true,"statement":"Reuse the existing request-contract, witness, canonical Gate, Forgejo merge, and cc-execution release architecture; create no duplicate validator, witness, merge, or release owner.","proofConditionIds":["gate-regression","runtime-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":["gate-regression","runtime-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":["gate-regression","runtime-live"]}],"contractHash":"3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"gate-regression","kind":"repository","evidence":{"reason":null,"gateRunId":10202,"satisfied":true,"gateTestProof":"successful_exact_head_gate_log_contains:workers/cc-execution/test/release-orchestration-invariants.test.js","gateTestPassed":true,"missingTargets":[],"gateTestExecuted":true,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":"workers/cc-execution/test/release-orchestration-invariants.test.js","releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80"},"required":true,"satisfied":true},{"id":"runtime-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:07:29.512535+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f65211ea-dfea-4577-9359-02a1082da8fb:request-contract:3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88:0c1eaadee360a5dbda3e6cd7a05d11214c500c80:verified:","mission_step_id":"24f5d0d5-9257-4880-9439-f889311f8ded","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"7b52655f-8241-401f-beb5-8876d0fdc6f3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"f5e6ee1290cbf75c06f75ceeaca964a01a44eafb","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f5e6ee1290cbf75c06f75ceeaca964a01a44eafb","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":"61742cbc7aa67d397ea4531eb1286607968a4bb10fc6259e8285b23becb4e01c","forgejoWorkflowProof":{"runId":10154,"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-19T22:41:01.445265+00:00","proof_gate":"canonical_release_pending","source_sha":"f5e6ee1290cbf75c06f75ceeaca964a01a44eafb","external_id":"forgejo-main-f5e6ee1290cb","receipt_type":"canonical_release_status","idempotency_key":"mission:68f60574-59a2-4692-a021-6d2ef39bef34:forgejo-release-status:f5e6ee1290cbf75c06f75ceeaca964a01a44eafb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e8bb6fa0-4b90-4d63-a5d7-16c0cb67c737","command_center_event_id":"68f60574-59a2-4692-a021-6d2ef39bef34"},{"id":"88324abd-8937-4b7d-984e-19036c87e532","source":"forgejo","status":"waiting","payload":{"branch":"ai/pcg-premium-modes-ui","prNumber":3246,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f5e6ee1290cbf75c06f75ceeaca964a01a44eafb","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T22:40:59.9171+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f5e6ee1290cbf75c06f75ceeaca964a01a44eafb","external_id":"3246","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:68f60574-59a2-4692-a021-6d2ef39bef34:merged-pr:3246:f5e6ee1290cbf75c06f75ceeaca964a01a44eafb","mission_step_id":"e8bb6fa0-4b90-4d63-a5d7-16c0cb67c737","command_center_event_id":"68f60574-59a2-4692-a021-6d2ef39bef34"},{"id":"442fa5ee-eea1-468b-aac4-aa3125070626","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized corrective hardening so successful named Gate regression execution produces durable machine-bindable proof instead of leaving the owner as the fallback QA witness.","baseSha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","issuedAt":1789877204707,"expiresAt":1789877384707,"missionId":"f65211ea-dfea-4577-9359-02a1082da8fb","authorizationId":"10686342-1e32-49f8-879b-652bd7d0cd27","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:06:45.02711+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:10686342-1e32-49f8-879b-652bd7d0cd27","mission_step_id":"733741db-974f-4557-b624-611f9bc4e4ed","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"ce66de87-d732-489e-84ae-7aa8a47ef378","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"runtime_proof\",\"status\":\"skipped\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-23T18:40:02.609241+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b97a508143dc\",\"prNumber\":3529,\"sourceSha\":\"deff5211e0d7b6305e9215d010123613461334ff\",\"deploymentId\":\"forgejo-main-deff5211e0d7\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:46:28.900586+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b97a5081-43dc-46f6-b972-6875f4dbbeb2:owner-progress-heartbeat:119345225","mission_step_id":"7c6479d5-5ed1-44c6-80a7-590583dc3475","command_center_event_id":"b97a5081-43dc-46f6-b972-6875f4dbbeb2"},{"id":"46ba933a-044f-4875-8560-a8796c0c8e01","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-b97a508143dc","prNumber":3529,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"deff5211e0d7b6305e9215d010123613461334ff","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:43:52.825847+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"deff5211e0d7b6305e9215d010123613461334ff","external_id":"3529","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b97a5081-43dc-46f6-b972-6875f4dbbeb2:merged-pr:3529:deff5211e0d7b6305e9215d010123613461334ff","mission_step_id":"7c6479d5-5ed1-44c6-80a7-590583dc3475","command_center_event_id":"b97a5081-43dc-46f6-b972-6875f4dbbeb2"},{"id":"ffc4341c-8393-4222-a8f2-02a6ced20dfb","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/admin","branch":"ai/objective-first-repair-53d37037d0b1","writes":[],"patches":[],"version":1,"approved":true,"missionId":"53d37037-d0b1-4265-b5b6-e9ea72ad856e","objective":"Add the secure one-time local MSI Forgejo runner registration step to the existing KNOCKLAUNCH Console. Modify only public/console/catalog.mjs, public/console/console.js, scripts/knocklaunch-console/server.mjs, scripts/knocklaunch-console/console.test.mjs and scripts/knocklaunch-console/README.md. Runner stage gets Register MSI runner. Local connected UI accepts a password-type repository runner registration token and submits it only to localhost. The token must never be stored in settings/state/jobs/output/logs or returned to the browser. Registration fails closed when /home/nysom/.runner already exists. On Windows, invoke WSL from /home/nysom with fixed instance https://git.knocklaunch.app, fixed name msi-local, fixed label msi-local:docker://node:22-bookworm, fixed config /home/nysom/.config/forgejo-runner/config.yml, and --no-interactive. After successful registration start knocklaunch-forgejo-runner.service using the existing allowlisted service control. Do not change production runner labels/workflows yet and do not touch C:\\Users\\nysom\\KnockLaunchOS. Add focused tests for required token, non-persistence/non-reflection, duplicate-registration blocking, and fixed command/identity. One focused PR, canonical Gate, squash merge, frontend release, live /admin proof.","repository":"noel/KnockLaunchOS","visualProof":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["public/console/catalog.mjs","public/console/console.js","scripts/knocklaunch-console/server.mjs","scripts/knocklaunch-console/console.test.mjs","scripts/knocklaunch-console/README.md"],"anchored_edits":[{"path":"public/console/catalog.mjs","new_content":"  {id:'runner',name:'Runner',description:'Control the local runner and inspect Forgejo jobs.',steps:[['runner-register','Register MSI runner','One-time repository registration; token is never stored'],['runner-status','Inspect MSI runner','Service state on this computer'],['runner-start','Start MSI runner','Start the configured local service'],['runner-stop','Stop MSI runner','Only the MSI runner service'],['runner-restart','Restart MSI runner','Restart the configured local service'],['forgejo','Refresh Forgejo jobs','Live runner inventory and recent jobs']]},","old_content":"  {id:'runner',name:'Runner',description:'Control the local runner and inspect Forgejo jobs.',steps:[['runner-status','Inspect MSI runner','Service state on this computer'],['runner-start','Start MSI runner','Start the configured local service'],['runner-stop','Stop MSI runner','Only the MSI runner service'],['runner-restart','Restart MSI runner','Restart the configured local service'],['forgejo','Refresh Forgejo jobs','Live runner inventory and recent jobs']]},"},{"path":"public/console/console.js","new_content":"async function run(id){notice='';try{if(['cloudflare','supabase','forgejo'].includes(id)&&!connected&&embedded){state.steps[id]={status:'running',startedAt:new Date().toISOString()};render();const data=await bridge(id);state.providers[id]=data;state.steps[id]={status:data.status==='unavailable'?'failed':'passed',endedAt:new Date().toISOString()};render();return;}\n if(!connected)throw new Error('Connect the MSI Console to run local steps.');\n let confirmation,registrationToken;\n if(id==='runner-register'){registrationToken=app.querySelector('#runner-registration-token')?.value.trim()||'';if(!registrationToken)throw new Error('Paste the repository runner registration token first.');}\n if(['candidate','promote','runner-stop','runner-restart','git-pull'].includes(id)){const source=state.release?.sourceSha||state.sourceSha||'current working copy';if(!confirm(actions[id].name+'\\n\\nTarget: '+source+'\\n\\nContinue?'))return;confirmation=state.release?.confirmation||source;}\n await api('/api/run',{action:id,confirmation,stage:selected,...(registrationToken?{registrationToken}:{})});if(registrationToken){const input=app.querySelector('#runner-registration-token');if(input)input.value='';registrationToken='';}await refresh();\n }catch(error){notice=error.message;if(state.steps[id]?.status==='running')state.steps[id]={status:'failed',error:error.message};render();}}","old_content":"async function run(id){notice='';try{if(['cloudflare','supabase','forgejo'].includes(id)&&!connected&&embedded){state.steps[id]={status:'running',startedAt:new Date().toISOString()};render();const data=await bridge(id);state.providers[id]=data;state.steps[id]={status:data.status==='unavailable'?'failed':'passed',endedAt:new Date().toISOString()};render();return;}\n if(!connected)throw new Error('Connect the MSI Console to run local steps.');\n let confirmation;\n if(['candidate','promote','runner-stop','runner-restart','git-pull'].includes(id)){const source=state.release?.sourceSha||state.sourceSha||'current working copy';if(!confirm(actions[id].name+'\\n\\nTarget: '+source+'\\n\\nContinue?'))return;confirmation=state.release?.confirmation||source;}\n await api('/api/run',{action:id,confirmation,stage:selected});await refresh();\n }catch(error){notice=error.message;if(state.steps[id]?.status==='running')state.steps[id]={status:'failed',error:error.message};render();}}"},{"path":"public/console/console.js","new_content":"${step.error?`<p class=\"error\">${escape(step.error)}</p>`:''}${id==='runner-register'&&connected?`<input id=\"runner-registration-token\" type=\"password\" autocomplete=\"off\" spellcheck=\"false\" aria-label=\"Repository runner registration token\" placeholder=\"Paste repository runner token\" style=\"width:100%;margin-top:8px\">`:''}</div><button data-run=\"${id}\" ${!allowed||running?'disabled':''}>${id==='runner-register'?'Register':status==='failed'?'Retry':'Run'}</button>","old_content":"${step.error?`<p class=\"error\">${escape(step.error)}</p>`:''}</div><button data-run=\"${id}\" ${!allowed||running?'disabled':''}>${status==='failed'?'Retry':'Run'}</button>"},{"path":"scripts/knocklaunch-console/server.mjs","new_content":"export const allowedSettings=['CLOUDFLARE_API_TOKEN','CLOUDFLARE_ACCOUNT_ID','SUPABASE_ACCESS_TOKEN','SUPABASE_PROJECT_REF','FORGEJO_TOKEN','RUNNER_SERVICE'];\nexport const RUNNER_REGISTRATION=Object.freeze({home:'/home/nysom',file:'/home/nysom/.runner',config:'/home/nysom/.config/forgejo-runner/config.yml',instance:'https://git.knocklaunch.app',name:'msi-local',label:'msi-local:docker://node:22-bookworm',service:'knocklaunch-forgejo-runner.service'});\nconst readSettings=()=>{try{return JSON.parse(readFileSync(configurationPath,'utf8'));}catch{return {};}};\nconst environment=()=>({...process.env,...readSettings()});\nconst session=randomBytes(32).toString('hex'),sessionExpires=Date.now()+12*60*60*1000;\nconst origins=new Set(['http://127.0.0.1:'+port,'http://localhost:'+port,'https://app.knocklaunch.app','https://knocklaunch.app']);\nconst state={jobs:[],steps:{},providers:{},release:null,sourceSha:null};\nconst ephemeralSecrets=new Set();\nconst secretValues=()=>[session,...ephemeralSecrets,...Object.entries(environment()).filter(([key])=>/secret|token|key|password/i.test(key)).map(([,value])=>value)];\nconst clean=value=>redact(value,secretValues());\nexport function requireRunnerRegistrationToken(value,alreadyRegistered=false){if(alreadyRegistered)throw new Error('MSI runner is already registered. Re-registration is blocked.');const token=String(value||'').trim();if(token.length<16||token.length>1024)throw new Error('A valid repository runner registration token is required.');return token;}\nexport function runnerRegistrationArgs(token){return ['--cd',RUNNER_REGISTRATION.home,'--','forgejo-runner','--config',RUNNER_REGISTRATION.config,'register','--no-interactive','--instance',RUNNER_REGISTRATION.instance,'--token',token,'--name',RUNNER_REGISTRATION.name,'--labels',RUNNER_REGISTRATION.label];}\nfunction wslRegistrationExists(){if(!windows)return existsSync(join(homedir(),'.runner'));try{execFileSync('wsl.exe',['--','test','-f',RUNNER_REGISTRATION.file],{encoding:'utf8',timeout:10000,windowsHide:true});return true;}catch{return false;}}","old_content":"const allowedSettings=['CLOUDFLARE_API_TOKEN','CLOUDFLARE_ACCOUNT_ID','SUPABASE_ACCESS_TOKEN','SUPABASE_PROJECT_REF','FORGEJO_TOKEN','RUNNER_SERVICE'];\nconst readSettings=()=>{try{return JSON.parse(readFileSync(configurationPath,'utf8'));}catch{return {};}};\nconst environment=()=>({...process.env,...readSettings()});\nconst session=randomBytes(32).toString('hex'),sessionExpires=Date.now()+12*60*60*1000;\nconst origins=new Set(['http://127.0.0.1:'+port,'http://localhost:'+port,'https://app.knocklaunch.app','https://knocklaunch.app']);\nconst state={jobs:[],steps:{},providers:{},release:null,sourceSha:null};\nconst secretValues=()=>[session,...Object.entries(environment()).filter(([key])=>/secret|token|key|password/i.test(key)).map(([,value])=>value)];\nconst clean=value=>redact(value,secretValues());"},{"path":"scripts/knocklaunch-console/server.mjs","new_content":" if(id==='docker')return windows?runProcess(job,'wsl.exe',['--','docker','info','--format','{{json .}}'],{},30000):runProcess(job,'docker',['info','--format','{{json .}}'],{},30000);","old_content":" if(id==='docker')return runProcess(job,'docker',['info','--format','{{json .}}'],{},30000);"},{"path":"scripts/knocklaunch-console/server.mjs","new_content":" if(id==='git-pull'){requireClean();if(body.confirmation!==state.sourceSha)throw new Error('Confirm current source before updating.');return runProcess(job,'git',['pull','--ff-only'],{},90000);}\n if(id==='runner-register'){if(!windows)throw new Error('MSI runner registration is available only from the Windows Console.');const registrationToken=requireRunnerRegistrationToken(body.registrationToken,wslRegistrationExists());await runProcess(job,'wsl.exe',runnerRegistrationArgs(registrationToken),{},60000);if(!wslRegistrationExists())throw new Error('Runner registration did not create the expected local registration.');await runProcess(job,'wsl.exe',['--exec','systemctl','--user','start',RUNNER_REGISTRATION.service],{},30000);append(job,'MSI runner registered as msi-local and local service started.');return;}\n if(id.startsWith('runner-')){const service=env.RUNNER_SERVICE;if(!/^[a-zA-Z0-9_-]+\\.service$/.test(service||''))throw new Error('Set the installed MSI runner service name in Console settings.');const action=id.slice(7);if(['stop','restart'].includes(action)&&body.confirmation!==(state.release?.confirmation||state.sourceSha))throw new Error('Confirm the local runner operation.');const args=['--user',action==='status'?'status':action,service,...(action==='status'?['--no-pager']:[])];return windows?runProcess(job,'wsl.exe',['--exec','systemctl',...args],{},30000):runProcess(job,'systemctl',args,{},30000);}","old_content":" if(id==='git-pull'){requireClean();if(body.confirmation!==state.sourceSha)throw new Error('Confirm current source before updating.');return runProcess(job,'git',['pull','--ff-only'],{},90000);}\n if(id.startsWith('runner-')){const service=env.RUNNER_SERVICE;if(!/^[a-zA-Z0-9_-]+\\.service$/.test(service||''))throw new Error('Set the installed MSI runner service name in Console settings.');const action=id.slice(7);if(['stop','restart'].includes(action)&&body.confirmation!==(state.release?.confirmation||state.sourceSha))throw new Error('Confirm the local runner operation.');const args=['--user',action==='status'?'status':action,service,...(action==='status'?['--no-pager']:[])];return windows?runProcess(job,'wsl.exe',['--exec','systemctl',...args],{},30000):runProcess(job,'systemctl',args,{},30000);}"},{"path":"scripts/knocklaunch-console/server.mjs","new_content":"function startJob(body){const id=requireAction(body.action);if(state.jobs.some(job=>job.status==='running'))throw new Error('Another step is running.');const transientSecret=id==='runner-register'?String(body.registrationToken||'').trim():'';if(transientSecret)ephemeralSecrets.add(transientSecret);const executionBody={...body,...(transientSecret?{registrationToken:transientSecret}:{})};if(Object.hasOwn(body,'registrationToken'))body.registrationToken='';const job={id:randomBytes(8).toString('hex'),action:id,status:'running',startedAt:new Date().toISOString(),output:''};\n if(state.release){const sequence=prerequisites('verify-live').concat('verify-live'),index=sequence.indexOf(id);if(index>=0)for(const next of sequence.slice(index+1))delete state.steps[next];}\n state.jobs.unshift(job);state.jobs=state.jobs.slice(0,30);state.steps[id]=job;\n void execute(job,executionBody).then(()=>{job.status='passed';}).catch(error=>{job.status='failed';job.error=clean(error.message);append(job,'\\n'+job.error);}).finally(()=>{if(transientSecret)ephemeralSecrets.delete(transientSecret);executionBody.registrationToken='';job.endedAt=new Date().toISOString();job.durationMs=Date.parse(job.endedAt)-Date.parse(job.startedAt);job.sourceSha=state.sourceSha;state.steps[id]=job;});return job;\n}","old_content":"function startJob(body){const id=requireAction(body.action);if(state.jobs.some(job=>job.status==='running'))throw new Error('Another step is running.');const job={id:randomBytes(8).toString('hex'),action:id,status:'running',startedAt:new Date().toISOString(),output:''};\n if(state.release){const sequence=prerequisites('verify-live').concat('verify-live'),index=sequence.indexOf(id);if(index>=0)for(const next of sequence.slice(index+1))delete state.steps[next];}\n state.jobs.unshift(job);state.jobs=state.jobs.slice(0,30);state.steps[id]=job;\n void execute(job,body).then(()=>{job.status='passed';}).catch(error=>{job.status='failed';job.error=clean(error.message);append(job,'\\n'+job.error);}).finally(()=>{job.endedAt=new Date().toISOString();job.durationMs=Date.parse(job.endedAt)-Date.parse(job.startedAt);job.sourceSha=state.sourceSha;state.steps[id]=job;});return job;\n}"},{"path":"scripts/knocklaunch-console/console.test.mjs","new_content":"import { authorized, validOrigin, requireAction, allowedSettings, RUNNER_REGISTRATION, requireRunnerRegistrationToken, runnerRegistrationArgs } from './server.mjs';","old_content":"import { authorized, validOrigin, requireAction } from './server.mjs';"},{"path":"scripts/knocklaunch-console/console.test.mjs","new_content":"test('promotion depends on build, tests, Gate and candidate proof',()=>{\n for(const id of ['prepare','build','tests','gate','candidate','verify-candidate'])assert.ok(prerequisites('promote').includes(id));\n});\ntest('runner registration token is required and never becomes a persisted setting',()=>{\n assert.throws(()=>requireRunnerRegistrationToken(''),/registration token/i);\n const token='r'.repeat(40);assert.equal(requireRunnerRegistrationToken(token),token);\n assert.equal(allowedSettings.includes('FORGEJO_RUNNER_REGISTRATION_TOKEN'),false);\n});\ntest('runner registration blocks duplicates and fixes instance, name, label and service',()=>{\n const token='t'.repeat(40);assert.throws(()=>requireRunnerRegistrationToken(token,true),/already registered/i);\n assert.deepEqual(runnerRegistrationArgs(token),['--cd','/home/nysom','--','forgejo-runner','--config','/home/nysom/.config/forgejo-runner/config.yml','register','--no-interactive','--instance','https://git.knocklaunch.app','--token',token,'--name','msi-local','--labels','msi-local:docker://node:22-bookworm']);\n assert.equal(RUNNER_REGISTRATION.service,'knocklaunch-forgejo-runner.service');assert.equal(runnerRegistrationArgs(token).join(' ').includes('docker-8g'),false);\n});","old_content":"test('promotion depends on build, tests, Gate and candidate proof',()=>{\n for(const id of ['prepare','build','tests','gate','candidate','verify-candidate'])assert.ok(prerequisites('promote').includes(id));\n});"},{"path":"scripts/knocklaunch-console/README.md","new_content":"The local runner controls target an already-installed WSL user service whose name is configured in Connection settings. The Runner stage can perform one repository-scoped registration of that preinstalled MSI runner as `msi-local`; paste the repository registration token into the local password field and it is used once, never stored in Console settings or returned to the browser. Registration is fixed to the `msi-local:docker://node:22-bookworm` label and never assigns the production `docker` or `docker-8g` labels. The Console does not retire, relabel, or alter cloud runners. The standalone app can still build without that service.","old_content":"The local runner controls target an already-installed WSL user service whose name is configured in Connection settings. They do not install, register, relabel, retire, or alter cloud runners. The standalone app can still build without that service."}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"runner-registration","statement":"The existing KNOCKLAUNCH Console provides a secure one-time local MSI runner registration flow and starts the installed msi-local service without exposing or persisting the registration token.","proofConditionIds":["proof-production","proof-visual"]}],"objective":"Add the secure one-time local MSI Forgejo runner registration step to the existing KNOCKLAUNCH Console. Modify only public/console/catalog.mjs, public/console/console.js, scripts/knocklaunch-console/server.mjs, scripts/knocklaunch-console/console.test.mjs and scripts/knocklaunch-console/README.md. Runner stage gets Register MSI runner. Local connected UI accepts a password-type repository runner registration token and submits it only to localhost. The token must never be stored in settings/state/jobs/output/logs or returned to the browser. Registration fails closed when /home/nysom/.runner already exists. On Windows, invoke WSL from /home/nysom with fixed instance https://git.knocklaunch.app, fixed name msi-local, fixed label msi-local:docker://node:22-bookworm, fixed config /home/nysom/.config/forgejo-runner/config.yml, and --no-interactive. After successful registration start knocklaunch-forgejo-runner.service using the existing allowlisted service control. Do not change production runner labels/workflows yet and do not touch C:\\Users\\nysom\\KnockLaunchOS. Add focused tests for required token, non-persistence/non-reflection, duplicate-registration blocking, and fixed command/identity. One focused PR, canonical Gate, squash merge, frontend release, live /admin proof.","constraints":[{"id":"token-boundary","statement":"The runner registration token is local-only, one-time input: never persist it, echo it, return it to the browser, place it in job/state output, or log it.","proofConditionIds":["proof-production"]},{"id":"fixed-runner-identity","statement":"Registration is fixed to https://git.knocklaunch.app, name msi-local, label msi-local:docker://node:22-bookworm, /home/nysom config and knocklaunch-forgejo-runner.service; no arbitrary command/instance/name/label inputs and no production docker/docker-8g workflow migration.","proofConditionIds":["proof-production"]},{"id":"owner-checkout-preserved","statement":"Do not mutate or depend on the owner's existing C:\\Users\\nysom\\KnockLaunchOS working checkout.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The shipped Console registration implementation is live with fixed runner identity, one-time local token handling, duplicate-registration blocking, tests, and frontend release.","route":"/admin","required":true,"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-visual","kind":"visual","claim":"The live GodMode Console at /admin renders the Register MSI runner control in the Runner stage without breaking the existing staged UI.","route":"/admin","required":true,"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"53d37037-d0b1-4265-b5b6-e9ea72ad856e","ownerApproved":true,"releaseIntent":null,"sourceTargets":["public/console/catalog.mjs","public/console/console.js","scripts/knocklaunch-console/server.mjs","scripts/knocklaunch-console/console.test.mjs","scripts/knocklaunch-console/README.md"],"requestContract":{"outcomes":[{"id":"runner-registration","statement":"The existing KNOCKLAUNCH Console provides a secure one-time local MSI runner registration flow and starts the installed msi-local service without exposing or persisting the registration token.","proofConditionIds":["proof-production","proof-visual"]}],"objective":"Add the secure one-time local MSI Forgejo runner registration step to the existing KNOCKLAUNCH Console. Modify only public/console/catalog.mjs, public/console/console.js, scripts/knocklaunch-console/server.mjs, scripts/knocklaunch-console/console.test.mjs and scripts/knocklaunch-console/README.md. Runner stage gets Register MSI runner. Local connected UI accepts a password-type repository runner registration token and submits it only to localhost. The token must never be stored in settings/state/jobs/output/logs or returned to the browser. Registration fails closed when /home/nysom/.runner already exists. On Windows, invoke WSL from /home/nysom with fixed instance https://git.knocklaunch.app, fixed name msi-local, fixed label msi-local:docker://node:22-bookworm, fixed config /home/nysom/.config/forgejo-runner/config.yml, and --no-interactive. After successful registration start knocklaunch-forgejo-runner.service using the existing allowlisted service control. Do not change production runner labels/workflows yet and do not touch C:\\Users\\nysom\\KnockLaunchOS. Add focused tests for required token, non-persistence/non-reflection, duplicate-registration blocking, and fixed command/identity. One focused PR, canonical Gate, squash merge, frontend release, live /admin proof.","constraints":[{"id":"token-boundary","statement":"The runner registration token is local-only, one-time input: never persist it, echo it, return it to the browser, place it in job/state output, or log it.","proofConditionIds":["proof-production"]},{"id":"fixed-runner-identity","statement":"Registration is fixed to https://git.knocklaunch.app, name msi-local, label msi-local:docker://node:22-bookworm, /home/nysom config and knocklaunch-forgejo-runner.service; no arbitrary command/instance/name/label inputs and no production docker/docker-8g workflow migration.","proofConditionIds":["proof-production"]},{"id":"owner-checkout-preserved","statement":"Do not mutate or depend on the owner's existing C:\\Users\\nysom\\KnockLaunchOS working checkout.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The shipped Console registration implementation is live with fixed runner identity, one-time local token handling, duplicate-registration blocking, tests, and frontend release.","route":"/admin","required":true,"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-visual","kind":"visual","claim":"The live GodMode Console at /admin renders the Register MSI runner control in the Runner stage without breaking the existing staged UI.","route":"/admin","required":true,"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"f3d32faad88926c6232ec0581daf32942617ecf3ff582f26c74080064c7ed4c6","replayCount":0,"serializedBytes":23948},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T14:22:49.780283+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:53d37037-d0b1-4265-b5b6-e9ea72ad856e:repository-mutation-intent:f3d32faad88926c6232ec0581daf32942617ecf3ff582f26c74080064c7ed4c6:0","mission_step_id":"c608a72c-9793-4974-ba71-b670e24649a1","command_center_event_id":"53d37037-d0b1-4265-b5b6-e9ea72ad856e"},{"id":"1e11e8e9-e079-46fc-bc93-848e58f9b2e3","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-51c99a2e4a09","prNumber":3285,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e90687543f358c09e5f531e26d949e60bb33e249","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:50:29.368766+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e90687543f358c09e5f531e26d949e60bb33e249","external_id":"3285","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:51c99a2e-4a09-4f01-b948-bc3469e7e1d9:merged-pr:3285:e90687543f358c09e5f531e26d949e60bb33e249","mission_step_id":"86949f3d-0f60-4cca-b006-40f403eecd01","command_center_event_id":"51c99a2e-4a09-4f01-b948-bc3469e7e1d9"},{"id":"0cff31b6-4634-4a1d-a1dd-89448c64f798","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"f5e6ee1290cbf75c06f75ceeaca964a01a44eafb","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f5e6ee1290cbf75c06f75ceeaca964a01a44eafb","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":"61742cbc7aa67d397ea4531eb1286607968a4bb10fc6259e8285b23becb4e01c","forgejoWorkflowProof":{"runId":10154,"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-19T22:46:01.060594+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f5e6ee1290cbf75c06f75ceeaca964a01a44eafb","external_id":"forgejo-main-f5e6ee1290cb","receipt_type":"canonical_release_status","idempotency_key":"mission:68f60574-59a2-4692-a021-6d2ef39bef34:forgejo-release-status:f5e6ee1290cbf75c06f75ceeaca964a01a44eafb:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"0e4c46a3-05b7-48f5-839a-778242620022","command_center_event_id":"68f60574-59a2-4692-a021-6d2ef39bef34"},{"id":"6e9370bb-e4bb-4b03-89a6-5c1f50bc4962","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a786621ef510","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"a786621e-f510-4964-a692-4200c09b4909","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":382,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":374,"providerAuthMs":0,"ledgerPrepareMs":374,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":374,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":374,"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":"a786621e-f510-4964-a692-4200c09b4909"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6705,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/pcg-card-grading-modes.json","config/business-operating-recipes.json","config/capabilities/business-operating-recipe-v1.json","config/capabilities/tenant-type-platform-primitive.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs","config/capabilities/pcg-google-workspace-gmail.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T01:29:11.441737+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a786621e-f510-4964-a692-4200c09b4909:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8ca936a4-d742-4de0-87e9-916abc02444b","command_center_event_id":"a786621e-f510-4964-a692-4200c09b4909"},{"id":"cdf60c9b-bdd6-4a83-b81f-847a3f1061bf","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-5108fc39120d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"5108fc39-120d-42e9-b285-0a9305b1bb1c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":201,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":594,"providerAuthMs":0,"ledgerPrepareMs":594,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":594,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":594,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"5108fc39-120d-42e9-b285-0a9305b1bb1c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6522,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/business-operating-recipes.json","config/capabilities/business-operating-recipe-v1.json","config/capabilities/pcg-card-grading-modes.json","config/capabilities/tenant-brand-character.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","config/capabilities/pcg-google-workspace-gmail.json","config/capabilities/tenant-activation-certification.json","config/capabilities/tenant-bootstrap.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T01:47:35.612895+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5108fc39-120d-42e9-b285-0a9305b1bb1c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5e53f972-824d-4a58-9fdf-6fca9031092f","command_center_event_id":"5108fc39-120d-42e9-b285-0a9305b1bb1c"},{"id":"87997e98-ff41-4546-85fc-437929b1f65b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-bd9e7f457a8e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"bd9e7f45-7a8e-471f-a460-03ff4fffc5eb","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":341,"providerAuthMs":0,"ledgerPrepareMs":341,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":341,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":341,"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":"bd9e7f45-7a8e-471f-a460-03ff4fffc5eb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6791,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/pcg-card-grading-modes.json","config/business-operating-recipes.json","config/capabilities/business-operating-recipe-v1.json","config/capabilities/pcg-google-workspace-gmail.json","config/capabilities/platform-application-registry.json","config/capabilities/tenant-type-platform-primitive.json","config/capabilities/business-blueprint-bootstrap.json","config/capabilities/owner-new-business-pipeline.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T01:47:54.816246+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bd9e7f45-7a8e-471f-a460-03ff4fffc5eb:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0542b7bf-7434-4f2a-a14e-2c9120d43052","command_center_event_id":"bd9e7f45-7a8e-471f-a460-03ff4fffc5eb"},{"id":"7b34f223-fb9b-492d-b9da-5c6095c315f0","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Upgrade KNOCKLAUNCH Mission Runtime owner-facing play-by-play, durable resume checkpoints, and latency efficiency as an explicitly authorized control-plane maintenance change.","wordingChanged":false,"canonicalIntent":"Upgrade KNOCKLAUNCH Mission Runtime owner-facing play-by-play, durable resume checkpoints, and latency efficiency as an explicitly authorized control-plane maintenance change.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Mission operations expose durable meaningful progress checkpoints and exact active/next state, survive stream interruption without rediscovery, avoid duplicate/filler updates, and reduce unnecessary waits/polling.","proofConditionIds":["proof-runtime","proof-regression"]}],"objective":"Upgrade KNOCKLAUNCH Mission Runtime owner-facing play-by-play, durable resume checkpoints, and latency efficiency as an explicitly authorized control-plane maintenance change.","constraints":[{"id":"control-plane-maintenance-authorized","statement":"Owner explicitly authorizes bounded KNOCKLAUNCH control-plane maintenance in workers/cc-execution required to implement this mission. Preserve the existing canonical mission ledger, Gate, merge, and release owners; do not create parallel orchestration.","proofConditionIds":["proof-runtime","proof-regression"]},{"id":"preserve-safety","statement":"Preserve canonical gate, squash merge, release conductor, request-contract binding, and release safety invariants.","proofConditionIds":["proof-runtime","proof-regression"]},{"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-runtime","proof-regression"]},{"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-runtime","proof-regression"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution mission status exposes durable semantic owner checkpoints including latest meaningful checkpoint, active step, exact next step, and blocker when present, with unchanged semantic state deduplicated.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-regression","kind":"repository","claim":"Execute and pass workers/cc-execution/test/owner-mission-checkpoint.test.js covering checkpoint resume semantics and semantic deduplication.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Upgrade-KNOCKLAUNCH-Mission-Runtime-owner-facing-play-by-play-durable-resume-checkpoints-and-latency","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"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-runtime","proof-regression"]},"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":"d5c00930a47aee39e74017c295b4d08fa9ed256907e0600f793599b54bde2092","requestContractRevision":2,"previousRequestContractHash":"1f69f6b8cb140f38dda41180bfb06e1f50ad8e98720dc4175aa46037c970ef29"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:50:47.236809+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8e26e826-1995-4e7d-9622-7dbc2271ae39:request-contract:d5c00930a47aee39e74017c295b4d08fa9ed256907e0600f793599b54bde2092","mission_step_id":"ca2d1618-8d43-4568-aa64-5bf65a3d57d7","command_center_event_id":"8e26e826-1995-4e7d-9622-7dbc2271ae39"},{"id":"e2f16e22-7482-485c-a9b4-1d94240ad883","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bd9e7f457a8e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3247,"terminal":false,"missionId":"bd9e7f45-7a8e-471f-a460-03ff4fffc5eb","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5456,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":955,"missionSetupMs":258,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":258,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":258,"repositoryMutationMs":4501,"repositoryProviderMs":4501,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2440,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":258,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2061},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"bd9e7f45-7a8e-471f-a460-03ff4fffc5eb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3391,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T01:49:50.738335+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3247","receipt_type":"execute_mission","idempotency_key":"mission:bd9e7f45-7a8e-471f-a460-03ff4fffc5eb:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"9d01f325-2fd1-47a7-a636-c0a9036ba719","command_center_event_id":"bd9e7f45-7a8e-471f-a460-03ff4fffc5eb"},{"id":"7723512f-f8d5-47a9-8ae0-402d89631809","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a786621ef510","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3248,"terminal":false,"missionId":"a786621e-f510-4964-a692-4200c09b4909","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4834,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":696,"missionSetupMs":229,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":229,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":229,"repositoryMutationMs":4138,"repositoryProviderMs":4138,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2425,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":229,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1713},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"a786621e-f510-4964-a692-4200c09b4909"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3074,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T01:49:56.580058+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3248","receipt_type":"execute_mission","idempotency_key":"mission:a786621e-f510-4964-a692-4200c09b4909:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c93e2e45-65e9-44c0-b764-434d0db90517","command_center_event_id":"a786621e-f510-4964-a692-4200c09b4909"},{"id":"2425f0a4-4c09-4786-87ee-44e582139c68","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-52639b8c1809","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"52639b8c-1809-4344-8807-7fc68c0aec11","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":302,"providerAuthMs":0,"ledgerPrepareMs":302,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":302,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":302,"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":"52639b8c-1809-4344-8807-7fc68c0aec11"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8078,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/pcg-google-workspace-gmail.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","scripts/visual-witness-hosted-runner/src/route-prerequisite-recovery.mjs","src/PublicAppShell.tsx","src/__tests__/contracts/production-auth-route-safety.contract.test.ts","config/capabilities/mail-workspace-v1.json","config/capabilities/bychefap-public-site.json","scripts/check-route-registry.mjs","scripts/visual-witness-hosted-runner/src/observe-route-contract.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T01:57:00.881779+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:52639b8c-1809-4344-8807-7fc68c0aec11:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"70d6ae6b-48f7-42bd-8d91-8759f11207cb","command_center_event_id":"52639b8c-1809-4344-8807-7fc68c0aec11"},{"id":"ac907469-db95-4ba6-a995-b97fb15fb01a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-52639b8c1809","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3249,"terminal":false,"missionId":"52639b8c-1809-4344-8807-7fc68c0aec11","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4256,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1352,"missionSetupMs":461,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":317,"ledgerReconcileMs":0,"lineageReconcileMs":144,"resolvePreflightMs":461,"repositoryMutationMs":2904,"repositoryProviderMs":2904,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2284,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":317,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":620},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"52639b8c-1809-4344-8807-7fc68c0aec11"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3182,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:06:38.969351+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3249","receipt_type":"execute_mission","idempotency_key":"mission:52639b8c-1809-4344-8807-7fc68c0aec11:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3e1cec9c-cf3c-4945-8637-2c695a4332a0","command_center_event_id":"52639b8c-1809-4344-8807-7fc68c0aec11"},{"id":"ac5b8f86-f142-4704-96aa-6e84d8df7b5c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-17bdc32cf005","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"17bdc32c-f005-47a5-a602-698885c8b1fe","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":367,"providerAuthMs":0,"ledgerPrepareMs":367,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":367,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":367,"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":"17bdc32c-f005-47a5-a602-698885c8b1fe"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7254,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","config/capabilities/pcg-google-workspace-gmail.json","config/capabilities/pcg-card-grading-modes.json","config/capabilities/tenant-type-registry.json","src/__tests__/contracts/select-tenant-workspace-resolver.contract.test.ts","config/capabilities/mail-workspace-v1.json","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs","config/capabilities/tenant-activation-certification.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:22:18.959211+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:17bdc32c-f005-47a5-a602-698885c8b1fe:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"48ff7b91-d2ac-4745-be54-ba4e22e436c0","command_center_event_id":"17bdc32c-f005-47a5-a602-698885c8b1fe"},{"id":"91654282-f7c2-4194-816d-bbd77460af9c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-17bdc32cf005","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3250,"terminal":false,"missionId":"17bdc32c-f005-47a5-a602-698885c8b1fe","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5302,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":792,"missionSetupMs":315,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":315,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":315,"repositoryMutationMs":4510,"repositoryProviderMs":4510,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2437,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":315,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2073},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"17bdc32c-f005-47a5-a602-698885c8b1fe"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3734,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:25:52.268595+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3250","receipt_type":"execute_mission","idempotency_key":"mission:17bdc32c-f005-47a5-a602-698885c8b1fe:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"fee68c3d-409e-44a6-a962-ea36a094c008","command_center_event_id":"17bdc32c-f005-47a5-a602-698885c8b1fe"},{"id":"af609143-403e-4f5a-bb04-600414ecdd8e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-17bdc32cf005","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3250,"terminal":false,"missionId":"17bdc32c-f005-47a5-a602-698885c8b1fe","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3935,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":495,"approvedPlanMs":0,"missionSetupMs":374,"providerAuthMs":0,"shipAndProveMs":3194,"ledgerPrepareMs":239,"ledgerReconcileMs":0,"lineageReconcileMs":135,"resolvePreflightMs":374,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":239,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"17bdc32c-f005-47a5-a602-698885c8b1fe"},"performance":null,"deploymentId":"forgejo-main-5ceacd2561dc","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2527,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:26:14.616968+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","external_id":"forgejo-main-5ceacd2561dc","receipt_type":"execute_mission","idempotency_key":"mission:17bdc32c-f005-47a5-a602-698885c8b1fe:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"b4361d6f-4606-4a89-9264-cd58b0b47e08","command_center_event_id":"17bdc32c-f005-47a5-a602-698885c8b1fe"},{"id":"8a86bc95-f946-4793-b7c1-6ee0c6809d5e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","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":"31beb87321c57989150c90aa02ff942a4b7cf61fa365764dda5462956aa53e3b","forgejoWorkflowProof":{"runId":10164,"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-20T02:26:19.452585+00:00","proof_gate":"canonical_release_pending","source_sha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","external_id":"forgejo-main-5ceacd2561dc","receipt_type":"canonical_release_status","idempotency_key":"mission:17bdc32c-f005-47a5-a602-698885c8b1fe:forgejo-release-status:5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"b4361d6f-4606-4a89-9264-cd58b0b47e08","command_center_event_id":"17bdc32c-f005-47a5-a602-698885c8b1fe"},{"id":"53fcf4ca-b150-406d-99a8-3d50c112fc7c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:07:25.033428+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:f65211ea-dfea-4577-9359-02a1082da8fb:durable-terminal-release-proof:0c1eaadee360a5dbda3e6cd7a05d11214c500c80:3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88","mission_step_id":"24f5d0d5-9257-4880-9439-f889311f8ded","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"a51439d2-cc1e-49c7-a5cb-bc5c5f57c38b","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"e90687543f358c09e5f531e26d949e60bb33e249","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Centralize KNOCKLAUNCH tenant mobile infrastructure into one shared platform primitive. Remove tenant-specific divergent implementations of mobile shell lifecycle, scroll restoration state, touch/pointer event handling, viewport subscriptions, route-transition state persistence, and mobile navigation/header layout rules where the shared platform should own them. Make all tenant shells inherit the shared primitive by default while preserving tenant-specific branding and content. Add regression tests that fail when a tenant bypasses or duplicates the shared mobile primitive. Ship the smallest safe cross-cutting source change through the canonical branch, pull request, gate, squash merge, and affected frontend release path.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"2113611b32c688d41c02d686d87f9bd2cef965c4ebd95674b18b3a1d3c73ab26","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"2113611b32c688d41c02d686d87f9bd2cef965c4ebd95674b18b3a1d3c73ab26"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"https://app.knocklaunch.app/","currentSourceSha":"e90687543f358c09e5f531e26d949e60bb33e249","witnessSourceSha":"e90687543f358c09e5f531e26d949e60bb33e249","verificationState":null,"witnessRequestContractHash":"2113611b32c688d41c02d686d87f9bd2cef965c4ebd95674b18b3a1d3c73ab26"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:52:15.229057+00:00","proof_gate":"request_contract_pending","source_sha":"e90687543f358c09e5f531e26d949e60bb33e249","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:51c99a2e-4a09-4f01-b948-bc3469e7e1d9:request-contract:2113611b32c688d41c02d686d87f9bd2cef965c4ebd95674b18b3a1d3c73ab26:e90687543f358c09e5f531e26d949e60bb33e249:pending:visual","mission_step_id":"348bfc88-0f83-4247-8468-fe84a71c0851","command_center_event_id":"51c99a2e-4a09-4f01-b948-bc3469e7e1d9"},{"id":"65dbaec7-6768-4d35-87bb-6ba596d3af91","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Align two stale Big Papi regression contracts with the already-merged architecture, without changing application behavior. tenantStartupSafety must assert BigPapisToday is lazy-loaded and rendered through bigPapisLazyContent. tenant-isolation-hard-safety must read the dedicated BigPapisStartPopup.tsx module and keep the existing Pop-Up safety assertions against that module, including the direct ownerRoutes lazy import. Do not remove or weaken any behavioral assertions.","wordingChanged":false,"canonicalIntent":"Align two stale Big Papi regression contracts with the already-merged architecture, without changing application behavior. tenantStartupSafety must assert BigPapisToday is lazy-loaded and rendered through bigPapisLazyContent. tenant-isolation-hard-safety must read the dedicated BigPapisStartPopup.tsx module and keep the existing Pop-Up safety assertions against that module, including the direct ownerRoutes lazy import. Do not remove or weaken any behavioral assertions.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tests-match-current-architecture","statement":"Big Papi regression tests validate the current lazy dashboard and dedicated Start Pop-Up module ownership.","proofConditionIds":["repo-proof"]}],"objective":"Align two stale Big Papi regression contracts with the already-merged architecture, without changing application behavior. tenantStartupSafety must assert BigPapisToday is lazy-loaded and rendered through bigPapisLazyContent. tenant-isolation-hard-safety must read the dedicated BigPapisStartPopup.tsx module and keep the existing Pop-Up safety assertions against that module, including the direct ownerRoutes lazy import. Do not remove or weaken any behavioral assertions.","constraints":[{"id":"no-app-behavior-change","statement":"Change tests only; do not modify application source or weaken behavioral coverage.","proofConditionIds":["repo-proof"]},{"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-proof"]},{"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-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"The two regression contract files reference the current Big Papi source owners and preserve existing behavioral assertions.","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":"Align-two-stale-Big-Papi-regression-contracts-with-the-already-merged-architecture-without-changing","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-proof"]},"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":"d46c8a0cf76984f45a534d98833d475810cd87d86430d09ff5e6535605275a33","requestContractRevision":2,"previousRequestContractHash":"8753700d6af910461ec70d0b3484f4e1c54e632db386e860edf6267d86d4855b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:51:26.321736+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2c0246d3-3e00-4c22-a1e0-8924139defc2:request-contract:d46c8a0cf76984f45a534d98833d475810cd87d86430d09ff5e6535605275a33","mission_step_id":"d44a8dbd-b3d8-427e-a263-4fb3bc177460","command_center_event_id":"2c0246d3-3e00-4c22-a1e0-8924139defc2"},{"id":"330fffb3-860d-4a0c-80a9-4514061d8a8d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-17bdc32cf005","prNumber":3250,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:26:17.995537+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","external_id":"3250","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:17bdc32c-f005-47a5-a602-698885c8b1fe:merged-pr:3250:5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","mission_step_id":"b4361d6f-4606-4a89-9264-cd58b0b47e08","command_center_event_id":"17bdc32c-f005-47a5-a602-698885c8b1fe"},{"id":"8f5e1115-47d6-4896-8bf6-3ca5aeeb2c25","source":"cc-execution","status":"retryable","payload":{"runId":10164,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","prNumber":3250,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]}},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:30:09.165504+00:00","proof_gate":"transient_recovery_provider_failure","source_sha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","external_id":"10164","receipt_type":"automatic_transient_recovery_provider_failure","idempotency_key":"transient-release-recovery-dispatch-failed:10164:1.58.182-witness-render-cold-start-aware","mission_step_id":"b4361d6f-4606-4a89-9264-cd58b0b47e08","command_center_event_id":"17bdc32c-f005-47a5-a602-698885c8b1fe"},{"id":"f93614f8-d2d6-417b-a0e9-e74a86109fc6","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"dc6e5dd2af316154bb9f16d91287881bf220cd80","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"dc6e5dd2af316154bb9f16d91287881bf220cd80","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":"4bd6c7fbd6c4c0d4c125d25d358f456cc962dc95fd91695c69921e1f99fa6d3b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10310","runId":10310,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"dc6e5dd2af316154bb9f16d91287881bf220cd80","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"dc6e5dd2af316154bb9f16d91287881bf220cd80","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"deploymentId":"forgejo-main-dc6e5dd2af316154bb9f16d91287881bf220cd80","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.58.189-durable-owner-checkpoints","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"dc6e5dd2af316154bb9f16d91287881bf220cd80","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-dc6e5dd2af316154bb9f16d91287881bf220cd80","compareStatus":"identical","workflowRunId":10310,"identitySource":"local_build_metadata","runtimeVersion":"1.58.189-durable-owner-checkpoints","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:55:48.015291+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"dc6e5dd2af316154bb9f16d91287881bf220cd80","external_id":"forgejo-main-dc6e5dd2af31","receipt_type":"canonical_release_status","idempotency_key":"mission:8e26e826-1995-4e7d-9622-7dbc2271ae39:forgejo-release-status:dc6e5dd2af316154bb9f16d91287881bf220cd80:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"125e98c0-986a-4b4f-a496-160ac4c74d56","command_center_event_id":"8e26e826-1995-4e7d-9622-7dbc2271ae39"},{"id":"0f03d170-1d34-476b-b9e4-b792ff58a66d","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":40469,"owner_action_to_pr_ms":516671,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":91411},"ownerWaitLiveAt":"2026-09-20T14:55:52.469Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:55:52.778991+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:8e26e826-1995-4e7d-9622-7dbc2271ae39:owner-wait-live","mission_step_id":"125e98c0-986a-4b4f-a496-160ac4c74d56","command_center_event_id":"8e26e826-1995-4e7d-9622-7dbc2271ae39"},{"id":"9ecefa44-5450-415c-8bf7-d1673d62c213","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-17bdc32cf005","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3250,"terminal":false,"missionId":"17bdc32c-f005-47a5-a602-698885c8b1fe","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","timingsMs":{"prReadinessMs":1041,"approvedPlanMs":0,"shipAndProveMs":7018,"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":"17bdc32c-f005-47a5-a602-698885c8b1fe"},"performance":null,"deploymentId":"forgejo-main-5ceacd2561dc","releaseState":"failed","workflowRunId":10164,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:30:16.470152+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3250","receipt_type":"automatic_mission_resume","idempotency_key":"mission:17bdc32c-f005-47a5-a602-698885c8b1fe:automatic-mission-resume:3250:canonical_release_reconciliation_pending","mission_step_id":"05beacc3-e6b7-4a9c-ad5f-70b6faf7fcee","command_center_event_id":"17bdc32c-f005-47a5-a602-698885c8b1fe"},{"id":"68b45582-145f-49df-8f18-e87e06bbc238","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.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"ab539b2c-3a57-4f0f-9727-d625d60dd0d1","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":438,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":438,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":438,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":438,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ab539b2c-3a57-4f0f-9727-d625d60dd0d1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1292,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:36:05.644713+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ab539b2c-3a57-4f0f-9727-d625d60dd0d1:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1ae85b69-76df-48c6-a4fb-11985c8a708d","command_center_event_id":"ab539b2c-3a57-4f0f-9727-d625d60dd0d1"},{"id":"fc04458e-383e-46b0-a6ee-037013fb769a","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"visual-inference","satisfied":false,"statement":"Natural-language visual UI objectives require claim-matched visual proof when an exact route is available, and missing-route visual objectives fail closed instead of falsely completing.","proofConditionIds":["gate-regression","runtime-live"]},{"id":"proof-instrumentation","satisfied":false,"statement":"The canonical Gate emits a durable exact-path marker immediately before executing the named cc-execution regression file so the mission ledger can bind named Gate execution without owner QA.","proofConditionIds":["gate-regression","runtime-live"]},{"id":"nonvisual-preserved","satisfied":false,"statement":"Nonvisual objectives and explicit visualProof:false remain unaffected, and executable interaction inference remains intact.","proofConditionIds":["gate-regression","runtime-live"]}],"satisfied":false,"constraints":[{"id":"no-duplicate-lane","satisfied":false,"statement":"Reuse the existing request-contract, witness, canonical Gate, Forgejo merge, and cc-execution release architecture; create no duplicate validator, witness, merge, or release owner.","proofConditionIds":["gate-regression","runtime-live"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["gate-regression","runtime-live"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["gate-regression","runtime-live"]}],"contractHash":"3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"gate-regression","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":"workers/cc-execution/test/release-orchestration-invariants.test.js","releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":false,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:07:26.362641+00:00","proof_gate":"request_contract_pending","source_sha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f65211ea-dfea-4577-9359-02a1082da8fb:request-contract:3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88:0c1eaadee360a5dbda3e6cd7a05d11214c500c80:pending:repository","mission_step_id":"24f5d0d5-9257-4880-9439-f889311f8ded","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"1af74e78-68c8-465c-8746-06c651da0f88","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the KNOCKLAUNCH control plane for this bounded Command Center maintenance change and upgrade durable owner mission checkpoints.","wordingChanged":false,"canonicalIntent":"Unfreeze the KNOCKLAUNCH control plane for this bounded Command Center maintenance change and upgrade durable owner mission checkpoints.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Command Center mission operations expose durable meaningful owner checkpoints with latest state, active step, exact next step, blocker, interruption-safe resume semantics, semantic deduplication, and reduced ledger read waiting.","proofConditionIds":["proof-runtime","proof-regression"]}],"objective":"Unfreeze the KNOCKLAUNCH control plane for this bounded Command Center maintenance change and upgrade durable owner mission checkpoints.","constraints":[{"id":"bounded-control-plane-maintenance","statement":"This explicitly authorized control plane maintenance is limited to the exact declared cc-execution paths and preserves the existing mission ledger, canonical Gate, squash merge, and release owners.","proofConditionIds":["proof-runtime","proof-regression"]},{"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-runtime","proof-regression"]},{"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-runtime","proof-regression"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution mission status exposes durable semantic owner checkpoints and interruption-safe resume state.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-regression","kind":"repository","claim":"Execute and pass workers/cc-execution/test/owner-mission-checkpoint.test.js.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-the-KNOCKLAUNCH-control-plane-for-this-bounded-Command-Center-maintenance-change-and-upgrad","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"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-runtime","proof-regression"]},"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":"4bd6c7fbd6c4c0d4c125d25d358f456cc962dc95fd91695c69921e1f99fa6d3b","requestContractRevision":3,"previousRequestContractHash":"d5c00930a47aee39e74017c295b4d08fa9ed256907e0600f793599b54bde2092"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:54:39.669403+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8e26e826-1995-4e7d-9622-7dbc2271ae39:request-contract:4bd6c7fbd6c4c0d4c125d25d358f456cc962dc95fd91695c69921e1f99fa6d3b","mission_step_id":"ca2d1618-8d43-4568-aa64-5bf65a3d57d7","command_center_event_id":"8e26e826-1995-4e7d-9622-7dbc2271ae39"},{"id":"babad6bc-c342-4036-bbc9-6af97fa73628","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/__tests__/contracts/tenantStartupSafety.test.ts","fingerprint":"8b8ec76ea7572d06d8a82de0b7596b3a1875f28da86dd60bdd1f8edd8f1829ec"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:51:28.504225+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:2c0246d3-3e00-4c22-a1e0-8924139defc2:repository-mutation-intent-blocked:8b8ec76ea7572d06d8a82de0b7596b3a1875f28da86dd60bdd1f8edd8f1829ec","mission_step_id":"d44a8dbd-b3d8-427e-a263-4fb3bc177460","command_center_event_id":"2c0246d3-3e00-4c22-a1e0-8924139defc2"},{"id":"00f58b40-9b3f-4d2d-87eb-9955719dc882","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-17bdc32cf005","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3250,"terminal":false,"missionId":"17bdc32c-f005-47a5-a602-698885c8b1fe","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8990,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":972,"approvedPlanMs":0,"missionSetupMs":286,"providerAuthMs":0,"shipAndProveMs":6445,"ledgerPrepareMs":286,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":286,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":286,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"17bdc32c-f005-47a5-a602-698885c8b1fe"},"performance":null,"deploymentId":"forgejo-main-5ceacd2561dc","releaseState":"failed","workflowRunId":10164,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:29:29.674195+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","external_id":"forgejo-main-5ceacd2561dc","receipt_type":"execute_mission","idempotency_key":"mission:17bdc32c-f005-47a5-a602-698885c8b1fe:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"b4361d6f-4606-4a89-9264-cd58b0b47e08","command_center_event_id":"17bdc32c-f005-47a5-a602-698885c8b1fe"},{"id":"9a41bd82-ae91-4899-ba35-41d39edda96d","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending"},"mainSha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"31beb87321c57989150c90aa02ff942a4b7cf61fa365764dda5462956aa53e3b","forgejoWorkflowProof":{"runId":10164,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"frontend":"pending"},"safeAutoRetry":true,"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-20T02:30:04.290807+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","external_id":"forgejo-main-5ceacd2561dc","receipt_type":"canonical_release_status","idempotency_key":"mission:17bdc32c-f005-47a5-a602-698885c8b1fe:forgejo-release-status:5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=pending","mission_step_id":"b4361d6f-4606-4a89-9264-cd58b0b47e08","command_center_event_id":"17bdc32c-f005-47a5-a602-698885c8b1fe"},{"id":"6a4be9f8-d9ff-4e95-b41d-5ce4b083a2d6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-17bdc32cf005","reason":"explicit_pull_request_identity_mismatch:3250","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3250,"terminal":false,"missionId":"17bdc32c-f005-47a5-a602-698885c8b1fe","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":20671,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":20671,"missionSetupMs":246,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":246,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":246,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":246,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"17bdc32c-f005-47a5-a602-698885c8b1fe"},"performance":null,"deploymentId":"forgejo-main-5ceacd2561dc","releaseState":"failed","workflowRunId":10164,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1497,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:33:01.746534+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":"5ceacd2561dc5903e4722a9d9740ed2a1eb42ff5","external_id":"forgejo-main-5ceacd2561dc","receipt_type":"execute_mission","idempotency_key":"mission:17bdc32c-f005-47a5-a602-698885c8b1fe:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"fee68c3d-409e-44a6-a962-ea36a094c008","command_center_event_id":"17bdc32c-f005-47a5-a602-698885c8b1fe"},{"id":"04657974-f8a5-4b5c-9c22-0bcd38fa5b4e","source":"cc-execution","status":"recorded","payload":{"objective":"Repair the live Prestigious Card Grading dashboard layout and shell ownership at /pcg/DASHBOARD. The current dedicated PCG dashboard is being rendered inside the generic MODES shell, which squeezes/overlaps the dashboard and lets the hero card bleed under the top chrome; mode routes also collide with the generic shell's ?mode handling. Make PCG a single-owner self-contained workspace while preserving MODES behavior: the PCG workspace must own a compact sticky header with the canonical tenant search trigger, PCG logo/title, and tenant avatar/account menu; dashboard content must flow below that header with a clear top gap, visible rounded hero corners, centered responsive max-width, no clipping or overlay bleed, and sensible desktop/mobile spacing. Remove the stale hard-coded canonical-route background override so the tenant-configured background/hero remain authoritative. Resolve mode images from configured tenant media asset IDs before fallbacks. Suppress duplicate global account chrome for the self-contained PCG workspace. Preserve tenant isolation and existing PCG routes. Verify /pcg/DASHBOARD and /pcg/DASHBOARD?mode=received live on desktop and mobile; no 'That tool does not belong to this mode' state, no double shell, no hero overlap, and the uploaded background/hero/mode images remain visible after refresh. Ship through one ai/* PR, Gate, squash merge, affected production deployment, and claim-matched live proof.","tenantRef":"pcg","receivedAt":"2026-09-20T02:47:21.896Z","fingerprint":"600356b08d81d8e1a8ab77105099e81b50e7804ac56ac2fc062691dd3cac2a23","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the live Prestigious Card Grading dashboard layout and shell ownership at /pcg/DASHBOARD. The current dedicated PCG dashboard is being rendered inside the generic MODES shell, which squeezes/overlaps the dashboard and lets the hero card bleed under the top chrome; mode routes also collide with the generic shell's ?mode handling. Make PCG a single-owner self-contained workspace while preserving MODES behavior: the PCG workspace must own a compact sticky header with the canonical tenant search trigger, PCG logo/title, and tenant avatar/account menu; dashboard content must flow below that header with a clear top gap, visible rounded hero corners, centered responsive max-width, no clipping or overlay bleed, and sensible desktop/mobile spacing. Remove the stale hard-coded canonical-route background override so the tenant-configured background/hero remain authoritative. Resolve mode images from configured tenant media asset IDs before fallbacks. Suppress duplicate global account chrome for the self-contained PCG workspace. Preserve tenant isolation and existing PCG routes. Verify /pcg/DASHBOARD and /pcg/DASHBOARD?mode=received live on desktop and mobile; no 'That tool does not belong to this mode' state, no double shell, no hero overlap, and the uploaded background/hero/mode images remain visible after refresh. Ship through one ai/* PR, Gate, squash merge, affected production deployment, and claim-matched live proof.","wordingChanged":false,"canonicalIntent":"Repair the live Prestigious Card Grading dashboard layout and shell ownership at /pcg/DASHBOARD. The current dedicated PCG dashboard is being rendered inside the generic MODES shell, which squeezes/overlaps the dashboard and lets the hero card bleed under the top chrome; mode routes also collide with the generic shell's ?mode handling. Make PCG a single-owner self-contained workspace while preserving MODES behavior: the PCG workspace must own a compact sticky header with the canonical tenant search trigger, PCG logo/title, and tenant avatar/account menu; dashboard content must flow below that header with a clear top gap, visible rounded hero corners, centered responsive max-width, no clipping or overlay bleed, and sensible desktop/mobile spacing. Remove the stale hard-coded canonical-route background override so the tenant-configured background/hero remain authoritative. Resolve mode images from configured tenant media asset IDs before fallbacks. Suppress duplicate global account chrome for the self-contained PCG workspace. Preserve tenant isolation and existing PCG routes. Verify /pcg/DASHBOARD and /pcg/DASHBOARD?mode=received live on desktop and mobile; no 'That tool does not belong to this mode' state, no double shell, no hero overlap, and the uploaded background/hero/mode images remain visible after refresh. Ship through one ai/* PR, Gate, squash merge, affected production deployment, and claim-matched live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the live Prestigious Card Grading dashboard layout and shell ownership at /pcg/DASHBOARD. The current dedicated PCG dashboard is being rendered inside the generic MODES shell, which squeezes/overlaps the dashboard and lets the hero card bleed under the top chrome; mode routes also collide with the generic shell's ?mode handling. Make PCG a single-owner self-contained workspace while preserving MODES behavior: the PCG workspace must own a compact sticky header with the canonical tenant search trigger, PCG logo/title, and tenant avatar/account menu; dashboard content must flow below that header with a clear top gap, visible rounded hero corners, centered responsive max-width, no clipping or overlay bleed, and sensible desktop/mobile spacing. Remove the stale hard-coded canonical-route background override so the tenant-configured background/hero remain authoritative. Resolve mode images from configured tenant media asset IDs before fallbacks. Suppress duplicate global account chrome for the self-contained PCG workspace. Preserve tenant isolation and existing PCG routes. Verify /pcg/DASHBOARD and /pcg/DASHBOARD?mode=received live on desktop and mobile; no 'That tool does not bel","proofConditionIds":["proof-production"]}],"objective":"Repair the live Prestigious Card Grading dashboard layout and shell ownership at /pcg/DASHBOARD. The current dedicated PCG dashboard is being rendered inside the generic MODES shell, which squeezes/overlaps the dashboard and lets the hero card bleed under the top chrome; mode routes also collide with the generic shell's ?mode handling. Make PCG a single-owner self-contained workspace while preserving MODES behavior: the PCG workspace must own a compact sticky header with the canonical tenant search trigger, PCG logo/title, and tenant avatar/account menu; dashboard content must flow below that header with a clear top gap, visible rounded hero corners, centered responsive max-width, no clipping or overlay bleed, and sensible desktop/mobile spacing. Remove the stale hard-coded canonical-route background override so the tenant-configured background/hero remain authoritative. Resolve mode images from configured tenant media asset IDs before fallbacks. Suppress duplicate global account chrome for the self-contained PCG workspace. Preserve tenant isolation and existing PCG routes. Verify /pcg/DASHBOARD and /pcg/DASHBOARD?mode=received live on desktop and mobile; no 'That tool does not belong to this mode' state, no double shell, no hero overlap, and the uploaded background/hero/mode images remain visible after refresh. Ship through one ai/* PR, Gate, squash merge, affected production deployment, and claim-matched live proof.","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":"Repair the live Prestigious Card Grading dashboard layout and shell ownership at /pcg/DASHBOARD. The current dedicated PCG dashboard is being rendered inside the generic MODES shell, which squeezes/overlaps the dashboard and lets the hero card bleed under the top chrome; mode routes also collide with the generic shell's ?mode handling. Make PCG a single-owner self-contained workspace while preserving MODES behavior: the PCG workspace must own a compact sticky header with the canonical tenant search trigger, PCG logo/title, and tenant avatar/account menu; dashboard content must flow below that header with a clear top gap, visible rounded hero corners, centered responsive max-width, no clipping or overlay bleed, and sensible desktop/mobile spacing. Remove the stale hard-coded canonical-route background override so the tenant-configured background/hero remain authoritative. Resolve mode images from configured tenant media asset IDs before fallbacks. Suppress duplicate global account chrom","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-live-Prestigious-Card-Grading-dashboard-layout-and-shell-ownership-at-pcg-DASHBOARD.-The-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"9ed0c5b92e3bc4bc3e36b81cd704487e4aa3f417ddce87ce801ac6839ef7b1f6","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T02:47:22.225987+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:aa4f273a-40a0-4f44-9116-aab12e80a34e:tenant-workstream-contribution:600356b08d81d8e1a8ab77105099e81b50e7804ac56ac2fc062691dd3cac2a23","mission_step_id":null,"command_center_event_id":"aa4f273a-40a0-4f44-9116-aab12e80a34e"},{"id":"cf0f9703-e0b8-4476-8cd0-6ee810f181eb","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the KNOCKLAUNCH control plane for this bounded corrective Command Center maintenance and expose durable ownerCheckpoint in public mission_status.","wordingChanged":false,"canonicalIntent":"Unfreeze the KNOCKLAUNCH control plane for this bounded corrective Command Center maintenance and expose durable ownerCheckpoint in public mission_status.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Public mission_status and mission_receipt responses expose durable semantic ownerCheckpoint data with latest meaningful checkpoint, active step, next step, blocker, and terminal state; canonical Gate proves checkpoint resume and dedupe invariants.","proofConditionIds":["proof-runtime","proof-regression"]}],"objective":"Unfreeze the KNOCKLAUNCH control plane for this bounded corrective Command Center maintenance and expose durable ownerCheckpoint in public mission_status.","constraints":[{"id":"bounded-control-plane-maintenance","statement":"Corrective control plane maintenance is limited to the exact three declared cc-execution paths and preserves existing mission, merge, Gate, and release ownership.","proofConditionIds":["proof-runtime","proof-regression"]},{"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-runtime","proof-regression"]},{"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-runtime","proof-regression"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Live mission_status exposes ownerCheckpoint on cc-execution version 1.58.190-public-owner-checkpoints.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-regression","kind":"repository","claim":"Execute and pass workers/cc-execution/test/release-orchestration-invariants.test.js including durable owner checkpoint semantic resume and deduplication assertions.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-the-KNOCKLAUNCH-control-plane-for-this-bounded-corrective-Command-Center-maintenance-and-ex","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"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-runtime","proof-regression"]},"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":"413d25b9709f283ebfc97dc17e18ecb9c0eaf16251560bd04d5047f92078ca57","requestContractRevision":4,"previousRequestContractHash":"4bd6c7fbd6c4c0d4c125d25d358f456cc962dc95fd91695c69921e1f99fa6d3b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:57:30.352362+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8e26e826-1995-4e7d-9622-7dbc2271ae39:request-contract:413d25b9709f283ebfc97dc17e18ecb9c0eaf16251560bd04d5047f92078ca57","mission_step_id":"ca2d1618-8d43-4568-aa64-5bf65a3d57d7","command_center_event_id":"8e26e826-1995-4e7d-9622-7dbc2271ae39"},{"id":"82b46c48-f434-490a-bca7-71cdf39eab35","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Test-only blocker repair. Preserve existing safety coverage while aligning file ownership expectations with the already-merged lazy dashboard and dedicated Start Pop-Up module.","ship":true,"files":[{"path":"src/__tests__/contracts/tenantStartupSafety.test.ts","content":"import { readFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\nimport { describe, expect, it } from 'vitest';\nimport { TENANT_TYPES } from '@/lib/tenants/tenantTypes';\nimport { getTenantModuleConfig, normalizeTenantTypeForModules } from '@/lib/tenantModules/registry';\nimport { getTenantOperatingProfile } from '@/lib/tenantOperatingSystem';\nimport { getTenantFeatures, TENANT_FEATURES } from '@/lib/tenantFeatures';\nimport {\n  aggregateTenantBusinessSignals,\n  BUSINESS_OPERATING_RECIPES,\n  createBusinessOptimizationRecommendation,\n  deriveRecipeProvisioning,\n  evaluateBusinessLaunchReadiness,\n  normalizeTenantBusinessSignal,\n  resolveBusinessOperatingRecipe,\n} from '@/lib/tenants/businessOperatingRecipe';\nimport { resolveTenantOperatingContract } from '@/lib/tenants/tenantOperatingContract';\nimport { resolveTenantClassification } from '@/lib/tenants/tenantTypeRegistry';\n\ndescribe('tenant startup safety contract', () => {\n  it('does not carry mobile account-shell bottom spacing into desktop tenant routes', () => {\n    const source = readFileSync(resolve(process.cwd(), 'src/components/settings/UniversalAccountSettingsShell.tsx'), 'utf8');\n    expect(source).toContain('pb-14');\n    expect(source).toContain('lg:pb-5');\n  });\n\n  it('commits the initial React shell synchronously before bootstrap can report module-loaded', () => {\n    const source = readFileSync(resolve(process.cwd(), 'src/main.tsx'), 'utf8');\n    expect(source).toContain(\"import { flushSync } from 'react-dom';\");\n    expect(source).toContain('flushSync(() => {');\n    expect(source).toContain('createRoot(rootElement).render(');\n    expect(source).toContain(\"document.documentElement.dataset.klReactRootCommitted = 'true';\");\n    expect(source.indexOf('flushSync(() => {')).toBeLessThan(source.indexOf(\"dataset.klReactRootCommitted = 'true'\"));\n  });\n\n  it('gives mobile lazy chunks a bounded startup window without removing recovery guards', () => {\n    const source = readFileSync(resolve(process.cwd(), 'src/lib/lazyWithRetry.ts'), 'utf8');\n    expect(source).toContain('const CHUNK_IMPORT_TIMEOUT_MS = 20_000;');\n    expect(source).toContain('const DEFAULT_LAZY_CHUNK_RETRIES = 1;');\n    expect(source).toContain(\"const LAZY_RELOAD_GUARD = 'kl:lazy-chunk-reload';\");\n    expect(source).toContain('if (reloadOnceForFreshChunks(err)) {');\n    expect(source).toContain(\"window.dispatchEvent(new CustomEvent('kl:lazy-chunk-final-failure'\");\n    expect(source).not.toContain('const CHUNK_IMPORT_TIMEOUT_MS = 6_000;');\n  });\n\n  for (const tenantType of TENANT_TYPES) {\n    it(`materializes ${tenantType.value} startup contracts without throwing`, () => {\n      expect(() => getTenantModuleConfig(tenantType.value)).not.toThrow();\n      expect(() => getTenantOperatingProfile(tenantType.value)).not.toThrow();\n      expect(() => getTenantFeatures(tenantType.value)).not.toThrow();\n    });\n  }\n\n  it('materializes custom declared business types through the custom blueprint contract', () => {\n    expect(normalizeTenantTypeForModules('MOBILE_LOCKSMITH')).toBe('CUSTOM_BLUEPRINT');\n    const modules = getTenantModuleConfig('MOBILE_LOCKSMITH');\n    expect(modules.tenantType).toBe('CUSTOM_BLUEPRINT');\n    expect(modules.operatingFamily).toBe('simple_business');\n    const profile = getTenantOperatingProfile('MOBILE_LOCKSMITH');\n    expect(profile?.tenantType).toBe('CUSTOM_BLUEPRINT');\n    expect(profile?.family).toBe('simple_business');\n    const features = getTenantFeatures('MOBILE_LOCKSMITH');\n    expect(features.recordTerminology).toBe('customer');\n    expect(() => getTenantModuleConfig('')).toThrow(/unsupported tenant type/);\n  });\n\n  it('keeps canonical feature registry entries lazy', () => {\n    const descriptor = Object.getOwnPropertyDescriptor(TENANT_FEATURES, 'PORTFOLIO_CONTROL_CENTER');\n    expect(typeof descriptor?.get).toBe('function');\n  });\n\n  it('keeps Portfolio Control Center out of CRM pipeline capabilities', () => {\n    const contract = getTenantModuleConfig('PORTFOLIO_CONTROL_CENTER');\n    expect(contract.capabilityIds).not.toContain('lead_pipeline');\n    expect(contract.capabilityIds).not.toContain('job_pipeline');\n    expect(contract.capabilityIds).not.toContain('claim_or_case_pipeline');\n    expect(contract.capabilityIds).not.toContain('transaction_pipeline');\n    expect(contract.capabilityIds).not.toContain('service_pipeline');\n  });\n\n  it('uses one server-owned workspace bootstrap first and keeps raw access as fallback', () => {\n    const source = readFileSync(resolve(process.cwd(), 'src/contexts/MultiTenantContext.tsx'), 'utf8');\n    expect(source).toContain(\".rpc('get_current_user_workspace_bootstrap')\");\n    expect(source).toContain('const workspaceBootstrapPromise = !targetUserId ? loadCurrentUserWorkspaceBootstrap(user.id) : null;');\n    expect(source).toContain('let accessData: any[] = workspaceBootstrap?.access || [];');\n    expect(source).toContain('allTenants = hasGodMode ? workspaceBootstrap.tenants : [];');\n    expect(source).toContain('if (!workspaceBootstrap) {');\n    expect(source).toContain(\"&& /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(value);\");\n    expect(source).not.toContain(\"&& /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(value);\");\n\n    const start = source.indexOf('async function loadUserTenantAccessRows');\n    const end = source.indexOf('export type MultiTenantPreviewSeed', start);\n    const fallback = source.slice(start, end);\n    const rawRoleIndex = fallback.indexOf(\".from('user_roles')\");\n    const rawMembershipIndex = fallback.indexOf(\".from('user_tenant_memberships')\");\n    const canonicalIndex = fallback.indexOf(\".from('user_tenant_access')\");\n    expect(rawRoleIndex).toBeGreaterThanOrEqual(0);\n    expect(rawMembershipIndex).toBeGreaterThan(rawRoleIndex);\n    expect(canonicalIndex).toBeGreaterThan(rawMembershipIndex);\n    expect(fallback).toContain('Promise.allSettled');\n    expect(fallback).toContain('Both raw workspace access reads failed; attempting canonical access fallback.');\n  });\n\n  it('parallelizes support-projection startup without trusting client projection state', () => {\n    const source = readFileSync(resolve(process.cwd(), 'src/contexts/MultiTenantContext.tsx'), 'utf8');\n    const bootstrapStart = source.indexOf('const workspaceBootstrapPromise = !targetUserId ? loadCurrentUserWorkspaceBootstrap(user.id) : null;');\n    const storedProjectionStart = source.indexOf('const storedProjectedAccess = readGodModeAccessContext();', bootstrapStart);\n    const authorityPromiseStart = source.indexOf('const authorityFallbackPromise = storedProjectedAccess', storedProjectionStart);\n    const projectedTenantPromiseStart = source.indexOf('const projectedTenantHydrationPromise = projectedTenantId', authorityPromiseStart);\n    const bootstrapAwait = source.indexOf('const workspaceBootstrapResult = workspaceBootstrapPromise ? await workspaceBootstrapPromise : null;', projectedTenantPromiseStart);\n    const authorityDecision = source.indexOf('const authenticatedGodMode = workspaceBootstrap', bootstrapAwait);\n    const projectedAccessGate = source.indexOf('const projectedAccess = authenticatedGodMode ? storedProjectedAccess : null;', authorityDecision);\n    const projectedTenantCommit = source.indexOf('setActiveTenant(tenant);', projectedAccessGate);\n\n    expect(bootstrapStart).toBeGreaterThanOrEqual(0);\n    expect(storedProjectionStart).toBeGreaterThan(bootstrapStart);\n    expect(authorityPromiseStart).toBeGreaterThan(storedProjectionStart);\n    expect(projectedTenantPromiseStart).toBeGreaterThan(authorityPromiseStart);\n    expect(bootstrapAwait).toBeGreaterThan(projectedTenantPromiseStart);\n    expect(authorityDecision).toBeGreaterThan(bootstrapAwait);\n    expect(projectedAccessGate).toBeGreaterThan(authorityDecision);\n    expect(projectedTenantCommit).toBeGreaterThan(projectedAccessGate);\n    expect(source).toContain(\".catch((error) => ({ result: null, error }))\");\n    expect(source).toContain('projectedTenantId === validProjectedTenant.tenantId');\n    expect(source).toContain('const projectedTenantError = speculativeHydration?.error || projectedTenantResult?.error || null;');\n  });\n\n  it('does not block an already-active Big Papi workspace behind residual tenant hydration', () => {\n    const routeSource = readFileSync(resolve(process.cwd(), 'src/routes/ownerRoutes.tsx'), 'utf8');\n    const primitiveSource = readFileSync(resolve(process.cwd(), 'src/components/WorkspaceTenantBoundary.tsx'), 'utf8');\n    const boundaryStart = routeSource.indexOf('function BigPapisTenantBoundary');\n    const boundaryEnd = routeSource.indexOf('function BigPapisCustomersRoute', boundaryStart);\n    const boundary = routeSource.slice(boundaryStart, boundaryEnd);\n\n    expect(boundary).toContain('<WorkspaceTenantBoundary');\n    expect(boundary).toContain('activeMatches={activeMatches}');\n    expect(boundary).toContain('matchingTenantId={matchingMembership?.tenant_id}');\n    expect(boundary).toContain('redirectTo=\"/select-tenant?workspace=big-papis\"');\n    expect(primitiveSource).toContain(\"if (activeMatches) return 'active';\");\n    expect(primitiveSource).toContain(\"if (isLoading || matchingTenantId) return 'waiting';\");\n    expect(primitiveSource.indexOf(\"if (activeMatches) return 'active';\")).toBeLessThan(\n      primitiveSource.indexOf(\"if (isLoading || matchingTenantId) return 'waiting';\"),\n    );\n  });\n\n  it('resolves the requested tenant identity before rendering tenant runtime or sidebar chrome', () => {\n    const source = readFileSync(resolve(process.cwd(), 'src/PrivateAppShell.tsx'), 'utf8');\n    const runtimeStart = source.indexOf('function TenantWorkspaceRuntime()');\n    const runtimeEnd = source.indexOf('function TenantBackgroundCacheBridge()', runtimeStart);\n    const shellStart = source.indexOf('function TenantWorkspaceShell()');\n    const shellEnd = source.indexOf('export default function PrivateAppShell()', shellStart);\n    const runtime = source.slice(runtimeStart, runtimeEnd);\n    const shell = source.slice(shellStart, shellEnd);\n\n    expect(source).toContain('resolveRequestedTenantRouteIdentity(location.pathname)');\n    expect(source).toContain('resolveTenantRouteMembership(memberships,requestedSlug,requestedIdentity?.tenantType||undefined)');\n    expect(shell).toContain('<TenantRouteIdentityBoundary><TenantWorkspaceRuntime/><CanonicalWorkspaceSidebarRoot/></TenantRouteIdentityBoundary>');\n    expect(runtime).not.toContain('<TenantRouteIdentityBoundary>');\n    expect(runtime).not.toContain('</TenantRouteIdentityBoundary>');\n  });\n\n  it('keeps projected owner authorization server-verified after tenant hydration completes', () => {\n    const source = readFileSync(resolve(process.cwd(), 'src/components/UnifiedProtectedRoute.tsx'), 'utf8');\n    const projectionStart = source.indexOf('if (supportProjectionRequested) {');\n    const tenantLoadingFallback = source.indexOf('if (tenantLoading) {', projectionStart);\n    const projectionBlock = source.slice(projectionStart, tenantLoadingFallback);\n\n    expect(projectionStart).toBeGreaterThanOrEqual(0);\n    expect(tenantLoadingFallback).toBeGreaterThan(projectionStart);\n    expect(projectionBlock).toContain('if (!activeTenantId) {');\n    expect(projectionBlock).toContain('verifyServerAdminAuthority(user.id, session?.access_token)');\n    expect(source).toContain('&& !supportProjectionRequested');\n    expect(source).toContain('if (!realOwnerAccess.allowed && (!tenantLoading || supportProjectionRequested)) return <AccessDenied />;');\n    expect(source).not.toContain('if (tenantLoading && supportProjectionRequested) {');\n  });\n\n  it('preserves role fallback and the authorized current workspace while hydration degrades', () => {\n    const source = readFileSync(resolve(process.cwd(), 'src/contexts/MultiTenantContext.tsx'), 'utf8');\n    expect(source).toContain(\"effective_role: membership?.is_owner ? 'Tenant Owner' : 'Rep'\");\n    expect(source).toContain(\"const hasGodModeRole = mapped.some((role: TenantRole) => role.role === 'GodMode')\");\n    expect(source).toContain('if (hasGodMode && !hasGodModeRole)');\n    expect(source).toContain('const [tenantSettled, allTenantSettled] = await Promise.allSettled([');\n    expect(source).toContain('trustedTenantStillAccessible');\n    expect(source).toContain('Tenant list hydration failed; preserving the already-authorized current workspace.');\n    expect(source).toContain('Broader tenant fanout failed; keeping the selected workspace available.');\n    expect(source).toContain('isTransientTenantHydrationFailure(error)');\n    expect(source).toContain('abort|aborted|signal.*abort|the operation was aborted');\n    expect(source).toContain('err_connection_closed|connection closed|connection reset|connection refused|socket hang up');\n    expect(source).toContain('Transient membership hydration failure; preserving the current workspace');\n  });\n\n  it('keeps the last-known-good workspace identity user-scoped, bounded, least-privilege, and non-blocking', () => {\n    const source = readFileSync(resolve(process.cwd(), 'src/contexts/MultiTenantContext.tsx'), 'utf8');\n    expect(source).toContain(\"LAST_GOOD_WORKSPACE_STORAGE_PREFIX = 'kl:last-good-workspace:v1'\");\n    expect(source).toContain('LAST_GOOD_WORKSPACE_TTL_MS = 24 * 60 * 60 * 1000');\n    expect(source).toContain('return `${LAST_GOOD_WORKSPACE_STORAGE_PREFIX}:${userId}`;');\n    expect(source).toContain('setIsLoading(!hadActiveWorkspace);');\n    expect(source).toContain('continuityWorkspaceSeeded');\n    expect(source).toContain('continuityAccessConfirmed');\n    expect(source).toContain('tenantRouteIdentityMatchesRequestedSlug(cachedTenant, requestedStartupSlug)');\n    expect(source).toContain('tenantRouteIdentityMatchesRequestedSlug(storedTenant, cleanRequestedSlug)');\n    expect(source).toContain('Fresh workspace access no longer includes the continuity tenant; retiring cached workspace identity.');\n    expect(source).toContain('type LastGoodModeCardSnapshot = {');\n    expect(source).toContain('cards?: LastGoodModeCardSnapshot[];');\n    expect(source).toContain('const rawModeCards = Array.isArray(modesSource.cards)');\n    expect(source).toContain('primary_applications: primaryApplications');\n    const continuityStart = source.indexOf('function continuityExperienceSettings');\n    const continuityEnd = source.indexOf('function readLastGoodWorkspace', continuityStart);\n    const continuity = source.slice(continuityStart, continuityEnd);\n    expect(continuity).not.toMatch(/\\broles\\b|\\beffective_role\\b|\\bis_owner\\b/);\n    const writerStart = source.indexOf('function writeLastGoodWorkspace');\n    const writerEnd = source.indexOf('function clearLastGoodWorkspace', writerStart);\n    const writer = source.slice(writerStart, writerEnd);\n    expect(writer).toContain('confirmedAt: Date.now()');\n    expect(writer).not.toMatch(/\\beffective_role\\b|\\bis_owner\\b|\\brole\\s*:/);\n  });\n\n  it('does not let persisted auth or cached workspaces outrun authenticated session readiness', () => {\n    const authSource = readFileSync(resolve(process.cwd(), 'src/contexts/AuthContext.tsx'), 'utf8');\n    const supabaseClientSource = readFileSync(resolve(process.cwd(), 'src/integrations/supabase/client.ts'), 'utf8');\n    const selectorSource = readFileSync(resolve(process.cwd(), 'src/pages/SelectTenant.tsx'), 'utf8');\n\n    expect(authSource).not.toContain('setSession(persistedBootstrapSession)');\n    expect(authSource).not.toContain('setUser(persistedBootstrapSession.user)');\n    expect(authSource).toContain('restorePersistedSessionThroughClient');\n    expect(authSource).toContain('restorePersistedSessionIsolated(candidate)');\n    expect(authSource).not.toContain('supabase.auth.setSession({');\n    expect(supabaseClientSource).toContain('export async function restorePersistedSessionIsolated');\n    expect(supabaseClientSource).toContain('const recoveryClient = createClient<Database>');\n    expect(supabaseClientSource).toContain('global: { fetch: nativeFetch }');\n    expect(supabaseClientSource).toContain('const result = await recoveryClient.auth.setSession({');\n    expect(supabaseClientSource).toContain('restoredSession?.user?.id === candidate.user.id');\n    expect(supabaseClientSource).toContain('localStorage.setItem(canonicalStorageKey, JSON.stringify(restoredSession));');\n    expect(authSource).toContain('refusing to mark the session ready until server validation succeeds');\n    expect(authSource).toContain('const AUTH_BOOTSTRAP_FINAL_TIMEOUT_MS = 30_000;');\n    expect(authSource).toContain('const persistedRecoveryPromise = persistedBootstrapSession');\n    expect(authSource).toContain('sessionValidationTimedOut = true;');\n    expect(authSource).toContain('Session validation is still unresolved; preserving the loading state until authenticated state arrives or the bounded recovery deadline expires.');\n    expect(authSource).toContain(\"if (err?.name === 'AuthOperationTimeoutError' && persistedBootstrapSession && persistedRecovery.timedOut) {\");\n    expect(authSource).toContain('getSession and persisted-session recovery are still unresolved; preserving auth loading');\n    const softDeadlineStart = authSource.indexOf('timeoutId = setTimeout(() => {');\n    const hardDeadlineStart = authSource.indexOf('finalTimeoutId = setTimeout(() => {', softDeadlineStart);\n    const softDeadline = authSource.slice(softDeadlineStart, hardDeadlineStart);\n    const hardDeadline = authSource.slice(hardDeadlineStart, authSource.indexOf('return () => {', hardDeadlineStart));\n    expect(softDeadline).toContain('if (persistedSessionAvailable) {');\n    expect(softDeadline).toContain('preserving auth loading through the bounded recovery window');\n    expect(softDeadline).toContain('return;');\n    expect(hardDeadline).toContain('Session bootstrap recovery deadline expired without validated authenticated state; failing closed.');\n    expect(hardDeadline).toContain('setSession(null);');\n    expect(hardDeadline).toContain('setUser(null);');\n    expect(hardDeadline).toContain('setLoading(false);');\n\n    expect(selectorSource).toContain('async function verifyTenantLaunchSession');\n    expect(selectorSource).toContain('supabase.auth.getUser()');\n    expect(selectorSource).toContain('if (!(await ensureTenantLaunchReady())) return;');\n    expect(selectorSource).toContain(\"setError('Your session is reconnecting. Please try again in a moment.')\");\n    expect(selectorSource).toContain(\"if (authLoading || !user || !session?.access_token || routeState !== 'loading') return;\");\n    expect(selectorSource).toContain('launchSessionVerificationRef');\n    expect(selectorSource).toContain('fetchActiveTenantDirect(accessToken, tenant.id)');\n    const launchStart = selectorSource.indexOf('const resolveTenantForLaunch');\n    const launchEnd = selectorSource.indexOf('const ensureTenantLaunchReady', launchStart);\n    const launchContract = selectorSource.slice(launchStart, launchEnd);\n    expect(launchContract).toContain('void fetchActiveTenantDirect(accessToken, tenant.id)');\n    expect(launchContract).not.toContain('await fetchActiveTenantDirect');\n    expect(launchContract).not.toContain('fetchActiveTenantsDirect');\n    expect(selectorSource).toContain('const launchTenant = resolveTenantForLaunch(tenant);');\n    expect(selectorSource).not.toContain('const launchTenant = await resolveTenantForLaunch(tenant);');\n\n    const tenantSource = readFileSync(resolve(process.cwd(), 'src/contexts/MultiTenantContext.tsx'), 'utf8');\n    expect(tenantSource).toContain('verifyServerAdminAuthority(userId, authSession?.access_token || null)');\n    expect(tenantSource).toContain('const workspaceBootstrapPromise = !targetUserId ? loadCurrentUserWorkspaceBootstrap(user.id) : null;');\n    expect(tenantSource).toContain(\".rpc('get_current_user_workspace_bootstrap')\");\n    expect(tenantSource).toContain('const fallbackAccess = await loadUserTenantAccessRows(userIdToQuery);');\n    const timeoutStart = tenantSource.indexOf('async function withTenantHydrationTimeout');\n    const timeoutEnd = tenantSource.indexOf('function isTransientTenantHydrationFailure', timeoutStart);\n    const timeoutContract = tenantSource.slice(timeoutStart, timeoutEnd);\n    expect(timeoutContract).toContain('Promise.race([queryPromise, timeoutPromise])');\n    expect(timeoutContract).toContain(\"error.name = 'TimeoutError'\");\n    expect(timeoutContract).not.toContain('controller.abort()');\n  });\n\n  it('keeps Big Papi canonical MODES routing and responsive avatar ownership deterministic', () => {\n    const routeSource = readFileSync(resolve(process.cwd(), 'src/routes/ownerRoutes.tsx'), 'utf8');\n    const todaySource = readFileSync(resolve(process.cwd(), 'src/pages/mobile-vendor/BigPapisToday.tsx'), 'utf8');\n    const shellSource = readFileSync(resolve(process.cwd(), 'src/pages/mobile-vendor/BigPapisOwnerShell.tsx'), 'utf8');\n    const workspaceStart = routeSource.indexOf('function BigPapisWorkspaceContent');\n    const workspaceEnd = routeSource.indexOf('function BigPapisWorkspaceRoute', workspaceStart);\n    const workspace = routeSource.slice(workspaceStart, workspaceEnd);\n\n    expect(routeSource).toContain(\"const BigPapisOwner = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisOwner'));\");\n    expect(routeSource).not.toContain(\"import BigPapisToday from '@/pages/mobile-vendor/BigPapisToday';\");\n    expect(routeSource).toContain(\"const BigPapisToday = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisToday'));\");\n    expect(workspace).toContain(\"case 'dashboard': return detail === 'advanced' ? bigPapisLazyContent(BigPapisOwner) : bigPapisLazyContent(BigPapisToday);\");\n    expect(workspace).not.toContain('modesExperience');\n    expect(todaySource).not.toContain('dashboard/advanced`} replace');\n    expect(todaySource).toContain('const modes: ModeCard[] = baseModes.map((mode) => {');\n    expect(todaySource).not.toContain('baseModes.filter((mode) => configuredByKey.has(mode.id))');\n    expect(todaySource).toContain('configured.image_url || configured.default_image_url || configured.fallback_image_url || mode.image');\n    expect(shellSource).toContain('function useDesktopViewport()');\n    expect(shellSource).toContain('{isDesktopViewport ? <div data-big-papis-account-menu=\"true\"');\n    expect(shellSource).toContain('{!isDesktopViewport ? <CRMUserMenu');\n    expect(shellSource).toContain(\"const isMailWorkspace = ['mail', 'email', 'emails'].includes(workspaceSection);\");\n    expect(shellSource).toContain(\"${isMailWorkspace ? 'overflow-y-hidden' : 'overflow-y-auto'}\");\n    expect(shellSource).toContain(\"className={isMailWorkspace ? 'h-full min-h-0' : undefined}\");\n    expect(shellSource).toContain(\"${isMailWorkspace ? 'flex h-full min-h-0 flex-col' : ''}\");\n    expect(shellSource).toContain(\"${isMailWorkspace ? 'min-h-0 flex-1 overflow-hidden' : ''}\");\n    expect(shellSource).toContain(\"${isMailWorkspace ? 'min-h-0 flex-1 overflow-hidden' : 'min-h-full'}\");\n    expect((shellSource.match(/data-big-papis-scroll-contract=/g) || []).length).toBeGreaterThanOrEqual(6);\n    expect(shellSource).not.toContain(\"isMailWorkspace ? 'overflow-y-auto lg:overflow-y-hidden'\");\n  });\n\n  it('proves the canonical event-rental operating recipe resolves through the existing tenant contract', () => {\n    const tenant = {\n      id: 'contract-event-rental',\n      name: 'Contract Event Rentals',\n      company_slug: 'contract-event-rentals',\n      tenant_type: 'EVENT_RENTAL',\n      settings: {\n        tenant_classification: {\n          primary_archetype: 'events-booking',\n          traits: ['booking-scheduling', 'business-documents', 'payments'],\n          activation_state: 'active',\n        },\n        business_operating_blueprint: {\n          businessTypeKey: 'EVENT_RENTAL',\n          operatingModel: 'inventory_and_date_capacity_rental',\n        },\n      },\n    };\n    const resolution = resolveBusinessOperatingRecipe(tenant, resolveTenantClassification(tenant));\n    expect(resolution.state).toBe('active');\n    expect(resolution.recipe?.id).toBe('event-rental');\n    expect(resolution.recipe?.customerLifecycle.stages).toEqual([\n      'lead', 'availability', 'inventory-package', 'quote', 'agreement', 'deposit',\n      'scheduling-loadout', 'delivery', 'pickup', 'balance', 'review',\n    ]);\n    const contract = resolveTenantOperatingContract(tenant);\n    expect(contract.operatingRecipe?.recipeId).toBe('event-rental');\n    for (const app of ['contacts', 'booking', 'calendar', 'jobs', 'proposals', 'invoices', 'payments', 'documents', 'forms']) {\n      expect(contract.applications.legacyModules).toContain(app);\n    }\n    for (const capability of ['booking-scheduling', 'business-documents', 'payments', 'business-operating-recipe']) {\n      expect(contract.capabilities.ids).toContain(capability);\n    }\n    expect(contract.bootstrapRequirements.resourceManagement.kinds).toContain('inventory');\n    expect(contract.bootstrapRequirements.customerLifecycle.stages).toContain('delivery');\n  });\n\n  it('fails closed when an events-booking tenant has no unambiguous business recipe', () => {\n    const tenant = {\n      tenant_type: 'BOOKING',\n      settings: {\n        tenant_classification: {\n          primary_archetype: 'events-booking',\n          traits: ['booking-scheduling', 'business-documents', 'payments'],\n          activation_state: 'active',\n        },\n      },\n    };\n    const resolution = resolveBusinessOperatingRecipe(tenant, resolveTenantClassification(tenant));\n    expect(resolution.state).toBe('prerequisite_required');\n    expect(resolution.recipe).toBeNull();\n    expect(resolution.reason).toBe('business_operating_recipe_unresolved');\n  });\n\n  it('requires the full event-rental transaction and fulfillment lifecycle before launch ready', () => {\n    const recipe = BUSINESS_OPERATING_RECIPES.recipes.find((entry) => entry.id === 'event-rental')!;\n    const provisioning = deriveRecipeProvisioning(recipe);\n    const notReady = evaluateBusinessLaunchReadiness(recipe, {\n      applicationIds: provisioning.applicationIds,\n      capabilityIds: provisioning.capabilityIds,\n      evidence: {},\n    });\n    expect(notReady.ready).toBe(false);\n    expect(notReady.missingGateIds).toContain('deposit-ready');\n    expect(notReady.missingGateIds).toContain('delivery-ready');\n    expect(notReady.missingGateIds).toContain('balance-ready');\n    const evidence = Object.fromEntries(recipe.launchGates.map((gate) => [gate.evidenceKey, true]));\n    expect(evaluateBusinessLaunchReadiness(recipe, {\n      applicationIds: provisioning.applicationIds,\n      capabilityIds: provisioning.capabilityIds,\n      evidence,\n    })).toEqual({ state: 'ready', ready: true, missingGateIds: [] });\n  });\n\n  it('keeps cross-tenant learning privacy-thresholded and identity-free', () => {\n    const four = Array.from({ length: 4 }, (_, index) => normalizeTenantBusinessSignal({\n      tenantId: `tenant-${index + 1}`,\n      recipeId: 'event-rental',\n      recipeVersion: 1,\n      metricId: 'quote_acceptance_rate',\n      value: 0.5 + index * 0.05,\n      occurredAt: '2026-09-18T12:00:00Z',\n    }));\n    expect(aggregateTenantBusinessSignals(four)).toBeNull();\n    const five = [...four, normalizeTenantBusinessSignal({\n      tenantId: 'tenant-5',\n      recipeId: 'event-rental',\n      recipeVersion: 1,\n      metricId: 'quote_acceptance_rate',\n      value: 0.75,\n      occurredAt: '2026-09-18T12:00:00Z',\n    })];\n    const aggregate = aggregateTenantBusinessSignals(five);\n    expect(aggregate?.contributingTenantCount).toBe(5);\n    expect(JSON.stringify(aggregate)).not.toContain('tenantId');\n    expect(JSON.stringify(aggregate)).not.toContain('tenant-');\n  });\n\n  it('keeps learned recipe improvements recommendation-only until an explicit version promotion', () => {\n    const signals = Array.from({ length: 5 }, (_, index) => normalizeTenantBusinessSignal({\n      tenantId: `tenant-${index + 1}`,\n      recipeId: 'event-rental',\n      recipeVersion: 1,\n      metricId: 'package_attach_rate',\n      value: 0.55 + index * 0.05,\n      occurredAt: '2026-09-18T12:00:00Z',\n    }));\n    const aggregate = aggregateTenantBusinessSignals(signals)!;\n    const recommendation = createBusinessOptimizationRecommendation({\n      aggregate,\n      candidateConfiguration: { catalogPresentation: 'package_first' },\n      rationale: 'Aggregate evidence supports evaluating package-first presentation.',\n    });\n    expect(recommendation.policy).toBe('recommend_only');\n    expect(recommendation.existingTenantMutation).toBe('forbidden');\n    expect(recommendation.defaultPromotion).toBe('explicit_recipe_version_bump_required');\n  });\n\n});\n"},{"path":"src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts","content":"import { readFileSync, readdirSync } from 'node:fs';\nimport { fileURLToPath } from 'node:url';\nimport { describe, expect, it } from 'vitest';\nimport { getTenantModuleConfig } from '../../lib/tenantModules/registry';\nimport { isTenantAvatarMenuTargetAllowed, resolveTenantAvatarMenuContract } from '../../lib/tenants/tenantAvatarMenuContract';\nimport {\n  canonicalTenantRouteSlugForIdentity,\n  resolveTenantRouteMembership,\n  tenantRouteIdentityAliases,\n  tenantRouteIdentityMatchesRequestedSlug,\n} from '../../routes/verticalRouteRegistry';\n\nconst platformContractSource = readFileSync(\n  fileURLToPath(new URL('../../../supabase/functions/_shared/tenant-platform-contract.ts', import.meta.url)),\n  'utf8',\n);\nconst multiTenantSource = readFileSync(\n  fileURLToPath(new URL('../../contexts/MultiTenantContext.tsx', import.meta.url)),\n  'utf8',\n);\nconst privateAppShellSource = readFileSync(\n  fileURLToPath(new URL('../../PrivateAppShell.tsx', import.meta.url)),\n  'utf8',\n);\nconst serviceWorkerSource = readFileSync(\n  fileURLToPath(new URL('../../sw.ts', import.meta.url)),\n  'utf8',\n);\nconst modesTenantShellSource = readFileSync(\n  fileURLToPath(new URL('../../shells/modesTenantShell.ts', import.meta.url)),\n  'utf8',\n);\nconst bigPapisOwnerShellSource = readFileSync(\n  fileURLToPath(new URL('../../pages/mobile-vendor/BigPapisOwnerShell.tsx', import.meta.url)),\n  'utf8',\n);\nconst bigPapisTodaySource = readFileSync(\n  fileURLToPath(new URL('../../pages/mobile-vendor/BigPapisToday.tsx', import.meta.url)),\n  'utf8',\n);\nconst bigPapisStartPopupSource = readFileSync(\n  fileURLToPath(new URL('../../pages/mobile-vendor/BigPapisStartPopup.tsx', import.meta.url)),\n  'utf8',\n);\nconst calendarEngineSource = readFileSync(\n  fileURLToPath(new URL('../../lib/calendar/calendarEngine.ts', import.meta.url)),\n  'utf8',\n);\nconst ownerRoutesSource = readFileSync(\n  fileURLToPath(new URL('../../routes/ownerRoutes.tsx', import.meta.url)),\n  'utf8',\n);\nconst appSource = readFileSync(\n  fileURLToPath(new URL('../../App.tsx', import.meta.url)),\n  'utf8',\n);\nconst crmUserMenuSource = readFileSync(\n  fileURLToPath(new URL('../../components/CRMUserMenu.tsx', import.meta.url)),\n  'utf8',\n);\nconst tenantSettingsPageSource = readFileSync(\n  fileURLToPath(new URL('../../pages/settings/TenantSettingsPage.tsx', import.meta.url)),\n  'utf8',\n);\nconst ownerPagesDirectory = fileURLToPath(new URL('../../pages/owner/', import.meta.url));\nconst knockLaunchOwnerSources = readdirSync(ownerPagesDirectory)\n  .filter((name) => (name.startsWith('KnockLaunchOS') || name === 'KnockLaunchPortfolio.tsx') && name.endsWith('.tsx'))\n  .map((name) => ({\n    name,\n    source: readFileSync(fileURLToPath(new URL(`../../pages/owner/${name}`, import.meta.url)), 'utf8'),\n  }));\n\nconst RESERVED_TENANT_IDENTITIES = ['PLATFORM', 'PLATFORM_ADMIN', 'GODMODE', 'ADMIN', 'SYSTEM_ADMIN'] as const;\n\nconst mixedGodModeMemberships = [\n  ...RESERVED_TENANT_IDENTITIES.map((tenantType) => ({\n    tenant_id: `reserved-${tenantType.toLowerCase()}`,\n    tenant: {\n      tenant_type: tenantType,\n      company_slug: `reserved-${tenantType.toLowerCase()}`,\n      name: tenantType,\n    },\n  })),\n  {\n    tenant_id: 'redfish',\n    tenant: {\n      tenant_type: 'ROOFING_COMPANY',\n      company_slug: 'redfish-roofing',\n      name: 'Redfish Roofing Florida',\n    },\n  },\n  {\n    tenant_id: 'big-papis',\n    tenant: {\n      tenant_type: 'MOBILE_VENDOR',\n      company_slug: 'big-papis',\n      name: \"Big Papi's Coquito Iceys\",\n    },\n  },\n  {\n    tenant_id: 'curri-control-center',\n    tenant: {\n      tenant_type: 'PORTFOLIO_CONTROL_CENTER',\n      company_slug: 'curri-control-center',\n      name: 'CURRI Control Center',\n    },\n  },\n  {\n    tenant_id: 'malformed-sibling',\n    tenant: null,\n  },\n  {\n    tenant_id: 'custom-business',\n    tenant: {\n      tenant_type: 'EVENT_SERVICES',\n      company_slug: 'custom-events',\n      name: 'Custom Events',\n    },\n  },\n];\n\ndescribe('tenant isolation hard safety', () => {\n  it('keeps route, branding, applications, and storage isolated', () => {\n    const roofingModules = getTenantModuleConfig('ROOFING_COMPANY');\n    const mobileVendorModules = getTenantModuleConfig('MOBILE_VENDOR');\n\n    expect(roofingModules).not.toBeNull();\n    expect(mobileVendorModules).not.toBeNull();\n    expect(roofingModules!.primaryGlobalModules).not.toEqual(mobileVendorModules!.primaryGlobalModules);\n    expect(roofingModules!.primaryGlobalModules).toContain('roof-estimates');\n    expect(mobileVendorModules!.primaryGlobalModules).not.toContain('roof-estimates');\n\n    expect(platformContractSource).toContain(\"identity: { tenant_id: id, company_slug: slug\");\n    expect(platformContractSource).toContain(\"route_namespace: String(settings.route_namespace || '').trim() || slug\");\n    expect(platformContractSource).toContain('canonical_workspace_route: cleanWorkspaceRoute');\n    expect(platformContractSource).toContain(\"avatar: { source: 'current_tenant_logo'\");\n    expect(platformContractSource).toContain(\"logo_url: String(tenant.company_logo_url || branding.logo_url || '').trim() || null\");\n    expect(platformContractSource).toContain(\"const canonical = `${scope === 'demo' ? DEMO_MEDIA_BUCKET_PREFIX : TENANT_MEDIA_BUCKET_PREFIX}${readableSlug}`;\");\n    expect(platformContractSource).toContain(\"if (configured !== canonical) throw new Error('Tenant platform contract rejects storage bucket outside this tenant namespace.');\");\n    expect(platformContractSource).toContain('media: { scope: platformContract.storage.scope, bucket: platformContract.storage.bucket');\n  });\n\n  it('enforces Customer Safety Contract v1 across shared isolation, availability, integrity, and authorization boundaries', () => {\n    expect(platformContractSource).toContain(\"CUSTOMER_SAFETY_CONTRACT_VERSION = 'KNOCKLAUNCH-CUSTOMER-SAFETY-v1'\");\n    expect(platformContractSource).toContain(\"CUSTOMER_SAFETY_GUARANTEES = ['ISOLATION', 'AVAILABILITY', 'INTEGRITY', 'AUTHORIZATION']\");\n    expect(platformContractSource).toContain('assertSameTenantScope(expectedTenantId: unknown, actualTenantId: unknown');\n    expect(platformContractSource).toContain(\"throw new Error(`${operation} rejected mismatched tenant scope.`)\");\n    expect(platformContractSource).toContain('const authoritativeTenantType = normalizeTenantType(platformContract.identity.tenant_type);');\n    expect(platformContractSource).toContain(\"authoritativeTenantType === 'MISC' || authoritativeTenantType === 'CUSTOM_BLUEPRINT'\");\n    expect(platformContractSource).toContain('business_type_key: businessTypeKey');\n    expect(platformContractSource).toContain(\"assertSameTenantScope(tenantId, currentTenant.id, 'Tenant platform contract read')\");\n    expect(platformContractSource).toContain(\".update({ settings: nextSettings, updated_at: new Date().toISOString() }).eq('id', tenantId)\");\n    expect(platformContractSource).toContain('upsert: false');\n\n    expect(privateAppShellSource).toContain('scope=\"TenantWorkspaceRuntime.RouteCanvas\"');\n    expect(privateAppShellSource).toContain('The tenant shell is still available while this route recovers.');\n    expect(privateAppShellSource).toContain('FirstClassAppTenantBoundary');\n    expect(serviceWorkerSource).toContain('RETAINED_RELEASE_GENERATIONS = 2');\n    expect(serviceWorkerSource).toContain('await sw.skipWaiting();');\n    expect(serviceWorkerSource).toContain('await sw.clients.claim();');\n    expect(serviceWorkerSource).toContain('refreshLegacyClientsThatCannotHandleActivation');\n\n    expect(multiTenantSource).toContain('continuityAccessConfirmed');\n    expect(multiTenantSource).toContain('Fresh workspace access no longer includes the continuity tenant; retiring cached workspace identity.');\n  });\n\n  it('keeps continuity identity same-user/same-tenant and never caches privilege', () => {\n    expect(multiTenantSource).toContain('return `${LAST_GOOD_WORKSPACE_STORAGE_PREFIX}:${userId}`;');\n    expect(multiTenantSource).toContain('const cachedMatchesRoute = Boolean(cachedTenant)');\n    expect(multiTenantSource).toContain('tenantRouteIdentityMatchesRequestedSlug(cachedTenant, requestedStartupSlug)');\n    expect(multiTenantSource).toContain('baseMemberships.some((membership) => membership.tenant_id === trustedCurrentTenant?.id)');\n    const writerStart = multiTenantSource.indexOf('function writeLastGoodWorkspace');\n    const writerEnd = multiTenantSource.indexOf('function clearLastGoodWorkspace', writerStart);\n    const writer = multiTenantSource.slice(writerStart, writerEnd);\n    expect(writer).not.toMatch(/\\bGodMode\\b|\\bAdmin\\b|\\bOwner\\b|\\bManager\\b|\\beffective_role\\b|\\bis_owner\\b|\\brole\\s*:/);\n  });\n\n  it('keeps MODES menu intent bound to declared applications and canonical Big Papi destinations', () => {\n    expect(modesTenantShellSource).toContain('primary_applications?: readonly string[];');\n    expect(modesTenantShellSource).toContain('primary_applications: strings(card.primary_applications || card.primaryApplications)');\n    expect(modesTenantShellSource).toContain('if (explicitPrimaryApplications.length)');\n    expect(modesTenantShellSource).toContain('moduleApplicationTokens(candidate).includes(applicationKey)');\n\n    expect(bigPapisOwnerShellSource).toContain(\"label: 'Calendar'\");\n    expect(bigPapisOwnerShellSource).toContain('/calendar?bpMode=plan');\n    expect(bigPapisOwnerShellSource).toContain(\"label: 'Upcoming Events'\");\n    expect(bigPapisOwnerShellSource).toContain('/events?bpMode=plan');\n    expect(bigPapisOwnerShellSource).toContain(\"label: 'Start / Schedule Pop-Up'\");\n    expect(bigPapisOwnerShellSource).toContain('/pop-up/start?bpMode=popup');\n    expect(bigPapisOwnerShellSource).toContain(\"label: 'Event Prep'\");\n    expect(bigPapisOwnerShellSource).toContain('/inventory?view=prep&bpMode=event');\n    expect(bigPapisOwnerShellSource).toContain(\"label: 'Orders & Invoices'\");\n    expect(bigPapisOwnerShellSource).toContain('/invoices?bpMode=office');\n    expect(bigPapisOwnerShellSource).not.toContain(\"label: 'Prepare for Pop-Up'\");\n    expect(bigPapisOwnerShellSource).not.toContain('/inventory?view=prep&bpMode=popup');\n    expect(bigPapisTodaySource).not.toContain(\"{label:'Prepare for Pop-Up'\");\n    expect(bigPapisTodaySource).toContain('data-big-papis-plan-command-center=\"true\"');\n    expect(bigPapisTodaySource).toContain('data-big-papis-plan-seven-day=\"true\"');\n    expect(bigPapisTodaySource).toContain('grid-cols-7');\n    expect(bigPapisOwnerShellSource).not.toContain('Start Pop-Up Button');\n    expect(bigPapisOwnerShellSource).not.toContain('Prepare for Pop-Up Button');\n    expect(bigPapisStartPopupSource).toContain('function BigPapisStartPopup()');\n    expect(bigPapisStartPopupSource).toContain('createMobileVendorPopupSession({');\n    expect(bigPapisStartPopupSource).toContain(\"source: 'owner_popup_launch'\");\n    expect(bigPapisStartPopupSource).toContain('const [flavorRows, setFlavorRows] = React.useState<PopupLoadoutRow[]>([]);');\n    expect(bigPapisStartPopupSource).toContain('const POPUP_CONTAINER_SIZES = [0.5, 1, 1.5, 2.5, 3] as const;');\n    expect(bigPapisStartPopupSource).toContain('popup_loadout: {');\n    expect(bigPapisStartPopupSource).toContain('container_size_gallons: size');\n    expect(bigPapisStartPopupSource).toContain('container_count: count');\n    expect(bigPapisStartPopupSource).toContain('total_gallons: Number((size * count).toFixed(2))');\n    expect(bigPapisStartPopupSource).toContain('inventory_quantity_on_hand: Number(flavor.quantity_on_hand || 0)');\n    expect(bigPapisStartPopupSource).toContain(\"selectedLocation.id.startsWith('dragged:') ? 'raster_pin_drag' : 'mapbox_autocomplete'\");\n    expect(bigPapisStartPopupSource).toContain(\"provider: selectedLocation.id.startsWith('dragged:') ? 'openstreetmap' : 'mapbox'\");\n    expect(bigPapisStartPopupSource).toContain('function popupRasterWorldPixel(');\n    expect(bigPapisStartPopupSource).toContain('function popupRasterLngLatFromWorldPixel(');\n    expect(bigPapisStartPopupSource).toContain('https://tile.openstreetmap.org/${zoom}/${wrappedX}/${tileY}.png');\n    expect(bigPapisStartPopupSource).toContain('data-big-papis-popup-raster-map=\"true\"');\n    expect(bigPapisStartPopupSource).toContain('data-big-papis-popup-pin=\"true\"');\n    expect(bigPapisStartPopupSource).toContain('data-big-papis-popup-zoom-in=\"true\"');\n    expect(bigPapisStartPopupSource).toContain('data-big-papis-popup-zoom-out=\"true\"');\n    expect(bigPapisStartPopupSource).toContain('const [zoom, setZoom] = React.useState');\n    expect(bigPapisStartPopupSource).toContain('BIG_PAPIS_RASTER_MIN_ZOOM');\n    expect(bigPapisStartPopupSource).toContain('BIG_PAPIS_RASTER_MAX_ZOOM');\n    expect(bigPapisStartPopupSource).not.toContain('new mapboxgl.Map({');\n    expect(bigPapisStartPopupSource).not.toContain(\"style: 'mapbox://styles/mapbox/dark-v11'\");\n    expect(bigPapisStartPopupSource).toContain('popup_location: popupLocation');\n    expect(bigPapisStartPopupSource).not.toContain('createEventBooking({');\n    expect(calendarEngineSource).toContain('export async function createMobileVendorPopupSession');\n    expect(calendarEngineSource).toContain(\"pipeline: 'popup_session'\");\n    expect(calendarEngineSource).toContain('public_schedule: true');\n    expect(ownerRoutesSource).toContain(\"const BigPapisStartPopup = lazyWithRetry(() => import('@/pages/mobile-vendor/BigPapisStartPopup')));\");\n    expect(ownerRoutesSource).toContain(\"case 'pop-up': return detail === 'start' ? bigPapisLazyContent(BigPapisStartPopup)\");\n    expect(bigPapisOwnerShellSource).toContain(\"label: 'Event Prep'\");\n    expect(bigPapisOwnerShellSource).toContain('/inventory?view=prep&bpMode=event');\n    expect(bigPapisOwnerShellSource).toContain(\"label: 'Orders & Invoices'\");\n    expect(bigPapisOwnerShellSource).toContain('/invoices?bpMode=office');\n  });\n\n  it('hard-isolates KNOCKLAUNCH OS owner routes from customer tenant presentation state', () => {\n    expect(privateAppShellSource).toContain(\"const KnockLaunchOSSettings=lazyWithRetry(()=>import('./pages/owner/KnockLaunchOSSettings'))\");\n    const settingsStart = privateAppShellSource.indexOf('function PortfolioSettingsShell()');\n    const settingsEnd = privateAppShellSource.indexOf('function TenantWorkspaceRuntime()', settingsStart);\n    const settingsShell = privateAppShellSource.slice(settingsStart, settingsEnd);\n    expect(settingsShell).toContain('<KnockLaunchOSSettings/>');\n    expect(settingsShell).not.toContain('<TenantSettingsPage/>');\n    expect(settingsShell).not.toContain('GlobalFallbackAccountMenu');\n\n    const bannedOwnerPresentationTokens = [\n      'activeTenant',\n      'TenantSettingsPage',\n      'TenantBrandTheme',\n      'TenantBrandMediaSettings',\n      'ModeCardImageSettings',\n      'TenantModesShell',\n      'TenantBrandCharacterCard',\n      'repairTenantWorkspace',\n      \"functions.invoke('tenant-media-library'\",\n      'MiscAwareAccountMenu',\n      'GlobalFallbackAccountMenu',\n    ];\n    for (const file of knockLaunchOwnerSources) {\n      for (const token of bannedOwnerPresentationTokens) {\n        expect(file.source, `${file.name} must not inherit customer tenant presentation via ${token}`).not.toContain(token);\n      }\n    }\n  });\n\n  it('keeps Settings and Profile universal for future tenant types without an allowlist', () => {\n    const futureTenant = {\n      id: 'future-tenant-id',\n      tenant_type: 'FUTURE_BUSINESS_TYPE',\n      company_slug: 'future-co',\n      name: 'Future Co',\n      settings: {},\n    };\n    const futureRoutes = resolveTenantAvatarMenuContract(futureTenant);\n    expect(futureRoutes.settingsPath).toBe('/future-co/settings');\n    expect(futureRoutes.profilePath).toBe('/future-co/settings?section=profile');\n    expect(isTenantAvatarMenuTargetAllowed(futureTenant, futureRoutes.settingsPath)).toBe(true);\n    expect(isTenantAvatarMenuTargetAllowed(futureTenant, futureRoutes.profilePath)).toBe(true);\n\n    const futureOwnerTenant = {\n      ...futureTenant,\n      id: 'future-owner-tenant-id',\n      tenant_type: 'FUTURE_OWNER_BUSINESS',\n      company_slug: 'future-owner-co',\n      name: 'Future Owner Co',\n      settings: { canonical_owner_route: '/future-owner-co/owner' },\n    };\n    const futureOwnerRoutes = resolveTenantAvatarMenuContract(futureOwnerTenant);\n    expect(futureOwnerRoutes.settingsPath).toBe('/future-owner-co/owner/settings');\n    expect(futureOwnerRoutes.profilePath).toBe('/future-owner-co/owner/settings?section=profile');\n  });\n\n  it('does not register the tenant-style universal loader for KNOCKLAUNCH OS routes', () => {\n    expect(appSource).toContain(\"const isKnockLaunchOwnerRoute = /^\\\\/knock-launch-(?:os|crm)(?:\\\\/|$)/i.test(location.pathname);\");\n    expect(appSource).toContain('fallback={isKnockLaunchOwnerRoute ? null : isBigPapisCustomHost ? null');\n  });\n\n  it('keeps Notifications inside Settings and KNOCKLAUNCH OS account routes owner-scoped', () => {\n    expect(crmUserMenuSource).not.toContain('Notification settings');\n    expect(tenantSettingsPageSource).toContain(\"id:'notifications' as const\");\n    expect(tenantSettingsPageSource).toContain(\"settingsSection==='notifications'?<UnifiedNotifications/>:null\");\n\n    const knockLaunchOwnerRoutes = resolveTenantAvatarMenuContract({\n      id: 'knocklaunch-os',\n      tenant_type: 'PLATFORM_ADMIN',\n      company_slug: 'knock-launch-os',\n      name: 'KNOCKLAUNCH OS',\n      settings: { canonical_workspace_route: '/knock-launch-os/portfolio' },\n    });\n    expect(knockLaunchOwnerRoutes.basePath).toBe('/knock-launch-os');\n    expect(knockLaunchOwnerRoutes.workspacePath).toBe('/knock-launch-os/portfolio');\n    expect(knockLaunchOwnerRoutes.settingsPath).toBe('/knock-launch-os/settings');\n    expect(knockLaunchOwnerRoutes.profilePath).toBe('/knock-launch-os/settings?section=profile');\n    expect(isTenantAvatarMenuTargetAllowed({\n      id: 'knocklaunch-os',\n      tenant_type: 'PLATFORM_ADMIN',\n      company_slug: 'knock-launch-os',\n      name: 'KNOCKLAUNCH OS',\n    }, knockLaunchOwnerRoutes.settingsPath)).toBe(true);\n    expect(isTenantAvatarMenuTargetAllowed({\n      id: 'knocklaunch-os',\n      tenant_type: 'PLATFORM_ADMIN',\n      company_slug: 'knock-launch-os',\n      name: 'KNOCKLAUNCH OS',\n    }, '/admin')).toBe(false);\n  });\n\n  it('prevents reserved memberships from poisoning business route resolution', () => {\n    for (const tenantType of RESERVED_TENANT_IDENTITIES) {\n      const reservedTenant = {\n        tenant_type: tenantType,\n        company_slug: `reserved-${tenantType.toLowerCase()}`,\n        name: tenantType,\n      };\n\n      expect(() => canonicalTenantRouteSlugForIdentity(reservedTenant)).not.toThrow();\n      expect(canonicalTenantRouteSlugForIdentity(reservedTenant)).toBe('default');\n      expect(() => tenantRouteIdentityAliases(reservedTenant)).not.toThrow();\n      expect(tenantRouteIdentityAliases(reservedTenant)).toEqual([]);\n      expect(() => tenantRouteIdentityMatchesRequestedSlug(reservedTenant, 'redfish-roofing')).not.toThrow();\n      expect(tenantRouteIdentityMatchesRequestedSlug(reservedTenant, 'redfish-roofing')).toBe(false);\n    }\n\n    expect(() => resolveTenantRouteMembership(mixedGodModeMemberships, 'redfish-roofing')).not.toThrow();\n    const redfish = resolveTenantRouteMembership(mixedGodModeMemberships, 'redfish-roofing');\n    expect(redfish.reason).toBe('matched_canonical');\n    expect(redfish.membership?.tenant_id).toBe('redfish');\n\n    expect(() => resolveTenantRouteMembership(mixedGodModeMemberships, 'big-papis')).not.toThrow();\n    const bigPapis = resolveTenantRouteMembership(mixedGodModeMemberships, 'big-papis');\n    expect(bigPapis.reason).toBe('matched_canonical');\n    expect(bigPapis.membership?.tenant_id).toBe('big-papis');\n\n    expect(() => resolveTenantRouteMembership(mixedGodModeMemberships, 'curri-control-center')).not.toThrow();\n    const curri = resolveTenantRouteMembership(mixedGodModeMemberships, 'curri-control-center');\n    expect(curri.reason).toBe('matched_canonical');\n    expect(curri.membership?.tenant_id).toBe('curri-control-center');\n\n    expect(() => resolveTenantRouteMembership(mixedGodModeMemberships, 'custom-events')).not.toThrow();\n    const customBusiness = resolveTenantRouteMembership(mixedGodModeMemberships, 'custom-events');\n    expect(customBusiness.reason).toBe('matched_canonical');\n    expect(customBusiness.membership?.tenant_id).toBe('custom-business');\n\n    for (const tenantType of RESERVED_TENANT_IDENTITIES) {\n      expect(() => resolveTenantRouteMembership(mixedGodModeMemberships, 'redfish-roofing', tenantType)).not.toThrow();\n      const reservedTypeRequest = resolveTenantRouteMembership(mixedGodModeMemberships, 'redfish-roofing', tenantType);\n      expect(reservedTypeRequest.membership).toBeNull();\n      expect(reservedTypeRequest.reason).toBe('type_mismatch');\n    }\n  });\n});\n"}],"title":"Align Big Papi safety tests with current module ownership","branch":"ai/objective-first-repair-2c0246d33e00","writes":[],"patches":[],"approved":true,"missionId":"2c0246d3-3e00-4c22-a1e0-8924139defc2","objective":"Align two stale Big Papi regression contracts with the already-merged architecture, without changing application behavior. tenantStartupSafety must assert BigPapisToday is lazy-loaded and rendered through bigPapisLazyContent. tenant-isolation-hard-safety must read the dedicated BigPapisStartPopup.tsx module and keep the existing Pop-Up safety assertions against that module, including the direct ownerRoutes lazy import. Do not remove or weaken any behavioral assertions.","sourceSha":"deff5211e0d7b6305e9215d010123613461334ff","repository":"noel/KnockLaunchOS","ownerApproved":true,"sourceTargets":["src/__tests__/contracts/tenantStartupSafety.test.ts","src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts"],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Align two stale Big Papi regression contracts with the already-merged architecture, without changing application behavior. tenantStartupSafety must assert BigPapisToday is lazy-loaded and rendered through bigPapisLazyContent. tenant-isolation-hard-safety must read the dedicated BigPapisStartPopup.tsx module and keep the existing Pop-Up safety assertions against that module, including the direct ownerRoutes lazy import. Do not remove or weaken any behavioral assertions.","wordingChanged":false,"canonicalIntent":"Align two stale Big Papi regression contracts with the already-merged architecture, without changing application behavior. tenantStartupSafety must assert BigPapisToday is lazy-loaded and rendered through bigPapisLazyContent. tenant-isolation-hard-safety must read the dedicated BigPapisStartPopup.tsx module and keep the existing Pop-Up safety assertions against that module, including the direct ownerRoutes lazy import. Do not remove or weaken any behavioral assertions.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tests-match-current-architecture","statement":"Big Papi regression tests validate the current lazy dashboard and dedicated Start Pop-Up module ownership.","proofConditionIds":["repo-proof"]}],"objective":"Align two stale Big Papi regression contracts with the already-merged architecture, without changing application behavior. tenantStartupSafety must assert BigPapisToday is lazy-loaded and rendered through bigPapisLazyContent. tenant-isolation-hard-safety must read the dedicated BigPapisStartPopup.tsx module and keep the existing Pop-Up safety assertions against that module, including the direct ownerRoutes lazy import. Do not remove or weaken any behavioral assertions.","constraints":[{"id":"no-app-behavior-change","statement":"Change tests only; do not modify application source or weaken behavioral coverage.","proofConditionIds":["repo-proof"]},{"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-proof"]},{"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-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"The two regression contract files reference the current Big Papi source owners and preserve existing behavioral assertions.","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":"Align-two-stale-Big-Papi-regression-contracts-with-the-already-merged-architecture-without-changing","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-proof"]},"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"}},"durableMutationResume":true},"recovery":false,"fingerprint":"676575bb0a4d87ea5c74760c71cdb7edb2c5b58b2b511a3d6ea1928f96117a2b","replayCount":0,"serializedBytes":56712},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:54:01.217972+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:2c0246d3-3e00-4c22-a1e0-8924139defc2:repository-mutation-intent:676575bb0a4d87ea5c74760c71cdb7edb2c5b58b2b511a3d6ea1928f96117a2b:0","mission_step_id":"d44a8dbd-b3d8-427e-a263-4fb3bc177460","command_center_event_id":"2c0246d3-3e00-4c22-a1e0-8924139defc2"},{"id":"2fcbb388-d907-44e3-b390-6c370cb300af","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-293df568d4ad","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3536,"terminal":false,"missionId":"293df568-d4ad-41cb-8de6-f7cfc9064e07","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"382676d6490cc26846c2ab0c5941320687ba9d2e","timingsMs":{"prReadinessMs":125,"approvedPlanMs":0,"shipAndProveMs":470,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"293df568-d4ad-41cb-8de6-f7cfc9064e07"},"performance":null,"deploymentId":"forgejo-main-382676d6490c","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1923,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:01:55.157387+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3536","receipt_type":"automatic_mission_resume","idempotency_key":"mission:293df568-d4ad-41cb-8de6-f7cfc9064e07:automatic-mission-resume:3536:canonical_release_dispatched","mission_step_id":"41d988bf-f4bf-4814-ada5-29a14901d8b7","command_center_event_id":"293df568-d4ad-41cb-8de6-f7cfc9064e07"},{"id":"b4e3d480-5769-4a4e-ad26-ea509c29bd33","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/pcg-live-media-release","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3252,"terminal":false,"missionId":"ab539b2c-3a57-4f0f-9727-d625d60dd0d1","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4669,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":681,"missionSetupMs":261,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":261,"repositoryMutationMs":3988,"repositoryProviderMs":3988,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2131,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1857},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"ab539b2c-3a57-4f0f-9727-d625d60dd0d1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3720,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:36:17.400547+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3252","receipt_type":"execute_mission","idempotency_key":"mission:ab539b2c-3a57-4f0f-9727-d625d60dd0d1:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"1ae85b69-76df-48c6-a4fb-11985c8a708d","command_center_event_id":"ab539b2c-3a57-4f0f-9727-d625d60dd0d1"},{"id":"6ceffd58-11f6-4691-80ce-126c7841ec41","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/pcg-live-media-release","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3252,"terminal":false,"missionId":"ab539b2c-3a57-4f0f-9727-d625d60dd0d1","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"fc8f126082d6b50d2e3b7fce77b1a19607634d6c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5833,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":522,"approvedPlanMs":0,"missionSetupMs":435,"providerAuthMs":0,"shipAndProveMs":5040,"ledgerPrepareMs":258,"ledgerReconcileMs":0,"lineageReconcileMs":177,"resolvePreflightMs":435,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":258,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ab539b2c-3a57-4f0f-9727-d625d60dd0d1"},"performance":null,"deploymentId":"forgejo-main-fc8f126082d6","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2525,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:36:32.00139+00:00","proof_gate":"canonical_release_dispatched","source_sha":"fc8f126082d6b50d2e3b7fce77b1a19607634d6c","external_id":"forgejo-main-fc8f126082d6","receipt_type":"execute_mission","idempotency_key":"mission:ab539b2c-3a57-4f0f-9727-d625d60dd0d1:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"60936522-10e5-4546-a1c6-2c37cf584c24","command_center_event_id":"ab539b2c-3a57-4f0f-9727-d625d60dd0d1"},{"id":"d6c274db-2be4-4208-9d63-462eb66189aa","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-2f8a572f4784","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"2f8a572f-4784-49a4-86c0-f13c3a94aa0e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":22,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":434,"providerAuthMs":0,"ledgerPrepareMs":434,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":434,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":434,"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":"2f8a572f-4784-49a4-86c0-f13c3a94aa0e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6901,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","config/capabilities/pcg-google-workspace-gmail.json","config/capabilities/pcg-card-grading-modes.json","config/capabilities/tenant-brand-character.json","config/capabilities/tenant-type-registry.json","src/__tests__/contracts/select-tenant-workspace-resolver.contract.test.ts","config/capabilities/mail-workspace-v1.json","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:37:17.047976+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2f8a572f-4784-49a4-86c0-f13c3a94aa0e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"072cfc9b-712a-446c-b9d4-c94e4a1871fe","command_center_event_id":"2f8a572f-4784-49a4-86c0-f13c3a94aa0e"},{"id":"031feaf9-479d-4eb0-9afd-10e3ea5b4980","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2f8a572f4784","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"2f8a572f-4784-49a4-86c0-f13c3a94aa0e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1154,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1154,"missionSetupMs":381,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":381,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":381,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":381,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2f8a572f-4784-49a4-86c0-f13c3a94aa0e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1425,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:45:43.584413+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2f8a572f-4784-49a4-86c0-f13c3a94aa0e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e70d87d3-fbe1-4565-8a4c-e6ca4da8ba27","command_center_event_id":"2f8a572f-4784-49a4-86c0-f13c3a94aa0e"},{"id":"00d24206-100f-41f6-916e-b21fbf61a25f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-aa4f273a40a0","prNumber":3253,"nextAction":null,"mergeCommitSha":"c8e484625258e6e51bf0665ca59aabe77389f153","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:03:17.050497+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c8e484625258e6e51bf0665ca59aabe77389f153","external_id":"3253","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:aa4f273a-40a0-4f44-9116-aab12e80a34e:merged-pr:3253:c8e484625258e6e51bf0665ca59aabe77389f153","mission_step_id":"9c0cff3c-95a6-4513-8414-bfe491f26a35","command_center_event_id":"aa4f273a-40a0-4f44-9116-aab12e80a34e"},{"id":"534fc783-7131-48cb-b5c0-563ff1cadfe5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-aa4f273a40a0","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"aa4f273a-40a0-4f44-9116-aab12e80a34e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":156,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1023,"providerAuthMs":0,"ledgerPrepareMs":606,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1023,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":606,"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":"aa4f273a-40a0-4f44-9116-aab12e80a34e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7816,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/pcg-card-grading-modes.json","src/PublicAppShell.tsx","config/capabilities/pcg-google-workspace-gmail.json","config/capabilities/tenant-brand-character.json","scripts/release-target-ownership.mjs","src/__tests__/contracts/shell-studio-dashboard-profile.contract.test.ts","config/capabilities/platform-application-registry.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T02:47:22.946834+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aa4f273a-40a0-4f44-9116-aab12e80a34e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c298bc45-3ebf-4ecc-8bf6-c640511cbb97","command_center_event_id":"aa4f273a-40a0-4f44-9116-aab12e80a34e"},{"id":"5aa81675-d876-4fc8-acf8-e10cdedeb1ef","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-aa4f273a40a0","reason":"explicit_pull_request_identity_mismatch:3253","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3253,"terminal":false,"missionId":"aa4f273a-40a0-4f44-9116-aab12e80a34e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"c8e484625258e6e51bf0665ca59aabe77389f153","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":666,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":666,"missionSetupMs":270,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":270,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"aa4f273a-40a0-4f44-9116-aab12e80a34e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1468,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T02:47:58.82945+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aa4f273a-40a0-4f44-9116-aab12e80a34e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4c96afcb-f3e2-49a0-a78d-1fc176260e82","command_center_event_id":"aa4f273a-40a0-4f44-9116-aab12e80a34e"},{"id":"380c50ce-f079-406d-8198-a16103d9e004","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f172b00ef73f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":243,"providerAuthMs":0,"ledgerPrepareMs":243,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":243,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":243,"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":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3969,"likelyAffectedFiles":["scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:50:23.567909+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f172b00e-f73f-44aa-a570-e4e5e7ebf5c5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8f60db17-debd-485f-aeee-3caa762b86f0","command_center_event_id":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},{"id":"43a85b87-6e2e-4e41-a52d-910d5167d742","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-f172b00ef73f","prNumber":3254,"nextAction":null,"mergeCommitSha":"9bd01620262a1e9ec913b9075150d4cc8eb70aa9","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:04:23.24971+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9bd01620262a1e9ec913b9075150d4cc8eb70aa9","external_id":"3254","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f172b00e-f73f-44aa-a570-e4e5e7ebf5c5:merged-pr:3254:9bd01620262a1e9ec913b9075150d4cc8eb70aa9","mission_step_id":"8493895f-a015-4031-8ad4-a4254c6dfeff","command_center_event_id":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},{"id":"af6ae8ca-fd50-4b2f-ad4f-ee0881f22b2d","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"382676d6490cc26846c2ab0c5941320687ba9d2e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"In src/PrivateAppShell.tsx, create a Big Papi-scoped frontend presentation standard for owner applications. Use the shared Big Papi shell boundary so Calendar/Plan, Start Pop-Up, Event, Back Office, and Messaging share compact spacing, consistent card/button/header geometry, readable mobile text with 16px minimum form/body sizing, no horizontal overflow, and preserved existing mode colors and tenant branding. Do not change route behavior or other tenants. Ship through one PR and the normal frontend release path.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"66124a05947abd15143ed7ea87fd03e764178bd9b6171a9de1bb61cecd6955d1","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"66124a05947abd15143ed7ea87fd03e764178bd9b6171a9de1bb61cecd6955d1"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"382676d6490cc26846c2ab0c5941320687ba9d2e","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:01:57.813913+00:00","proof_gate":"request_contract_pending","source_sha":"382676d6490cc26846c2ab0c5941320687ba9d2e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:293df568-d4ad-41cb-8de6-f7cfc9064e07:request-contract:66124a05947abd15143ed7ea87fd03e764178bd9b6171a9de1bb61cecd6955d1:382676d6490cc26846c2ab0c5941320687ba9d2e:pending:visual","mission_step_id":"946fe03d-27d4-4d40-bc93-3a60a6b997b9","command_center_event_id":"293df568-d4ad-41cb-8de6-f7cfc9064e07"},{"id":"b46e589b-0535-435a-81d1-e78d26621763","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"https://app.knocklaunch.app/big-papis/owner/calendar","branch":"ai/objective-first-repair-623622de1349","writes":[],"patches":[],"approved":true,"missionId":"623622de-1349-4164-9178-c428a59aa039","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/styles/bigPapisApplicationFamily.css","anchor":"body.kl-big-papis-app-family .kl-responsive-tenant-runtime{--bp-app-max-width:1120px;--bp-app-radius:18px;--bp-control-radius:14px;--bp-control-height:44px;--bp-app-hero:none;--bp-app-accent:#ff2aa6;--bp-app-glow:rgba(255,42,166,.34)}\nbody.kl-bp-plan{","replacement":"@import './bigPapisMockFamilyOverride.css';\n\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime{--bp-app-max-width:1120px;--bp-app-radius:18px;--bp-control-radius:14px;--bp-control-height:44px;--bp-app-hero:none;--bp-app-accent:#ff2aa6;--bp-app-glow:rgba(255,42,166,.34)}\nbody.kl-bp-plan{"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"ce3aad2f50adea4cc2b1d3d01e4731536582e931cc8bc2524d42db5cae9b84b5","replayCount":0,"serializedBytes":1006},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:38:39.461432+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:623622de-1349-4164-9178-c428a59aa039:repository-mutation-intent:ce3aad2f50adea4cc2b1d3d01e4731536582e931cc8bc2524d42db5cae9b84b5:0","mission_step_id":"3c014816-cafd-4ec1-87e2-9015ea5b1fed","command_center_event_id":"623622de-1349-4164-9178-c428a59aa039"},{"id":"c93805e4-1a9f-4e77-b324-917f3f524f8c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-aa4f273a40a0","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3253,"terminal":false,"missionId":"aa4f273a-40a0-4f44-9116-aab12e80a34e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3602,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1272,"missionSetupMs":452,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":313,"ledgerReconcileMs":0,"lineageReconcileMs":139,"resolvePreflightMs":452,"repositoryMutationMs":2330,"repositoryProviderMs":2330,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2174,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":313,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":156},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"aa4f273a-40a0-4f44-9116-aab12e80a34e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3067,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T02:48:41.94916+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3253","receipt_type":"execute_mission","idempotency_key":"mission:aa4f273a-40a0-4f44-9116-aab12e80a34e:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"4c96afcb-f3e2-49a0-a78d-1fc176260e82","command_center_event_id":"aa4f273a-40a0-4f44-9116-aab12e80a34e"},{"id":"f0ce8ad8-540f-47eb-9780-d02c5c70c6bb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f172b00ef73f","reason":"anchored_edit_anchor_missing:src/PrivateAppShell.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":825,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":825,"missionSetupMs":382,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":103,"resolvePreflightMs":382,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":279,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1486,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:54:54.794199+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f172b00e-f73f-44aa-a570-e4e5e7ebf5c5:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"643e7869-78c2-4bf9-bf2e-36be0fa2a17a","command_center_event_id":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},{"id":"de6b9031-fbd0-467b-a7cb-c202774602ba","source":"cc-execution","status":"recorded","payload":{"objective":"Fix the Prestigious Card Grading MODES route family so /pcg/DASHBOARD?mode=received, grading, completed, and mailed use the tenant's configured workspace background asset only, never the hero asset. Production tenant truth currently has distinct media_branding.resolved_background_asset_id=8fa9f944-25b2-4d23-84b3-e0a87bb369e5 and hero_background_asset_id=f553e4ef-b8f3-408a-b610-a59782b8f384. PcgWorkspace currently ignores tenant media branding and hard-codes PCG_WORKSPACE_BACKGROUND. Replace that with resolveTenantMediaBranding(activeTenant).backgroundUrl, falling back only to the tenant's explicit background_image_url/backgroundImageUrl fields and otherwise a solid dark background; do not fall back to the hero. Keep hero usage confined to the dashboard hero card. Ship through one small ai/* PR, Gate, squash merge, frontend deploy, and verify live that the four mode routes resolve the workspace background rather than the hero.","tenantRef":"pcg","receivedAt":"2026-09-20T03:04:41.911Z","fingerprint":"39f60657374b44ab0bfb3149061e6ef8d7dc6ddaaef9de32cad4c7459432ac20","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix the Prestigious Card Grading MODES route family so /pcg/DASHBOARD?mode=received, grading, completed, and mailed use the tenant's configured workspace background asset only, never the hero asset. Production tenant truth currently has distinct media_branding.resolved_background_asset_id=8fa9f944-25b2-4d23-84b3-e0a87bb369e5 and hero_background_asset_id=f553e4ef-b8f3-408a-b610-a59782b8f384. PcgWorkspace currently ignores tenant media branding and hard-codes PCG_WORKSPACE_BACKGROUND. Replace that with resolveTenantMediaBranding(activeTenant).backgroundUrl, falling back only to the tenant's explicit background_image_url/backgroundImageUrl fields and otherwise a solid dark background; do not fall back to the hero. Keep hero usage confined to the dashboard hero card. Ship through one small ai/* PR, Gate, squash merge, frontend deploy, and verify live that the four mode routes resolve the workspace background rather than the hero.","wordingChanged":false,"canonicalIntent":"Fix the Prestigious Card Grading MODES route family so /pcg/DASHBOARD?mode=received, grading, completed, and mailed use the tenant's configured workspace background asset only, never the hero asset. Production tenant truth currently has distinct media_branding.resolved_background_asset_id=8fa9f944-25b2-4d23-84b3-e0a87bb369e5 and hero_background_asset_id=f553e4ef-b8f3-408a-b610-a59782b8f384. PcgWorkspace currently ignores tenant media branding and hard-codes PCG_WORKSPACE_BACKGROUND. Replace that with resolveTenantMediaBranding(activeTenant).backgroundUrl, falling back only to the tenant's explicit background_image_url/backgroundImageUrl fields and otherwise a solid dark background; do not fall back to the hero. Keep hero usage confined to the dashboard hero card. Ship through one small ai/* PR, Gate, squash merge, frontend deploy, and verify live that the four mode routes resolve the workspace background rather than the hero.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Fix the Prestigious Card Grading MODES route family so /pcg/DASHBOARD?mode=received, grading, completed, and mailed use the tenant's configured workspace background asset only, never the hero asset. Production tenant truth currently has distinct media_branding.resolved_background_asset_id=8fa9f944-25b2-4d23-84b3-e0a87bb369e5 and hero_background_asset_id=f553e4ef-b8f3-408a-b610-a59782b8f384. PcgWorkspace currently ignores tenant media branding and hard-codes PCG_WORKSPACE_BACKGROUND. Replace that with resolveTenantMediaBranding(activeTenant).backgroundUrl, falling back only to the tenant's explicit background_image_url/backgroundImageUrl fields and otherwise a solid dark background; do not fall back to the hero. Keep hero usage confined to the dashboard hero card. Ship through one small ai/* PR, Gate, squash merge, frontend deploy, and verify live that the four mode routes resolve the workspace background rather than the hero.","proofConditionIds":["proof-production"]}],"objective":"Fix the Prestigious Card Grading MODES route family so /pcg/DASHBOARD?mode=received, grading, completed, and mailed use the tenant's configured workspace background asset only, never the hero asset. Production tenant truth currently has distinct media_branding.resolved_background_asset_id=8fa9f944-25b2-4d23-84b3-e0a87bb369e5 and hero_background_asset_id=f553e4ef-b8f3-408a-b610-a59782b8f384. PcgWorkspace currently ignores tenant media branding and hard-codes PCG_WORKSPACE_BACKGROUND. Replace that with resolveTenantMediaBranding(activeTenant).backgroundUrl, falling back only to the tenant's explicit background_image_url/backgroundImageUrl fields and otherwise a solid dark background; do not fall back to the hero. Keep hero usage confined to the dashboard hero card. Ship through one small ai/* PR, Gate, squash merge, frontend deploy, and verify live that the four mode routes resolve the workspace background rather than the hero.","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":"Fix the Prestigious Card Grading MODES route family so /pcg/DASHBOARD?mode=received, grading, completed, and mailed use the tenant's configured workspace background asset only, never the hero asset. Production tenant truth currently has distinct media_branding.resolved_background_asset_id=8fa9f944-25b2-4d23-84b3-e0a87bb369e5 and hero_background_asset_id=f553e4ef-b8f3-408a-b610-a59782b8f384. PcgWorkspace currently ignores tenant media branding and hard-codes PCG_WORKSPACE_BACKGROUND. Replace that with resolveTenantMediaBranding(activeTenant).backgroundUrl, falling back only to the tenant's explicit background_image_url/backgroundImageUrl fields and otherwise a solid dark background; do not fall back to the hero. Keep hero usage confined to the dashboard hero card. Ship through one small ai/* PR, Gate, squash merge, frontend deploy, and verify live that the four mode routes resolve the workspace background rather than the hero.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Fix-the-Prestigious-Card-Grading-MODES-route-family-so-pcg-DASHBOARD-mode-received-grading-completed","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"cd995ba9c8257dbb1d5de412f8d14d0250aa19b93093e4aabd84889aef3f408c","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:04:42.207343+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:6b51375d-7ee2-4d4c-9a58-f48030f4bb5e:tenant-workstream-contribution:39f60657374b44ab0bfb3149061e6ef8d7dc6ddaaef9de32cad4c7459432ac20","mission_step_id":null,"command_center_event_id":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},{"id":"7795d4bb-20e0-4e8a-b1f4-cfcfa4ace519","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized hardening so a new corrective mutation cannot inherit an older generation's release or proof identity and falsely terminalize before the new code is live.","baseSha":"5371951d5c78965a184aa80c9683232e4e42ce52","issuedAt":1789877428061,"expiresAt":1789877608061,"missionId":"15cf6542-7456-4c36-8950-748ec91a29a7","authorizationId":"98420764-04db-4cf6-93db-2114a84026aa","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:10:28.359435+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5371951d5c78965a184aa80c9683232e4e42ce52","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:98420764-04db-4cf6-93db-2114a84026aa","mission_step_id":"5e4f9ff4-48b1-4d24-bbe4-3d0072353683","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"1b9edf73-18db-4bc0-aadf-48f80df57825","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/owner-mission-checkpoint.test.js"],"reason":"Owner-authorized bounded control-plane repair to restore durable play-by-play checkpoints, interruption-safe resume state, semantic deduplication, and lower ledger read latency.","baseSha":"e90687543f358c09e5f531e26d949e60bb33e249","issuedAt":1789916080109,"expiresAt":1789916260109,"missionId":"8e26e826-1995-4e7d-9622-7dbc2271ae39","authorizationId":"e9335900-4993-48a3-96ef-24b0453fbc21","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:54:40.401194+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e90687543f358c09e5f531e26d949e60bb33e249","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e9335900-4993-48a3-96ef-24b0453fbc21","mission_step_id":"2d11db73-a5d1-4445-9881-d1984125afc3","command_center_event_id":"8e26e826-1995-4e7d-9622-7dbc2271ae39"},{"id":"b4da9904-d38e-4353-b02a-63cad86a1ac2","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized corrective control-plane repair after live proof showed mission_status stripped the newly computed ownerCheckpoint and the standalone regression test was outside the canonical Gate suite.","baseSha":"dc6e5dd2af316154bb9f16d91287881bf220cd80","issuedAt":1789916250864,"expiresAt":1789916430864,"missionId":"8e26e826-1995-4e7d-9622-7dbc2271ae39","authorizationId":"429f0700-424f-4818-89e0-bc9b43e95dca","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:57:31.153522+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"dc6e5dd2af316154bb9f16d91287881bf220cd80","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:429f0700-424f-4818-89e0-bc9b43e95dca","mission_step_id":"2d11db73-a5d1-4445-9881-d1984125afc3","command_center_event_id":"8e26e826-1995-4e7d-9622-7dbc2271ae39"},{"id":"058ba186-c3a9-4cb0-8634-b9fe39b3fc7b","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"ebcce6bc0e8db85310123cb01d7a70e781e99c85","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"source-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"fc59ba517c948ecfa8d8c4cf8f60066d976cde7d","prNumber":3520,"gateRunId":null,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"https://git.knocklaunch.app/noel/KnockLaunchOS/commit/fc59ba517c948ecfa8d8c4cf8f60066d976cde7d","mergeCommitSha":"ebcce6bc0e8db85310123cb01d7a70e781e99c85"}],"requestContractHash":"c417a8ca57aec06b4f23fee21525b163ce9b3e7c02208ea9996c0bbd4afbb4ae","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T13:44:10.597447+00:00","proof_gate":"request_contract_repository_verified","source_sha":"ebcce6bc0e8db85310123cb01d7a70e781e99c85","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:7cd606fb-7235-4807-9c3f-7cd603edadbb:request-contract-repository:c417a8ca57aec06b4f23fee21525b163ce9b3e7c02208ea9996c0bbd4afbb4ae:ebcce6bc0e8db85310123cb01d7a70e781e99c85","mission_step_id":"9c9a6508-09cf-40f0-8f65-10ff334d8cff","command_center_event_id":"7cd606fb-7235-4807-9c3f-7cd603edadbb"},{"id":"b756df57-aa9d-4718-b8cc-794c7ba059e9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f172b00ef73f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3254,"terminal":false,"missionId":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4137,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1176,"missionSetupMs":390,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":129,"resolvePreflightMs":390,"repositoryMutationMs":2961,"repositoryProviderMs":2961,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2668,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":293},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3048,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:56:53.990854+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3254","receipt_type":"execute_mission","idempotency_key":"mission:f172b00e-f73f-44aa-a570-e4e5e7ebf5c5:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"643e7869-78c2-4bf9-bf2e-36be0fa2a17a","command_center_event_id":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},{"id":"33dcc3fe-57b3-4c39-8195-f442d0612c79","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-6b51375d7ee2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":135,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":944,"providerAuthMs":0,"ledgerPrepareMs":554,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":944,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":554,"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":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7001,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/pcg-card-grading-modes.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","src/__tests__/contracts/generatedTenantRouteFamily.contract.test.ts","src/__tests__/contracts/modes-tenant-navigation.contract.test.ts","config/capabilities/tenant-brand-character.json","config/capabilities/tenant-type-registry.json","src/__tests__/contracts/select-tenant-workspace-resolver.contract.test.ts","config/capabilities/mail-workspace-v1.json","config/capabilities/pcg-google-workspace-gmail.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:04:42.906084+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6b51375d-7ee2-4d4c-9a58-f48030f4bb5e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"981055d0-a7f5-4e65-9669-f2222a23c1cb","command_center_event_id":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},{"id":"1eb92849-8876-4d77-b4fc-d5e87af34aa9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-6b51375d7ee2","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":607,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":607,"missionSetupMs":274,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":274,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1422,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:04:56.076296+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6b51375d-7ee2-4d4c-9a58-f48030f4bb5e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b1ac80bc-21d2-40fd-8c82-77002e56bce2","command_center_event_id":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},{"id":"cfdfd4b1-d959-4a2e-875d-86999f0fcacc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-356be8f6a7e5","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"356be8f6-a7e5-4ea8-8e1b-f75b00321014","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1311,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1311,"missionSetupMs":264,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":264,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":264,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":264,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"356be8f6-a7e5-4ea8-8e1b-f75b00321014"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1425,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:07:31.027965+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:356be8f6-a7e5-4ea8-8e1b-f75b00321014:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"64985130-c5eb-4aca-b321-d65f461ffd53","command_center_event_id":"356be8f6-a7e5-4ea8-8e1b-f75b00321014"},{"id":"832489d2-d5e2-40cb-830b-dd7d1dc5acbc","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-8e26e8261995","prNumber":3287,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"dc6e5dd2af316154bb9f16d91287881bf220cd80","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:55:46.715266+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"dc6e5dd2af316154bb9f16d91287881bf220cd80","external_id":"3287","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8e26e826-1995-4e7d-9622-7dbc2271ae39:merged-pr:3287:dc6e5dd2af316154bb9f16d91287881bf220cd80","mission_step_id":"c121fc4a-5738-4861-9c98-6806c2b933d3","command_center_event_id":"8e26e826-1995-4e7d-9622-7dbc2271ae39"},{"id":"e5f47a4d-e8a4-4f58-ac48-14f9e079c1d0","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Refresh the stale Render OnRunner / Universal Visual Witness runtime to current main without changing product behavior. Add one no-op runtime freshness marker comment in scripts/visual-witness-hosted-runner/src/universal-witness.mjs so the canonical release conductor detects OnRunner as affected, Gate it, merge it, deploy OnRunner, verify the runtime source SHA matches the merge, then rerun the Big Papi owner interaction proof.","wordingChanged":false,"canonicalIntent":"Refresh the stale Render OnRunner / Universal Visual Witness runtime to current main without changing product behavior. Add one no-op runtime freshness marker comment in scripts/visual-witness-hosted-runner/src/universal-witness.mjs so the canonical release conductor detects OnRunner as affected, Gate it, merge it, deploy OnRunner, verify the runtime source SHA matches the merge, then rerun the Big Papi owner interaction proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runtime-current","statement":"OnRunner is redeployed from current main and reports the new merge source SHA.","proofConditionIds":["runtime-proof"]}],"objective":"Refresh the stale Render OnRunner / Universal Visual Witness runtime to current main without changing product behavior. Add one no-op runtime freshness marker comment in scripts/visual-witness-hosted-runner/src/universal-witness.mjs so the canonical release conductor detects OnRunner as affected, Gate it, merge it, deploy OnRunner, verify the runtime source SHA matches the merge, then rerun the Big Papi owner interaction proof.","constraints":[{"id":"no-behavior","statement":"Do not alter witness behavior; change is release-trigger only.","proofConditionIds":["runtime-proof"]},{"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":["runtime-proof"]},{"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":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Render OnRunner runtime identity matches the merged source revision after release.","route":"/health","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Refresh-the-stale-Render-OnRunner-Universal-Visual-Witness-runtime-to-current-main-without-changing-","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":["runtime-proof"]},"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":"47fa672b10d7fa5cdfbf0eff2ef8576fc54d0bd99f65d126a5065401f57c7c8e","requestContractRevision":2,"previousRequestContractHash":"fdd8c36d820f7ccf984f3a766a6d34fd4cca50ce3008f38f345dfa073372e543"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T13:48:30.774068+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:202d4216-9118-47c7-8884-1885f8e18182:request-contract:47fa672b10d7fa5cdfbf0eff2ef8576fc54d0bd99f65d126a5065401f57c7c8e","mission_step_id":"3b8d7558-3c25-467c-80d6-76f2908ad6c3","command_center_event_id":"202d4216-9118-47c7-8884-1885f8e18182"},{"id":"f53b82d9-439b-42a5-bf18-433686baec5a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6b51375d7ee2","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3256,"terminal":false,"missionId":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6470,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":704,"missionSetupMs":363,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":84,"resolvePreflightMs":363,"repositoryMutationMs":5766,"repositoryProviderMs":5766,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3209,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":279,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2557},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3716,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:05:17.9987+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3256","receipt_type":"execute_mission","idempotency_key":"mission:6b51375d-7ee2-4d4c-9a58-f48030f4bb5e:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"b1ac80bc-21d2-40fd-8c82-77002e56bce2","command_center_event_id":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},{"id":"7f1f8ab3-f36c-473d-9902-76e93801ad5c","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-07b2f40a16a5","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":169,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":350,"providerAuthMs":0,"ledgerPrepareMs":350,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":350,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":350,"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":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3721,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:05:45.755302+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:07b2f40a-16a5-4b53-ade2-c554c94fea57:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"3a70a2e9-ec96-4843-947a-e7f18ddc0fc5","command_center_event_id":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},{"id":"891722e5-4c2e-43bc-a289-9905def5bb8f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-689762a60b05","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":10022,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":58212,"firstUsefulResultAt":"2026-09-24T13:40:38.548Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.251-forgejo-targeted-source","prNumber":3615,"terminal":false,"missionId":"689762a6-0b05-4d62-9910-5a0e98eeb80a","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5881,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1868,"missionSetupMs":270,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":270,"repositoryMutationMs":4013,"repositoryProviderMs":4013,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2295,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1718},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"689762a6-0b05-4d62-9910-5a0e98eeb80a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3834,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:41:43.622058+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3615","receipt_type":"execute_mission","idempotency_key":"mission:689762a6-0b05-4d62-9910-5a0e98eeb80a:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"8da898d1-2690-4c08-891b-a0009d67ba8c","command_center_event_id":"689762a6-0b05-4d62-9910-5a0e98eeb80a"},{"id":"779de79f-ae09-4ce2-9d32-03b714493bd5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-0fd4e9f6c0fd","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":null,"terminal":false,"missionId":"0fd4e9f6-c0fd-4798-948d-60076cab0459","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":999,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":590,"providerAuthMs":0,"ledgerPrepareMs":590,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":590,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":590,"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":"0fd4e9f6-c0fd-4798-948d-60076cab0459"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5031,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","scripts/cloudflare-native-build.mjs","scripts/cloudflare-native-preflight.mjs","scripts/cloudflare-native-prepare.mjs","scripts/cloudflare-native-artifact-guard.mjs","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T16:59:58.561721+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0fd4e9f6-c0fd-4798-948d-60076cab0459:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c36835dc-cd69-4a5e-bb1e-9b38e4c6a9ef","command_center_event_id":"0fd4e9f6-c0fd-4798-948d-60076cab0459"},{"id":"972049f5-0588-4229-b091-fd81a590579d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6b51375d7ee2","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3256,"terminal":false,"missionId":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"8b2a2e58732e4de2d6803e7e06a98292fd0beafb","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5685,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":533,"approvedPlanMs":0,"missionSetupMs":457,"providerAuthMs":0,"shipAndProveMs":5019,"ledgerPrepareMs":302,"ledgerReconcileMs":0,"lineageReconcileMs":155,"resolvePreflightMs":457,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":302,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},"performance":null,"deploymentId":"forgejo-main-8b2a2e58732e","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2513,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:06:35.817232+00:00","proof_gate":"canonical_release_dispatched","source_sha":"8b2a2e58732e4de2d6803e7e06a98292fd0beafb","external_id":"forgejo-main-8b2a2e58732e","receipt_type":"execute_mission","idempotency_key":"mission:6b51375d-7ee2-4d4c-9a58-f48030f4bb5e:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"05b218c3-fb52-467b-b308-6277a4a9f32f","command_center_event_id":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},{"id":"2571ac7b-66f6-431a-bfde-ff2a27f9700f","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized hardening so a new corrective mutation cannot inherit an older generation's release or proof identity and falsely terminalize before the new code is live.","baseSha":"5371951d5c78965a184aa80c9683232e4e42ce52","issuedAt":1789877447998,"expiresAt":1789877627998,"missionId":"15cf6542-7456-4c36-8950-748ec91a29a7","authorizationId":"2b5e9235-7049-405e-8e5c-47614420f3f5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:10:48.319801+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5371951d5c78965a184aa80c9683232e4e42ce52","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2b5e9235-7049-405e-8e5c-47614420f3f5","mission_step_id":"5e4f9ff4-48b1-4d24-bbe4-3d0072353683","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"3f8b8b08-98b3-4778-b490-7b78c1b3440c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-6b51375d7ee2","prNumber":3256,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8b2a2e58732e4de2d6803e7e06a98292fd0beafb","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:06:59.345651+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8b2a2e58732e4de2d6803e7e06a98292fd0beafb","external_id":"3256","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6b51375d-7ee2-4d4c-9a58-f48030f4bb5e:merged-pr:3256:8b2a2e58732e4de2d6803e7e06a98292fd0beafb","mission_step_id":"05b218c3-fb52-467b-b308-6277a4a9f32f","command_center_event_id":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},{"id":"d01707b8-bdf9-4dec-8a9e-8222c5add307","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"165f6d2dc7d10830ea35b49494dc5b131382f9a8","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-regression","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"b4bf8a123c34da25b2627ad5b473d2b9719b20fe","prNumber":3291,"gateRunId":10317,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTestPath":"workers/cc-execution/test/release-orchestration-invariants.test.js","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/10317/jobs/1","gateTestProof":"successful_exact_head_gate_log_contains:workers/cc-execution/test/release-orchestration-invariants.test.js","gateTestPassed":true,"mergeCommitSha":"165f6d2dc7d10830ea35b49494dc5b131382f9a8","gateTestLogLine":"2026-09-20T15:06:45.6260473Z Gate regression: executing workers/cc-execution/test/release-orchestration-invariants.test.js","gateTestExecuted":true}],"requestContractHash":"93ec8840d2c54f18aa94f313a7927fba1bd6bcbd2f9d82a7848a598cc7d4b7aa","namedGateEvidenceReceiptVersion":":named-gate-evidence-v1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:07:24.464396+00:00","proof_gate":"request_contract_repository_verified","source_sha":"165f6d2dc7d10830ea35b49494dc5b131382f9a8","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:81fd1441-cf62-4734-b80a-400858066693:request-contract-repository:93ec8840d2c54f18aa94f313a7927fba1bd6bcbd2f9d82a7848a598cc7d4b7aa:165f6d2dc7d10830ea35b49494dc5b131382f9a8:named-gate-evidence-v1","mission_step_id":"2dd97829-ad19-45cc-a519-e43d05be488a","command_center_event_id":"81fd1441-cf62-4734-b80a-400858066693"},{"id":"bd9e5f88-1b49-4c48-8fdc-82a51f84a703","source":"forgejo","status":"waiting","payload":{"branch":"ai/universal-account-settings","prNumber":3290,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ea520535d26f859529f07fe22dd1815c04d8de96","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:02:05.134796+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ea520535d26f859529f07fe22dd1815c04d8de96","external_id":"3290","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:cfd7c7b3-773d-46c5-8d99-cbb2455d0485:merged-pr:3290:ea520535d26f859529f07fe22dd1815c04d8de96","mission_step_id":"0b412634-8ea5-4db4-9dd3-eef25baf7d63","command_center_event_id":"cfd7c7b3-773d-46c5-8d99-cbb2455d0485"},{"id":"b935b2af-8bf6-41ee-90b9-2fa40df2096d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-202d42169118","prNumber":3521,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"666a1bc23410865196d34a9fca1b1a916365b964","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T13:49:19.044038+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"666a1bc23410865196d34a9fca1b1a916365b964","external_id":"3521","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:202d4216-9118-47c7-8884-1885f8e18182:merged-pr:3521:666a1bc23410865196d34a9fca1b1a916365b964","mission_step_id":"b5b15638-c101-4c81-aed2-fba81a715a64","command_center_event_id":"202d4216-9118-47c7-8884-1885f8e18182"},{"id":"07a47821-4aff-4e44-aff4-5b236aa3a4d0","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/styles/bigPapisApplicationFamily.css","content":"body.kl-big-papis-app-family .kl-responsive-tenant-runtime{--bp-app-max-width:1120px;--bp-app-radius:18px;--bp-control-radius:14px;--bp-control-height:44px;--bp-app-hero:none;--bp-app-accent:#ff2aa6;--bp-app-glow:rgba(255,42,166,.34)}\nbody.kl-bp-plan{--bp-app-hero:url(\"data:image/jpeg;base64,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\");--bp-app-accent:#ff2aa6;--bp-app-glow:rgba(255,42,166,.36)}\nbody.kl-bp-popup{--bp-app-hero:url(\"data:image/jpeg;base64,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[... ELLIPSIZATION ...]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\");--bp-app-accent:#1dd75c;--bp-app-glow:rgba(29,215,92,.32)}\nbody.kl-bp-event{--bp-app-hero:url(\"data:image/jpeg;base64,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\");--bp-app-accent:#ff7a2d;--bp-app-glow:rgba(255,122,45,.34)}\nbody.kl-bp-back-office{--bp-app-hero:url(\"data:image/jpeg;base64,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\");--bp-app-accent:#a42cff;--bp-app-glow:rgba(164,44,255,.36)}\nbody.kl-bp-connect{--bp-app-hero:url(\"data:image/jpeg;base64,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\");--bp-app-accent:#ff2aa6;--bp-app-glow:rgba(255,42,166,.34)}\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime{color:#f7fbff}\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime main,body.kl-big-papis-app-family .kl-responsive-tenant-runtime [data-tenant-application-surface=\"true\"]{width:min(100%,var(--bp-app-max-width));margin-inline:auto}\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime main::before{content:\"\";display:block;width:calc(100% - 24px);height:clamp(92px,11vw,126px);margin:8px 12px 12px;border-radius:22px;background-image:linear-gradient(90deg,rgba(5,12,24,.08),rgba(5,12,24,.12)),var(--bp-app-hero);background-size:cover;background-position:center;border:1px solid color-mix(in srgb,var(--bp-app-accent) 62%,transparent);box-shadow:0 0 0 1px rgba(255,255,255,.04),0 14px 38px rgba(0,0,0,.34),0 0 28px var(--bp-app-glow);pointer-events:none}\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime h1{font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.08;letter-spacing:-.02em}\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime h2{font-size:clamp(1.1rem,2.4vw,1.4rem);line-height:1.15}\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime button,body.kl-big-papis-app-family .kl-responsive-tenant-runtime [role=\"button\"],body.kl-big-papis-app-family .kl-responsive-tenant-runtime input,body.kl-big-papis-app-family .kl-responsive-tenant-runtime select,body.kl-big-papis-app-family .kl-responsive-tenant-runtime textarea{border-radius:var(--bp-control-radius)}\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime button,body.kl-big-papis-app-family .kl-responsive-tenant-runtime [role=\"button\"]{min-height:var(--bp-control-height)}\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"range\"]),body.kl-big-papis-app-family .kl-responsive-tenant-runtime select,body.kl-big-papis-app-family .kl-responsive-tenant-runtime textarea{min-height:var(--bp-control-height);font-size:16px;background-color:rgba(9,27,44,.92);border-color:rgba(134,168,197,.22)}\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime .rounded-3xl,body.kl-big-papis-app-family .kl-responsive-tenant-runtime .rounded-\\[24px\\],body.kl-big-papis-app-family .kl-responsive-tenant-runtime .rounded-\\[28px\\]{border-radius:var(--bp-app-radius)}\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime .p-8{padding:1.25rem}body.kl-big-papis-app-family .kl-responsive-tenant-runtime .p-6{padding:1rem}body.kl-big-papis-app-family .kl-responsive-tenant-runtime .gap-8{gap:1.25rem}body.kl-big-papis-app-family .kl-responsive-tenant-runtime .gap-6{gap:1rem}\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime .space-y-8>:not([hidden])~:not([hidden]){margin-top:1.25rem}body.kl-big-papis-app-family .kl-responsive-tenant-runtime .space-y-6>:not([hidden])~:not([hidden]){margin-top:1rem}\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime [data-app-header],body.kl-big-papis-app-family .kl-responsive-tenant-runtime [data-sticky-header],body.kl-big-papis-app-family .kl-responsive-tenant-runtime header.sticky{top:var(--comm-banner-h,0px);z-index:40}\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime [aria-current=\"page\"],body.kl-big-papis-app-family .kl-responsive-tenant-runtime [data-active=\"true\"]{border-color:color-mix(in srgb,var(--bp-app-accent) 70%,white 6%);box-shadow:0 0 18px var(--bp-app-glow)}\n@media(max-width:767px){body.kl-big-papis-app-family .kl-responsive-tenant-runtime{overflow-x:clip}body.kl-big-papis-app-family .kl-responsive-tenant-runtime main,body.kl-big-papis-app-family .kl-responsive-tenant-runtime [data-tenant-application-surface=\"true\"]{width:100%;max-width:100%}body.kl-big-papis-app-family .kl-responsive-tenant-runtime main::before{width:calc(100% - 16px);height:88px;margin:6px 8px 10px;border-radius:17px}body.kl-big-papis-app-family .kl-responsive-tenant-runtime p,body.kl-big-papis-app-family .kl-responsive-tenant-runtime label,body.kl-big-papis-app-family .kl-responsive-tenant-runtime li,body.kl-big-papis-app-family .kl-responsive-tenant-runtime td,body.kl-big-papis-app-family .kl-responsive-tenant-runtime th{font-size:max(16px,1em)}body.kl-big-papis-app-family .kl-responsive-tenant-runtime .px-8{padding-left:1rem;padding-right:1rem}body.kl-big-papis-app-family .kl-responsive-tenant-runtime .px-6{padding-left:.875rem;padding-right:.875rem}body.kl-big-papis-app-family .kl-responsive-tenant-runtime .py-8{padding-top:1rem;padding-bottom:1rem}body.kl-big-papis-app-family .kl-responsive-tenant-runtime .py-6{padding-top:.875rem;padding-bottom:.875rem}body.kl-big-papis-app-family .kl-responsive-tenant-runtime [class*=\"min-w-[\"]{min-width:0}}"}],"route":"https://app.knocklaunch.app/big-papis/owner/calendar","branch":"ai/objective-first-repair-e8c523363ce5","writes":[],"patches":[],"approved":true,"missionId":"e8c52336-3ce5-4985-ae67-b31d6cae3328","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/PrivateAppShell.tsx","anchor":"function BigPapisApplicationFamilyStyle(){const location=useLocation();const{activeTenant}=useMultiTenant();React.useEffect(()=>{if(typeof document==='undefined')return;const slug=String(activeTenant?.company_slug||'').trim().toLowerCase();const isBigPapis=slug==='big-papis'||location.pathname.toLowerCase().startsWith('/big-papis/');document.body.classList.toggle('kl-big-papis-app-family',isBigPapis);return()=>document.body.classList.remove('kl-big-papis-app-family')},[activeTenant?.company_slug,location.pathname]);return null}","replacement":"function BigPapisApplicationFamilyStyle(){const location=useLocation();const{activeTenant}=useMultiTenant();React.useEffect(()=>{if(typeof document==='undefined')return;const slug=String(activeTenant?.company_slug||'').trim().toLowerCase();const path=location.pathname.toLowerCase();const isBigPapis=slug==='big-papis'||path.startsWith('/big-papis/');const modeClass=path.includes('/start-popup')||path.includes('/pop-up')||path.includes('/popup')?'kl-bp-popup':path.includes('/back-office')?'kl-bp-back-office':path.includes('/messages')||path.includes('/messaging')||path.includes('/communications')?'kl-bp-connect':path.includes('/event')?'kl-bp-event':'kl-bp-plan';const classes=['kl-big-papis-app-family','kl-bp-plan','kl-bp-popup','kl-bp-event','kl-bp-back-office','kl-bp-connect'];for(const className of classes)document.body.classList.remove(className);if(isBigPapis){document.body.classList.add('kl-big-papis-app-family',modeClass)}return()=>{for(const className of classes)document.body.classList.remove(className)}},[activeTenant?.company_slug,location.pathname]);return null}"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"cf54829bd93b671761b291cd2f2a92f7ef5fd18ed5bc67f48531bd739a600f8b","replayCount":0,"serializedBytes":40511},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:28:21.010117+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e8c52336-3ce5-4985-ae67-b31d6cae3328:repository-mutation-intent:cf54829bd93b671761b291cd2f2a92f7ef5fd18ed5bc67f48531bd739a600f8b:0","mission_step_id":"3b0ab8dc-7dc3-45c2-ba6e-1e2184db12c6","command_center_event_id":"e8c52336-3ce5-4985-ae67-b31d6cae3328"},{"id":"f6e445e6-3bf3-4b55-b29e-251ca0c3b49c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-623622de1349","prNumber":3538,"nextAction":null,"mergeCommitSha":"d7e14156bce0bf565db1be41640a6895a00fbc75","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:50:13.805582+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d7e14156bce0bf565db1be41640a6895a00fbc75","external_id":"3538","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:623622de-1349-4164-9178-c428a59aa039:merged-pr:3538:d7e14156bce0bf565db1be41640a6895a00fbc75","mission_step_id":"833f1a46-efb3-4d40-8e8e-59edfcf4188e","command_center_event_id":"623622de-1349-4164-9178-c428a59aa039"},{"id":"c7347abf-a1c3-4bce-b0d9-930080cd32c9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-356be8f6a7e5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"356be8f6-a7e5-4ea8-8e1b-f75b00321014","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":287,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":324,"providerAuthMs":0,"ledgerPrepareMs":324,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":324,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":324,"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":"356be8f6-a7e5-4ea8-8e1b-f75b00321014"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6565,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/pcg-card-grading-modes.json","config/capabilities/tenant-brand-character.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","scripts/check-route-registry.mjs","scripts/visual-witness-hosted-runner/src/observe-route-contract.mjs","scripts/visual-witness-hosted-runner/src/route-diagnostic-contract.mjs","scripts/visual-witness-hosted-runner/src/route-expectation-contract.mjs","scripts/visual-witness-hosted-runner/src/route-origin-policy.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:07:38.688498+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:356be8f6-a7e5-4ea8-8e1b-f75b00321014:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"111d5be0-cce5-408f-aa38-8416dc47f766","command_center_event_id":"356be8f6-a7e5-4ea8-8e1b-f75b00321014"},{"id":"886702d6-f5e9-47ef-a5c4-a9c284b8033d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-689762a60b05","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":12603,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":65035,"firstUsefulResultAt":"2026-09-24T13:40:38.548Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.251-forgejo-targeted-source","prNumber":3615,"terminal":false,"missionId":"689762a6-0b05-4d62-9910-5a0e98eeb80a","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":654,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":514,"approvedPlanMs":0,"missionSetupMs":401,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":264,"ledgerReconcileMs":0,"lineageReconcileMs":137,"resolvePreflightMs":401,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":264,"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":"689762a6-0b05-4d62-9910-5a0e98eeb80a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:41:50.007997+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3615","receipt_type":"execute_mission","idempotency_key":"mission:689762a6-0b05-4d62-9910-5a0e98eeb80a:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"8da898d1-2690-4c08-891b-a0009d67ba8c","command_center_event_id":"689762a6-0b05-4d62-9910-5a0e98eeb80a"},{"id":"688bdaa6-05e5-4ed4-ae20-ee70d7ca0673","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-92f25b7dadc1","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":null,"terminal":false,"missionId":"92f25b7d-adc1-4155-8a16-1ae302a8565b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1356,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":556,"providerAuthMs":0,"ledgerPrepareMs":556,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":556,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":556,"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":"92f25b7d-adc1-4155-8a16-1ae302a8565b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4213,"likelyAffectedFiles":["vite.config.ts","scripts/cloudflare-native-build.mjs",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T17:00:39.276219+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:92f25b7d-adc1-4155-8a16-1ae302a8565b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"14ed6fe2-78be-418f-bc36-d06eea15c31b","command_center_event_id":"92f25b7d-adc1-4155-8a16-1ae302a8565b"},{"id":"66b8add6-f409-4571-b52a-83cc34b4475e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9d1b8df2ed1b","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":43550,"releaseCount":0,"toolCallCount":20,"repeatedCallCount":14,"executorlessWaitMs":3258046,"firstUsefulResultAt":"2026-09-24T17:37:51.224Z","recoveryAttemptCount":12,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":3648,"terminal":false,"missionId":"9d1b8df2-ed1b-436d-bfdd-229a1912f30f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3180,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1215,"missionSetupMs":540,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":397,"ledgerReconcileMs":0,"lineageReconcileMs":143,"resolvePreflightMs":540,"repositoryMutationMs":1965,"repositoryProviderMs":1965,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1830,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":397,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":135},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"9d1b8df2-ed1b-436d-bfdd-229a1912f30f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3073,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T17:37:56.531249+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3648","receipt_type":"execute_mission","idempotency_key":"mission:9d1b8df2-ed1b-436d-bfdd-229a1912f30f:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e480e687-46f8-47aa-aebc-7e91c0722c60","command_center_event_id":"9d1b8df2-ed1b-436d-bfdd-229a1912f30f"},{"id":"b28ec041-950e-439c-847c-94921e2821d0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"8b2a2e58732e4de2d6803e7e06a98292fd0beafb","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8b2a2e58732e4de2d6803e7e06a98292fd0beafb","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":"cd995ba9c8257dbb1d5de412f8d14d0250aa19b93093e4aabd84889aef3f408c","forgejoWorkflowProof":{"runId":10179,"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":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:07:00.896724+00:00","proof_gate":"canonical_release_pending","source_sha":"8b2a2e58732e4de2d6803e7e06a98292fd0beafb","external_id":"forgejo-main-8b2a2e58732e","receipt_type":"canonical_release_status","idempotency_key":"mission:6b51375d-7ee2-4d4c-9a58-f48030f4bb5e:forgejo-release-status:8b2a2e58732e4de2d6803e7e06a98292fd0beafb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"05b218c3-fb52-467b-b308-6277a4a9f32f","command_center_event_id":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},{"id":"ac05a341-8466-4621-8f89-86c5eeb945c6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-356be8f6a7e5","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3258,"terminal":false,"missionId":"356be8f6-a7e5-4ea8-8e1b-f75b00321014","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19757,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2577,"missionSetupMs":496,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":293,"ledgerReconcileMs":0,"lineageReconcileMs":203,"resolvePreflightMs":496,"repositoryMutationMs":17180,"repositoryProviderMs":17180,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":7348,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":293,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":9832},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"356be8f6-a7e5-4ea8-8e1b-f75b00321014"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3884,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:09:08.820539+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3258","receipt_type":"execute_mission","idempotency_key":"mission:356be8f6-a7e5-4ea8-8e1b-f75b00321014:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"64985130-c5eb-4aca-b321-d65f461ffd53","command_center_event_id":"356be8f6-a7e5-4ea8-8e1b-f75b00321014"},{"id":"3e3d77d0-338b-4e96-93de-dba1b8c39268","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-6b51375d7ee2","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3256,"terminal":false,"missionId":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"8b2a2e58732e4de2d6803e7e06a98292fd0beafb","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5226,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":292,"approvedPlanMs":0,"missionSetupMs":262,"providerAuthMs":0,"shipAndProveMs":4403,"ledgerPrepareMs":262,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":262,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":262,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},"performance":null,"deploymentId":"forgejo-main-8b2a2e58732e","releaseState":"pending","workflowRunId":10179,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:09:29.658902+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"8b2a2e58732e4de2d6803e7e06a98292fd0beafb","external_id":"forgejo-main-8b2a2e58732e","receipt_type":"execute_mission","idempotency_key":"mission:6b51375d-7ee2-4d4c-9a58-f48030f4bb5e:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"05b218c3-fb52-467b-b308-6277a4a9f32f","command_center_event_id":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},{"id":"c4fdd714-29a5-416d-8db1-8e346b0b10a7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"8b2a2e58732e4de2d6803e7e06a98292fd0beafb","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8b2a2e58732e4de2d6803e7e06a98292fd0beafb","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":"cd995ba9c8257dbb1d5de412f8d14d0250aa19b93093e4aabd84889aef3f408c","forgejoWorkflowProof":{"runId":10179,"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":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:11:06.81081+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8b2a2e58732e4de2d6803e7e06a98292fd0beafb","external_id":"forgejo-main-8b2a2e58732e","receipt_type":"canonical_release_status","idempotency_key":"mission:6b51375d-7ee2-4d4c-9a58-f48030f4bb5e:forgejo-release-status:8b2a2e58732e4de2d6803e7e06a98292fd0beafb:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"f5952d63-505a-4235-a51f-72ce4d2fa3ed","command_center_event_id":"6b51375d-7ee2-4d4c-9a58-f48030f4bb5e"},{"id":"4e52d276-9ef3-4184-8800-de7d31bcd0e0","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct the stale architecture assertion exposed by the new automatic repair-generation continuation implementation; no behavior rollback.","baseSha":"5371951d5c78965a184aa80c9683232e4e42ce52","issuedAt":1789877543135,"expiresAt":1789877723135,"missionId":"15cf6542-7456-4c36-8950-748ec91a29a7","authorizationId":"c0779ea5-0545-4e42-908f-6569940efeb4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:12:23.454379+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5371951d5c78965a184aa80c9683232e4e42ce52","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c0779ea5-0545-4e42-908f-6569940efeb4","mission_step_id":"5e4f9ff4-48b1-4d24-bbe4-3d0072353683","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"1b08077e-9c6a-4653-a8ac-cdc738bd595c","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.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"e0d9ae09-fa23-4071-9cad-55db4ac484f0","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":995,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":607,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":995,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":607,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e0d9ae09-fa23-4071-9cad-55db4ac484f0"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1293,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:12:51.263804+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e0d9ae09-fa23-4071-9cad-55db4ac484f0:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"efd42bbf-9a92-4ce2-9c9d-8189a9c467f8","command_center_event_id":"e0d9ae09-fa23-4071-9cad-55db4ac484f0"},{"id":"f9183887-141e-4386-92af-061ecc7f0fea","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-8e84aa4e5909","prNumber":3260,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c44be3dbf7e6e1ffb4213360ac0f43fd985aa398","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:13:14.002729+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c44be3dbf7e6e1ffb4213360ac0f43fd985aa398","external_id":"3260","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8e84aa4e-5909-45e4-a275-2ccde70169fb:merged-pr:3260:c44be3dbf7e6e1ffb4213360ac0f43fd985aa398","mission_step_id":"1badc148-09c6-4c7d-ad25-63f36f315bc9","command_center_event_id":"8e84aa4e-5909-45e4-a275-2ccde70169fb"},{"id":"d66c1253-aa3c-4f0c-8734-536189e1af6b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-07b2f40a16a5","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3257,"terminal":false,"missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6866,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":6632,"approvedPlanMs":0,"missionSetupMs":396,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":265,"ledgerReconcileMs":0,"lineageReconcileMs":131,"resolvePreflightMs":396,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":265,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2951,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:16:58.129131+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3257","receipt_type":"execute_mission","idempotency_key":"mission:07b2f40a-16a5-4b53-ade2-c554c94fea57:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"d25edb8a-219f-4f91-b0e3-df89d5fe25f8","command_center_event_id":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},{"id":"fa78ae49-1db9-4f2c-a3ca-a888dfb13561","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly requested the full deterministic mission system now: state-to-action execution, acceptance ledger, stall detection, bounded recovery, and terminal proof, without further layer-by-layer handoffs.","baseSha":"165f6d2dc7d10830ea35b49494dc5b131382f9a8","issuedAt":1789917283463,"expiresAt":1789917463463,"missionId":"41d4f2de-c853-49db-a48d-d373298577b0","authorizationId":"69f5c461-3d8a-49c7-8584-be3d45bed31e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:14:43.773202+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"165f6d2dc7d10830ea35b49494dc5b131382f9a8","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:69f5c461-3d8a-49c7-8584-be3d45bed31e","mission_step_id":"690bb175-5532-43cb-83f5-2798003ce1d3","command_center_event_id":"41d4f2de-c853-49db-a48d-d373298577b0"},{"id":"70196fb2-e7e8-493c-a519-64f08da114a6","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Keep full Events history unchanged while preventing the owner dashboard from inheriting or processing an unbounded cached event list on first paint.","ship":true,"files":[],"title":"Bound Big Papi dashboard event history","branch":"ai/objective-first-repair-d1ccd5b95012","writes":[],"patches":[],"approved":true,"missionId":"d1ccd5b9-5012-4615-884c-23a190100252","objective":"Fix Big Papi owner dashboard first-paint blocking by isolating dashboard event-booking cache from the full Events application and bounding the dashboard event dataset. Extend listEventBookings with optional earliestDate/limit arguments without changing default full-history behavior. In BigPapisToday, use a distinct query key under the existing mobile-vendor-event-bookings prefix, request only the last 180 days plus undated/future events, cap at 120 rows, and preserve existing invalidation compatibility. Gate, merge, release frontend, then prove the current dashboard heading 'Where you’re going' appears and prove Pop-up now opens the dedicated Start Pop-Up application.","sourceSha":"666a1bc23410865196d34a9fca1b1a916365b964","repository":"noel/KnockLaunchOS","ownerApproved":true,"sourceTargets":["src/lib/mobileVendor/eventBookings.ts","src/pages/mobile-vendor/BigPapisToday.tsx"],"workstreamKey":"big-papis-dashboard-bounded-events","anchored_edits":[{"path":"src/lib/mobileVendor/eventBookings.ts","edits":[{"new_content":"export async function listEventBookings(\n  tenantId: string,\n  options: { earliestDate?: string; limit?: number } = {},\n): Promise<EventBooking[]> {\n  let query = (supabase as any)\n    .from('event_bookings')\n    .select('*, customer:unified_contacts(id,name,first_name,last_name,email,phone)')\n    .eq('tenant_org_id', tenantId);\n  if (options.earliestDate) query = query.or(`event_date.gte.${options.earliestDate},event_date.is.null`);\n  query = query\n    .order('event_date', { ascending: true, nullsFirst: false })\n    .order('created_at', { ascending: false });\n  if (options.limit && options.limit > 0) query = query.limit(options.limit);\n  const { data, error } = await query;\n  if (error) throw error;\n  return ((data || []) as EventBooking[]).filter((booking) => String(booking.status || '').toLowerCase() !== 'dismissed');\n}","old_content":"export async function listEventBookings(tenantId: string): Promise<EventBooking[]> {\n  const { data, error } = await (supabase as any)\n    .from('event_bookings')\n    .select('*, customer:unified_contacts(id,name,first_name,last_name,email,phone)')\n    .eq('tenant_org_id', tenantId)\n    .order('event_date', { ascending: true, nullsFirst: false })\n    .order('created_at', { ascending: false });\n  if (error) throw error;\n  return ((data || []) as EventBooking[]).filter((booking) => String(booking.status || '').toLowerCase() !== 'dismissed');\n}"}]},{"path":"src/pages/mobile-vendor/BigPapisToday.tsx","edits":[{"new_content":"  const dashboardEventEarliestDate = React.useMemo(() => {\n    const date = new Date();\n    date.setHours(12, 0, 0, 0);\n    date.setDate(date.getDate() - 180);\n    return popupLocalDateKey(date);\n  }, []);\n  const eventsQuery = useQuery({\n    queryKey: ['mobile-vendor-event-bookings', tenantId, 'dashboard', dashboardEventEarliestDate],\n    enabled: Boolean(tenantId),\n    staleTime: 0,\n    refetchOnMount: 'always',\n    queryFn: () => listEventBookings(tenantId, { earliestDate: dashboardEventEarliestDate, limit: 120 }),\n  });","old_content":"  const eventsQuery = useQuery({\n    queryKey: ['mobile-vendor-event-bookings', tenantId],\n    enabled: Boolean(tenantId),\n    staleTime: 0,\n    refetchOnMount: 'always',\n    queryFn: () => listEventBookings(tenantId),\n  });"}]}],"implementation":{"files":[],"writes":[]},"collisionDomain":"big-papis-dashboard-ui","requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"dashboard-first-paint","statement":"Big Papi dashboard no longer inherits unbounded cached event history and renders the current week UI.","proofConditionIds":["source","dashboard"]},{"id":"popup-route","statement":"Pop-up now opens the dedicated Start Pop-Up application.","proofConditionIds":["popup"]}],"objective":"Fix Big Papi owner dashboard first-paint blocking by isolating dashboard event-booking cache from the full Events application and bounding the dashboard event dataset. Extend listEventBookings with optional earliestDate/limit arguments without changing default full-history behavior. In BigPapisToday, use a distinct query key under the existing mobile-vendor-event-bookings prefix, request only the last 180 days plus undated/future events, cap at 120 rows, and preserve existing invalidation compatibility. Gate, merge, release frontend, then prove the current dashboard heading 'Where you’re going' appears and prove Pop-up now opens the dedicated Start Pop-Up application.","constraints":[{"id":"events-full-history","statement":"Default listEventBookings behavior remains full-history for the Events application; only dashboard opts into bounds.","proofConditionIds":["source"]},{"id":"cache-invalidation","statement":"Dashboard query key remains under the mobile-vendor-event-bookings tenant prefix so existing prefix invalidations still refresh it.","proofConditionIds":["source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source","kind":"repository","claim":"listEventBookings accepts optional earliestDate/limit while default behavior is unchanged; BigPapisToday uses a dashboard-specific bounded query key and options.","required":true},{"id":"dashboard","kind":"runtime","claim":"Live Big Papi owner dashboard shows the current heading 'Where you’re going' in the real Tenant Owner projection.","route":"/big-papis/owner","roleRef":"Tenant Owner","required":true,"targetedActions":[{"id":"ready-dashboard","text":"Where you’re going","type":"wait_for_text","exact":true,"waitMs":15000,"required":true}],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"popup","kind":"runtime","claim":"Live Big Papi Events Pop-up now opens the dedicated Start Pop-Up application.","route":"/big-papis/owner/events/advanced","roleRef":"Tenant Owner","required":true,"targetedActions":[{"id":"click-popup-now","text":"Pop-up now","type":"click","exact":true,"waitMs":500,"required":true},{"id":"ready-start-popup","text":"Start Pop-Up","type":"wait_for_text","exact":true,"waitMs":15000,"required":true}],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"durableMutationResume":true},"recovery":false,"fingerprint":"1433de5218424b7ea8f70c023836a12c04a5bf610cb1de291b4b46e9b84cd9f1","replayCount":0,"serializedBytes":6873},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T14:02:23.120698+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d1ccd5b9-5012-4615-884c-23a190100252:repository-mutation-intent:1433de5218424b7ea8f70c023836a12c04a5bf610cb1de291b4b46e9b84cd9f1:0","mission_step_id":"01b72acb-19e1-4fdd-ad5b-3ad0084f688d","command_center_event_id":"d1ccd5b9-5012-4615-884c-23a190100252"},{"id":"f188cb7c-fbfe-4f35-8716-b755af00559c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e8c523363ce5","prNumber":3537,"nextAction":null,"mergeCommitSha":"a740ae4e16577f61b0974c72dca0139e4bfc1a98","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:36:04.291183+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a740ae4e16577f61b0974c72dca0139e4bfc1a98","external_id":"3537","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e8c52336-3ce5-4985-ae67-b31d6cae3328:merged-pr:3537:a740ae4e16577f61b0974c72dca0139e4bfc1a98","mission_step_id":"3700a27a-bdf1-4440-8c6f-acf433fa450e","command_center_event_id":"e8c52336-3ce5-4985-ae67-b31d6cae3328"},{"id":"95891a1e-7a6c-4b88-84a4-0f7a3614bf58","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/styles/bigPapisApplicationFamily.css","fingerprint":"4eabcdd53c32733b2659e401aed3f344a81ba08c89074e283caeb952c8dfcb5a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:37:32.170334+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:e8c52336-3ce5-4985-ae67-b31d6cae3328:repository-mutation-intent-blocked:4eabcdd53c32733b2659e401aed3f344a81ba08c89074e283caeb952c8dfcb5a","mission_step_id":"3b0ab8dc-7dc3-45c2-ba6e-1e2184db12c6","command_center_event_id":"e8c52336-3ce5-4985-ae67-b31d6cae3328"},{"id":"7504e9f1-073e-48cf-ada1-0b8abce54f6c","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"d7e14156bce0bf565db1be41640a6895a00fbc75","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Correct the live Big Papi visual redesign because the previous deployed CSS is not materially affecting the real owner surfaces. Frontend-only. On current main, keep the existing approved mock artwork and body mode classes, but broaden the Big-Papi-only selectors so Calendar/Plan, Start Pop-Up, Event, Back Office, and Messaging visibly receive the dark navy mock family, compact card/form/button geometry, readable 16px+ text, active-mode neon accents, and mock artwork treatment even when the real route content is not nested under .kl-responsive-tenant-runtime. Do not alter any other tenant, routing, workflows, data, or the real Big Papi logo. Use the existing src/styles/bigPapisApplicationFamily.css as the loaded entrypoint, add a Big-Papi-only override stylesheet, import it from that stylesheet, then ship one fresh PR through Gate, merge, Cloudflare, and live visual proof.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"792da583185503710c4974be78bdc98ed0ca9b859c41d7c9661560aa85c57572","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"792da583185503710c4974be78bdc98ed0ca9b859c41d7c9661560aa85c57572"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"d7e14156bce0bf565db1be41640a6895a00fbc75","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:50:19.095123+00:00","proof_gate":"request_contract_pending","source_sha":"d7e14156bce0bf565db1be41640a6895a00fbc75","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:623622de-1349-4164-9178-c428a59aa039:request-contract:792da583185503710c4974be78bdc98ed0ca9b859c41d7c9661560aa85c57572:d7e14156bce0bf565db1be41640a6895a00fbc75:pending:visual","mission_step_id":"d26634d3-4d42-4886-9135-6a4a5ee1ae49","command_center_event_id":"623622de-1349-4164-9178-c428a59aa039"},{"id":"faf2b600-a86f-4054-afff-2eb70ebae96c","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"a740ae4e16577f61b0974c72dca0139e4bfc1a98","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Rebuild the Big Papi tenant presentation to match the owner-approved mock exactly in visual language while preserving all existing business functionality and MODES behavior. Use the approved mock artwork as the actual mode/application hero imagery for Plan, Pop-Up, Event, Back Office, and Messaging/Connect; do not use the fake logo from the mock, and instead preserve the tenant's real Big Papi logo everywhere. Preserve the four canonical MODES as Plan the Week, Pop-Up, Event, Back Office, with their pink/green/orange-purple identity, neon glow, tenant background, readable 16px+ Will-friendly text, compact controls, same header anatomy, same dark navy application surfaces, same card/button geometry, and responsive desktop/mobile continuity. Make Calendar/Plan, Start Pop-Up, New Event, Back Office, and Messaging look like the same product family shown in the mock, not generic CRM. Do not remove or weaken existing fields, workflows, calendar behavior, inventory controls, messaging functionality, tenant routing, avatar, search, or bottom navigation. Frontend-only. Ship one PR, canonical Gate, merge, Cloudflare release, and live visual proof on representative Big Papi mobile and desktop","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"489d3bfd9cbceba1cfd297eca5287065042c7177fe3744473fc9b195f3c6f3f0","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"489d3bfd9cbceba1cfd297eca5287065042c7177fe3744473fc9b195f3c6f3f0"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"a740ae4e16577f61b0974c72dca0139e4bfc1a98","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:36:10.196222+00:00","proof_gate":"request_contract_pending","source_sha":"a740ae4e16577f61b0974c72dca0139e4bfc1a98","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e8c52336-3ce5-4985-ae67-b31d6cae3328:request-contract:489d3bfd9cbceba1cfd297eca5287065042c7177fe3744473fc9b195f3c6f3f0:a740ae4e16577f61b0974c72dca0139e4bfc1a98:pending:visual","mission_step_id":"081cb1b5-ce02-4af6-b839-4183b3d7cd3b","command_center_event_id":"e8c52336-3ce5-4985-ae67-b31d6cae3328"},{"id":"2d2302ad-8f02-44ae-a87d-cc4a74d8edd8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-07b2f40a16a5","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3257,"terminal":false,"missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4035,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1290,"missionSetupMs":540,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":262,"resolvePreflightMs":540,"repositoryMutationMs":2745,"repositoryProviderMs":2745,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2587,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":278,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":158},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3065,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:06:35.649665+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3257","receipt_type":"execute_mission","idempotency_key":"mission:07b2f40a-16a5-4b53-ade2-c554c94fea57:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"d25edb8a-219f-4f91-b0e3-df89d5fe25f8","command_center_event_id":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},{"id":"01f3a782-c6b4-421f-ad39-db36a8a9667a","source":"forgejo","status":"retryable","payload":{"branch":"ai/generation-proof-isolation","merged":false,"prNumber":3263,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:13:42.556975+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3263","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:15cf6542-7456-4c36-8950-748ec91a29a7:closed-pr:3263:unmerged","mission_step_id":"2c85fdc2-c73a-47d0-8862-6f119042caeb","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"fe71e172-e603-4cfc-83dc-3b35c5b9dd8d","source":"cc-execution","status":"authorized","payload":{"paths":["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 requested first-class deterministic machinery beyond status-driven execution. This bounded change connects the existing minute cron and active mission index to the same deterministic mission supervisor, removing parallel aggressive recovery decision-making.","baseSha":"48f34865ee086bbd9948476c8de9d13e21b52953","issuedAt":1789917724168,"expiresAt":1789917904168,"missionId":"e037bf60-4a41-44d8-ac74-c3c951500cc3","authorizationId":"1206a382-e2ed-407e-a8b1-1bfba1c30d86","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:22:04.48097+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"48f34865ee086bbd9948476c8de9d13e21b52953","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1206a382-e2ed-407e-a8b1-1bfba1c30d86","mission_step_id":"21312244-a68f-475c-8fd6-9ff24cd252f7","command_center_event_id":"e037bf60-4a41-44d8-ac74-c3c951500cc3"},{"id":"c839d930-94b7-4813-bea5-df3158dd0545","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Keep the week and MODE shell immediately paintable by hydrating money/loadout/inventory intelligence after the first committed frame.","ship":true,"files":[],"title":"Defer Big Papi dashboard intelligence after first paint","branch":"ai/objective-first-repair-57723324617f","writes":[],"patches":[],"approved":true,"missionId":"57723324-617f-4147-8e43-d39c5c38fb49","objective":"Make Big Papi owner dashboard first paint structurally independent from expensive operational intelligence. In BigPapisToday, add a deferredDashboardIntelligenceReady state that flips true 600ms after mount. Before it is true, render the normal week/MODE shell using neutral money/loadout/inventory summary fallbacks; after it becomes true, compute collectibleMoneySummary, loadout definitions/summary, and week inventory intelligence exactly as today. Preserve all routes/actions and eventual values. Gate, merge, release frontend, then prove the live heading 'Where you’re going' appears and Pop-up now opens Start Pop-Up.","sourceSha":"6dc6daac77c23505c5f1363429379c9803fcdce8","repository":"noel/KnockLaunchOS","ownerApproved":true,"sourceTargets":["src/pages/mobile-vendor/BigPapisToday.tsx"],"workstreamKey":"big-papis-deferred-dashboard-intelligence","anchored_edits":[{"path":"src/pages/mobile-vendor/BigPapisToday.tsx","edits":[{"new_content":"  const [dashboardLoadoutError, setDashboardLoadoutError] = React.useState<string | null>(null);\n  const [taskDayKey, setTaskDayKey] = React.useState<string | null>(null);\n  const [deferredDashboardIntelligenceReady, setDeferredDashboardIntelligenceReady] = React.useState(false);\n\n  React.useEffect(() => {\n    const timer = window.setTimeout(() => setDeferredDashboardIntelligenceReady(true), 600);\n    return () => window.clearTimeout(timer);\n  }, []);\n\n  React.useEffect(() => {","old_content":"  const [dashboardLoadoutError, setDashboardLoadoutError] = React.useState<string | null>(null);\n  const [taskDayKey, setTaskDayKey] = React.useState<string | null>(null);\n\n  React.useEffect(() => {"},{"new_content":"  const moneySummary = deferredDashboardIntelligenceReady\n    ? collectibleMoneySummary(events, invoices)\n    : { total: 0, uninvoiced: 0 };\n  const openMoney = moneySummary.total;","old_content":"  const moneySummary = collectibleMoneySummary(events, invoices);\n  const openMoney = moneySummary.total;"},{"new_content":"  const dashboardDefinitions = deferredDashboardIntelligenceReady\n    ? buildMobileVendorLoadoutDefinitions(operatingEvent, activeTenant)\n    : [];\n  const dashboardLoadout = normalizeRouteWorkLoadout(operatingEvent?.loadout);\n  const dashboardSummary = deferredDashboardIntelligenceReady\n    ? routeWorkLoadoutSummary(dashboardDefinitions, dashboardLoadout)\n    : { total: 0, ready: 0, blocking: [], notNeeded: [], canDepart: false, completed: false };","old_content":"  const dashboardDefinitions = buildMobileVendorLoadoutDefinitions(operatingEvent, activeTenant);\n  const dashboardLoadout = normalizeRouteWorkLoadout(operatingEvent?.loadout);\n  const dashboardSummary = routeWorkLoadoutSummary(dashboardDefinitions, dashboardLoadout);"},{"new_content":"  const weekInventoryPlans = deferredDashboardIntelligenceReady\n    ? weekBookedEvents.map((event) => ({ event, intelligence: buildBigPapisInventoryIntelligence(dashboardFlavorStock, events, event) }))\n    : [];","old_content":"  const weekInventoryPlans = weekBookedEvents.map((event) => ({ event, intelligence: buildBigPapisInventoryIntelligence(dashboardFlavorStock, events, event) }));"}]}],"implementation":{"files":[],"writes":[]},"collisionDomain":"big-papis-dashboard-ui","requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"paint","statement":"Big Papi week/MODE shell paints before deep operational intelligence.","proofConditionIds":["source","dashboard"]},{"id":"popup","statement":"Pop-up now reaches Start Pop-Up.","proofConditionIds":["popup-live"]}],"objective":"Make Big Papi owner dashboard first paint structurally independent from expensive operational intelligence. In BigPapisToday, add a deferredDashboardIntelligenceReady state that flips true 600ms after mount. Before it is true, render the normal week/MODE shell using neutral money/loadout/inventory summary fallbacks; after it becomes true, compute collectibleMoneySummary, loadout definitions/summary, and week inventory intelligence exactly as today. Preserve all routes/actions and eventual values. Gate, merge, release frontend, then prove the live heading 'Where you’re going' appears and Pop-up now opens Start Pop-Up.","constraints":[{"id":"eventual-values","statement":"After deferred hydration, money/loadout/inventory values use the existing helpers unchanged.","proofConditionIds":["source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source","kind":"repository","claim":"BigPapisToday defers money/loadout/week-inventory intelligence until after initial paint and uses neutral fallbacks before hydration.","required":true},{"id":"dashboard","kind":"runtime","claim":"Live Big Papi owner dashboard shows 'Where you’re going' within 15 seconds.","route":"/big-papis/owner","roleRef":"Tenant Owner","required":true,"targetedActions":[{"id":"ready-dashboard","text":"Where you’re going","type":"wait_for_text","exact":true,"waitMs":15000,"required":true}],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"popup-live","kind":"runtime","claim":"Live Big Papi Pop-up now opens Start Pop-Up.","route":"/big-papis/owner/events/advanced","roleRef":"Tenant Owner","required":true,"targetedActions":[{"id":"click-popup-now","text":"Pop-up now","type":"click","exact":true,"waitMs":500,"required":true},{"id":"ready-start-popup","text":"Start Pop-Up","type":"wait_for_text","exact":true,"waitMs":15000,"required":true}],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"durableMutationResume":true},"recovery":false,"fingerprint":"7b4e6f12dc7312be127bc58d22e82604d484e5236204d36cf90e404cbfb839b6","replayCount":0,"serializedBytes":6258},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T14:15:59.785465+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:57723324-617f-4147-8e43-d39c5c38fb49:repository-mutation-intent:7b4e6f12dc7312be127bc58d22e82604d484e5236204d36cf90e404cbfb839b6:0","mission_step_id":"0b47fafa-b4d2-49eb-9f60-3ca1b6f2604a","command_center_event_id":"57723324-617f-4147-8e43-d39c5c38fb49"},{"id":"ddb6b3fd-88b8-4e1e-ba5d-1a80508e175b","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"17670ef9-49f7-485f-b7dd-d9425ad01e74","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-e8c523363ce5","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3537,"terminal":false,"missionId":"e8c52336-3ce5-4985-ae67-b31d6cae3328","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"a740ae4e16577f61b0974c72dca0139e4bfc1a98","timingsMs":{"queue":287,"total":319,"execution":32},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"e8c52336-3ce5-4985-ae67-b31d6cae3328"},"performance":null,"deploymentId":"forgejo-main-a740ae4e1657","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"17670ef9-49f7-485f-b7dd-d9425ad01e74","tenant":null,"runnerUrl":"https://knocklaunchcrm.onrender.com","runnerLane":"primary","attemptsUsed":0,"supervisorId":"17670ef9-49f7-485f-b7dd-d9425ad01e74","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/big-papis/owner/calendar","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11267,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1773,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:36:11.9484+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"a740ae4e16577f61b0974c72dca0139e4bfc1a98","external_id":"17670ef9-49f7-485f-b7dd-d9425ad01e74","receipt_type":"visual_proof_started","idempotency_key":"mission:e8c52336-3ce5-4985-ae67-b31d6cae3328:visual-start:17670ef9-49f7-485f-b7dd-d9425ad01e74","mission_step_id":"4aa263ce-1949-4d2f-9600-b05f84f30ebf","command_center_event_id":"e8c52336-3ce5-4985-ae67-b31d6cae3328"},{"id":"e94b9dde-9858-4f24-8570-ffea5692dfa9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-623622de1349","reason":"anchored_edit_anchor_not_unique:src/styles/bigPapisApplicationFamily.css","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":null,"terminal":false,"missionId":"623622de-1349-4164-9178-c428a59aa039","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":501,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":501,"missionSetupMs":252,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":252,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":252,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":252,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"623622de-1349-4164-9178-c428a59aa039"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:38:10.453563+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:623622de-1349-4164-9178-c428a59aa039:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"3c014816-cafd-4ec1-87e2-9015ea5b1fed","command_center_event_id":"623622de-1349-4164-9178-c428a59aa039"},{"id":"d93c70b9-de65-4360-9310-4c397025ad26","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":239715,"owner_action_to_pr_ms":52018,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":15781},"ownerWaitLiveAt":"2026-09-23T18:50:21.715Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:50:22.009792+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:623622de-1349-4164-9178-c428a59aa039:owner-wait-live","mission_step_id":"d26634d3-4d42-4886-9135-6a4a5ee1ae49","command_center_event_id":"623622de-1349-4164-9178-c428a59aa039"},{"id":"cc66d0de-496e-4bcb-8c7a-c8b4fadc3419","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-07b2f40a16a5","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3257,"terminal":false,"missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":851,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":558,"approvedPlanMs":0,"missionSetupMs":503,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":303,"ledgerReconcileMs":0,"lineageReconcileMs":200,"resolvePreflightMs":503,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":303,"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":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1969,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:34:15.350186+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3257","receipt_type":"execute_mission","idempotency_key":"mission:07b2f40a-16a5-4b53-ade2-c554c94fea57:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"d25edb8a-219f-4f91-b0e3-df89d5fe25f8","command_center_event_id":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},{"id":"be3ac2c3-1621-4510-b762-a1c898c3e127","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-07b2f40a16a5","reason":"explicit_pull_request_identity_mismatch:3257","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3257,"terminal":false,"missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":578,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":578,"missionSetupMs":1129,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":343,"ledgerReconcileMs":0,"lineageReconcileMs":786,"resolvePreflightMs":1129,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":343,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1471,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:19:49.64215+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3257","receipt_type":"execute_mission","idempotency_key":"mission:07b2f40a-16a5-4b53-ade2-c554c94fea57:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d25edb8a-219f-4f91-b0e3-df89d5fe25f8","command_center_event_id":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},{"id":"f8411441-5895-4f8b-b339-0d500d6022b8","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"gate-regression","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"f171d9ccac603ee972ae9f0efaffb89e7e8226e3","prNumber":3263,"gateRunId":10209,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTestPath":"workers/cc-execution/test/release-orchestration-invariants.test.js","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/10209/jobs/1","gateTestProof":"successful_exact_head_gate_log_contains:workers/cc-execution/test/release-orchestration-invariants.test.js","gateTestPassed":true,"mergeCommitSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","gateTestLogLine":"2026-09-20T04:14:10.4033713Z Gate regression: executing workers/cc-execution/test/release-orchestration-invariants.test.js","gateTestExecuted":true}],"requestContractHash":"4983ab08590843fb4f6f2d35e522455a5359a5ab0f1b47f6cca749a72fd8f861","namedGateEvidenceReceiptVersion":":named-gate-evidence-v1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:14:53.302295+00:00","proof_gate":"request_contract_repository_verified","source_sha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:15cf6542-7456-4c36-8950-748ec91a29a7:request-contract-repository:4983ab08590843fb4f6f2d35e522455a5359a5ab0f1b47f6cca749a72fd8f861:d8de318e5f7f0f5a9529a9d450a078312cd06f45:named-gate-evidence-v1","mission_step_id":"6c90eb8e-adeb-43cd-98e2-827381cb8539","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"5c07ddcb-8e1e-4c83-a3f6-d298af92cab4","source":"forgejo","status":"waiting","payload":{"branch":"ai/generation-proof-isolation","prNumber":3263,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:14:50.254975+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","external_id":"3263","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:15cf6542-7456-4c36-8950-748ec91a29a7:merged-pr:3263:d8de318e5f7f0f5a9529a9d450a078312cd06f45","mission_step_id":"97a9a44b-c1f5-4c50-9b3c-766664efc4a2","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"b6aef5f2-220a-4654-96f6-77019555d0b7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the same autonomous deterministic supervisor mission by updating the stale canonical recovery contract and its regression invariant.","wordingChanged":false,"canonicalIntent":"Repair the same autonomous deterministic supervisor mission by updating the stale canonical recovery contract and its regression invariant.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"autonomous","statement":"Cloudflare cron wakes active durable missions every minute through the same deterministic mission_status supervisor used interactively.","proofConditionIds":["runtime-proof","gate-proof"]},{"id":"single-brain","statement":"Canonical config, scheduled code, health telemetry, and regression tests agree that deterministic mission supervision is the only mission transition brain; aggressive recovery is compatibility telemetry only.","proofConditionIds":["runtime-proof","gate-proof"]}],"objective":"Repair the same autonomous deterministic supervisor mission by updating the stale canonical recovery contract and its regression invariant.","constraints":[{"id":"bounded-maintenance","statement":"Modify only the four declared files and preserve the existing mission, Gate, merge, and release machinery.","proofConditionIds":["runtime-proof","gate-proof"]},{"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":["runtime-proof","gate-proof"]},{"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":["runtime-proof","gate-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution version 1.58.193-autonomous-deterministic-supervisor reports deterministicMissionSupervisor telemetry and legacy aggressive recovery alias inactive.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"gate-proof","kind":"repository","claim":"Execute and pass workers/cc-execution/test/release-orchestration-invariants.test.js including the canonical deterministic supervisor contract and scheduled single-brain assertions.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Repair-the-same-autonomous-deterministic-supervisor-mission-by-updating-the-stale-canonical-recovery","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"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":["runtime-proof","gate-proof"]},"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":"6a4f8c7a2ab9ec0cfa8108623e5d85ca0dba3a6cb5c8762c1a7fcba9168e4368","requestContractRevision":2,"previousRequestContractHash":"febf51bdb9ea92bec268952b062b673ab78ed522abc4c6965af02989e214f763"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:23:30.028146+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e037bf60-4a41-44d8-ac74-c3c951500cc3:request-contract:6a4f8c7a2ab9ec0cfa8108623e5d85ca0dba3a6cb5c8762c1a7fcba9168e4368","mission_step_id":"ac470618-8851-46d3-97bb-de7cfc5187e4","command_center_event_id":"e037bf60-4a41-44d8-ac74-c3c951500cc3"},{"id":"16cc3302-b40a-457d-bc09-7ab48ffc61a7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/autonomous-deterministic-supervisor","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3294,"terminal":false,"missionId":"e037bf60-4a41-44d8-ac74-c3c951500cc3","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"603c85a1a2c4b8ee31c347f965c41ca6c0de3f3b","timingsMs":{"prReadinessMs":1883,"approvedPlanMs":0,"shipAndProveMs":9507,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e037bf60-4a41-44d8-ac74-c3c951500cc3"},"performance":null,"deploymentId":"forgejo-main-603c85a1a2c4","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2022,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:26:12.493728+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3294","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e037bf60-4a41-44d8-ac74-c3c951500cc3:automatic-mission-resume:3294:canonical_release_dispatched","mission_step_id":"bada1e50-3060-41f5-a651-3ea17a54ce05","command_center_event_id":"e037bf60-4a41-44d8-ac74-c3c951500cc3"},{"id":"1d0b21dc-3b90-4c32-8ab6-dad82003000b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"603c85a1a2c4b8ee31c347f965c41ca6c0de3f3b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"single-brain","satisfied":true,"statement":"Cron, health telemetry, canonical config, and Gate invariants identify deterministic mission supervision as the only mission transition brain; aggressive recovery remains compatibility telemetry only.","proofConditionIds":["runtime-proof","gate-proof"]}],"satisfied":true,"constraints":[{"id":"exact-unfreeze-scope","satisfied":true,"statement":"Owner explicitly authorizes control-plane unfreeze only for config/control-plane-capabilities.json, workers/cc-execution/src/entrypoint-owner-status.js, workers/cc-execution/src/version.js, and workers/cc-execution/test/release-orchestration-invariants.test.js.","proofConditionIds":["runtime-proof","gate-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["runtime-proof","gate-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["runtime-proof","gate-proof"]}],"contractHash":"61688b2eef87ae9e2ab5c53ca752ac818b92a85f925fa3bc5e2b217eb8db3aa4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"61688b2eef87ae9e2ab5c53ca752ac818b92a85f925fa3bc5e2b217eb8db3aa4"},"required":true,"satisfied":true},{"id":"gate-proof","kind":"repository","evidence":{"reason":null,"gateRunId":10331,"satisfied":true,"gateTestProof":"successful_exact_head_gate_log_contains:release-orchestration-invariants.test.js","gateTestPassed":true,"missingTargets":[],"gateTestExecuted":true,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":"release-orchestration-invariants.test.js","releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"61688b2eef87ae9e2ab5c53ca752ac818b92a85f925fa3bc5e2b217eb8db3aa4","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"603c85a1a2c4b8ee31c347f965c41ca6c0de3f3b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:27:08.565827+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"603c85a1a2c4b8ee31c347f965c41ca6c0de3f3b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e037bf60-4a41-44d8-ac74-c3c951500cc3:request-contract:61688b2eef87ae9e2ab5c53ca752ac818b92a85f925fa3bc5e2b217eb8db3aa4:603c85a1a2c4b8ee31c347f965c41ca6c0de3f3b:verified:","mission_step_id":"1d679bef-801c-4620-a74a-6808087ba132","command_center_event_id":"e037bf60-4a41-44d8-ac74-c3c951500cc3"},{"id":"81acb253-3188-4af5-a864-78361541c49a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-07b2f40a16a5","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3257,"terminal":false,"missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":550,"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":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:35:29.044086+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3257","receipt_type":"automatic_mission_resume","idempotency_key":"mission:07b2f40a-16a5-4b53-ade2-c554c94fea57:automatic-mission-resume:3257:repair_mission_waiting_for_gate","mission_step_id":"bc11d63b-eef1-4a6d-b227-1b3ba1a70cff","command_center_event_id":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},{"id":"921301f1-e694-43b4-a8ee-a45a79f74d7e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-07b2f40a16a5","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3257,"terminal":false,"missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":689,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:48:35.884012+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3257","receipt_type":"automatic_mission_resume","idempotency_key":"mission:07b2f40a-16a5-4b53-ade2-c554c94fea57:automatic-mission-resume:3257:repair_mission_auto_progress_authorization_retryable","mission_step_id":"bc11d63b-eef1-4a6d-b227-1b3ba1a70cff","command_center_event_id":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},{"id":"1bbf5268-a266-4199-94e1-532e9bb54d79","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-07b2f40a16a5","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3257,"terminal":false,"missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"3dec871f2642bf761f41ac62a3e53a4430256980","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4239,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":546,"approvedPlanMs":0,"missionSetupMs":587,"providerAuthMs":0,"shipAndProveMs":3414,"ledgerPrepareMs":428,"ledgerReconcileMs":0,"lineageReconcileMs":159,"resolvePreflightMs":587,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":428,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},"performance":null,"deploymentId":"forgejo-main-3dec871f2642","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3052,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:54:14.911102+00:00","proof_gate":"canonical_release_dispatched","source_sha":"3dec871f2642bf761f41ac62a3e53a4430256980","external_id":"forgejo-main-3dec871f2642","receipt_type":"execute_mission","idempotency_key":"mission:07b2f40a-16a5-4b53-ade2-c554c94fea57:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"743468d0-2567-4012-bcc6-2462b10200fd","command_center_event_id":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},{"id":"bb58fddb-2c55-4e25-89db-1b76358afd30","source":"forgejo","status":"retryable","payload":{"branch":"ai/autonomous-deterministic-supervisor","merged":false,"prNumber":3294,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:23:31.185984+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3294","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:e037bf60-4a41-44d8-ac74-c3c951500cc3:closed-pr:3294:unmerged","mission_step_id":"c9c2bfd2-add5-40a9-a985-a1209af10a11","command_center_event_id":"e037bf60-4a41-44d8-ac74-c3c951500cc3"},{"id":"984d5db7-bea0-4a4c-a78c-1a3b5ab4beba","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/first-class-mission-runtime","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3295,"terminal":false,"missionId":"9c499bc0-f1a4-4960-96d7-7e4df99cdde5","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"c4f843325b7376cc005df98f5ec76a032247a740","timingsMs":{"prReadinessMs":518,"approvedPlanMs":0,"shipAndProveMs":3424,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9c499bc0-f1a4-4960-96d7-7e4df99cdde5"},"performance":null,"deploymentId":"forgejo-main-c4f843325b73","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["command-center-autopilot"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2235,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:46:44.046839+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3295","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9c499bc0-f1a4-4960-96d7-7e4df99cdde5:automatic-mission-resume:3295:canonical_release_dispatched","mission_step_id":"f2765825-c795-4e4d-bbbc-7280c055e7b3","command_center_event_id":"9c499bc0-f1a4-4960-96d7-7e4df99cdde5"},{"id":"ad41ec20-05bc-4e32-9686-2c3e8404eb00","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"3dec871f2642bf761f41ac62a3e53a4430256980","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3dec871f2642bf761f41ac62a3e53a4430256980","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":"8a87a20491a5d692b599b616102884949b233820e5d94286710ffbb680a62e9b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10197","runId":10197,"status":"running","sourceSha":"3dec871f2642bf761f41ac62a3e53a4430256980","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:54:24.279816+00:00","proof_gate":"canonical_release_pending","source_sha":"3dec871f2642bf761f41ac62a3e53a4430256980","external_id":"forgejo-main-3dec871f2642","receipt_type":"canonical_release_status","idempotency_key":"mission:07b2f40a-16a5-4b53-ade2-c554c94fea57:forgejo-release-status:3dec871f2642bf761f41ac62a3e53a4430256980:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"743468d0-2567-4012-bcc6-2462b10200fd","command_center_event_id":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},{"id":"391e822b-5ee7-4679-80fd-d918466fffaf","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-07b2f40a16a5","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3257,"terminal":false,"missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"3dec871f2642bf761f41ac62a3e53a4430256980","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4149,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":148,"approvedPlanMs":0,"missionSetupMs":354,"providerAuthMs":0,"shipAndProveMs":3670,"ledgerPrepareMs":354,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":354,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":354,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},"performance":null,"deploymentId":"forgejo-main-3dec871f2642","releaseState":"pending","workflowRunId":10197,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:55:50.514438+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"3dec871f2642bf761f41ac62a3e53a4430256980","external_id":"forgejo-main-3dec871f2642","receipt_type":"execute_mission","idempotency_key":"mission:07b2f40a-16a5-4b53-ade2-c554c94fea57:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"743468d0-2567-4012-bcc6-2462b10200fd","command_center_event_id":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},{"id":"c3aea3fd-337c-44ae-9677-c93886932408","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-8e84aa4e5909","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"8e84aa4e-5909-45e4-a275-2ccde70169fb","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":122,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":356,"providerAuthMs":0,"ledgerPrepareMs":356,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":356,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":356,"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":"8e84aa4e-5909-45e4-a275-2ccde70169fb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5642,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/PublicAppShell.tsx","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs","config/capabilities/tenant-brand-character.json","config/capabilities/platform-application-registry.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","src/App.css","src/App.tsx","src/OAuthConsentBridge.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:58:56.560836+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8e84aa4e-5909-45e4-a275-2ccde70169fb:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"66bb7003-adef-491f-b126-823d56237455","command_center_event_id":"8e84aa4e-5909-45e4-a275-2ccde70169fb"},{"id":"ca0ab4c2-3806-4818-ad57-7706211e8d49","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8e84aa4e5909","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3260,"terminal":false,"missionId":"8e84aa4e-5909-45e4-a275-2ccde70169fb","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4738,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":855,"missionSetupMs":273,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":273,"repositoryMutationMs":3883,"repositoryProviderMs":3883,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2151,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1732},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"8e84aa4e-5909-45e4-a275-2ccde70169fb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3327,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T03:59:16.524142+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3260","receipt_type":"execute_mission","idempotency_key":"mission:8e84aa4e-5909-45e4-a275-2ccde70169fb:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"bfa24afc-4946-4f54-8103-f78fa2ea04c4","command_center_event_id":"8e84aa4e-5909-45e4-a275-2ccde70169fb"},{"id":"e758cf1b-c99a-475a-9fcc-e222b815ffcf","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Explicitly unfreeze the KNOCKLAUNCH control plane for this exact four-file corrective generation only. The purpose is to align the canonical capability contract and regression suite with the already-approved autonomous deterministic supervisor. Preserve the same mission and PR lineage; do not create a parallel orchestrator.","wordingChanged":false,"canonicalIntent":"Explicitly unfreeze the KNOCKLAUNCH control plane for this exact four-file corrective generation only. The purpose is to align the canonical capability contract and regression suite with the already-approved autonomous deterministic supervisor. Preserve the same mission and PR lineage; do not create a parallel orchestrator.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"single-brain","statement":"Cron, health telemetry, canonical config, and Gate invariants identify deterministic mission supervision as the only mission transition brain; aggressive recovery remains compatibility telemetry only.","proofConditionIds":["runtime-proof","gate-proof"]}],"objective":"Explicitly unfreeze the KNOCKLAUNCH control plane for this exact four-file corrective generation only. The purpose is to align the canonical capability contract and regression suite with the already-approved autonomous deterministic supervisor. Preserve the same mission and PR lineage; do not create a parallel orchestrator.","constraints":[{"id":"exact-unfreeze-scope","statement":"Owner explicitly authorizes control-plane unfreeze only for config/control-plane-capabilities.json, workers/cc-execution/src/entrypoint-owner-status.js, workers/cc-execution/src/version.js, and workers/cc-execution/test/release-orchestration-invariants.test.js.","proofConditionIds":["runtime-proof","gate-proof"]},{"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":["runtime-proof","gate-proof"]},{"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":["runtime-proof","gate-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution version 1.58.193-autonomous-deterministic-supervisor reports deterministicMissionSupervisor telemetry with legacy aggressive recovery decision tree inactive.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"gate-proof","kind":"repository","claim":"Canonical Gate passes release-orchestration-invariants.test.js with deterministic autonomous supervisor as the canonical recovery primitive.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Explicitly-unfreeze-the-KNOCKLAUNCH-control-plane-for-this-exact-four-file-corrective-generation-onl","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"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":["runtime-proof","gate-proof"]},"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":"be76ed631f8ee145a493c421fba3490586cd492f002c074893853d35985d00a7","requestContractRevision":3,"previousRequestContractHash":"6a4f8c7a2ab9ec0cfa8108623e5d85ca0dba3a6cb5c8762c1a7fcba9168e4368"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:23:44.650692+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e037bf60-4a41-44d8-ac74-c3c951500cc3:request-contract:be76ed631f8ee145a493c421fba3490586cd492f002c074893853d35985d00a7","mission_step_id":"ac470618-8851-46d3-97bb-de7cfc5187e4","command_center_event_id":"e037bf60-4a41-44d8-ac74-c3c951500cc3"},{"id":"c165282f-b0a8-44e1-95f5-dc18270d9d24","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f65211eadfea","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"f65211ea-dfea-4577-9359-02a1082da8fb","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":152,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1113,"providerAuthMs":0,"ledgerPrepareMs":1113,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1113,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1113,"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":"f65211ea-dfea-4577-9359-02a1082da8fb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4783,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:00:04.266435+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f65211ea-dfea-4577-9359-02a1082da8fb:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"733741db-974f-4557-b624-611f9bc4e4ed","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"b6763a7b-f368-49c3-9a52-4299b262d370","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f65211eadfea","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"f65211ea-dfea-4577-9359-02a1082da8fb","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":361,"providerAuthMs":0,"ledgerPrepareMs":361,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":361,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":361,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"f65211ea-dfea-4577-9359-02a1082da8fb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4853,"likelyAffectedFiles":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/test/release-orchestration-invariants.test.js","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:01:03.928076+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f65211ea-dfea-4577-9359-02a1082da8fb:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"733741db-974f-4557-b624-611f9bc4e4ed","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"3582a2ff-9d4d-472f-ab8f-99f70532eea4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f65211eadfea","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"f65211ea-dfea-4577-9359-02a1082da8fb","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":725,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":725,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":725,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":725,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f65211ea-dfea-4577-9359-02a1082da8fb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1566,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:02:05.775934+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f65211ea-dfea-4577-9359-02a1082da8fb:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2671bb3a-ae2e-44ef-9ec3-60506ccbbc78","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"3c6f9ff0-25ef-43b6-aaa0-6410b1917691","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"77ae9c6647ab2ea7aef555c49bd937a16730043537d8113425098e99de3c3148","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10200","runId":10200,"status":"blocked","sourceSha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-0c1eaadee360a5dbda3e6cd7a05d11214c500c80","compareStatus":"target_job_success_runtime_verified","workflowRunId":10200,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.183-owner-outcome-proof-inference","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"3dec871f2642bf761f41ac62a3e53a4430256980","sourceSha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","changedPaths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":3,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:04:02.350492+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:f65211ea-dfea-4577-9359-02a1082da8fb:forgejo-release-status:0c1eaadee360a5dbda3e6cd7a05d11214c500c80:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"24f5d0d5-9257-4880-9439-f889311f8ded","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"b9674f80-d98c-4e68-a9fa-ab7cee1b8aaa","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Explicitly unfreeze the KNOCKLAUNCH control plane for this exact four-file corrective generation on reopened PR #3294. Align canonical config and regression coverage with the already-approved autonomous deterministic supervisor.","wordingChanged":false,"canonicalIntent":"Explicitly unfreeze the KNOCKLAUNCH control plane for this exact four-file corrective generation on reopened PR #3294. Align canonical config and regression coverage with the already-approved autonomous deterministic supervisor.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"single-brain","statement":"Cron, health telemetry, canonical config, and Gate invariants identify deterministic mission supervision as the only mission transition brain; aggressive recovery remains compatibility telemetry only.","proofConditionIds":["runtime-proof","gate-proof"]}],"objective":"Explicitly unfreeze the KNOCKLAUNCH control plane for this exact four-file corrective generation on reopened PR #3294. Align canonical config and regression coverage with the already-approved autonomous deterministic supervisor.","constraints":[{"id":"exact-unfreeze-scope","statement":"Owner explicitly authorizes control-plane unfreeze only for config/control-plane-capabilities.json, workers/cc-execution/src/entrypoint-owner-status.js, workers/cc-execution/src/version.js, and workers/cc-execution/test/release-orchestration-invariants.test.js.","proofConditionIds":["runtime-proof","gate-proof"]},{"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":["runtime-proof","gate-proof"]},{"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":["runtime-proof","gate-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution version 1.58.193-autonomous-deterministic-supervisor reports deterministicMissionSupervisor telemetry with legacy aggressive recovery decision tree inactive.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"gate-proof","kind":"repository","claim":"Canonical Gate passes release-orchestration-invariants.test.js with deterministic autonomous supervisor as the canonical recovery primitive.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Explicitly-unfreeze-the-KNOCKLAUNCH-control-plane-for-this-exact-four-file-corrective-generation-on-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"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":["runtime-proof","gate-proof"]},"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":"61688b2eef87ae9e2ab5c53ca752ac818b92a85f925fa3bc5e2b217eb8db3aa4","requestContractRevision":4,"previousRequestContractHash":"be76ed631f8ee145a493c421fba3490586cd492f002c074893853d35985d00a7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:24:15.975608+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e037bf60-4a41-44d8-ac74-c3c951500cc3:request-contract:61688b2eef87ae9e2ab5c53ca752ac818b92a85f925fa3bc5e2b217eb8db3aa4","mission_step_id":"ac470618-8851-46d3-97bb-de7cfc5187e4","command_center_event_id":"e037bf60-4a41-44d8-ac74-c3c951500cc3"},{"id":"ed4901cb-0a62-4dd2-b2bd-e1e7f02287ee","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-57723324617f","prNumber":3523,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"70333dbd928440dfb0c9cbe90bf71598fe1a9f81","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T14:19:13.902172+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"70333dbd928440dfb0c9cbe90bf71598fe1a9f81","external_id":"3523","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:57723324-617f-4147-8e43-d39c5c38fb49:merged-pr:3523:70333dbd928440dfb0c9cbe90bf71598fe1a9f81","mission_step_id":"47e31c1b-6bcd-4419-af65-78cd642a3e00","command_center_event_id":"57723324-617f-4147-8e43-d39c5c38fb49"},{"id":"cd986ad5-40dd-46fa-a5e6-b36c90a4438a","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"gate-regression","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"296cd906eb9348801c862a3c43b9864a70ea8165","prNumber":3261,"gateRunId":10202,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTestPath":"workers/cc-execution/test/release-orchestration-invariants.test.js","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/10202/jobs/1","gateTestProof":"successful_exact_head_gate_log_contains:workers/cc-execution/test/release-orchestration-invariants.test.js","gateTestPassed":true,"mergeCommitSha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","gateTestLogLine":"2026-09-20T04:07:03.3665983Z Gate regression: executing workers/cc-execution/test/release-orchestration-invariants.test.js","gateTestExecuted":true}],"requestContractHash":"3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88","namedGateEvidenceReceiptVersion":":named-gate-evidence-v1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:07:28.071538+00:00","proof_gate":"request_contract_repository_verified","source_sha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:f65211ea-dfea-4577-9359-02a1082da8fb:request-contract-repository:3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88:0c1eaadee360a5dbda3e6cd7a05d11214c500c80:named-gate-evidence-v1","mission_step_id":"24f5d0d5-9257-4880-9439-f889311f8ded","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"4e84fce8-0099-4fe7-ac83-52b7a4f84202","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/generation-proof-isolation","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.184-owner-outcome-proof-ledger","prNumber":3263,"terminal":false,"missionId":"15cf6542-7456-4c36-8950-748ec91a29a7","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":463,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":321,"ledgerReconcileMs":0,"lineageReconcileMs":142,"resolvePreflightMs":463,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":321,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"15cf6542-7456-4c36-8950-748ec91a29a7"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1475,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:10:29.263496+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:15cf6542-7456-4c36-8950-748ec91a29a7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c1960e41-4879-4946-97ac-70df2e768c2b","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"163f2191-fca5-4538-b096-9048e9f6af40","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/generation-proof-isolation","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.184-owner-outcome-proof-ledger","prNumber":3263,"terminal":false,"missionId":"15cf6542-7456-4c36-8950-748ec91a29a7","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4536,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1842,"missionSetupMs":439,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":282,"ledgerReconcileMs":0,"lineageReconcileMs":157,"resolvePreflightMs":439,"repositoryMutationMs":2694,"repositoryProviderMs":2694,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2134,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":282,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":560},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"15cf6542-7456-4c36-8950-748ec91a29a7"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3420,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:10:56.775245+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3263","receipt_type":"execute_mission","idempotency_key":"mission:15cf6542-7456-4c36-8950-748ec91a29a7:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c1960e41-4879-4946-97ac-70df2e768c2b","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"10d93206-40bc-4897-a4a7-54808d73756f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","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":"4983ab08590843fb4f6f2d35e522455a5359a5ab0f1b47f6cca749a72fd8f861","forgejoWorkflowProof":{"runId":10210,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"5371951d5c78965a184aa80c9683232e4e42ce52","deploymentId":"forgejo-main-5371951d5c78965a184aa80c9683232e4e42ce52","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.184-owner-outcome-proof-ledger","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:14:51.638753+00:00","proof_gate":"canonical_release_pending","source_sha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","external_id":"forgejo-main-d8de318e5f7f","receipt_type":"canonical_release_status","idempotency_key":"mission:15cf6542-7456-4c36-8950-748ec91a29a7:forgejo-release-status:d8de318e5f7f0f5a9529a9d450a078312cd06f45:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"97a9a44b-c1f5-4c50-9b3c-766664efc4a2","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"6c7ecdde-75b2-4bbd-bd46-390ce12c2644","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"4983ab08590843fb4f6f2d35e522455a5359a5ab0f1b47f6cca749a72fd8f861","forgejoWorkflowProof":{"runId":10210,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-d8de318e5f7f0f5a9529a9d450a078312cd06f45","compareStatus":"target_job_success_runtime_verified","workflowRunId":10210,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.185-generation-proof-isolation","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:15:14.376856+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","external_id":"forgejo-main-d8de318e5f7f","receipt_type":"canonical_release_status","idempotency_key":"mission:15cf6542-7456-4c36-8950-748ec91a29a7:forgejo-release-status:d8de318e5f7f0f5a9529a9d450a078312cd06f45:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"6c90eb8e-adeb-43cd-98e2-827381cb8539","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"5f70ffb7-591f-4bb3-879e-33d33afe02e8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8e84aa4e5909","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.184-owner-outcome-proof-ledger","prNumber":3260,"terminal":false,"missionId":"8e84aa4e-5909-45e4-a275-2ccde70169fb","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c44be3dbf7e6e1ffb4213360ac0f43fd985aa398","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7107,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":797,"approvedPlanMs":0,"missionSetupMs":484,"providerAuthMs":0,"shipAndProveMs":6040,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":223,"resolvePreflightMs":484,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8e84aa4e-5909-45e4-a275-2ccde70169fb"},"performance":null,"deploymentId":"forgejo-main-c44be3dbf7e6","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2610,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:13:00.445776+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c44be3dbf7e6e1ffb4213360ac0f43fd985aa398","external_id":"forgejo-main-c44be3dbf7e6","receipt_type":"execute_mission","idempotency_key":"mission:8e84aa4e-5909-45e4-a275-2ccde70169fb:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"1badc148-09c6-4c7d-ad25-63f36f315bc9","command_center_event_id":"8e84aa4e-5909-45e4-a275-2ccde70169fb"},{"id":"b3d88564-9f7e-4fa8-9c50-6f47de13a26b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c44be3dbf7e6e1ffb4213360ac0f43fd985aa398","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c44be3dbf7e6e1ffb4213360ac0f43fd985aa398","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":"993235eee7fa40c209a24a2346049d075231d18ee929284c029a0b104a1407de","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10207","runId":10207,"status":"running","sourceSha":"c44be3dbf7e6e1ffb4213360ac0f43fd985aa398","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:13:16.23663+00:00","proof_gate":"canonical_release_pending","source_sha":"c44be3dbf7e6e1ffb4213360ac0f43fd985aa398","external_id":"forgejo-main-c44be3dbf7e6","receipt_type":"canonical_release_status","idempotency_key":"mission:8e84aa4e-5909-45e4-a275-2ccde70169fb:forgejo-release-status:c44be3dbf7e6e1ffb4213360ac0f43fd985aa398:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"1badc148-09c6-4c7d-ad25-63f36f315bc9","command_center_event_id":"8e84aa4e-5909-45e4-a275-2ccde70169fb"},{"id":"959fe4d6-a454-4487-913b-567009016869","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/generation-proof-isolation","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.184-owner-outcome-proof-ledger","prNumber":3263,"terminal":false,"missionId":"15cf6542-7456-4c36-8950-748ec91a29a7","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3888,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":538,"approvedPlanMs":0,"missionSetupMs":466,"providerAuthMs":0,"shipAndProveMs":3177,"ledgerPrepareMs":291,"ledgerReconcileMs":0,"lineageReconcileMs":175,"resolvePreflightMs":466,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":291,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"15cf6542-7456-4c36-8950-748ec91a29a7"},"performance":null,"deploymentId":"forgejo-main-d8de318e5f7f","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2708,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:14:32.287922+00:00","proof_gate":"canonical_release_dispatched","source_sha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","external_id":"forgejo-main-d8de318e5f7f","receipt_type":"execute_mission","idempotency_key":"mission:15cf6542-7456-4c36-8950-748ec91a29a7:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"97a9a44b-c1f5-4c50-9b3c-766664efc4a2","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"3decaebd-1c33-4a56-b8b7-d2465d3f1580","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/generation-proof-isolation","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3263,"terminal":false,"missionId":"15cf6542-7456-4c36-8950-748ec91a29a7","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","timingsMs":{"prReadinessMs":125,"approvedPlanMs":0,"shipAndProveMs":3484,"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":"15cf6542-7456-4c36-8950-748ec91a29a7"},"performance":null,"deploymentId":"forgejo-main-d8de318e5f7f","releaseState":"pending","workflowRunId":10210,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:14:59.456411+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3263","receipt_type":"automatic_mission_resume","idempotency_key":"mission:15cf6542-7456-4c36-8950-748ec91a29a7:automatic-mission-resume:3263:canonical_release_reconciliation_pending","mission_step_id":"2c85fdc2-c73a-47d0-8862-6f119042caeb","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"8348acf1-376d-4d0e-8456-ba7a1ec5fa10","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"generation-rollover","satisfied":true,"statement":"A mutation submitted after a merged/deleted prior generation automatically advances repair generation and invalidates inherited source/release/proof identity without requiring internal continuation fields from the caller.","proofConditionIds":["gate-regression","runtime-live"]},{"id":"release-contract-isolation","satisfied":true,"statement":"An immutable verified release receipt cannot be rebound to a different request-contract hash.","proofConditionIds":["gate-regression","runtime-live"]}],"satisfied":true,"constraints":[{"id":"canonical-only","satisfied":true,"statement":"Preserve the existing single Forgejo Gate, merge queue, release conductor, mission ledger, and witness architecture with no duplicate orchestration lane.","proofConditionIds":["gate-regression","runtime-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":["gate-regression","runtime-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":["gate-regression","runtime-live"]}],"contractHash":"4983ab08590843fb4f6f2d35e522455a5359a5ab0f1b47f6cca749a72fd8f861","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"gate-regression","kind":"repository","evidence":{"reason":null,"gateRunId":10209,"satisfied":true,"gateTestProof":"successful_exact_head_gate_log_contains:workers/cc-execution/test/release-orchestration-invariants.test.js","gateTestPassed":true,"missingTargets":[],"gateTestExecuted":true,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":"workers/cc-execution/test/release-orchestration-invariants.test.js","releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"4983ab08590843fb4f6f2d35e522455a5359a5ab0f1b47f6cca749a72fd8f861","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45"},"required":true,"satisfied":true},{"id":"runtime-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"4983ab08590843fb4f6f2d35e522455a5359a5ab0f1b47f6cca749a72fd8f861"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:15:15.634609+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:15cf6542-7456-4c36-8950-748ec91a29a7:request-contract:4983ab08590843fb4f6f2d35e522455a5359a5ab0f1b47f6cca749a72fd8f861:d8de318e5f7f0f5a9529a9d450a078312cd06f45:verified:","mission_step_id":"6c90eb8e-adeb-43cd-98e2-827381cb8539","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"a1854b2f-7269-49cd-8fee-c745323278bd","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-9e413d0ddf3f","prNumber":3270,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1c858a705b52ec711b8448e238a05c926d7e9175","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:21:38.64075+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1c858a705b52ec711b8448e238a05c926d7e9175","external_id":"3270","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9e413d0d-df3f-4196-bd1a-c29651b693f8:merged-pr:3270:1c858a705b52ec711b8448e238a05c926d7e9175","mission_step_id":"28ff00fe-58dd-48b8-925b-5c4f1f749d14","command_center_event_id":"9e413d0d-df3f-4196-bd1a-c29651b693f8"},{"id":"f7c86186-d4aa-48b0-8ed4-71ae02320943","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"d8de318e5f7f0f5a9529a9d450a078312cd06f45","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3dec871f2642bf761f41ac62a3e53a4430256980","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"8a87a20491a5d692b599b616102884949b233820e5d94286710ffbb680a62e9b","forgejoWorkflowProof":{"runId":10197,"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-20T04:35:15.571315+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3dec871f2642bf761f41ac62a3e53a4430256980","external_id":"forgejo-main-3dec871f2642","receipt_type":"canonical_release_status","idempotency_key":"mission:07b2f40a-16a5-4b53-ade2-c554c94fea57:forgejo-release-status:3dec871f2642bf761f41ac62a3e53a4430256980:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"c08f969f-3120-40f5-bba0-12a25f12cb8c","command_center_event_id":"07b2f40a-16a5-4b53-ade2-c554c94fea57"},{"id":"858b28a5-0c42-42b6-af32-9f9c45cf99f4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-40681a7c8d3e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":null,"terminal":false,"missionId":"40681a7c-8d3e-4aca-9629-a69a58e041ce","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":131,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":406,"providerAuthMs":0,"ledgerPrepareMs":406,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":406,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":406,"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":"40681a7c-8d3e-4aca-9629-a69a58e041ce"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6475,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/platform-application-registry.json","config/capabilities/tenant-type-platform-primitive.json","scripts/cloudflare-native-platform-seo.mjs","src/__tests__/contracts/platform-membership-route-isolation.contract.test.ts","config/capabilities/platform-health.json","config/platform-standards.json","src/__tests__/contracts/knocklaunch-mail-platform.contract.test.ts","src/__tests__/contracts/knocklaunch-owner-portfolio-shell-readiness.contract.test.ts","src/__tests__/contracts/knocklaunch-owner-portfolio.contract.test.ts","config/capabilities/owner-seo-intelligence.json","config/capabilities/owner-seo-search-console.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:38:25.868477+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:40681a7c-8d3e-4aca-9629-a69a58e041ce:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0bfd9eb5-8385-4390-8ca3-6670d3173f9d","command_center_event_id":"40681a7c-8d3e-4aca-9629-a69a58e041ce"},{"id":"816d4141-6039-4dda-ae1a-530333736dd9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-40681a7c8d3e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3264,"terminal":false,"missionId":"40681a7c-8d3e-4aca-9629-a69a58e041ce","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3795,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1091,"missionSetupMs":531,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":370,"ledgerReconcileMs":0,"lineageReconcileMs":161,"resolvePreflightMs":531,"repositoryMutationMs":2704,"repositoryProviderMs":2704,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2552,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":370,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":152},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"40681a7c-8d3e-4aca-9629-a69a58e041ce"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3046,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:39:26.099978+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3264","receipt_type":"execute_mission","idempotency_key":"mission:40681a7c-8d3e-4aca-9629-a69a58e041ce:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2a0836bb-c546-42ff-955d-c24400a147f2","command_center_event_id":"40681a7c-8d3e-4aca-9629-a69a58e041ce"},{"id":"58fa18de-2f56-4e7e-afc1-874cccbd7c62","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-1b8834ab9c33","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":null,"terminal":false,"missionId":"1b8834ab-9c33-4ff6-9041-3c26cbba5479","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":341,"providerAuthMs":0,"ledgerPrepareMs":341,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":341,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":341,"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":"1b8834ab-9c33-4ff6-9041-3c26cbba5479"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7868,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/tenant-workspace-ui-contract-v2.json","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","config/business-operating-recipes.json","config/capabilities/business-operating-recipe-v1.json","config/capabilities/tenant-brand-character.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","scripts/visual-witness-hosted-runner/virtual-witness-operating-contract.json","src/__tests__/contracts/knocklaunch-os-tenant-routing.contract.test.ts","src/__tests__/contracts/business-operating-blueprint.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:42:07.093745+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1b8834ab-9c33-4ff6-9041-3c26cbba5479:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"dcbedca5-acf4-4a1d-8732-6d2c387a8f10","command_center_event_id":"1b8834ab-9c33-4ff6-9041-3c26cbba5479"},{"id":"d903da6b-2ab4-4958-9043-97fb17c50bd4","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1c858a705b52ec711b8448e238a05c926d7e9175","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"owner-settings","satisfied":true,"statement":"KNOCKLAUNCH OS settings/profile uses a dedicated owner-only component and never TenantSettingsPage.","proofConditionIds":["proof-live"]},{"id":"owner-chrome","satisfied":true,"statement":"KNOCKLAUNCH OS settings shell does not render GlobalFallbackAccountMenu or any active customer tenant branding/menu.","proofConditionIds":["proof-live"]},{"id":"regression","satisfied":true,"statement":"A contract test scans KNOCKLAUNCH OS owner pages and fails on activeTenant or tenant media/MODES/branding/settings presentation primitives.","proofConditionIds":["proof-live"]}],"satisfied":true,"constraints":[{"id":"preserve-tenant-settings","satisfied":true,"statement":"Actual tenant routes keep TenantSettingsPage unchanged.","proofConditionIds":["proof-live"]},{"id":"route-family","satisfied":true,"statement":"All KNOCKLAUNCH OS settings/profile routes stay under /knock-launch-os/*.","proofConditionIds":["proof-live"]},{"id":"release","satisfied":true,"statement":"One fresh ai/* branch, one PR, canonical Gate, squash merge, frontend release, production proof.","proofConditionIds":["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-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-live"]}],"contractHash":"b7f8b98afadef867e4f3058dd2381e441788a06798f964fe0dbfafe66cf176de","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"b7f8b98afadef867e4f3058dd2381e441788a06798f964fe0dbfafe66cf176de"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:22:30.738993+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1c858a705b52ec711b8448e238a05c926d7e9175","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9e413d0d-df3f-4196-bd1a-c29651b693f8:request-contract:b7f8b98afadef867e4f3058dd2381e441788a06798f964fe0dbfafe66cf176de:1c858a705b52ec711b8448e238a05c926d7e9175:verified:","mission_step_id":"478bcb6b-3d06-4706-9c58-8b1fe40c588d","command_center_event_id":"9e413d0d-df3f-4196-bd1a-c29651b693f8"},{"id":"5ee82369-fab1-42b6-95c4-f6d0f06f8d16","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1b8834ab9c33","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3265,"terminal":false,"missionId":"1b8834ab-9c33-4ff6-9041-3c26cbba5479","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5199,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":915,"missionSetupMs":278,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":278,"repositoryMutationMs":4284,"repositoryProviderMs":4284,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2642,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":278,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1642},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"1b8834ab-9c33-4ff6-9041-3c26cbba5479"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3421,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:44:48.976679+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3265","receipt_type":"execute_mission","idempotency_key":"mission:1b8834ab-9c33-4ff6-9041-3c26cbba5479:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"601cb063-abc7-42f5-aeaa-ed2119b970bd","command_center_event_id":"1b8834ab-9c33-4ff6-9041-3c26cbba5479"},{"id":"3a6c4d0e-ab04-46ef-94e0-5015391277fb","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-1b8834ab9c33","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3265,"terminal":false,"missionId":"1b8834ab-9c33-4ff6-9041-3c26cbba5479","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"820169c9a4b97bb9fb67dced7d3ff9dbbab4f474","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":646,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":116,"approvedPlanMs":0,"missionSetupMs":253,"providerAuthMs":0,"shipAndProveMs":411,"ledgerPrepareMs":253,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":253,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":253,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1b8834ab-9c33-4ff6-9041-3c26cbba5479"},"performance":null,"deploymentId":"forgejo-main-820169c9a4b9","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2413,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:45:40.383428+00:00","proof_gate":"canonical_release_dispatched","source_sha":"820169c9a4b97bb9fb67dced7d3ff9dbbab4f474","external_id":"forgejo-main-820169c9a4b9","receipt_type":"execute_mission","idempotency_key":"mission:1b8834ab-9c33-4ff6-9041-3c26cbba5479:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d1e1d812-88d7-490d-9d47-c2200b1000c9","command_center_event_id":"1b8834ab-9c33-4ff6-9041-3c26cbba5479"},{"id":"a685e0db-7c64-4c88-9856-be5566d920e1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/pcg-header-viewport-width","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3266,"terminal":false,"missionId":"45e508fb-7168-4481-9e80-c823b74c6bbf","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4627,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":634,"missionSetupMs":952,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":586,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":952,"repositoryMutationMs":3993,"repositoryProviderMs":3993,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2118,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":586,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1875},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"45e508fb-7168-4481-9e80-c823b74c6bbf"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3724,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T04:47:52.631865+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3266","receipt_type":"execute_mission","idempotency_key":"mission:45e508fb-7168-4481-9e80-c823b74c6bbf:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"379a7264-0d65-47cb-b83c-67b55e1fb4b4","command_center_event_id":"45e508fb-7168-4481-9e80-c823b74c6bbf"},{"id":"11486850-93dc-4e58-863e-ec574d7d296d","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/pcg-header-viewport-width","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3266,"terminal":false,"missionId":"45e508fb-7168-4481-9e80-c823b74c6bbf","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"396514eb78c673331835a6c88fb1270451812968","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3970,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":549,"approvedPlanMs":0,"missionSetupMs":416,"providerAuthMs":0,"shipAndProveMs":3167,"ledgerPrepareMs":275,"ledgerReconcileMs":0,"lineageReconcileMs":141,"resolvePreflightMs":416,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":275,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"45e508fb-7168-4481-9e80-c823b74c6bbf"},"performance":null,"deploymentId":"forgejo-main-396514eb78c6","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2661,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T04:48:23.99084+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"396514eb78c673331835a6c88fb1270451812968","external_id":"forgejo-main-396514eb78c6","receipt_type":"execute_mission","idempotency_key":"mission:45e508fb-7168-4481-9e80-c823b74c6bbf:execute_mission:ship_and_prove_release_pending:current-generation","mission_step_id":"379a7264-0d65-47cb-b83c-67b55e1fb4b4","command_center_event_id":"45e508fb-7168-4481-9e80-c823b74c6bbf"},{"id":"0cc56a00-27c4-401b-a38d-2907890ad418","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c934c231599c","prNumber":3271,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"cbf04ba2c9ca5f95a6713de616187d2eeeb1b230","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:30:51.392736+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"cbf04ba2c9ca5f95a6713de616187d2eeeb1b230","external_id":"3271","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c934c231-599c-49be-bf9e-588eb09f363e:merged-pr:3271:cbf04ba2c9ca5f95a6713de616187d2eeeb1b230","mission_step_id":"a8b43c4c-2ef5-42e6-ba34-b196572c18be","command_center_event_id":"c934c231-599c-49be-bf9e-588eb09f363e"},{"id":"dd9a4aa6-6a90-4b7d-9e12-c25cf4ccb009","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-c934c231599c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":null,"terminal":false,"missionId":"c934c231-599c-49be-bf9e-588eb09f363e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":364,"providerAuthMs":0,"ledgerPrepareMs":364,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":364,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":364,"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":"c934c231-599c-49be-bf9e-588eb09f363e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6753,"likelyAffectedFiles":["src/lib/tenants/tenantOperatingContract.ts","src/PrivateAppShell.tsx","src/routes/verticalRouteRegistry.ts","src/routes/privateWorkspaceCompatibility.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:48:37.567952+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c934c231-599c-49be-bf9e-588eb09f363e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"52351435-9fa3-45cc-b145-888d3630add3","command_center_event_id":"c934c231-599c-49be-bf9e-588eb09f363e"},{"id":"1310492a-254b-40bc-8fb7-9db2dc86acc5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"396514eb78c673331835a6c88fb1270451812968","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"396514eb78c673331835a6c88fb1270451812968","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":"82b9a885f9ef27b4b4a2005a9de6a32c84ecb421115dc703a8ed51be9811de5e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10217","runId":10217,"status":"running","sourceSha":"396514eb78c673331835a6c88fb1270451812968","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T04:49:17.489912+00:00","proof_gate":"canonical_release_pending","source_sha":"396514eb78c673331835a6c88fb1270451812968","external_id":"forgejo-main-396514eb78c6","receipt_type":"canonical_release_status","idempotency_key":"mission:45e508fb-7168-4481-9e80-c823b74c6bbf:forgejo-release-status:396514eb78c673331835a6c88fb1270451812968:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"173c4016-f91d-4c4a-8498-ba81f7c10451","command_center_event_id":"45e508fb-7168-4481-9e80-c823b74c6bbf"},{"id":"23fc14b4-a3d1-470c-97b0-7b95e2abd11c","source":"cc-execution","status":"release_freshness_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-689762a60b05","reason":null,"status":"release_freshness_reconciliation_pending","metrics":{"receiptBytes":14537,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"executorlessWaitMs":71418,"firstUsefulResultAt":"2026-09-24T13:40:38.548Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.251-forgejo-targeted-source","prNumber":3615,"terminal":false,"missionId":"689762a6-0b05-4d62-9910-5a0e98eeb80a","operation":"execute_mission","proofGate":"canonical_release_freshness_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1887,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":574,"approvedPlanMs":0,"missionSetupMs":435,"providerAuthMs":0,"shipAndProveMs":876,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":165,"resolvePreflightMs":435,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"refresh_regate_and_reconcile_release","receiptRef":{"mode":"full","missionId":"689762a6-0b05-4d62-9910-5a0e98eeb80a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1461,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:42:28.446793+00:00","proof_gate":"canonical_release_freshness_reconciliation_pending","source_sha":null,"external_id":"3615","receipt_type":"execute_mission","idempotency_key":"mission:689762a6-0b05-4d62-9910-5a0e98eeb80a:execute_mission:canonical_release_freshness_reconciliation_pending:current-generation","mission_step_id":"8da898d1-2690-4c08-891b-a0009d67ba8c","command_center_event_id":"689762a6-0b05-4d62-9910-5a0e98eeb80a"},{"id":"5008c36c-72d2-4577-bb8a-e3cc952317aa","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"8fdbc235-19df-4c25-a2c7-c682b8c074e2","phase":"universal_visual_witness_supervised","branch":"ai/pcg-header-viewport-width","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3266,"terminal":false,"missionId":"45e508fb-7168-4481-9e80-c823b74c6bbf","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"396514eb78c673331835a6c88fb1270451812968","timingsMs":{"wake":201,"total":625,"submit":424,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"45e508fb-7168-4481-9e80-c823b74c6bbf"},"performance":null,"deploymentId":"forgejo-main-396514eb78c6","releaseState":"verified","workflowRunId":10217,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":633,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T04:52:45.240078+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"396514eb78c673331835a6c88fb1270451812968","external_id":"8fdbc235-19df-4c25-a2c7-c682b8c074e2","receipt_type":"visual_proof_started","idempotency_key":"mission:45e508fb-7168-4481-9e80-c823b74c6bbf:visual-start:8fdbc235-19df-4c25-a2c7-c682b8c074e2","mission_step_id":"c44b0382-ea5a-4018-8a9c-8294ea3b10d8","command_center_event_id":"45e508fb-7168-4481-9e80-c823b74c6bbf"},{"id":"44962ea4-2dda-4593-bac6-2acc6279e2ce","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"396514eb78c673331835a6c88fb1270451812968","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"396514eb78c673331835a6c88fb1270451812968","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":"82b9a885f9ef27b4b4a2005a9de6a32c84ecb421115dc703a8ed51be9811de5e","forgejoWorkflowProof":{"runId":10217,"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":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T04:52:42.351284+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"396514eb78c673331835a6c88fb1270451812968","external_id":"forgejo-main-396514eb78c6","receipt_type":"canonical_release_status","idempotency_key":"mission:45e508fb-7168-4481-9e80-c823b74c6bbf:forgejo-release-status:396514eb78c673331835a6c88fb1270451812968:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"9f5216f9-c100-43e6-b565-dbacbf245a06","command_center_event_id":"45e508fb-7168-4481-9e80-c823b74c6bbf"},{"id":"0177b297-0daf-49ca-b727-01dfea2a01fc","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,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.251-forgejo-targeted-source","prNumber":3616,"terminal":false,"missionId":"85a2c605-9ba1-4b30-9a4f-d57254649cb5","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1640,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":118,"approvedPlanMs":0,"missionSetupMs":433,"providerAuthMs":0,"shipAndProveMs":991,"ledgerPrepareMs":433,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":433,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":433,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"85a2c605-9ba1-4b30-9a4f-d57254649cb5"},"performance":null,"deploymentId":"forgejo-main-de80661c22d7","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2592,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:44:05.147661+00:00","proof_gate":"canonical_release_dispatched","source_sha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","external_id":"forgejo-main-de80661c22d7","receipt_type":"execute_mission","idempotency_key":"mission:85a2c605-9ba1-4b30-9a4f-d57254649cb5:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"11247888-2c21-4309-8d38-84344a463731","command_center_event_id":"85a2c605-9ba1-4b30-9a4f-d57254649cb5"},{"id":"2bc4e6b1-563d-43ca-91f6-8310fe39ab31","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/objective-intent-boundary.test.js"],"reason":"Production canary proved generic fallback can falsely report success when exact targeted terms are absent.","baseSha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","issuedAt":1790257587926,"expiresAt":1790257767926,"missionId":"7d7a9976-a744-4635-a7e5-0d1bdb018ddc","authorizationId":"272db0cb-e3f4-48fb-9cd3-b252aca49db6","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:46:28.216777+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:272db0cb-e3f4-48fb-9cd3-b252aca49db6","mission_step_id":"b81d104d-1137-409d-94db-88a8f08f5012","command_center_event_id":"7d7a9976-a744-4635-a7e5-0d1bdb018ddc"},{"id":"a9fac4a1-5cae-46d0-8e19-cf38e56a53b9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7d7a9976a744","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":16113,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":84679,"firstUsefulResultAt":"2026-09-24T13:45:10.302Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3617,"terminal":false,"missionId":"7d7a9976-a744-4635-a7e5-0d1bdb018ddc","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":562,"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":"7d7a9976-a744-4635-a7e5-0d1bdb018ddc"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:46:37.782473+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3617","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7d7a9976-a744-4635-a7e5-0d1bdb018ddc:automatic-mission-resume:3617:repair_mission_waiting_for_gate","mission_step_id":"5b37e5ba-369a-4748-b904-46a8fb1d5115","command_center_event_id":"7d7a9976-a744-4635-a7e5-0d1bdb018ddc"},{"id":"e6597938-5662-4b62-b584-1bc822386520","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d","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":"d79900a600629a992f79a5f88a04f71e11d3575f11024ab1279c435ab7e8b455","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11482","runId":11482,"status":"success","sourceSha":"8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d","compareStatus":"target_job_success_runtime_verified","workflowRunId":11482,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.253-targeted-source-fail-closed","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:49:16.019222+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d","external_id":"forgejo-main-8b7d45a3aeb2","receipt_type":"canonical_release_status","idempotency_key":"mission:7d7a9976-a744-4635-a7e5-0d1bdb018ddc:forgejo-release-status:8b7d45a3aeb2a7cdf495cd947d6803f8ed7bd76d:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"1a2a958d-256d-4133-accd-2f9672eca98b","command_center_event_id":"7d7a9976-a744-4635-a7e5-0d1bdb018ddc"},{"id":"825fbb98-9a91-4d97-80fc-a6a77b4e7936","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":"8fdbc235-19df-4c25-a2c7-c682b8c074e2","phase":"visual_proof","branch":"ai/pcg-header-viewport-width","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3266,"terminal":false,"missionId":"45e508fb-7168-4481-9e80-c823b74c6bbf","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"396514eb78c673331835a6c88fb1270451812968","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3841,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":132,"approvedPlanMs":0,"missionSetupMs":262,"providerAuthMs":0,"shipAndProveMs":3483,"ledgerPrepareMs":262,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":262,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":262,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"45e508fb-7168-4481-9e80-c823b74c6bbf"},"performance":null,"deploymentId":"forgejo-main-396514eb78c6","releaseState":"verified","workflowRunId":10217,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T04:55:32.437179+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"396514eb78c673331835a6c88fb1270451812968","external_id":"forgejo-main-396514eb78c6","receipt_type":"execute_mission","idempotency_key":"mission:45e508fb-7168-4481-9e80-c823b74c6bbf:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"173c4016-f91d-4c4a-8498-ba81f7c10451","command_center_event_id":"45e508fb-7168-4481-9e80-c823b74c6bbf"},{"id":"c3390494-7845-4ff8-9b48-fb15e901b05f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-40681a7c8d3e","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3264,"terminal":false,"missionId":"40681a7c-8d3e-4aca-9629-a69a58e041ce","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":722,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":538,"approvedPlanMs":0,"missionSetupMs":491,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":283,"ledgerReconcileMs":0,"lineageReconcileMs":208,"resolvePreflightMs":491,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":283,"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":"40681a7c-8d3e-4aca-9629-a69a58e041ce"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:56:23.561328+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3264","receipt_type":"execute_mission","idempotency_key":"mission:40681a7c-8d3e-4aca-9629-a69a58e041ce:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"2a0836bb-c546-42ff-955d-c24400a147f2","command_center_event_id":"40681a7c-8d3e-4aca-9629-a69a58e041ce"},{"id":"72c33375-4442-438e-ba88-7887ad8a09a9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-40681a7c8d3e","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3264,"terminal":false,"missionId":"40681a7c-8d3e-4aca-9629-a69a58e041ce","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4111,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":485,"approvedPlanMs":0,"missionSetupMs":400,"providerAuthMs":0,"shipAndProveMs":3392,"ledgerPrepareMs":256,"ledgerReconcileMs":0,"lineageReconcileMs":144,"resolvePreflightMs":400,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":256,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"40681a7c-8d3e-4aca-9629-a69a58e041ce"},"performance":null,"deploymentId":"forgejo-main-c3d7946ad882","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2743,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:56:39.790325+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","external_id":"forgejo-main-c3d7946ad882","receipt_type":"execute_mission","idempotency_key":"mission:40681a7c-8d3e-4aca-9629-a69a58e041ce:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"4cf46fd0-39a4-494d-8287-f137a5cf48ae","command_center_event_id":"40681a7c-8d3e-4aca-9629-a69a58e041ce"},{"id":"e87301ee-ec8e-4038-8358-4892f28c713e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"route-family","satisfied":true,"statement":"KNOCKLAUNCH OS tenant-owned navigation and route handling remain under /knock-launch-os/* and do not redirect into /admin/* or /owner/*.","proofConditionIds":["proof-live"]},{"id":"sections","satisfied":true,"statement":"Applications, proposals, relationships, money, billing, SEO, routes, bootstrap, profile, settings, portfolio and dossier routes render inside the KNOCKLAUNCH OS owner shell using existing components.","proofConditionIds":["proof-live"]},{"id":"legacy","satisfied":true,"statement":"Legacy /knock-launch-crm/* aliases normalize into the corresponding /knock-launch-os/* route without entering Platform Admin.","proofConditionIds":["proof-live"]}],"satisfied":true,"constraints":[{"id":"separation","satisfied":true,"statement":"Platform Admin remains separately reachable only by its own admin routes and is not part of KNOCKLAUNCH OS tenant navigation.","proofConditionIds":["proof-live"]},{"id":"route-correctness","satisfied":true,"statement":"Representative KNOCKLAUNCH OS routes load intended owner applications in owner context, remain non-blank, and fail closed rather than falling through to generic tenant CRM or AdminShell.","proofConditionIds":["proof-live"]},{"id":"release","satisfied":true,"statement":"Use one fresh ai/* branch from current main, one PR, canonical Gate, squash merge, frontend release, and production verification.","proofConditionIds":["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-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-live"]}],"contractHash":"7a2a15f29146f480fe5c2d70bb0c731ddb30915a6d829a3b2082cd25e5c2ea41","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"7a2a15f29146f480fe5c2d70bb0c731ddb30915a6d829a3b2082cd25e5c2ea41"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:57:49.709519+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:40681a7c-8d3e-4aca-9629-a69a58e041ce:request-contract:7a2a15f29146f480fe5c2d70bb0c731ddb30915a6d829a3b2082cd25e5c2ea41:c3d7946ad8824b941488443dcc6e0e7c3a2dffaa:verified:","mission_step_id":"247ea751-69f8-4a76-9630-fe4621143248","command_center_event_id":"40681a7c-8d3e-4aca-9629-a69a58e041ce"},{"id":"cdf443fc-db61-4841-83c5-204ec9e83463","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","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":"b684171db5a6e58f4ced44ba28eba623a92c55f15f584f5ce104d63b6fff5119","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11480","runId":11480,"status":"blocked","sourceSha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:44:14.548787+00:00","proof_gate":"canonical_release_pending","source_sha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","external_id":"forgejo-main-de80661c22d7","receipt_type":"canonical_release_status","idempotency_key":"mission:85a2c605-9ba1-4b30-9a4f-d57254649cb5:forgejo-release-status:de80661c22d78eeeb05ee09be5a3408bf3eb37d6:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"11247888-2c21-4309-8d38-84344a463731","command_center_event_id":"85a2c605-9ba1-4b30-9a4f-d57254649cb5"},{"id":"ad99cadf-84d3-43bb-af21-7acea9373dd4","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-689762a60b05","prNumber":3615,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:44:20.530467+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","external_id":"3615","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:689762a6-0b05-4d62-9910-5a0e98eeb80a:merged-pr:3615:de80661c22d78eeeb05ee09be5a3408bf3eb37d6","mission_step_id":"4419925c-fa81-425a-9188-8a69c488dc7b","command_center_event_id":"689762a6-0b05-4d62-9910-5a0e98eeb80a"},{"id":"51b5a8e9-1449-4706-a33b-19420974ca83","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"On current main, harden the existing shared tenant operating/bootstrap contract into an explicit customer-ready gate without creating a new architecture. Use src/lib/tenants/tenantOperatingContract.ts, src/PrivateAppShell.tsx, src/routes/verticalRouteRegistry.ts, and src/routes/privateWorkspaceCompatibility.ts as authoritative starting points and discover only tightly related companions. Required behavior: derive a machine-readable customer readiness result from the existing operating contract/bootstrap requirements and current tenant readiness data; readiness must fail closed when tenant identity/route namespace, shell ownership, universal profile/settings/navigation/search requirements, required branding/media bindings, membership/access prerequisites, or required application routes are unresolved; preserve prospect/demo readiness separately; ensure tenant-native routes cannot fall through to generic CRM/platform-admin surfaces; preserve current vertical recipes and reusable primitives rather than per-tenant forks; add focused regressions for cross-tenant context bleed, platform-admin/CRM contamination, missing universal routes, bad required asset bindings, and blank/wrong-app re","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"c6f7b4fd40e3b6f6ff5750f1d6151ffa46c28aec7997cf8e651c5eb3b6b41e06","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"c6f7b4fd40e3b6f6ff5750f1d6151ffa46c28aec7997cf8e651c5eb3b6b41e06"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:03:10.605212+00:00","proof_gate":"request_contract_pending","source_sha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c934c231-599c-49be-bf9e-588eb09f363e:request-contract:c6f7b4fd40e3b6f6ff5750f1d6151ffa46c28aec7997cf8e651c5eb3b6b41e06:ae2fae40dd33475b441ceffc25d0d3562379bcf7:pending:visual","mission_step_id":"72379141-1d23-461d-8903-648e81a3d9da","command_center_event_id":"c934c231-599c-49be-bf9e-588eb09f363e"},{"id":"f2810b15-fc97-4f17-b1a5-154ab5e5ff78","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-40681a7c8d3e","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3264,"terminal":false,"missionId":"40681a7c-8d3e-4aca-9629-a69a58e041ce","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","timingsMs":{"prReadinessMs":319,"approvedPlanMs":0,"shipAndProveMs":4428,"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":"40681a7c-8d3e-4aca-9629-a69a58e041ce"},"performance":null,"deploymentId":"forgejo-main-c3d7946ad882","releaseState":"pending","workflowRunId":10220,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:56:55.874352+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3264","receipt_type":"automatic_mission_resume","idempotency_key":"mission:40681a7c-8d3e-4aca-9629-a69a58e041ce:automatic-mission-resume:3264:canonical_release_reconciliation_pending","mission_step_id":"25bd176a-d504-433b-a4de-69a4c28de88b","command_center_event_id":"40681a7c-8d3e-4aca-9629-a69a58e041ce"},{"id":"008e3c33-cd9d-4cd0-a41f-6fe85a632a10","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"94c99b35-852d-4f24-83f9-17525e63f4a2","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-c934c231599c","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3267,"terminal":false,"missionId":"c934c231-599c-49be-bf9e-588eb09f363e","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","timingsMs":{"wake":90,"total":303,"submit":213,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"c934c231-599c-49be-bf9e-588eb09f363e"},"performance":null,"deploymentId":null,"releaseState":"verified","workflowRunId":10222,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":598,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:03:11.845171+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","external_id":"94c99b35-852d-4f24-83f9-17525e63f4a2","receipt_type":"visual_proof_started","idempotency_key":"mission:c934c231-599c-49be-bf9e-588eb09f363e:visual-start:94c99b35-852d-4f24-83f9-17525e63f4a2","mission_step_id":"55086f02-db0b-436c-8653-636be6b1288a","command_center_event_id":"c934c231-599c-49be-bf9e-588eb09f363e"},{"id":"b2f7fbba-e40b-4b46-a730-e3ad90556079","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"in_progress\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-24T16:44:03.043186+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3616,\"sourceSha\":\"de80661c22d78eeeb05ee09be5a3408bf3eb37d6\",\"deploymentId\":\"forgejo-main-de80661c22d7\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:45:23.420495+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:85a2c605-9ba1-4b30-9a4f-d57254649cb5:owner-progress-heartbeat:119350501","mission_step_id":"eddc0b98-406f-456d-8074-63a704132b37","command_center_event_id":"85a2c605-9ba1-4b30-9a4f-d57254649cb5"},{"id":"454f4ed7-8953-478d-ba08-88227884af8b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-73f945fb57c6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":null,"terminal":false,"missionId":"73f945fb-57c6-46fe-8eb5-3e243fc863f8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1476,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":436,"providerAuthMs":0,"ledgerPrepareMs":436,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":436,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":436,"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":"73f945fb-57c6-46fe-8eb5-3e243fc863f8"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4059,"likelyAffectedFiles":["scripts/cloudflare-native-version-deploy.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T17:01:07.32554+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:73f945fb-57c6-46fe-8eb5-3e243fc863f8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"17221084-e754-43ee-9991-fd355d7139ad","command_center_event_id":"73f945fb-57c6-46fe-8eb5-3e243fc863f8"},{"id":"5ab55095-26ba-412f-9ea3-44a53d9922db","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","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":"7a2a15f29146f480fe5c2d70bb0c731ddb30915a6d829a3b2082cd25e5c2ea41","forgejoWorkflowProof":{"runId":10220,"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-20T04:56:51.223329+00:00","proof_gate":"canonical_release_pending","source_sha":"c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","external_id":"forgejo-main-c3d7946ad882","receipt_type":"canonical_release_status","idempotency_key":"mission:40681a7c-8d3e-4aca-9629-a69a58e041ce:forgejo-release-status:c3d7946ad8824b941488443dcc6e0e7c3a2dffaa:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4cf46fd0-39a4-494d-8287-f137a5cf48ae","command_center_event_id":"40681a7c-8d3e-4aca-9629-a69a58e041ce"},{"id":"761c326c-738d-4974-94e0-88cba7da525d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-40681a7c8d3e","prNumber":3264,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:56:49.932594+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","external_id":"3264","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:40681a7c-8d3e-4aca-9629-a69a58e041ce:merged-pr:3264:c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","mission_step_id":"4cf46fd0-39a4-494d-8287-f137a5cf48ae","command_center_event_id":"40681a7c-8d3e-4aca-9629-a69a58e041ce"},{"id":"d96b5cc1-953f-415f-a42f-0a955fc03431","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","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":"7a2a15f29146f480fe5c2d70bb0c731ddb30915a6d829a3b2082cd25e5c2ea41","forgejoWorkflowProof":{"runId":10220,"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-20T04:57:48.293849+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","external_id":"forgejo-main-c3d7946ad882","receipt_type":"canonical_release_status","idempotency_key":"mission:40681a7c-8d3e-4aca-9629-a69a58e041ce:forgejo-release-status:c3d7946ad8824b941488443dcc6e0e7c3a2dffaa:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"247ea751-69f8-4a76-9630-fe4621143248","command_center_event_id":"40681a7c-8d3e-4aca-9629-a69a58e041ce"},{"id":"51287a79-84eb-4b74-b754-707ea4aa002a","source":"cc-execution","status":"release_verified_contract_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-689762a60b05","reason":null,"status":"release_verified_contract_pending","metrics":{"receiptBytes":16697,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"executorlessWaitMs":221948,"firstUsefulResultAt":"2026-09-24T13:40:38.548Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.252-targeted-source-priority","prNumber":3615,"terminal":false,"missionId":"689762a6-0b05-4d62-9910-5a0e98eeb80a","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1013,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":118,"approvedPlanMs":0,"missionSetupMs":1010,"providerAuthMs":0,"shipAndProveMs":482,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":739,"resolvePreflightMs":1010,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":271,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"689762a6-0b05-4d62-9910-5a0e98eeb80a"},"performance":null,"deploymentId":"forgejo-main-de80661c22d7","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2573,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:44:22.134004+00:00","proof_gate":"canonical_release_already_verified","source_sha":"de80661c22d78eeeb05ee09be5a3408bf3eb37d6","external_id":"forgejo-main-de80661c22d7","receipt_type":"execute_mission","idempotency_key":"mission:689762a6-0b05-4d62-9910-5a0e98eeb80a:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"8da898d1-2690-4c08-891b-a0009d67ba8c","command_center_event_id":"689762a6-0b05-4d62-9910-5a0e98eeb80a"},{"id":"577c8744-ccd3-4198-b495-2e3aee652dd2","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-24T16:44:03.043186+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3616,\"sourceSha\":\"de80661c22d78eeeb05ee09be5a3408bf3eb37d6\",\"deploymentId\":\"forgejo-main-de80661c22d7\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T13:44:47.162064+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:85a2c605-9ba1-4b30-9a4f-d57254649cb5:owner-progress-heartbeat:119350499","mission_step_id":"eddc0b98-406f-456d-8074-63a704132b37","command_center_event_id":"85a2c605-9ba1-4b30-9a4f-d57254649cb5"},{"id":"806d3f0a-1007-42e6-a24c-1ba227574b38","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9e5efb4497bd","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3268,"terminal":false,"missionId":"9e5efb44-97bd-4c92-a1e1-6e1a5237b438","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5232,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":948,"missionSetupMs":267,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":267,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":267,"repositoryMutationMs":4284,"repositoryProviderMs":4284,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2561,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":267,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1723},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"9e5efb44-97bd-4c92-a1e1-6e1a5237b438"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3464,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:02:57.525611+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3268","receipt_type":"execute_mission","idempotency_key":"mission:9e5efb44-97bd-4c92-a1e1-6e1a5237b438:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"81f8360e-38a7-4811-b5bd-25758b3d96ff","command_center_event_id":"9e5efb44-97bd-4c92-a1e1-6e1a5237b438"},{"id":"420c8e22-6b4d-4744-a444-53a0b2958b14","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c934c231599c","prNumber":3267,"nextAction":null,"mergeCommitSha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:02:23.960842+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","external_id":"3267","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c934c231-599c-49be-bf9e-588eb09f363e:merged-pr:3267:ae2fae40dd33475b441ceffc25d0d3562379bcf7","mission_step_id":"8c5aaf88-6677-48c3-b16f-872b0cdf9c5d","command_center_event_id":"c934c231-599c-49be-bf9e-588eb09f363e"},{"id":"61a93232-ab36-4658-a6d6-6dea0e02032b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","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":"c6f7b4fd40e3b6f6ff5750f1d6151ffa46c28aec7997cf8e651c5eb3b6b41e06","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10222","runId":10222,"status":"success","sourceSha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"c3d7946ad8824b941488443dcc6e0e7c3a2dffaa","sourceSha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","changedPaths":["src/__tests__/contracts/tenant-customer-readiness.contract.test.ts","src/lib/tenants/tenantOperatingContract.ts"],"changedPathCount":2,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:03:08.905264+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c934c231-599c-49be-bf9e-588eb09f363e:forgejo-release-status:ae2fae40dd33475b441ceffc25d0d3562379bcf7:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"72379141-1d23-461d-8903-648e81a3d9da","command_center_event_id":"c934c231-599c-49be-bf9e-588eb09f363e"},{"id":"886ed8fb-03f8-4b3c-936f-d5511fa46f0f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"ee88d81968962b771e7635c4b4bd8373fefbddfc","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ee88d81968962b771e7635c4b4bd8373fefbddfc","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":"ae7ea759c41fa540437495dbc31e8d4b8b5c7f64974158599520ce886655bc25","forgejoWorkflowProof":{"runId":10224,"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-20T05:08:18.183266+00:00","proof_gate":"canonical_release_pending","source_sha":"ee88d81968962b771e7635c4b4bd8373fefbddfc","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:9e5efb44-97bd-4c92-a1e1-6e1a5237b438:forgejo-release-status:ee88d81968962b771e7635c4b4bd8373fefbddfc:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d4a35aea-8e19-4130-81fb-be71bd6f88eb","command_center_event_id":"9e5efb44-97bd-4c92-a1e1-6e1a5237b438"},{"id":"120b1ec3-d79e-4d94-a836-d4e6e592f851","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"scripts/cloudflare-native-version-deploy.test.mjs","content":"import assert from 'node:assert/strict';\nimport test from 'node:test';\nimport { wranglerEnvironment } from './cloudflare-native-version-deploy.mjs';\n\ntest('wrangler environment strips Sentry credentials but preserves Cloudflare release env', () => {\n  const previous = { ...process.env };\n  try {\n    process.env.SENTRY_AUTH_TOKEN = 'invalid-token';\n    process.env.SENTRY_ORG = 'example-org';\n    process.env.SENTRY_PROJECT = 'example-project';\n    process.env.CLOUDFLARE_API_TOKEN = 'cf-token';\n    process.env.REQUESTED_SOURCE_SHA = 'a'.repeat(40);\n    const env = wranglerEnvironment({ EXTRA_RELEASE_FLAG: '1' });\n    assert.equal(env.SENTRY_AUTH_TOKEN, undefined);\n    assert.equal(env.SENTRY_ORG, undefined);\n    assert.equal(env.SENTRY_PROJECT, undefined);\n    assert.equal(env.CLOUDFLARE_API_TOKEN, 'cf-token');\n    assert.equal(env.REQUESTED_SOURCE_SHA, 'a'.repeat(40));\n    assert.equal(env.EXTRA_RELEASE_FLAG, '1');\n  } finally {\n    process.env = previous;\n  }\n});\n"}],"branch":"ai/objective-first-repair-73f945fb57c6","writes":[],"patches":[],"version":1,"approved":true,"missionId":"73f945fb-57c6-46fe-8eb5-3e243fc863f8","objective":"Repair the canonical frontend deploy helper so optional Sentry observability can never fail production deployment. Strip Sentry credential/config environment variables from every Wrangler subprocess while preserving all Cloudflare and release variables. This prevents invalid SENTRY_AUTH_TOKEN/SENTRY_ORG/SENTRY_PROJECT values from causing Wrangler/Sentry HTTP 401 failures. Emit a deterministic proof/warning receipt that Sentry env was isolated from Wrangler. Do not change application UI/content. Continue the existing mission/branch, open one PR, Gate, squash merge, and release current main.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/cloudflare-native-version-deploy.mjs"],"anchored_edits":[{"path":"scripts/cloudflare-native-version-deploy.mjs","edits":[{"new_content":"let resolvedWrangler = '';\n\nexport function wranglerEnvironment(extraEnv = {}) {\n  const env = { ...process.env, ...extraEnv };\n  for (const key of Object.keys(env)) {\n    if (/^SENTRY(?:_|$)/i.test(key)) delete env[key];\n  }\n  return env;\n}\n\nfunction sleepSync(milliseconds) {","old_content":"let resolvedWrangler = '';\n\nfunction sleepSync(milliseconds) {"},{"new_content":"    env: wranglerEnvironment(extraEnv),\n    timeout: WRANGLER_COMMAND_TIMEOUT_MS,","old_content":"    env: { ...process.env, ...extraEnv },\n    timeout: WRANGLER_COMMAND_TIMEOUT_MS,"},{"new_content":"    env: wranglerEnvironment(extraEnv),\n    timeout: WRANGLER_COMMAND_TIMEOUT_MS,\n    killSignal: 'SIGTERM',\n  });\n  exitOnTimeout(result, command, args);\n  if (result.error) throw result.error;\n  if (result.status !== 0) throw new Error(`wrangler_command_failed:${result.status ?? 1}:${args.join(' ')}`);","old_content":"    env: { ...process.env, ...extraEnv },\n    timeout: WRANGLER_COMMAND_TIMEOUT_MS,\n    killSignal: 'SIGTERM',\n  });\n  exitOnTimeout(result, command, args);\n  if (result.error) throw result.error;\n  if (result.status !== 0) throw new Error(`wrangler_command_failed:${result.status ?? 1}:${args.join(' ')}`);"},{"new_content":"async function releaseCandidate() {\n  console.log(JSON.stringify({ ok: true, proofGate: 'frontend_wrangler_sentry_env_isolated', strippedPrefixes: ['SENTRY'] }));\n  const expectedSourceSha = String(process.env.REQUESTED_SOURCE_SHA || process.env.GITHUB_SHA || '').trim().toLowerCase();","old_content":"async function releaseCandidate() {\n  const expectedSourceSha = String(process.env.REQUESTED_SOURCE_SHA || process.env.GITHUB_SHA || '').trim().toLowerCase();"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"73f945fb-57c6-46fe-8eb5-3e243fc863f8","ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/cloudflare-native-version-deploy.mjs"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"a69d69b35104873c3547432f4b0d43a36e832ede94a9e8b4f7d9dfaedc581645","replayCount":0,"serializedBytes":4518},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T17:01:33.874316+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:73f945fb-57c6-46fe-8eb5-3e243fc863f8:repository-mutation-intent:a69d69b35104873c3547432f4b0d43a36e832ede94a9e8b4f7d9dfaedc581645:0","mission_step_id":"4a0871a6-7710-48ed-8b6d-1fb1102ba787","command_center_event_id":"73f945fb-57c6-46fe-8eb5-3e243fc863f8"},{"id":"c1f64606-0f8e-4cf8-89a2-bca0442e7ba4","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-dcc20293c860","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":33006,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":101876,"firstUsefulResultAt":"2026-09-24T18:27:41.481Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":3654,"terminal":false,"missionId":"dcc20293-c860-4675-b6ad-ef7135e5113e","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"841b43e536b87af08cd02ef7c54b558fca62126f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4072,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":486,"approvedPlanMs":0,"missionSetupMs":432,"providerAuthMs":0,"shipAndProveMs":3030,"ledgerPrepareMs":282,"ledgerReconcileMs":0,"lineageReconcileMs":150,"resolvePreflightMs":432,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":282,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"dcc20293-c860-4675-b6ad-ef7135e5113e"},"performance":null,"deploymentId":"forgejo-main-841b43e536b8","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2576,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T18:33:21.705002+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"841b43e536b87af08cd02ef7c54b558fca62126f","external_id":"forgejo-main-841b43e536b8","receipt_type":"execute_mission","idempotency_key":"mission:dcc20293-c860-4675-b6ad-ef7135e5113e:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"43355bbd-d208-4b58-b21a-30d7c78d64d7","command_center_event_id":"dcc20293-c860-4675-b6ad-ef7135e5113e"},{"id":"adea5a90-5670-4f52-a081-bf37e53b50e8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"94c99b35-852d-4f24-83f9-17525e63f4a2","phase":"visual_proof","branch":"ai/objective-first-repair-c934c231599c","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3269,"terminal":false,"missionId":"c934c231-599c-49be-bf9e-588eb09f363e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4886,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":751,"missionSetupMs":273,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":273,"repositoryMutationMs":4135,"repositoryProviderMs":4135,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2410,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1725},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"c934c231-599c-49be-bf9e-588eb09f363e"},"performance":null,"deploymentId":null,"releaseState":"verified","workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3273,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:08:40.894752+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"94c99b35-852d-4f24-83f9-17525e63f4a2","receipt_type":"execute_mission","idempotency_key":"mission:c934c231-599c-49be-bf9e-588eb09f363e:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"3c73ee05-d65a-4d4c-be7a-31fd51a09dd8","command_center_event_id":"c934c231-599c-49be-bf9e-588eb09f363e"},{"id":"a6f31e98-0912-4594-8062-0790252ef653","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"ee88d81968962b771e7635c4b4bd8373fefbddfc","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ee88d81968962b771e7635c4b4bd8373fefbddfc","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":"ae7ea759c41fa540437495dbc31e8d4b8b5c7f64974158599520ce886655bc25","forgejoWorkflowProof":{"runId":10224,"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-20T05:08:54.336685+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ee88d81968962b771e7635c4b4bd8373fefbddfc","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:9e5efb44-97bd-4c92-a1e1-6e1a5237b438:forgejo-release-status:ee88d81968962b771e7635c4b4bd8373fefbddfc:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"8ac16201-e437-43be-8f6b-5d86b72015bb","command_center_event_id":"9e5efb44-97bd-4c92-a1e1-6e1a5237b438"},{"id":"b1a9b60c-03a6-443c-9af4-4de57315e3e7","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-9e5efb4497bd","prNumber":3268,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ee88d81968962b771e7635c4b4bd8373fefbddfc","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:08:04.388766+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ee88d81968962b771e7635c4b4bd8373fefbddfc","external_id":"3268","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9e5efb44-97bd-4c92-a1e1-6e1a5237b438:merged-pr:3268:ee88d81968962b771e7635c4b4bd8373fefbddfc","mission_step_id":"a331f1cf-2c51-4daf-9485-d1a98fb242fc","command_center_event_id":"9e5efb44-97bd-4c92-a1e1-6e1a5237b438"},{"id":"8d5dd77d-08bb-4e09-9ab8-736165da5ba8","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-20T05:10:33.822Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:08:56.617871+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:9e5efb44-97bd-4c92-a1e1-6e1a5237b438:owner-wait-live","mission_step_id":"8ac16201-e437-43be-8f6b-5d86b72015bb","command_center_event_id":"9e5efb44-97bd-4c92-a1e1-6e1a5237b438"},{"id":"90a1ca8e-190f-4f6d-b960-d03c786f4011","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-47bdac8b3237","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":null,"terminal":false,"missionId":"47bdac8b-3237-4bf1-b674-5fb34d4930f2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":132,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":350,"providerAuthMs":0,"ledgerPrepareMs":350,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":350,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":350,"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":"47bdac8b-3237-4bf1-b674-5fb34d4930f2"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5937,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/resolve-supabase-function-targets.mjs","scripts/owner-supabase-function-migrate.mjs","scripts/supabase-migration-release.mjs","scripts/validate-supabase-migration-integrity.mjs","config/capabilities/platform-application-registry.json","scripts/resolve-supabase-function-targets.test.mjs","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","scripts/reconcile-supabase-edge-registry.mjs","scripts/resolve-supabase-edge-consumers.mjs","config/capabilities/platform-health.json","config/capabilities/tenant-type-platform-primitive.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:11:40.193541+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:47bdac8b-3237-4bf1-b674-5fb34d4930f2:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7c0a7768-4fb0-448d-b67e-a71f7910203d","command_center_event_id":"47bdac8b-3237-4bf1-b674-5fb34d4930f2"},{"id":"95932d21-07f7-4b9e-8de5-c881202a973a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-dcc20293c860","prNumber":3654,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"841b43e536b87af08cd02ef7c54b558fca62126f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T18:33:31.079204+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"841b43e536b87af08cd02ef7c54b558fca62126f","external_id":"3654","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:dcc20293-c860-4675-b6ad-ef7135e5113e:merged-pr:3654:841b43e536b87af08cd02ef7c54b558fca62126f","mission_step_id":"43355bbd-d208-4b58-b21a-30d7c78d64d7","command_center_event_id":"dcc20293-c860-4675-b6ad-ef7135e5113e"},{"id":"2df2693e-4668-4b16-9a23-682be90939be","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9e413d0ddf3f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":null,"terminal":false,"missionId":"9e413d0d-df3f-4196-bd1a-c29651b693f8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":329,"providerAuthMs":0,"ledgerPrepareMs":329,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":329,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":329,"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":"9e413d0d-df3f-4196-bd1a-c29651b693f8"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6600,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/__tests__/contracts/generatedTenantRouteFamily.contract.test.ts","config/capabilities/tenant-brand-character.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","src/PublicAppShell.tsx","scripts/check-route-registry.mjs","scripts/visual-witness-hosted-runner/src/observe-route-contract.mjs","scripts/visual-witness-hosted-runner/src/route-diagnostic-contract.mjs","scripts/visual-witness-hosted-runner/src/route-expectation-contract.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:14:26.538629+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9e413d0d-df3f-4196-bd1a-c29651b693f8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6a988a94-44c3-4f09-87ff-cdd23a36bde9","command_center_event_id":"9e413d0d-df3f-4196-bd1a-c29651b693f8"},{"id":"2b27ae63-27d2-4934-bcbe-0356efa0cff3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9e413d0ddf3f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3270,"terminal":false,"missionId":"9e413d0d-df3f-4196-bd1a-c29651b693f8","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3519,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1101,"missionSetupMs":468,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":321,"ledgerReconcileMs":0,"lineageReconcileMs":147,"resolvePreflightMs":468,"repositoryMutationMs":2418,"repositoryProviderMs":2418,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2247,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":321,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":171},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"9e413d0d-df3f-4196-bd1a-c29651b693f8"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3092,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:15:14.329018+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3270","receipt_type":"execute_mission","idempotency_key":"mission:9e413d0d-df3f-4196-bd1a-c29651b693f8:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"32af9991-87d3-4317-b4de-417f86b64985","command_center_event_id":"9e413d0d-df3f-4196-bd1a-c29651b693f8"},{"id":"3b94bd2c-23b4-458f-b0c9-e0201817eef5","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"91a16ce7ea43703de26d72bb5470e6c6efb061d5","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"91a16ce7ea43703de26d72bb5470e6c6efb061d5","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":"c6f7b4fd40e3b6f6ff5750f1d6151ffa46c28aec7997cf8e651c5eb3b6b41e06","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10226","runId":10226,"status":"success","sourceSha":"91a16ce7ea43703de26d72bb5470e6c6efb061d5","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"ee88d81968962b771e7635c4b4bd8373fefbddfc","sourceSha":"91a16ce7ea43703de26d72bb5470e6c6efb061d5","changedPaths":["src/__tests__/contracts/pcg-route-identity.contract.test.ts","src/routes/verticalRouteRegistry.ts"],"changedPathCount":2,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:17:57.506501+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"91a16ce7ea43703de26d72bb5470e6c6efb061d5","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c934c231-599c-49be-bf9e-588eb09f363e:forgejo-release-status:91a16ce7ea43703de26d72bb5470e6c6efb061d5:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"72379141-1d23-461d-8903-648e81a3d9da","command_center_event_id":"c934c231-599c-49be-bf9e-588eb09f363e"},{"id":"522d7166-7acc-45f1-807b-0d34cd20f14d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c934c231599c","prNumber":3273,"nextAction":null,"mergeCommitSha":"bf6276dbc48866bdbfaf7075cd4c6a4540aaf062","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:37:24.149836+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"bf6276dbc48866bdbfaf7075cd4c6a4540aaf062","external_id":"3273","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c934c231-599c-49be-bf9e-588eb09f363e:merged-pr:3273:bf6276dbc48866bdbfaf7075cd4c6a4540aaf062","mission_step_id":"8c5aaf88-6677-48c3-b16f-872b0cdf9c5d","command_center_event_id":"c934c231-599c-49be-bf9e-588eb09f363e"},{"id":"9137dd63-8ffe-4e01-811a-dc88322aceac","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"c4f843325b7376cc005df98f5ec76a032247a740","sourceSha":"914b454301c3f910f2de248e338360e401d59a71","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T15:49:05.835147+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"914b454301c3f910f2de248e338360e401d59a71","external_id":"canonical-release-914b454301c3","receipt_type":"canonical_release_status","idempotency_key":"mission:11e3ff7a-da0d-4891-b16c-3573c9b8c8af:forgejo-release-ancestry:914b454301c3f910f2de248e338360e401d59a71:c4f843325b7376cc005df98f5ec76a032247a740:ancestry_read_retryable","mission_step_id":"c8b5cc98-a1ca-4a6d-9615-ccb46a7da1a4","command_center_event_id":"11e3ff7a-da0d-4891-b16c-3573c9b8c8af"},{"id":"97f7db78-bc7f-4795-a75b-1eb57b5bcfa8","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":169514,"owner_action_to_pr_ms":340573,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":329609},"ownerWaitLiveAt":"2026-09-23T18:36:12.514Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:36:12.881359+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:e8c52336-3ce5-4985-ae67-b31d6cae3328:owner-wait-live","mission_step_id":"081cb1b5-ce02-4af6-b839-4183b3d7cd3b","command_center_event_id":"e8c52336-3ce5-4985-ae67-b31d6cae3328"},{"id":"0da55cfd-460e-426a-be4f-abd3d1fb0fbf","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-145ab5a06cfe","prNumber":3541,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"6c269bde02fd3c0bcdd272f5ba86fc13936a5a0f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T19:47:16.999605+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"6c269bde02fd3c0bcdd272f5ba86fc13936a5a0f","external_id":"3541","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:145ab5a0-6cfe-4bbc-b5eb-3b82fed03cd5:merged-pr:3541:6c269bde02fd3c0bcdd272f5ba86fc13936a5a0f","mission_step_id":"3a7b6e02-a2b0-44b6-a775-9be87b2589b5","command_center_event_id":"145ab5a0-6cfe-4bbc-b5eb-3b82fed03cd5"},{"id":"0e1504be-be91-41ae-ad30-5afd7c523027","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3049202b2688","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":null,"terminal":false,"missionId":"3049202b-2688-45a4-86a0-f954ead59ff0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":150,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":383,"providerAuthMs":0,"ledgerPrepareMs":383,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":383,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":383,"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":"3049202b-2688-45a4-86a0-f954ead59ff0"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5249,"likelyAffectedFiles":["src/PublicAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:19:53.459777+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3049202b-2688-45a4-86a0-f954ead59ff0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a03e6718-299c-4074-9173-3f6692a981a7","command_center_event_id":"3049202b-2688-45a4-86a0-f954ead59ff0"},{"id":"bc34f036-aa7b-46b5-bc92-8260dcb1900a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"94c99b35-852d-4f24-83f9-17525e63f4a2","phase":"visual_proof","branch":"ai/objective-first-repair-c934c231599c","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3271,"terminal":false,"missionId":"c934c231-599c-49be-bf9e-588eb09f363e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7223,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1014,"missionSetupMs":298,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":298,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":298,"repositoryMutationMs":6209,"repositoryProviderMs":6209,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3682,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":298,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2527},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"c934c231-599c-49be-bf9e-588eb09f363e"},"performance":null,"deploymentId":null,"releaseState":"verified","workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3279,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:20:16.679505+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"94c99b35-852d-4f24-83f9-17525e63f4a2","receipt_type":"execute_mission","idempotency_key":"mission:c934c231-599c-49be-bf9e-588eb09f363e:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-2","mission_step_id":"3c73ee05-d65a-4d4c-be7a-31fd51a09dd8","command_center_event_id":"c934c231-599c-49be-bf9e-588eb09f363e"},{"id":"447d3f6e-40ab-4d7a-987c-4c27198d4aca","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-9e413d0ddf3f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3270,"terminal":false,"missionId":"9e413d0d-df3f-4196-bd1a-c29651b693f8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"1c858a705b52ec711b8448e238a05c926d7e9175","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2062,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":339,"approvedPlanMs":0,"missionSetupMs":257,"providerAuthMs":0,"shipAndProveMs":1331,"ledgerPrepareMs":257,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":257,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":257,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9e413d0d-df3f-4196-bd1a-c29651b693f8"},"performance":null,"deploymentId":"forgejo-main-1c858a705b52","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2765,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:21:49.344467+00:00","proof_gate":"canonical_release_dispatched","source_sha":"1c858a705b52ec711b8448e238a05c926d7e9175","external_id":"forgejo-main-1c858a705b52","receipt_type":"execute_mission","idempotency_key":"mission:9e413d0d-df3f-4196-bd1a-c29651b693f8:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"911616d9-d7c3-48d7-beb4-71aa28ea4f86","command_center_event_id":"9e413d0d-df3f-4196-bd1a-c29651b693f8"},{"id":"59995833-c8a5-4eba-ae67-06e490a2d3a8","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Publish the canonical KNOCKLAUNCH Service Catalog in Owner OS with reusable structured software plans, a la carte service SKUs, and premium Managed Admin, Business Concierge, and Embedded Operations Partner offerings. Keep managed human operations explicitly separate from base SaaS and scope-bound rather than unlimited.","wordingChanged":false,"canonicalIntent":"Publish the canonical KNOCKLAUNCH Service Catalog in Owner OS with reusable structured software plans, a la carte service SKUs, and premium Managed Admin, Business Concierge, and Embedded Operations Partner offerings. Keep managed human operations explicitly separate from base SaaS and scope-bound rather than unlimited.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"catalog-live","statement":"The owner OS has a usable canonical Service Catalog route showing software plans, a la carte services, and the three premium managed-operations tiers with correct from-pricing and scope boundaries.","proofConditionIds":["repository-catalog","frontend-release","runtime-catalog","visual-catalog"]}],"objective":"Publish the canonical KNOCKLAUNCH Service Catalog in Owner OS with reusable structured software plans, a la carte service SKUs, and premium Managed Admin, Business Concierge, and Embedded Operations Partner offerings. Keep managed human operations explicitly separate from base SaaS and scope-bound rather than unlimited.","constraints":[{"id":"preserve-owner-os","statement":"Preserve existing Owner OS routes and tenant behavior; add the catalog without changing tenant data, auth, schemas, or unrelated product surfaces.","proofConditionIds":["repository-catalog","runtime-catalog"]},{"id":"managed-is-addon","statement":"Managed human operations remain explicit premium add-ons with defined scope and are not represented as unlimited labor or included base SaaS.","proofConditionIds":["repository-catalog","visual-catalog"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repository-catalog","frontend-release","runtime-catalog"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repository-catalog","frontend-release","runtime-catalog"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-catalog","kind":"repository","claim":"Structured catalog data and the Owner OS catalog route/page are present in the merged source.","route":"/knock-launch-os/catalog","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"frontend-release","kind":"release","claim":"The affected frontend release is live.","route":"/knock-launch-os/catalog","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime-catalog","kind":"runtime","claim":"The production owner catalog route resolves in Owner OS and contains Managed Admin.","route":"/knock-launch-os/catalog","roleRef":null,"userRef":null,"required":true,"expectedText":"Managed Admin","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"visual-catalog","kind":"visual","claim":"The catalog renders as a usable Owner OS page with the premium managed-services section visible.","route":"/knock-launch-os/catalog","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Managed Admin","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Publish-the-canonical-KNOCKLAUNCH-Service-Catalog-in-Owner-OS-with-reusable-structured-software-plan","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repository-catalog","frontend-release","runtime-catalog"]},"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":"96decf7760d7835d93679d622ec5921afe131bcec3b958a8b21769965ca560d0","requestContractRevision":2,"previousRequestContractHash":"3adb7c2cc963247dc65c5467cddacf3d608aace2b6064942a07173698ec87402"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:41:08.957555+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:00736b25-4ca2-4d45-aacf-f618d1303fdc:request-contract:96decf7760d7835d93679d622ec5921afe131bcec3b958a8b21769965ca560d0","mission_step_id":"5471e93d-0ea6-4b39-8c83-04b68e8e2272","command_center_event_id":"00736b25-4ca2-4d45-aacf-f618d1303fdc"},{"id":"c8306f19-d476-4919-973c-10d4955fc8c8","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"c4f843325b7376cc005df98f5ec76a032247a740","sourceSha":"914b454301c3f910f2de248e338360e401d59a71","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T15:50:04.068244+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"914b454301c3f910f2de248e338360e401d59a71","external_id":"canonical-release-914b454301c3","receipt_type":"canonical_release_status","idempotency_key":"mission:5db048c6-2a4b-4abe-bb80-62771108fc73:forgejo-release-ancestry:914b454301c3f910f2de248e338360e401d59a71:c4f843325b7376cc005df98f5ec76a032247a740:ancestry_read_retryable","mission_step_id":"ac1dcdde-519e-4af4-a663-b5f0af4d1dc3","command_center_event_id":"5db048c6-2a4b-4abe-bb80-62771108fc73"},{"id":"eeb96ec5-1cda-4cd8-bb10-191d8785a632","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/styles/bigPapisMockFamilyOverride.css","content":"body.kl-big-papis-app-family{\n  --bp-surface:#07131f;\n  --bp-surface-2:#0c1d2c;\n  --bp-border:rgba(120,160,190,.22);\n  --bp-text:#f7fbff;\n  --bp-muted:#a8bfd1;\n  --bp-accent:#ff2aa6;\n  --bp-glow:rgba(255,42,166,.34);\n  background:#050a12;\n  color:var(--bp-text);\n}\nbody.kl-bp-plan{--bp-accent:#ff2aa6;--bp-glow:rgba(255,42,166,.38)}\nbody.kl-bp-popup{--bp-accent:#1dd75c;--bp-glow:rgba(29,215,92,.34)}\nbody.kl-bp-event{--bp-accent:#ff7a2d;--bp-glow:rgba(255,122,45,.36)}\nbody.kl-bp-back-office{--bp-accent:#a42cff;--bp-glow:rgba(164,44,255,.38)}\nbody.kl-bp-connect{--bp-accent:#ff2aa6;--bp-glow:rgba(255,42,166,.36)}\nbody.kl-big-papis-app-family main,\nbody.kl-big-papis-app-family [role=\"main\"],\nbody.kl-big-papis-app-family [data-tenant-shell-content],\nbody.kl-big-papis-app-family [data-tenant-application-surface=\"true\"]{\n  background:linear-gradient(180deg,rgba(4,13,24,.96),rgba(4,10,18,.985));\n  color:var(--bp-text);\n}\nbody.kl-big-papis-app-family main>section,\nbody.kl-big-papis-app-family main>div,\nbody.kl-big-papis-app-family [role=\"main\"]>section,\nbody.kl-big-papis-app-family [role=\"main\"]>div{\n  max-width:1120px;\n  margin-inline:auto;\n}\nbody.kl-big-papis-app-family header,\nbody.kl-big-papis-app-family nav{border-color:rgba(255,255,255,.08)}\nbody.kl-big-papis-app-family h1{font-size:clamp(1.45rem,3vw,2rem);line-height:1.08;letter-spacing:-.02em;color:#fff}\nbody.kl-big-papis-app-family h2{font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.14;color:#fff}\nbody.kl-big-papis-app-family input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"range\"]),\nbody.kl-big-papis-app-family select,\nbody.kl-big-papis-app-family textarea{\n  min-height:44px;\n  border-radius:14px!important;\n  background:#102336!important;\n  border-color:rgba(151,184,210,.2)!important;\n  color:#f7fbff!important;\n  font-size:16px!important;\n}\nbody.kl-big-papis-app-family button,\nbody.kl-big-papis-app-family [role=\"button\"]{min-height:44px;border-radius:14px}\nbody.kl-big-papis-app-family .rounded-3xl,\nbody.kl-big-papis-app-family .rounded-\\[24px\\],\nbody.kl-big-papis-app-family .rounded-\\[28px\\]{border-radius:18px!important}\nbody.kl-big-papis-app-family [aria-current=\"page\"],\nbody.kl-big-papis-app-family [data-active=\"true\"]{\n  border-color:color-mix(in srgb,var(--bp-app-accent,var(--bp-accent)) 76%,white 6%)!important;\n  box-shadow:0 0 22px var(--bp-app-glow,var(--bp-glow))!important;\n}\nbody.kl-big-papis-app-family .p-8{padding:1.25rem!important}\nbody.kl-big-papis-app-family .p-6{padding:1rem!important}\nbody.kl-big-papis-app-family .gap-8{gap:1.25rem!important}\nbody.kl-big-papis-app-family .gap-6{gap:1rem!important}\n@media(max-width:767px){\n  body.kl-big-papis-app-family{overflow-x:hidden}\n  body.kl-big-papis-app-family main,\n  body.kl-big-papis-app-family [role=\"main\"]{width:100%;max-width:100%;overflow-x:hidden}\n  body.kl-big-papis-app-family p,\n  body.kl-big-papis-app-family label,\n  body.kl-big-papis-app-family li,\n  body.kl-big-papis-app-family td,\n  body.kl-big-papis-app-family th{font-size:max(16px,1em)!important}\n  body.kl-big-papis-app-family .px-8{padding-left:1rem!important;padding-right:1rem!important}\n  body.kl-big-papis-app-family .px-6{padding-left:.875rem!important;padding-right:.875rem!important}\n  body.kl-big-papis-app-family [class*=\"min-w-[\"]{min-width:0!important}\n}"}],"route":"https://app.knocklaunch.app/big-papis/owner/calendar","branch":"ai/objective-first-repair-e8c523363ce5","writes":[],"patches":[],"approved":true,"missionId":"e8c52336-3ce5-4985-ae67-b31d6cae3328","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/styles/bigPapisApplicationFamily.css","anchor":"body.kl-big-papis-app-family .kl-responsive-tenant-runtime {","replacement":"@import './bigPapisMockFamilyOverride.css';\n\nbody.kl-big-papis-app-family .kl-responsive-tenant-runtime {"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"4eabcdd53c32733b2659e401aed3f344a81ba08c89074e283caeb952c8dfcb5a","replayCount":0,"serializedBytes":4092},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:37:30.251953+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e8c52336-3ce5-4985-ae67-b31d6cae3328:repository-mutation-intent:4eabcdd53c32733b2659e401aed3f344a81ba08c89074e283caeb952c8dfcb5a:0","mission_step_id":"3b0ab8dc-7dc3-45c2-ba6e-1e2184db12c6","command_center_event_id":"e8c52336-3ce5-4985-ae67-b31d6cae3328"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":22400,"schema":"public"}