{"data":[{"id":"3bb83a8d-e032-43e5-8123-48636889dbcf","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mail-mobile-reader-refactor","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2066,"terminal":false,"missionId":"7d4e4c38-0d9a-4ddb-992b-9484ed952713","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7044,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2709,"approvedPlanMs":0,"missionSetupMs":785,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":393,"ledgerReconcileMs":0,"lineageReconcileMs":392,"resolvePreflightMs":785,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":393,"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":"7d4e4c38-0d9a-4ddb-992b-9484ed952713"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1961,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T14:29:31.742386+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2066","receipt_type":"execute_mission","idempotency_key":"mission:7d4e4c38-0d9a-4ddb-992b-9484ed952713:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"827a175d-a4dc-4a5d-af18-0325052e297e","command_center_event_id":"7d4e4c38-0d9a-4ddb-992b-9484ed952713"},{"id":"842d0f6e-2cb5-4d09-b976-1d1d672e575a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mail-mobile-reader-refactor","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2066,"terminal":false,"missionId":"7d4e4c38-0d9a-4ddb-992b-9484ed952713","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1881,"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":"7d4e4c38-0d9a-4ddb-992b-9484ed952713"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1276,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T14:29:51.193811+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2066","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7d4e4c38-0d9a-4ddb-992b-9484ed952713:automatic-mission-resume:2066:repair_mission_waiting_for_gate","mission_step_id":"7f13517c-9011-44d7-b62e-90e390229351","command_center_event_id":"7d4e4c38-0d9a-4ddb-992b-9484ed952713"},{"id":"c06d81cb-063a-4eec-a784-61a3871d887f","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papis-transparent-fender-bender-cinematic-cards-20260911","prNumber":2445,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-11T22:57:27.046368+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2","external_id":"2445","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8fa4c1f2-48f1-4e8a-b152-87c254dd498e:merged-pr:2445:a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2","mission_step_id":"4043dff3-f7d6-4ca8-9f71-65777d5e1586","command_center_event_id":"8fa4c1f2-48f1-4e8a-b152-87c254dd498e"},{"id":"e9b3cc40-6b08-4be0-a2a4-a48e3dbb1865","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/mail-mobile-reader-refactor","reason":"auto_progress_pr_read_failed:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2066,"terminal":false,"missionId":"7d4e4c38-0d9a-4ddb-992b-9484ed952713","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":"4159bf2279a48a87917271c44cf65d46d099eda6","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":"7d4e4c38-0d9a-4ddb-992b-9484ed952713"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":785,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T14:32:34.810815+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2066","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7d4e4c38-0d9a-4ddb-992b-9484ed952713:automatic-mission-resume:2066:repair_mission_auto_progress_authorization_retryable","mission_step_id":"7f13517c-9011-44d7-b62e-90e390229351","command_center_event_id":"7d4e4c38-0d9a-4ddb-992b-9484ed952713"},{"id":"ddc8ae08-9df4-4799-a917-8c3761570f94","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mail-mobile-reader-refactor","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2066,"terminal":false,"missionId":"7d4e4c38-0d9a-4ddb-992b-9484ed952713","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"4159bf2279a48a87917271c44cf65d46d099eda6","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":24468,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1849,"approvedPlanMs":0,"missionSetupMs":321,"providerAuthMs":0,"shipAndProveMs":20568,"ledgerPrepareMs":321,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":321,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":321,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"7d4e4c38-0d9a-4ddb-992b-9484ed952713"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1480,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T14:32:07.824725+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2066","receipt_type":"execute_mission","idempotency_key":"mission:7d4e4c38-0d9a-4ddb-992b-9484ed952713:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"4cda5ddb-7517-47e3-be72-9a2477363faa","command_center_event_id":"7d4e4c38-0d9a-4ddb-992b-9484ed952713"},{"id":"8b02ca4f-2019-4f1b-8078-c2ee68540ac3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtre8wjw","reason":"existing_branch_refresh_failed:2072:200","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"93895101-067f-4898-bbe5-e9844a68c6b0","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7964,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2218,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":969,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2218,"repositoryMutationMs":7964,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":969,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"93895101-067f-4898-bbe5-e9844a68c6b0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1464,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T15:35:33.23877+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:93895101-067f-4898-bbe5-e9844a68c6b0:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"68355349-8ec1-4276-a3c6-a78e53951254","command_center_event_id":"93895101-067f-4898-bbe5-e9844a68c6b0"},{"id":"01c65c38-40bc-4f26-ae48-925f4aeac618","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Build reusable professional shell template system","wordingChanged":false,"canonicalIntent":"Build reusable professional shell template system","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Implement the first production-ready KNOCKLAUNCH shell-template system in frontend source, using Redfish as the visual benchmark while preserving tenant isolation and adding reusable template families with semantic color systems and Experience Studio preview/selection.","proofConditionIds":["proof-production"]}],"objective":"Build reusable professional shell template system","constraints":[{"id":"constraint-1","statement":"Frontend-only source change for this generation; do not mutate backend, database, auth, Command Center, Visual Witness, or external services.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Preserve tenant route, navigation, data, role, and vocabulary isolation. Templates may style experiences but may not import flagship tenant routes or navigation.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Preserve the canonical one-shell architecture and existing Redfish live behavior unless a token integration is required.","proofConditionIds":["proof-production"]},{"id":"constraint-4","statement":"Use current Forgejo main, one existing mission branch, one PR, KnockLaunch Gate, squash merge, frontend-only production release.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The reusable professional shell template system is merged, deployed to the frontend, and available live with tenant-neutral templates, semantic color systems, Experience Studio integration, and no cross-tenant route/navigation contamination.","route":"/admin/experience-studio","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"92000b38990a161362fd28efc7c86e543c02fce25d206cf503214e608ae31079","requestContractRevision":2,"previousRequestContractHash":"5e6cb2c94c178bb34dcb602770326ed1f9edd03b60729e7dc2cbcc57567ac651"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:03:47.005552+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:92d4f1d9-d111-4294-bba1-9eaf412bf962:request-contract:92000b38990a161362fd28efc7c86e543c02fce25d206cf503214e608ae31079","mission_step_id":"cc877d7a-82e5-4662-8537-49aa6c245c93","command_center_event_id":"92d4f1d9-d111-4294-bba1-9eaf412bf962"},{"id":"2d0d7208-52b1-4fe2-9ee3-fe4263f3b00e","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-restore-point.json"],"reason":"Owner directive: Unfreeze the control plane for the golden restore-point metadata update, then freeze it again.","baseSha":"7f065a6d72c130113b5dab92de1d2a978238ff16","issuedAt":1789013049909,"expiresAt":1789013229909,"missionId":"4e4f39e7-aef5-40d4-ba05-4db4c43acb4d","authorizationId":"a5264c68-94dd-4d71-aa5f-c1f74c0328a8","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:04:10.270666+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7f065a6d72c130113b5dab92de1d2a978238ff16","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a5264c68-94dd-4d71-aa5f-c1f74c0328a8","mission_step_id":"86cdcba6-5c3a-4e53-9db9-2ff3e39f598e","command_center_event_id":"4e4f39e7-aef5-40d4-ba05-4db4c43acb4d"},{"id":"8fc274e0-7a54-4abd-8747-95c225b75016","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtre8wjw","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2072,"terminal":false,"missionId":"93895101-067f-4898-bbe5-e9844a68c6b0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"7bab444b7d8e7223da9347125c70d9bf19ae3580","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10513,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1313,"approvedPlanMs":0,"missionSetupMs":527,"providerAuthMs":0,"shipAndProveMs":9073,"ledgerPrepareMs":385,"ledgerReconcileMs":0,"lineageReconcileMs":142,"resolvePreflightMs":527,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":385,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"93895101-067f-4898-bbe5-e9844a68c6b0"},"performance":null,"deploymentId":"forgejo-main-7bab444b7d8e","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2562,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T15:39:10.033268+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7bab444b7d8e7223da9347125c70d9bf19ae3580","external_id":"forgejo-main-7bab444b7d8e","receipt_type":"execute_mission","idempotency_key":"mission:93895101-067f-4898-bbe5-e9844a68c6b0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"4856342c-d183-4f76-8e17-bf6f9c2719e7","command_center_event_id":"93895101-067f-4898-bbe5-e9844a68c6b0"},{"id":"12335e25-4d6e-43fe-a785-18b22e3d9065","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtre8wjw","prNumber":2072,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7bab444b7d8e7223da9347125c70d9bf19ae3580","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T15:39:25.005222+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7bab444b7d8e7223da9347125c70d9bf19ae3580","external_id":"2072","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:93895101-067f-4898-bbe5-e9844a68c6b0:merged-pr:2072:7bab444b7d8e7223da9347125c70d9bf19ae3580","mission_step_id":"4856342c-d183-4f76-8e17-bf6f9c2719e7","command_center_event_id":"93895101-067f-4898-bbe5-e9844a68c6b0"},{"id":"8ee2a434-2f5c-4141-b92e-21cbd306c161","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7bab444b7d8e7223da9347125c70d9bf19ae3580","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7bab444b7d8e7223da9347125c70d9bf19ae3580","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":"91ca5adb07b1cc9b5bd9938f848a2632f67e9285e438e27471f7b014595ff4ac","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6168","runId":6168,"status":"running","sourceSha":"7bab444b7d8e7223da9347125c70d9bf19ae3580","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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T15:39:28.424784+00:00","proof_gate":"canonical_release_pending","source_sha":"7bab444b7d8e7223da9347125c70d9bf19ae3580","external_id":"forgejo-main-7bab444b7d8e","receipt_type":"canonical_release_status","idempotency_key":"mission:93895101-067f-4898-bbe5-e9844a68c6b0:forgejo-release-status:7bab444b7d8e7223da9347125c70d9bf19ae3580:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4856342c-d183-4f76-8e17-bf6f9c2719e7","command_center_event_id":"93895101-067f-4898-bbe5-e9844a68c6b0"},{"id":"4bf6ef81-abf2-4ec7-954f-2ce1cfbb971a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtrfat16","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2074,"terminal":false,"missionId":"2866776f-5b10-4adc-a034-1d25442eda5c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8866,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1025,"approvedPlanMs":0,"missionSetupMs":1457,"providerAuthMs":0,"shipAndProveMs":7669,"ledgerPrepareMs":1457,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1457,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1457,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2866776f-5b10-4adc-a034-1d25442eda5c"},"performance":null,"deploymentId":"forgejo-main-9af7a318b334","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2614,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T15:58:57.503276+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","external_id":"forgejo-main-9af7a318b334","receipt_type":"execute_mission","idempotency_key":"mission:2866776f-5b10-4adc-a034-1d25442eda5c:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"02c0abe1-fc3b-4ca5-bfd2-eea831da4417","command_center_event_id":"2866776f-5b10-4adc-a034-1d25442eda5c"},{"id":"e010ada1-53b9-4da0-821d-9b7f891adfae","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-897c1d6bcabc","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2243,"terminal":false,"missionId":"897c1d6b-cabc-415a-82d4-26f02256b096","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2767,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":529,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":250,"ledgerReconcileMs":0,"lineageReconcileMs":279,"resolvePreflightMs":529,"repositoryMutationMs":2767,"repositoryProviderMs":2467,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1429,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":250,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1038},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"897c1d6b-cabc-415a-82d4-26f02256b096"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3069,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:13:25.105111+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2243","receipt_type":"execute_mission","idempotency_key":"mission:897c1d6b-cabc-415a-82d4-26f02256b096:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"dac7e3a2-530f-4654-84d4-1e52b922957c","command_center_event_id":"897c1d6b-cabc-415a-82d4-26f02256b096"},{"id":"a32660f8-e786-408b-8b40-cc810d022b1a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-897c1d6bcabc","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2243,"terminal":false,"missionId":"897c1d6b-cabc-415a-82d4-26f02256b096","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":"ea6af0f1bed804239a80deaed1a508d80a070247","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7482,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":3791,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":377,"ledgerReconcileMs":0,"lineageReconcileMs":3414,"resolvePreflightMs":3791,"repositoryMutationMs":7482,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":377,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"897c1d6b-cabc-415a-82d4-26f02256b096"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1553,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:14:06.28231+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2243","receipt_type":"execute_mission","idempotency_key":"mission:897c1d6b-cabc-415a-82d4-26f02256b096:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"dac7e3a2-530f-4654-84d4-1e52b922957c","command_center_event_id":"897c1d6b-cabc-415a-82d4-26f02256b096"},{"id":"64154213-6ff4-48a4-9169-bab4d8e561bd","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"failure"},"mainSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"1505f6a3c5fc81a55c7e3984283b7967a046f0a0e80ad32b02dfca52e8d30b27","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6170","runId":6170,"status":"running","sourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"39673103d3d42e2a6d57e36f9d38c1715cbb2ef4","runnerVersion":"onrunner-39673103d3d4","expectedSourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T15:59:06.071216+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","external_id":"forgejo-main-9af7a318b334","receipt_type":"canonical_release_status","idempotency_key":"mission:2866776f-5b10-4adc-a034-1d25442eda5c:forgejo-release-status:9af7a318b3349092d9b4c48241d1727ff0174a2e:failed:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=failure","mission_step_id":"02c0abe1-fc3b-4ca5-bfd2-eea831da4417","command_center_event_id":"2866776f-5b10-4adc-a034-1d25442eda5c"},{"id":"d0ddafdb-6958-46fb-b735-eccbc2323ced","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-92d4f1d9d111","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"92d4f1d9-d111-4294-bba1-9eaf412bf962","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":975,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":678,"providerAuthMs":0,"ledgerPrepareMs":678,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":678,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":678,"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":"92d4f1d9-d111-4294-bba1-9eaf412bf962"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3643,"likelyAffectedFiles":["src/lib/design/tenantTemplateSystem.ts","src/pages/admin/PlatformExperienceEditor.tsx","src/__tests__/contracts/tenant-template-system.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:00:09.524512+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:92d4f1d9-d111-4294-bba1-9eaf412bf962:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4937525e-e1f4-47e2-905b-12685f7c72c8","command_center_event_id":"92d4f1d9-d111-4294-bba1-9eaf412bf962"},{"id":"eba12229-6639-4904-8e01-068b8287408f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/godmode-restore-points-live-state-scroll-20260910","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"d8c80676-1882-46d0-9b8f-84a26e9c55bc","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8029,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2736,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":236,"ledgerReconcileMs":0,"lineageReconcileMs":2500,"resolvePreflightMs":2736,"repositoryMutationMs":8029,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":236,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d8c80676-1882-46d0-9b8f-84a26e9c55bc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1562,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:40:13.646167+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d8c80676-1882-46d0-9b8f-84a26e9c55bc:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"bb079050-736b-4ab8-be4d-4a912941cf4d","command_center_event_id":"d8c80676-1882-46d0-9b8f-84a26e9c55bc"},{"id":"69d39deb-eec0-4efc-bd5c-36b3eb49baac","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtrfat16","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2074,"terminal":false,"missionId":"2866776f-5b10-4adc-a034-1d25442eda5c","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","timingsMs":{"prReadinessMs":1858,"approvedPlanMs":0,"shipAndProveMs":18562,"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":"2866776f-5b10-4adc-a034-1d25442eda5c"},"performance":null,"deploymentId":"forgejo-main-9af7a318b334","workflowRunId":6170,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T15:59:29.438551+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2074","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2866776f-5b10-4adc-a034-1d25442eda5c:automatic-mission-resume:2074:canonical_release_reconciliation_pending","mission_step_id":"8936c185-cb24-47b8-870c-524e89302427","command_center_event_id":"2866776f-5b10-4adc-a034-1d25442eda5c"},{"id":"10565736-32d5-4a9a-af86-740015b710b3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"1505f6a3c5fc81a55c7e3984283b7967a046f0a0e80ad32b02dfca52e8d30b27","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6170","runId":6170,"status":"success","sourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","runnerVersion":"onrunner-9af7a318b334","expectedSourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:04:28.881621+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","external_id":"forgejo-main-9af7a318b334","receipt_type":"canonical_release_status","idempotency_key":"mission:2866776f-5b10-4adc-a034-1d25442eda5c:forgejo-release-status:9af7a318b3349092d9b4c48241d1727ff0174a2e:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"4d806e76-d6e3-4d5a-b0c3-32f3ff9cc798","command_center_event_id":"2866776f-5b10-4adc-a034-1d25442eda5c"},{"id":"adad75e5-021f-4ea9-8b3e-3c3558178aba","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"tenant-redesign-live-proof","satisfied":true,"statement":"Will's redesigned Big Papi tenant is live and its route cohesiveness can be verified with the canonical authenticated witness.","proofConditionIds":["witness-runtime-restored"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Do not alter the already-merged Big Papi tenant redesign while repairing proof infrastructure.","proofConditionIds":["witness-runtime-restored"]},{"id":"constraint-2","satisfied":true,"statement":"Use the existing witness repair PR #2074 only.","proofConditionIds":["witness-runtime-restored"]},{"id":"constraint-3","satisfied":true,"statement":"Release only affected witness runtime owners.","proofConditionIds":["witness-runtime-restored"]}],"contractHash":"1505f6a3c5fc81a55c7e3984283b7967a046f0a0e80ad32b02dfca52e8d30b27","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"witness-runtime-restored","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["onrunner"],"releaseRequestContractHash":"1505f6a3c5fc81a55c7e3984283b7967a046f0a0e80ad32b02dfca52e8d30b27"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:04:30.415832+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2866776f-5b10-4adc-a034-1d25442eda5c:request-contract:1505f6a3c5fc81a55c7e3984283b7967a046f0a0e80ad32b02dfca52e8d30b27:9af7a318b3349092d9b4c48241d1727ff0174a2e:verified:","mission_step_id":"4d806e76-d6e3-4d5a-b0c3-32f3ff9cc798","command_center_event_id":"2866776f-5b10-4adc-a034-1d25442eda5c"},{"id":"eca7c3e2-1c09-4df1-a9ae-496f2bbd1c88","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2076,"terminal":false,"missionId":"bb48a3f9-6de9-4930-ab40-1edbb93646bf","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10687,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":10511,"approvedPlanMs":0,"missionSetupMs":873,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":873,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":873,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":873,"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":"bb48a3f9-6de9-4930-ab40-1edbb93646bf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2858,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:15:02.189654+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2076","receipt_type":"execute_mission","idempotency_key":"mission:bb48a3f9-6de9-4930-ab40-1edbb93646bf:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"766bc29c-8668-4483-b93e-51a4da0d825b","command_center_event_id":"bb48a3f9-6de9-4930-ab40-1edbb93646bf"},{"id":"47e8a7cc-2ede-4781-90cf-d8ff000f638a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2076,"terminal":false,"missionId":"bb48a3f9-6de9-4930-ab40-1edbb93646bf","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7533,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5036,"approvedPlanMs":0,"missionSetupMs":2432,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":334,"ledgerReconcileMs":0,"lineageReconcileMs":2098,"resolvePreflightMs":2432,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":334,"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":"bb48a3f9-6de9-4930-ab40-1edbb93646bf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1984,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:15:18.177728+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2076","receipt_type":"execute_mission","idempotency_key":"mission:bb48a3f9-6de9-4930-ab40-1edbb93646bf:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"766bc29c-8668-4483-b93e-51a4da0d825b","command_center_event_id":"bb48a3f9-6de9-4930-ab40-1edbb93646bf"},{"id":"ab353947-98bd-4b4e-a0d1-150185aa77bd","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing validated PR #2076 without changing source. Adopt Forgejo PR #2076 on branch ai/call-center-operating-floor-canonical-20260907 at exact head cc7d1332a5fc26e0dfc868e6d58c4dfef73087a8 as the authoritative source target. Gate is already green. Do not generate or modify files. Squash merge that PR, release only frontend and migrations, and complete live runtime/data proof for /call-center.","wordingChanged":false,"canonicalIntent":"Continue the existing validated PR #2076 without changing source. Adopt Forgejo PR #2076 on branch ai/call-center-operating-floor-canonical-20260907 at exact head cc7d1332a5fc26e0dfc868e6d58c4dfef73087a8 as the authoritative source target. Gate is already green. Do not generate or modify files. Squash merge that PR, release only frontend and migrations, and complete live runtime/data proof for /call-center.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2076 is squash merged and frontend+migrations are live and verified.","proofConditionIds":["proof-production"]}],"objective":"Continue the existing validated PR #2076 without changing source. Adopt Forgejo PR #2076 on branch ai/call-center-operating-floor-canonical-20260907 at exact head cc7d1332a5fc26e0dfc868e6d58c4dfef73087a8 as the authoritative source target. Gate is already green. Do not generate or modify files. Squash merge that PR, release only frontend and migrations, and complete live runtime/data proof for /call-center.","constraints":[{"id":"constraint-1","statement":"No source changes.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Reuse PR #2076.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Release only frontend and migrations.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Call Center is merged, deployed, migrations applied, and live production behavior verified.","route":"/call-center","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend","migrations"]}],"validationErrors":[]},"requestContractHash":"2f9d4d997b36e440e506201f7c7e4fdde71aa54b581f9049e17a9fe6240d0d92","requestContractRevision":2,"previousRequestContractHash":"79f246db456d2850225e7a32f048c788fe03c289407a2e0cfad3c80da6b9d27c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:21:09.829161+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:request-contract:2f9d4d997b36e440e506201f7c7e4fdde71aa54b581f9049e17a9fe6240d0d92","mission_step_id":"077bb2c2-7214-49d7-8fc2-ca7b836157a8","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"4facccb2-1f54-4fd2-a926-317ce6a91335","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/call-center-operating-floor-canonical-20260907","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":781,"providerAuthMs":0,"ledgerPrepareMs":781,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":781,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":781,"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":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3047,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:20:52.432276+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"f874a397-d4f9-48a9-9222-a05bd8a680c5","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"027820ba-220d-4726-8e79-d72dbfad2dc9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/call-center-operating-floor-canonical-20260907","reason":"orphaned_branch_recovery_scope_mismatch:ai/call-center-operating-floor-canonical-20260907","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2353,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":778,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":778,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":778,"repositoryMutationMs":2353,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":778,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1563,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:21:52.812827+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"077bb2c2-7214-49d7-8fc2-ca7b836157a8","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"a8ef971f-5503-4fcf-ab0f-7b4e049543b6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the already-existing, green Forgejo PR #2076 at exact head cc7d1332a5fc26e0dfc868e6d58c4dfef73087a8 without source mutation, then squash merge, release only frontend+migrations, and prove /call-center live. The listed files are authoritative source targets from the existing PR, not requests to rewrite them.","wordingChanged":false,"canonicalIntent":"Adopt the already-existing, green Forgejo PR #2076 at exact head cc7d1332a5fc26e0dfc868e6d58c4dfef73087a8 without source mutation, then squash merge, release only frontend+migrations, and prove /call-center live. The listed files are authoritative source targets from the existing PR, not requests to rewrite them.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2076 is squash merged and frontend+migrations are live and verified.","proofConditionIds":["proof-production"]}],"objective":"Adopt the already-existing, green Forgejo PR #2076 at exact head cc7d1332a5fc26e0dfc868e6d58c4dfef73087a8 without source mutation, then squash merge, release only frontend+migrations, and prove /call-center live. The listed files are authoritative source targets from the existing PR, not requests to rewrite them.","constraints":[{"id":"constraint-1","statement":"No source changes.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Reuse PR #2076.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Release only frontend and migrations.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Call Center is merged, deployed, migrations applied, and live production behavior verified.","route":"/call-center","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend","migrations"]}],"validationErrors":[]},"requestContractHash":"46dba8b037543501d4dc83fc2c13d52d12cff533eff99ef38fc4654ed61d12b2","requestContractRevision":3,"previousRequestContractHash":"2f9d4d997b36e440e506201f7c7e4fdde71aa54b581f9049e17a9fe6240d0d92"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:21:52.051957+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:request-contract:46dba8b037543501d4dc83fc2c13d52d12cff533eff99ef38fc4654ed61d12b2","mission_step_id":"077bb2c2-7214-49d7-8fc2-ca7b836157a8","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"e01a0d11-3eea-40af-9a91-2ae8c574405f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the already-existing, green Forgejo PR #2076 at exact head cc7d1332a5fc26e0dfc868e6d58c4dfef73087a8 without changing source, squash merge it, release only frontend+migrations, and prove /call-center live.","wordingChanged":false,"canonicalIntent":"Adopt the already-existing, green Forgejo PR #2076 at exact head cc7d1332a5fc26e0dfc868e6d58c4dfef73087a8 without changing source, squash merge it, release only frontend+migrations, and prove /call-center live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2076 is squash merged and frontend+migrations are live and verified.","proofConditionIds":["proof-production"]}],"objective":"Adopt the already-existing, green Forgejo PR #2076 at exact head cc7d1332a5fc26e0dfc868e6d58c4dfef73087a8 without changing source, squash merge it, release only frontend+migrations, and prove /call-center live.","constraints":[{"id":"constraint-1","statement":"No source changes.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Reuse PR #2076.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Release only frontend and migrations.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Call Center is merged, deployed, migrations applied, and live production behavior verified.","route":"/call-center","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend","migrations"]}],"validationErrors":[]},"requestContractHash":"2cef8502cc9f4e52929f5641a6198d1a63f922d527d76f3507784e99fa661f1f","requestContractRevision":4,"previousRequestContractHash":"46dba8b037543501d4dc83fc2c13d52d12cff533eff99ef38fc4654ed61d12b2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:22:03.646676+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:request-contract:2cef8502cc9f4e52929f5641a6198d1a63f922d527d76f3507784e99fa661f1f","mission_step_id":"077bb2c2-7214-49d7-8fc2-ca7b836157a8","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"ae37f752-6849-412e-961b-69ad0d4f7930","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing validated PR #2076. This anchored edit is intentionally idempotent and exists only to bind the mission to the already-landed exact branch source; it must not change product behavior. After source reconciliation, reuse PR #2076, squash merge it, release only frontend+migrations, and prove /call-center live.","wordingChanged":false,"canonicalIntent":"Continue the existing validated PR #2076. This anchored edit is intentionally idempotent and exists only to bind the mission to the already-landed exact branch source; it must not change product behavior. After source reconciliation, reuse PR #2076, squash merge it, release only frontend+migrations, and prove /call-center live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2076 is squash merged and frontend+migrations are live and verified.","proofConditionIds":["proof-production"]}],"objective":"Continue the existing validated PR #2076. This anchored edit is intentionally idempotent and exists only to bind the mission to the already-landed exact branch source; it must not change product behavior. After source reconciliation, reuse PR #2076, squash merge it, release only frontend+migrations, and prove /call-center live.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2076.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Release only frontend and migrations.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Call Center is merged, deployed, migrations applied, and live production behavior verified.","route":"/call-center","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend","migrations"]}],"validationErrors":[]},"requestContractHash":"0eef9c5a99fa0278187f9133a4205a0ca21801ab764e6481b6095cb0230a2387","requestContractRevision":5,"previousRequestContractHash":"2cef8502cc9f4e52929f5641a6198d1a63f922d527d76f3507784e99fa661f1f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:22:29.332663+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:request-contract:0eef9c5a99fa0278187f9133a4205a0ca21801ab764e6481b6095cb0230a2387","mission_step_id":"077bb2c2-7214-49d7-8fc2-ca7b836157a8","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"cfc36b00-2132-4428-9105-6462a087f52a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR 2078. Extend the calendar engine normalized event type to represent external calendar events and their provider/scope/read-only metadata.","wordingChanged":false,"canonicalIntent":"Continue existing PR 2078. Extend the calendar engine normalized event type to represent external calendar events and their provider/scope/read-only metadata.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"calendar","statement":"PR 2078 contains Calendar Oversight frontend and backend.","proofConditionIds":["repo"]}],"objective":"Continue existing PR 2078. Extend the calendar engine normalized event type to represent external calendar events and their provider/scope/read-only metadata.","constraints":[{"id":"read","statement":"External calendars remain read-only.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Calendar Oversight implementation exists in PR 2078.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a94b1d454032949af47ec45192a842eadd61fe9825489cbbe13484bf2d34566f","requestContractRevision":3,"previousRequestContractHash":"1d03f4e3431a9bb4bd7a036bf285f0bff16a78619bc33adca179d297e3513a0a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:23:49.087013+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:01f26575-ecf9-4765-98cf-e0833d6cd4e8:request-contract:a94b1d454032949af47ec45192a842eadd61fe9825489cbbe13484bf2d34566f","mission_step_id":"d9edf9b7-e594-4262-958d-653fc09461a1","command_center_event_id":"01f26575-ecf9-4765-98cf-e0833d6cd4e8"},{"id":"0b6690dc-e5c4-4947-bcb7-b9c426fc2f72","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/calendar-oversight-hub-20260907","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2078,"terminal":false,"missionId":"01f26575-ecf9-4765-98cf-e0833d6cd4e8","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2969,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2120,"approvedPlanMs":0,"missionSetupMs":1516,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":309,"ledgerReconcileMs":0,"lineageReconcileMs":1207,"resolvePreflightMs":1516,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":309,"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":"01f26575-ecf9-4765-98cf-e0833d6cd4e8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1969,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:26:44.309348+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2078","receipt_type":"execute_mission","idempotency_key":"mission:01f26575-ecf9-4765-98cf-e0833d6cd4e8:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"d9edf9b7-e594-4262-958d-653fc09461a1","command_center_event_id":"01f26575-ecf9-4765-98cf-e0833d6cd4e8"},{"id":"7287d6e2-34c2-4c64-a663-23071e8dd8ea","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt existing PR 2078 and add the frontend Calendar Oversight wiring to its backend foundation. Keep the same PR/branch. Add source/provider/scope filtering, Personal/Business labels, Sources sheet, responsive internal event composer sheet, chronological Today, useful Week, true Month planner, selected-day agenda, end-time validation and overlap warning, and mobile-first scrolling. External events remain read-only.","wordingChanged":false,"canonicalIntent":"Adopt existing PR 2078 and add the frontend Calendar Oversight wiring to its backend foundation. Keep the same PR/branch. Add source/provider/scope filtering, Personal/Business labels, Sources sheet, responsive internal event composer sheet, chronological Today, useful Week, true Month planner, selected-day agenda, end-time validation and overlap warning, and mobile-first scrolling. External events remain read-only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"calendar-complete","statement":"Existing PR 2078 contains the Calendar Oversight backend and frontend implementation.","proofConditionIds":["repo"]}],"objective":"Adopt existing PR 2078 and add the frontend Calendar Oversight wiring to its backend foundation. Keep the same PR/branch. Add source/provider/scope filtering, Personal/Business labels, Sources sheet, responsive internal event composer sheet, chronological Today, useful Week, true Month planner, selected-day agenda, end-time validation and overlap warning, and mobile-first scrolling. External events remain read-only.","constraints":[{"id":"read-first","statement":"No external provider write-back.","proofConditionIds":["repo"]},{"id":"privacy","statement":"Personal user-private by default; Business tenant-scoped.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR 2078 contains backend and frontend Calendar Oversight implementation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1d03f4e3431a9bb4bd7a036bf285f0bff16a78619bc33adca179d297e3513a0a","requestContractRevision":2,"previousRequestContractHash":"694c7850e4a6fd5573b1038fcfadb4799c95c52de349160616dd30032e5b274b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:23:35.431977+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:01f26575-ecf9-4765-98cf-e0833d6cd4e8:request-contract:1d03f4e3431a9bb4bd7a036bf285f0bff16a78619bc33adca179d297e3513a0a","mission_step_id":"d9edf9b7-e594-4262-958d-653fc09461a1","command_center_event_id":"01f26575-ecf9-4765-98cf-e0833d6cd4e8"},{"id":"1ce17349-dbde-4804-a73e-eb8c5c64f980","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/calendar-oversight-hub-20260907","reason":"anchored_edit_anchor_missing:src/lib/calendar/calendarEngine.ts","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"01f26575-ecf9-4765-98cf-e0833d6cd4e8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":940,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":791,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":791,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":791,"repositoryMutationMs":940,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":791,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"01f26575-ecf9-4765-98cf-e0833d6cd4e8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1506,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:22:33.175911+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:01f26575-ecf9-4765-98cf-e0833d6cd4e8:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d9edf9b7-e594-4262-958d-653fc09461a1","command_center_event_id":"01f26575-ecf9-4765-98cf-e0833d6cd4e8"},{"id":"5dfa7918-3d0b-485b-8556-a9909468758c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/calendar-oversight-hub-20260907","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2078,"terminal":false,"missionId":"01f26575-ecf9-4765-98cf-e0833d6cd4e8","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9980,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1008,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":735,"resolvePreflightMs":1008,"repositoryMutationMs":9980,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"01f26575-ecf9-4765-98cf-e0833d6cd4e8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1553,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:25:27.581579+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2078","receipt_type":"execute_mission","idempotency_key":"mission:01f26575-ecf9-4765-98cf-e0833d6cd4e8:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"d9edf9b7-e594-4262-958d-653fc09461a1","command_center_event_id":"01f26575-ecf9-4765-98cf-e0833d6cd4e8"},{"id":"48ad1fcf-3c76-4293-9ecf-1d77e9f43ad1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-897c1d6bcabc","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2243,"terminal":false,"missionId":"897c1d6b-cabc-415a-82d4-26f02256b096","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2076,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1200,"approvedPlanMs":0,"missionSetupMs":1307,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":252,"ledgerReconcileMs":0,"lineageReconcileMs":1055,"resolvePreflightMs":1307,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":252,"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":"897c1d6b-cabc-415a-82d4-26f02256b096"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1527,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:15:00.494831+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2243","receipt_type":"execute_mission","idempotency_key":"mission:897c1d6b-cabc-415a-82d4-26f02256b096:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"dac7e3a2-530f-4654-84d4-1e52b922957c","command_center_event_id":"897c1d6b-cabc-415a-82d4-26f02256b096"},{"id":"74f8bed2-9a39-426b-a92a-ee468a125841","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Recover the already-existing validated PR #2076 as the authoritative branch state and finish it. Do not alter product behavior. The source targets below are bounded ownership roots covering the existing PR diff. Reconcile that exact branch/PR, then squash merge #2076, release only frontend+migrations, and prove /call-center live.","wordingChanged":false,"canonicalIntent":"Recover the already-existing validated PR #2076 as the authoritative branch state and finish it. Do not alter product behavior. The source targets below are bounded ownership roots covering the existing PR diff. Reconcile that exact branch/PR, then squash merge #2076, release only frontend+migrations, and prove /call-center live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2076 is squash merged and frontend+migrations are live and verified.","proofConditionIds":["proof-production"]}],"objective":"Recover the already-existing validated PR #2076 as the authoritative branch state and finish it. Do not alter product behavior. The source targets below are bounded ownership roots covering the existing PR diff. Reconcile that exact branch/PR, then squash merge #2076, release only frontend+migrations, and prove /call-center live.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2076.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"No duplicate PR.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Release only frontend and migrations.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Call Center is merged, deployed, migrations applied, and live production behavior verified.","route":"/call-center","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend","migrations"]}],"validationErrors":[]},"requestContractHash":"66d48d0f8586204f9e3ee6bbd2206334491f19cce48e4157cb50d568b0bf69fe","requestContractRevision":6,"previousRequestContractHash":"0eef9c5a99fa0278187f9133a4205a0ca21801ab764e6481b6095cb0230a2387"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:23:41.808057+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:request-contract:66d48d0f8586204f9e3ee6bbd2206334491f19cce48e4157cb50d568b0bf69fe","mission_step_id":"077bb2c2-7214-49d7-8fc2-ca7b836157a8","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"c4bc878e-cc7e-4815-a2d4-04877d0b9dff","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/call-center-operating-floor-canonical-20260907","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":897,"providerAuthMs":0,"ledgerPrepareMs":897,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":897,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":897,"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":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4015,"likelyAffectedFiles":["src/pages/applications/","src/contexts/MultiTenantContext.tsx","supabase/migrations/"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:22:04.670305+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f874a397-d4f9-48a9-9222-a05bd8a680c5","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"7ef3e294-8e5b-40b1-b1f6-c36d437c0c78","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-897c1d6bcabc","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2243,"terminal":false,"missionId":"897c1d6b-cabc-415a-82d4-26f02256b096","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":1200,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"897c1d6b-cabc-415a-82d4-26f02256b096"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:15:53.679419+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2243","receipt_type":"automatic_mission_resume","idempotency_key":"mission:897c1d6b-cabc-415a-82d4-26f02256b096:automatic-mission-resume:2243:repair_mission_pr_ready_retryable","mission_step_id":"8f56b79e-f0c0-4439-a0a6-56ba6b727797","command_center_event_id":"897c1d6b-cabc-415a-82d4-26f02256b096"},{"id":"431b07ef-8fe2-4500-adca-e53ee6ebdf64","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the existing validated Forgejo PR #2076. Reconcile its exact already-landed branch scope, make no behavioral change, then squash merge #2076, release only frontend and migrations, and complete live proof for /call-center. The source targets below cover the exact known PR scope; the migration directory prefix covers the single changed Call Center migration in this PR.","wordingChanged":false,"canonicalIntent":"Finish the existing validated Forgejo PR #2076. Reconcile its exact already-landed branch scope, make no behavioral change, then squash merge #2076, release only frontend and migrations, and complete live proof for /call-center. The source targets below cover the exact known PR scope; the migration directory prefix covers the single changed Call Center migration in this PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2076 is squash merged and frontend+migrations are live and verified.","proofConditionIds":["proof-production"]}],"objective":"Finish the existing validated Forgejo PR #2076. Reconcile its exact already-landed branch scope, make no behavioral change, then squash merge #2076, release only frontend and migrations, and complete live proof for /call-center. The source targets below cover the exact known PR scope; the migration directory prefix covers the single changed Call Center migration in this PR.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2076.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Do not create a duplicate PR.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Release only frontend and migrations.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Call Center is merged, deployed, migrations applied, and live production behavior verified.","route":"/call-center","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend","migrations"]}],"validationErrors":[]},"requestContractHash":"6032537311cfcef25964982f50d37047d26638ce6d008c57aa4d65bdd8c294a3","requestContractRevision":7,"previousRequestContractHash":"66d48d0f8586204f9e3ee6bbd2206334491f19cce48e4157cb50d568b0bf69fe"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:26:50.110837+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:request-contract:6032537311cfcef25964982f50d37047d26638ce6d008c57aa4d65bdd8c294a3","mission_step_id":"077bb2c2-7214-49d7-8fc2-ca7b836157a8","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"2fd2ad98-100d-4fcd-88ef-994bb74d3399","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Resume the existing reopened PR #2283 for the God Mode Restore Points live-state and scrolling repair. Preserve the existing one-file implementation exactly, use the successful exact-head KnockLaunch Gate on 5cb5316434297de1d9e98ad224befe7c438c9d80, squash merge through Forgejo, deploy only the frontend, then verify production and complete the required interaction proof that /admin/godmode/restore-points can scroll from the top into the Saved restore points section. Do not create another branch or PR and do not change backend or restore behavior.","wordingChanged":false,"canonicalIntent":"Resume the existing reopened PR #2283 for the God Mode Restore Points live-state and scrolling repair. Preserve the existing one-file implementation exactly, use the successful exact-head KnockLaunch Gate on 5cb5316434297de1d9e98ad224befe7c438c9d80, squash merge through Forgejo, deploy only the frontend, then verify production and complete the required interaction proof that /admin/godmode/restore-points can scroll from the top into the Saved restore points section. Do not create another branch or PR and do not change backend or restore behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-points-scroll","statement":"The production God Mode Restore Points route scrolls vertically inside the God Mode shell on desktop and mobile so the full restore-point list and review controls are reachable.","proofConditionIds":["proof-scroll"]},{"id":"restore-points-live-state","statement":"The primary Restore Points UI reports the real current system state from restore_points_list, including current platform identity, Command Center version/status, current matching restore point and saved time when present, saved-point count, and a clear warning when no saved point matches the live system.","proofConditionIds":["proof-live-state"]}],"objective":"Resume the existing reopened PR #2283 for the God Mode Restore Points live-state and scrolling repair. Preserve the existing one-file implementation exactly, use the successful exact-head KnockLaunch Gate on 5cb5316434297de1d9e98ad224befe7c438c9d80, squash merge through Forgejo, deploy only the frontend, then verify production and complete the required interaction proof that /admin/godmode/restore-points can scroll from the top into the Saved restore points section. Do not create another branch or PR and do not change backend or restore behavior.","constraints":[{"id":"single-file-only","statement":"Modify only src/pages/admin/GodModeRestorePoints.tsx.","proofConditionIds":["proof-live-state"]},{"id":"preserve-restore-behavior","statement":"Do not change restore behavior, backend calls, Supabase functions, Command Center code, restore policy, or safety checks.","proofConditionIds":["proof-live-state"]},{"id":"owner-facing-first","statement":"Keep deeper troubleshooting identifiers secondary to the owner-facing system-state summary.","proofConditionIds":["proof-live-state"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-state","kind":"runtime","claim":"The affected production frontend release contains the live system-state Restore Points UI and no backend target is released.","route":"/admin/godmode/restore-points","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-scroll","kind":"interaction","claim":"On the production /admin/godmode/restore-points route, the page can be scrolled from the top to the Saved restore points section within the God Mode shell.","route":"/admin/godmode/restore-points","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"scroll","target":"[data-testid='godmode-restore-points']","direction":"down","untilText":"Saved restore points"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"a55b5a9de14f3af3fa3d9d270e8311a62f4f252c46fd2b2932d847e79e810633","requestContractRevision":4,"previousRequestContractHash":"2cec4fa278dfac6d08c49123acafc0a008b265bdf59bf7d51d039878eb44423a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:22:11.66932+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d8c80676-1882-46d0-9b8f-84a26e9c55bc:request-contract:a55b5a9de14f3af3fa3d9d270e8311a62f4f252c46fd2b2932d847e79e810633","mission_step_id":"bb079050-736b-4ab8-be4d-4a912941cf4d","command_center_event_id":"d8c80676-1882-46d0-9b8f-84a26e9c55bc"},{"id":"05d12685-bc18-49ee-97c0-fc3eb9c6cff6","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":100050,"owner_action_to_pr_ms":12468,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":12468},"ownerWaitLiveAt":"2026-09-11T22:58:42.050Z"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-11T22:58:42.418771+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:8fa4c1f2-48f1-4e8a-b152-87c254dd498e:owner-wait-live","mission_step_id":"2233f5d8-ce7e-425f-8b67-2ccfccb35bb2","command_center_event_id":"8fa4c1f2-48f1-4e8a-b152-87c254dd498e"},{"id":"53f8ddbd-de8b-4152-b099-5db4cee9f866","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/calendar-oversight-hub-20260907","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2078,"terminal":false,"missionId":"01f26575-ecf9-4765-98cf-e0833d6cd4e8","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5652,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":613,"providerAuthMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":324,"resolvePreflightMs":613,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"01f26575-ecf9-4765-98cf-e0833d6cd4e8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2578,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:23:52.743742+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"2078","receipt_type":"execute_mission","idempotency_key":"mission:01f26575-ecf9-4765-98cf-e0833d6cd4e8:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"d9edf9b7-e594-4262-958d-653fc09461a1","command_center_event_id":"01f26575-ecf9-4765-98cf-e0833d6cd4e8"},{"id":"37051045-2966-4d30-9978-82328b1384b6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/calendar-oversight-hub-20260907-v2","reason":"orphaned_branch_recovery_scope_mismatch:ai/calendar-oversight-hub-20260907-v2","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"195e9edc-8adb-4788-8066-0086096aea2d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1817,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":962,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":314,"ledgerReconcileMs":0,"lineageReconcileMs":648,"resolvePreflightMs":962,"repositoryMutationMs":1817,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":314,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"195e9edc-8adb-4788-8066-0086096aea2d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1541,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:25:10.02715+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:195e9edc-8adb-4788-8066-0086096aea2d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"542c2125-afae-4e14-970e-db1de18a512b","command_center_event_id":"195e9edc-8adb-4788-8066-0086096aea2d"},{"id":"f04098c1-dff6-4afc-950e-1e209b9033de","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-897c1d6bcabc","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2243,"terminal":false,"missionId":"897c1d6b-cabc-415a-82d4-26f02256b096","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":2062,"approvedPlanMs":0,"shipAndProveMs":11507,"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":"897c1d6b-cabc-415a-82d4-26f02256b096"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:17:21.171682+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2243","receipt_type":"automatic_mission_resume","idempotency_key":"mission:897c1d6b-cabc-415a-82d4-26f02256b096:automatic-mission-resume:2243:canonical_release_reconciliation_pending","mission_step_id":"8f56b79e-f0c0-4439-a0a6-56ba6b727797","command_center_event_id":"897c1d6b-cabc-415a-82d4-26f02256b096"},{"id":"fcd018bf-185a-4982-8101-8c5343379733","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the explicitly owner-authorized golden restore-point metadata update. Unfreeze the control plane for this exact one-file maintenance operation, promote f4009feeabd7dca56efd378939fdafbec709662e to the canonical post-recovery golden restore point, then keep the control plane frozen after proof.","wordingChanged":false,"canonicalIntent":"Continue the explicitly owner-authorized golden restore-point metadata update. Unfreeze the control plane for this exact one-file maintenance operation, promote f4009feeabd7dca56efd378939fdafbec709662e to the canonical post-recovery golden restore point, then keep the control plane frozen after proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"golden-restore-point","statement":"The control plane canonical restore-point metadata records f4009feeabd7dca56efd378939fdafbec709662e as the post-recovery golden restore target and prior restore history remains available.","proofConditionIds":["repository-proof","freeze-proof"]}],"objective":"Continue the explicitly owner-authorized golden restore-point metadata update. Unfreeze the control plane for this exact one-file maintenance operation, promote f4009feeabd7dca56efd378939fdafbec709662e to the canonical post-recovery golden restore point, then keep the control plane frozen after proof.","constraints":[{"id":"metadata-only","statement":"Only the control plane restore-point metadata file config/control-plane-restore-point.json may change.","proofConditionIds":["repository-proof"]},{"id":"refreeze-control-plane","statement":"Freeze the control plane again after the golden restore-point update.","proofConditionIds":["freeze-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Current Forgejo main contains the new canonical control plane golden restore-point metadata targeting f4009feeabd7dca56efd378939fdafbec709662e after exact Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-proof","kind":"repository","claim":"The control plane is frozen after the update with controlPlaneMutationLockEnabled true and controlPlaneFrozen true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2fbf8179ba267b5da056fc0b90ef672e00634bfcba237a511bc12fa71a8923aa","requestContractRevision":3,"previousRequestContractHash":"302aab9d1309816e39e67ca626e9c36e9d66ad0f1e4afa3fce70bb6ca2c36314"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:04:08.711355+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4e4f39e7-aef5-40d4-ba05-4db4c43acb4d:request-contract:2fbf8179ba267b5da056fc0b90ef672e00634bfcba237a511bc12fa71a8923aa","mission_step_id":"e19fe1a3-d750-4e07-8653-8b60ec33f8ca","command_center_event_id":"4e4f39e7-aef5-40d4-ba05-4db4c43acb4d"},{"id":"a83abc97-fe98-40cf-b388-d7397adb197b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #2076 from its already-green exact head. No source mutation is required. Adopt the authoritative existing PR identity, then use post-gate progression to squash merge, release only frontend+migrations, and prove /call-center live.","wordingChanged":false,"canonicalIntent":"Continue existing PR #2076 from its already-green exact head. No source mutation is required. Adopt the authoritative existing PR identity, then use post-gate progression to squash merge, release only frontend+migrations, and prove /call-center live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #2076 is squash merged and frontend+migrations are live and verified.","proofConditionIds":["proof-production"]}],"objective":"Continue existing PR #2076 from its already-green exact head. No source mutation is required. Adopt the authoritative existing PR identity, then use post-gate progression to squash merge, release only frontend+migrations, and prove /call-center live.","constraints":[{"id":"constraint-1","statement":"Reuse PR #2076.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"No duplicate PR.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Release only frontend and migrations.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Call Center is merged, deployed, migrations applied, and live production behavior verified.","route":"/call-center","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","migrations"],"requiredReleaseTargets":["frontend","migrations"]}],"validationErrors":[]},"requestContractHash":"0832c194d1ac371301d2eaf6b9ae0b8d8e7ccfd57b0ca9bb42b306c91f79ad06","requestContractRevision":8,"previousRequestContractHash":"6032537311cfcef25964982f50d37047d26638ce6d008c57aa4d65bdd8c294a3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:29:45.196248+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:request-contract:0832c194d1ac371301d2eaf6b9ae0b8d8e7ccfd57b0ca9bb42b306c91f79ad06","mission_step_id":"077bb2c2-7214-49d7-8fc2-ca7b836157a8","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"410bb31f-031c-470f-899f-8fa4e7f584f6","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/call-center-operating-floor-canonical-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2076,"terminal":false,"missionId":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15120,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2702,"approvedPlanMs":0,"missionSetupMs":1135,"providerAuthMs":0,"shipAndProveMs":11494,"ledgerPrepareMs":1135,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1135,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1135,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1485,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:30:01.965439+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2076","receipt_type":"execute_mission","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"69ef570e-4d3c-43b8-b1cf-4cf0a9719458","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"06ca1bb3-06b0-46a7-91b3-93e5bc799aeb","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending"},"mainSha":"6d5e32ef635175270427838e3adc3e47a5f126fc","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"6d5e32ef635175270427838e3adc3e47a5f126fc","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"pending","migrations":"pending"},"requestContractHash":"0832c194d1ac371301d2eaf6b9ae0b8d8e7ccfd57b0ca9bb42b306c91f79ad06","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6184","runId":6184,"status":"running","sourceSha":"6d5e32ef635175270427838e3adc3e47a5f126fc","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:31:02.735602+00:00","proof_gate":"canonical_release_pending","source_sha":"6d5e32ef635175270427838e3adc3e47a5f126fc","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:forgejo-release-status:6d5e32ef635175270427838e3adc3e47a5f126fc:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"69ef570e-4d3c-43b8-b1cf-4cf0a9719458","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"9d6c7baa-dec1-4446-9ba0-d9bd97557b22","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/calendar-oversight-hub-20260907","reason":"orphaned_branch_recovery_scope_mismatch:ai/calendar-oversight-hub-20260907","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"bd7f9a5a-6847-4dee-91c9-6c5eed588001","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2584,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":576,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":576,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":576,"repositoryMutationMs":2584,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":576,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bd7f9a5a-6847-4dee-91c9-6c5eed588001"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1532,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:31:44.585935+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bd7f9a5a-6847-4dee-91c9-6c5eed588001:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"cd81c60e-e5ad-4a71-933d-a128d1bfb342","command_center_event_id":"bd7f9a5a-6847-4dee-91c9-6c5eed588001"},{"id":"807ce589-01ee-4c03-b8c8-e03c25a968bb","source":"forgejo","status":"waiting","payload":{"branch":"ai/call-center-operating-floor-canonical-20260907","prNumber":2076,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"6d5e32ef635175270427838e3adc3e47a5f126fc","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:30:07.522931+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"6d5e32ef635175270427838e3adc3e47a5f126fc","external_id":"2076","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:merged-pr:2076:6d5e32ef635175270427838e3adc3e47a5f126fc","mission_step_id":"062be165-52f0-40d0-b696-e893854e56e9","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"bd0f514b-38a2-4085-b82a-dd80b3e50e4e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/calendar-oversight-hub-20260907","reason":"orphaned_branch_recovery_scope_mismatch:ai/calendar-oversight-hub-20260907","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"2d4a8b84-35aa-47fb-be44-02cb3498af54","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1261,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":664,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":664,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":664,"repositoryMutationMs":1261,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":664,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2d4a8b84-35aa-47fb-be44-02cb3498af54"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1533,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:32:44.437769+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2d4a8b84-35aa-47fb-be44-02cb3498af54:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8845cfff-146c-45cb-b950-6ef98f178ad8","command_center_event_id":"2d4a8b84-35aa-47fb-be44-02cb3498af54"},{"id":"505caff1-4810-45cc-9c26-4ec3781ed246","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-migrations/live":"success"},"mainSha":"6d5e32ef635175270427838e3adc3e47a5f126fc","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"6d5e32ef635175270427838e3adc3e47a5f126fc","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success","migrations":"success"},"requestContractHash":"0832c194d1ac371301d2eaf6b9ae0b8d8e7ccfd57b0ca9bb42b306c91f79ad06","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6184","runId":6184,"status":"success","sourceSha":"6d5e32ef635175270427838e3adc3e47a5f126fc","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","migrations":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:32:48.47293+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6d5e32ef635175270427838e3adc3e47a5f126fc","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:forgejo-release-status:6d5e32ef635175270427838e3adc3e47a5f126fc:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success|supabase-migrations/live=success","mission_step_id":"f8d38069-a8af-48c1-8375-d6c7b3e1b9d2","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"a9b6c2d8-d8d2-405d-8db7-d4987521ea28","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"6d5e32ef635175270427838e3adc3e47a5f126fc","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"PR #2076 is squash merged and frontend+migrations are live and verified.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Reuse PR #2076.","proofConditionIds":["proof-production"]},{"id":"constraint-2","satisfied":true,"statement":"No duplicate PR.","proofConditionIds":["proof-production"]},{"id":"constraint-3","satisfied":true,"statement":"Release only frontend and migrations.","proofConditionIds":["proof-production"]}],"contractHash":"0832c194d1ac371301d2eaf6b9ae0b8d8e7ccfd57b0ca9bb42b306c91f79ad06","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","migrations"],"releaseRequestContractHash":"0832c194d1ac371301d2eaf6b9ae0b8d8e7ccfd57b0ca9bb42b306c91f79ad06"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":8},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:32:50.250237+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"6d5e32ef635175270427838e3adc3e47a5f126fc","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d9f686ef-11c4-4e42-8fe5-fff4edd523c9:request-contract:0832c194d1ac371301d2eaf6b9ae0b8d8e7ccfd57b0ca9bb42b306c91f79ad06:6d5e32ef635175270427838e3adc3e47a5f126fc:verified:","mission_step_id":"f8d38069-a8af-48c1-8375-d6c7b3e1b9d2","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"31ca2318-d33a-4d3d-b1b6-c85a6e847bf4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-897c1d6bcabc","reason":"auto_progress_pr_read_failed:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2243,"terminal":false,"missionId":"897c1d6b-cabc-415a-82d4-26f02256b096","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":"897c1d6b-cabc-415a-82d4-26f02256b096"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":785,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:17:45.275764+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2243","receipt_type":"automatic_mission_resume","idempotency_key":"mission:897c1d6b-cabc-415a-82d4-26f02256b096:automatic-mission-resume:2243:repair_mission_auto_progress_authorization_retryable","mission_step_id":"8f56b79e-f0c0-4439-a0a6-56ba6b727797","command_center_event_id":"897c1d6b-cabc-415a-82d4-26f02256b096"},{"id":"e8e08cb1-8dbd-4b51-b7f7-13f29fde1791","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/calendar-oversight-hub-20260907","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2078,"terminal":false,"missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2894,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":685,"providerAuthMs":0,"ledgerPrepareMs":563,"ledgerReconcileMs":0,"lineageReconcileMs":122,"resolvePreflightMs":685,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":563,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2596,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:33:53.858611+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"2078","receipt_type":"execute_mission","idempotency_key":"mission:6d3878e1-e0d4-4328-9ef6-d7e83be72c93:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"4dee4e2e-6ccd-4258-97a6-2be438a4d12d","command_center_event_id":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},{"id":"0a4f8fe2-69cd-4981-8799-f446d5368c65","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship and prove canonical Calendar Oversight PR 2078. Require exact-head KnockLaunch Gate, squash merge, deploy only affected frontend/Supabase migration/function targets, then prove live Calendar oversight behavior. Do not create or delete production calendar events and do not authorize a third-party provider solely for verification. Verify Today/Week/Month controls, Connected calendars panel, Personal/Business labels, New event Sheet opens/closes, and mobile has no horizontal overflow. Preserve read-only external provider behavior. If provider OAuth client credentials or MFA are the only remaining owner-only action, finish all deployable work first and report exactly that action.","wordingChanged":false,"canonicalIntent":"Ship and prove canonical Calendar Oversight PR 2078. Require exact-head KnockLaunch Gate, squash merge, deploy only affected frontend/Supabase migration/function targets, then prove live Calendar oversight behavior. Do not create or delete production calendar events and do not authorize a third-party provider solely for verification. Verify Today/Week/Month controls, Connected calendars panel, Personal/Business labels, New event Sheet opens/closes, and mobile has no horizontal overflow. Preserve read-only external provider behavior. If provider OAuth client credentials or MFA are the only remaining owner-only action, finish all deployable work first and report exactly that action.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"calendar-ui","statement":"Live Calendar presents unified Internal/External oversight with Today/Week/Month, source filters, and responsive event Sheet.","proofConditionIds":["live"]},{"id":"scope","statement":"Connected calendars are clearly Personal or Business and access is tenant-safe.","proofConditionIds":["repo","live"]},{"id":"connectors","statement":"Google Calendar, Microsoft/Outlook, Zoho Calendar, and ICS connector paths are available read-only.","proofConditionIds":["repo","live"]}],"objective":"Ship and prove canonical Calendar Oversight PR 2078. Require exact-head KnockLaunch Gate, squash merge, deploy only affected frontend/Supabase migration/function targets, then prove live Calendar oversight behavior. Do not create or delete production calendar events and do not authorize a third-party provider solely for verification. Verify Today/Week/Month controls, Connected calendars panel, Personal/Business labels, New event Sheet opens/closes, and mobile has no horizontal overflow. Preserve read-only external provider behavior. If provider OAuth client credentials or MFA are the only remaining owner-only action, finish all deployable work first and report exactly that action.","constraints":[{"id":"constraint-1","statement":"no silent external writes","proofConditionIds":["repo"]},{"id":"constraint-2","statement":"Personal remains private by default","proofConditionIds":["repo"]},{"id":"constraint-3","statement":"Business is tenant scoped","proofConditionIds":["repo"]},{"id":"constraint-4","statement":"do not mutate real events in proof","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR 2078 exact head contains Calendar oversight and security hardening.","route":"/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live","kind":"interaction","claim":"Production Calendar switches views, opens Connected calendars, shows Personal/Business, opens/closes New event Sheet, and fits mobile.","route":"/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"click","target":"Today"},{"action":"click","target":"Week"},{"action":"click","target":"Month"},{"action":"click","target":"Connected calendars"},{"action":"click","target":"New event"},{"action":"close","target":"New event"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"c06006ef23ff68b4ea57b31dd1da7e24b1d80d0eceea73ef12846b55ea68c10b","requestContractRevision":2,"previousRequestContractHash":"ddf8f6a509e6f734fa257ce80efeded0cd05ad8729414cc235fd14c5821f98bb"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:34:30.484516+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6d3878e1-e0d4-4328-9ef6-d7e83be72c93:request-contract:c06006ef23ff68b4ea57b31dd1da7e24b1d80d0eceea73ef12846b55ea68c10b","mission_step_id":"4dee4e2e-6ccd-4258-97a6-2be438a4d12d","command_center_event_id":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},{"id":"2ef1c8a0-fe49-48f6-b9e2-520e37c3035c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/calendar-oversight-hub-20260907","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2078,"terminal":false,"missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3424,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2482,"approvedPlanMs":0,"missionSetupMs":1815,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":810,"ledgerReconcileMs":0,"lineageReconcileMs":1005,"resolvePreflightMs":1815,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":810,"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":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1969,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:34:35.803117+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2078","receipt_type":"execute_mission","idempotency_key":"mission:6d3878e1-e0d4-4328-9ef6-d7e83be72c93:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"4dee4e2e-6ccd-4258-97a6-2be438a4d12d","command_center_event_id":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},{"id":"e0bdc3ca-698c-423a-a220-c360710096a7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/calendar-oversight-hub-20260907","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2078,"terminal":false,"missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":3893,"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":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1280,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:34:43.93936+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2078","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6d3878e1-e0d4-4328-9ef6-d7e83be72c93:automatic-mission-resume:2078:repair_mission_waiting_for_gate","mission_step_id":"7527f4f9-6de7-4e7d-b7d6-361febb6e27b","command_center_event_id":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},{"id":"fc09168f-dcb7-4ffa-ad84-709c65f4f6a8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/calendar-oversight-hub-20260907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2078,"terminal":false,"missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"20fb5fc482edf08f8476ad54dcbdcee97c21c4b1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11162,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1026,"approvedPlanMs":0,"missionSetupMs":431,"providerAuthMs":0,"shipAndProveMs":10023,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":158,"resolvePreflightMs":431,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},"performance":null,"deploymentId":"forgejo-main-20fb5fc482ed","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2872,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:37:18.643819+00:00","proof_gate":"canonical_release_dispatched","source_sha":"20fb5fc482edf08f8476ad54dcbdcee97c21c4b1","external_id":"forgejo-main-20fb5fc482ed","receipt_type":"execute_mission","idempotency_key":"mission:6d3878e1-e0d4-4328-9ef6-d7e83be72c93:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"49449c70-45f2-4cb0-9046-2b02980c4824","command_center_event_id":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},{"id":"19625d02-1abf-4e7d-b1b7-174e2ac42fc5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"20fb5fc482edf08f8476ad54dcbdcee97c21c4b1","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"20fb5fc482edf08f8476ad54dcbdcee97c21c4b1","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"releaseTargetStates":{},"requestContractHash":"c06006ef23ff68b4ea57b31dd1da7e24b1d80d0eceea73ef12846b55ea68c10b","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:37:25.03512+00:00","proof_gate":"canonical_release_pending","source_sha":"20fb5fc482edf08f8476ad54dcbdcee97c21c4b1","external_id":"forgejo-main-20fb5fc482ed","receipt_type":"canonical_release_status","idempotency_key":"mission:6d3878e1-e0d4-4328-9ef6-d7e83be72c93:forgejo-release-status:20fb5fc482edf08f8476ad54dcbdcee97c21c4b1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"49449c70-45f2-4cb0-9046-2b02980c4824","command_center_event_id":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},{"id":"eb9f21a9-9881-4e3a-98fe-9255025dde59","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/calendar-oversight-hub-20260907","reason":"anchored_edit_anchor_not_unique:supabase/migrations/20260907162500_calendar_oversight_sources.sql","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2078,"terminal":false,"missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"20fb5fc482edf08f8476ad54dcbdcee97c21c4b1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4455,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":319,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":319,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":319,"repositoryMutationMs":4455,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":319,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},"performance":null,"deploymentId":"forgejo-main-20fb5fc482ed","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1576,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:33:26.279387+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6d3878e1-e0d4-4328-9ef6-d7e83be72c93:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4dee4e2e-6ccd-4258-97a6-2be438a4d12d","command_center_event_id":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},{"id":"c867a3b8-6c2d-414f-857c-3978339d3985","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/calendar-oversight-hub-20260907","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2078,"terminal":false,"missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":"20fb5fc482edf08f8476ad54dcbdcee97c21c4b1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8391,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":286,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":286,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":286,"repositoryMutationMs":8391,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":286,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},"performance":null,"deploymentId":"forgejo-main-20fb5fc482ed","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:39:37.577366+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":"20fb5fc482edf08f8476ad54dcbdcee97c21c4b1","external_id":"forgejo-main-20fb5fc482ed","receipt_type":"execute_mission","idempotency_key":"mission:6d3878e1-e0d4-4328-9ef6-d7e83be72c93:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"4dee4e2e-6ccd-4258-97a6-2be438a4d12d","command_center_event_id":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},{"id":"79ace54c-4259-432f-8c2c-6758e7b7b968","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"d839cec46ed1bddc2da453c670bc0eee8e9419c6","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"69d9bbbf0c6804adbccfa8e49cdbbb9e5f4b26e4","prNumber":2447,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7245/jobs/1","mergeCommitSha":"d839cec46ed1bddc2da453c670bc0eee8e9419c6"}],"requestContractHash":"e255d91e8474c69f11b6461ac1da569203e1cc3dbe665d0565eb5a02284e6cc6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T23:55:23.032112+00:00","proof_gate":"request_contract_repository_verified","source_sha":"d839cec46ed1bddc2da453c670bc0eee8e9419c6","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:3c9c7b2c-9ad3-4eba-b110-a17b882a1436:request-contract-repository:e255d91e8474c69f11b6461ac1da569203e1cc3dbe665d0565eb5a02284e6cc6:d839cec46ed1bddc2da453c670bc0eee8e9419c6","mission_step_id":"bddbcda3-fc69-4415-8f59-3ad80ddd1356","command_center_event_id":"3c9c7b2c-9ad3-4eba-b110-a17b882a1436"},{"id":"c047bc00-c0c5-4d6b-8a81-a313487482c6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same tenant application shell continuity repair after ambiguous write reconciliation. The exact intended three-file edit is already present on ai/tenant-application-shell-continuity-primitive-20260911. Adopt that unique existing branch without replaying any source writes, create/reuse exactly one PR, refresh against current main if required, run KnockLaunch Gate, squash merge, release frontend only, and prove the exact merged artifact live. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the same tenant application shell continuity repair after ambiguous write reconciliation. The exact intended three-file edit is already present on ai/tenant-application-shell-continuity-primitive-20260911. Adopt that unique existing branch without replaying any source writes, create/reuse exactly one PR, refresh against current main if required, run KnockLaunch Gate, squash merge, release frontend only, and prove the exact merged artifact live. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-integrated-boundary","statement":"Tenant-integrated FirstClassAppTenantBoundary never renders application-owned header/avatar chrome regardless of caller applicationChrome flags, and always nests app content beneath the host tenant shell.","proofConditionIds":["proof-boundary-source","proof-production-live"]},{"id":"outcome-direct-workspace-guard","statement":"ApplicationWorkspace independently fails closed in tenant-integrated mode so direct integrated use cannot create competing application chrome and nested OwnerLayout content defers to the host shell.","proofConditionIds":["proof-workspace-source","proof-production-live"]},{"id":"outcome-regression-guard","statement":"The existing tenant application avatar-menu contract guard covers integrated chrome suppression and owner-shell nesting while standalone behavior and existing tenant menu/route ownership remain preserved.","proofConditionIds":["proof-regression-source","proof-production-live"]}],"objective":"Continue the same tenant application shell continuity repair after ambiguous write reconciliation. The exact intended three-file edit is already present on ai/tenant-application-shell-continuity-primitive-20260911. Adopt that unique existing branch without replaying any source writes, create/reuse exactly one PR, refresh against current main if required, run KnockLaunch Gate, squash merge, release frontend only, and prove the exact merged artifact live. Do not run Visual Witness.","constraints":[{"id":"constraint-standalone-preserved","statement":"Standalone application presentation retains its existing ApplicationWorkspace header/avatar behavior.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-existing-tenant-ownership","statement":"Existing tenantShellOwner CRMUserMenu ownership and nativeTenantRouteOwner routing behavior remain unchanged.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-scope","statement":"No control-plane, database, auth, Supabase, or unrelated tenant-specific source changes.","proofConditionIds":["proof-scope-source"]},{"id":"constraint-release-path","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, frontend-only release, and live production proof.","proofConditionIds":["proof-scope-source","proof-production-live"]},{"id":"constraint-no-visual-witness","statement":"Do not run Visual Witness for this architecture enforcement repair.","proofConditionIds":["proof-scope-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-boundary-source","kind":"repository","claim":"Current Forgejo main contains fail-closed tenant-integrated chrome suppression and OwnerShellNestingContext enforcement in FirstClassAppTenantBoundary.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-workspace-source","kind":"repository","claim":"Current Forgejo main contains a defense-in-depth tenant-integrated fail-closed path in ApplicationWorkspace.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-regression-source","kind":"repository","claim":"Current Forgejo main preserves standalone application chrome, existing tenant menu ownership, native route ownership, and extends the existing tenant application contract guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-scope-source","kind":"repository","claim":"The merged diff is limited to the declared frontend primitive and existing contract guard paths and follows the canonical Gate/merge path without Visual Witness.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production-live","kind":"runtime","claim":"The exact merged frontend artifact containing the shared tenant shell continuity primitive is live in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"b1a7dff559e5a5e97d4d31a2467c6bd1f72cfa87263a2fd8f4859c5a2ab67292","requestContractRevision":3,"previousRequestContractHash":"3bd897149ceb3b3a38f9e497c56ab6bd1bc1255be5e521be7beec05b664cc9a1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T23:56:36.673709+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:08148501-cdc3-4e73-99de-228061c3c860:request-contract:b1a7dff559e5a5e97d4d31a2467c6bd1f72cfa87263a2fd8f4859c5a2ab67292","mission_step_id":"2f8047f8-c982-4659-9362-96e3875156d8","command_center_event_id":"08148501-cdc3-4e73-99de-228061c3c860"},{"id":"d08008ab-f867-42ae-8c60-89616dac1876","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","scripts/validate-capability-manifests.mjs","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly directed fewer overzealous control-plane blockers and specifically included intermittent 4 GB runner jail timeouts and Forgejo timeouts/502s; preserve hard safety while auto-recovering proven transient infrastructure once.","baseSha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935","issuedAt":1789259770512,"expiresAt":1789259950512,"missionId":"1e09417f-374c-4a61-9b31-c7f7a6b7d887","authorizationId":"d9896ed5-f534-4308-ac39-8a5a6f57c9ec","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:36:11.037453+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3c0c3d70b8e31cc8fe083de33105bf89e63ce935","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d9896ed5-f534-4308-ac39-8a5a6f57c9ec","mission_step_id":"f6bbe6f4-0507-413b-80ee-93f0b60b8701","command_center_event_id":"1e09417f-374c-4a61-9b31-c7f7a6b7d887"},{"id":"0577186b-6d99-40d2-aae2-d51c45f01b6a","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/calendar-oversight-hub-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2078,"terminal":false,"missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"20fb5fc482edf08f8476ad54dcbdcee97c21c4b1","timingsMs":{"prReadinessMs":1791,"approvedPlanMs":0,"shipAndProveMs":19620,"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":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},"performance":null,"deploymentId":"forgejo-main-20fb5fc482ed","workflowRunId":6187,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:37:49.040358+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2078","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6d3878e1-e0d4-4328-9ef6-d7e83be72c93:automatic-mission-resume:2078:canonical_release_reconciliation_pending","mission_step_id":"7527f4f9-6de7-4e7d-b7d6-361febb6e27b","command_center_event_id":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},{"id":"69b60611-7f23-4d9b-932b-f2a7003150d2","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/calendar-oversight-migration-repair-20260907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2081,"terminal":false,"missionId":"ee64cb0f-631a-42c2-9e59-0d531507a182","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"710fc13e6fc22bb58aadd42c1be6063952c828fe","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11663,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1624,"approvedPlanMs":0,"missionSetupMs":625,"providerAuthMs":0,"shipAndProveMs":9733,"ledgerPrepareMs":625,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":625,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":625,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ee64cb0f-631a-42c2-9e59-0d531507a182"},"performance":null,"deploymentId":"forgejo-main-710fc13e6fc2","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2579,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:45:30.598887+00:00","proof_gate":"canonical_release_dispatched","source_sha":"710fc13e6fc22bb58aadd42c1be6063952c828fe","external_id":"forgejo-main-710fc13e6fc2","receipt_type":"execute_mission","idempotency_key":"mission:ee64cb0f-631a-42c2-9e59-0d531507a182:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d6d72e0d-b34a-45f3-8b94-2ad3bca5e65c","command_center_event_id":"ee64cb0f-631a-42c2-9e59-0d531507a182"},{"id":"984d039c-9dbb-4052-8f3e-c6cf9b8d15e4","source":"forgejo","status":"waiting","payload":{"branch":"ai/calendar-oversight-migration-repair-20260907","prNumber":2081,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"710fc13e6fc22bb58aadd42c1be6063952c828fe","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:45:35.82436+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"710fc13e6fc22bb58aadd42c1be6063952c828fe","external_id":"2081","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ee64cb0f-631a-42c2-9e59-0d531507a182:merged-pr:2081:710fc13e6fc22bb58aadd42c1be6063952c828fe","mission_step_id":"d6d72e0d-b34a-45f3-8b94-2ad3bca5e65c","command_center_event_id":"ee64cb0f-631a-42c2-9e59-0d531507a182"},{"id":"7b9085bd-beaf-4365-9a1e-5890899f846d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"710fc13e6fc22bb58aadd42c1be6063952c828fe","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"710fc13e6fc22bb58aadd42c1be6063952c828fe","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"60baca73a73148e4c2c406a9a6cae381f1dba2c16a32c56df8b1874c5eef02a2","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:45:38.779521+00:00","proof_gate":"canonical_release_pending","source_sha":"710fc13e6fc22bb58aadd42c1be6063952c828fe","external_id":"forgejo-main-710fc13e6fc2","receipt_type":"canonical_release_status","idempotency_key":"mission:ee64cb0f-631a-42c2-9e59-0d531507a182:forgejo-release-status:710fc13e6fc22bb58aadd42c1be6063952c828fe:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"d6d72e0d-b34a-45f3-8b94-2ad3bca5e65c","command_center_event_id":"ee64cb0f-631a-42c2-9e59-0d531507a182"},{"id":"22df8257-c8d5-42fa-9a6c-81d9144156ea","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/calendar-oversight-policy-repair-20260907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2082,"terminal":false,"missionId":"114354f0-3409-4a7f-982b-5bc069df2102","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7706,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1109,"approvedPlanMs":0,"missionSetupMs":687,"providerAuthMs":0,"shipAndProveMs":5978,"ledgerPrepareMs":687,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":687,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":687,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"114354f0-3409-4a7f-982b-5bc069df2102"},"performance":null,"deploymentId":"forgejo-main-81d5fc41a9fe","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2584,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:47:29.982223+00:00","proof_gate":"canonical_release_dispatched","source_sha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","external_id":"forgejo-main-81d5fc41a9fe","receipt_type":"execute_mission","idempotency_key":"mission:114354f0-3409-4a7f-982b-5bc069df2102:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"fb7db18c-b309-44ba-bf83-671abcfae699","command_center_event_id":"114354f0-3409-4a7f-982b-5bc069df2102"},{"id":"9cc70e33-28de-4cdd-a20f-1012780b5856","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Enforce tenant shell continuity as a platform-wide application invariant. Tenant-integrated application mode must fail closed against competing app chrome and nested tenant shells while standalone mode remains unchanged.","wordingChanged":false,"canonicalIntent":"Enforce tenant shell continuity as a platform-wide application invariant. Tenant-integrated application mode must fail closed against competing app chrome and nested tenant shells while standalone mode remains unchanged.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-integrated-boundary","statement":"Tenant-integrated FirstClassAppTenantBoundary never renders application-owned header/avatar chrome regardless of caller applicationChrome flags, and always nests app content beneath the host tenant shell.","proofConditionIds":["proof-boundary-source","proof-production-live"]},{"id":"outcome-direct-workspace-guard","statement":"ApplicationWorkspace independently fails closed in tenant-integrated mode so direct integrated use cannot create competing application chrome and nested OwnerLayout content defers to the host shell.","proofConditionIds":["proof-workspace-source","proof-production-live"]},{"id":"outcome-regression-guard","statement":"The existing tenant application avatar-menu contract guard covers integrated chrome suppression and owner-shell nesting while standalone behavior and existing tenant menu/route ownership remain preserved.","proofConditionIds":["proof-regression-source","proof-production-live"]}],"objective":"Enforce tenant shell continuity as a platform-wide application invariant. Tenant-integrated application mode must fail closed against competing app chrome and nested tenant shells while standalone mode remains unchanged.","constraints":[{"id":"constraint-standalone-preserved","statement":"Standalone application presentation retains its existing ApplicationWorkspace header/avatar behavior.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-existing-tenant-ownership","statement":"Existing tenantShellOwner CRMUserMenu ownership and nativeTenantRouteOwner routing behavior remain unchanged.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-scope","statement":"No control-plane, database, auth, Supabase, or unrelated tenant-specific source changes.","proofConditionIds":["proof-scope-source"]},{"id":"constraint-release-path","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, frontend-only release, and live production proof.","proofConditionIds":["proof-scope-source","proof-production-live"]},{"id":"constraint-no-visual-witness","statement":"Do not run Visual Witness for this architecture enforcement repair.","proofConditionIds":["proof-scope-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-boundary-source","kind":"repository","claim":"Current Forgejo main contains fail-closed tenant-integrated chrome suppression and OwnerShellNestingContext enforcement in FirstClassAppTenantBoundary.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-workspace-source","kind":"repository","claim":"Current Forgejo main contains a defense-in-depth tenant-integrated fail-closed path in ApplicationWorkspace.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-regression-source","kind":"repository","claim":"Current Forgejo main preserves standalone application chrome, existing tenant menu ownership, native route ownership, and extends the existing tenant application contract guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-scope-source","kind":"repository","claim":"The merged diff is limited to the declared frontend primitive and existing contract guard paths and follows the canonical Gate/merge path without Visual Witness.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production-live","kind":"runtime","claim":"The exact merged frontend artifact containing the shared tenant shell continuity primitive is live in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"3bd897149ceb3b3a38f9e497c56ab6bd1bc1255be5e521be7beec05b664cc9a1","requestContractRevision":2,"previousRequestContractHash":"c945e50a11394566db307f7368517900160e26935dbd6b1d8ba9b844fbe71749"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T23:55:37.41819+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:08148501-cdc3-4e73-99de-228061c3c860:request-contract:3bd897149ceb3b3a38f9e497c56ab6bd1bc1255be5e521be7beec05b664cc9a1","mission_step_id":"2f8047f8-c982-4659-9362-96e3875156d8","command_center_event_id":"08148501-cdc3-4e73-99de-228061c3c860"},{"id":"f872c991-0134-4985-a366-4cd63f754bf8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"pending"},"requestContractHash":"1543ae3333b7be02fab2fcb2fbdd06ba2699d4c62bcb5726edd99de9b05b68b6","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6193","runId":6193,"status":"running","sourceSha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:47:40.31557+00:00","proof_gate":"canonical_release_pending","source_sha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","external_id":"forgejo-main-81d5fc41a9fe","receipt_type":"canonical_release_status","idempotency_key":"mission:114354f0-3409-4a7f-982b-5bc069df2102:forgejo-release-status:81d5fc41a9fe66714d11ebcb08d1e02a23e2d922:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"fb7db18c-b309-44ba-bf83-671abcfae699","command_center_event_id":"114354f0-3409-4a7f-982b-5bc069df2102"},{"id":"a6d234ae-3018-4eb7-9fe5-3ca164c7fce8","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"success"},"requestContractHash":"1543ae3333b7be02fab2fcb2fbdd06ba2699d4c62bcb5726edd99de9b05b68b6","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6193","runId":6193,"status":"success","sourceSha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"success"},"targetJobCount":7,"observedTargetStates":{"migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:49:35.21781+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","external_id":"forgejo-main-81d5fc41a9fe","receipt_type":"canonical_release_status","idempotency_key":"mission:114354f0-3409-4a7f-982b-5bc069df2102:forgejo-release-status:81d5fc41a9fe66714d11ebcb08d1e02a23e2d922:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"9c142efa-e849-4354-893c-dd4d1f8991d5","command_center_event_id":"114354f0-3409-4a7f-982b-5bc069df2102"},{"id":"6993be0a-7702-497e-a311-e0cae410e4a0","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-897c1d6bcabc","prNumber":2243,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ea6af0f1bed804239a80deaed1a508d80a070247","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:19:21.903096+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ea6af0f1bed804239a80deaed1a508d80a070247","external_id":"2243","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:897c1d6b-cabc-415a-82d4-26f02256b096:merged-pr:2243:ea6af0f1bed804239a80deaed1a508d80a070247","mission_step_id":"de65c8c2-d773-494b-b3b0-dceb3ab90aa5","command_center_event_id":"897c1d6b-cabc-415a-82d4-26f02256b096"},{"id":"ab0a03a1-6feb-46b3-a18c-2f6a9800467d","source":"forgejo","status":"waiting","payload":{"branch":"ai/calendar-oversight-policy-repair-20260907","prNumber":2082,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:47:35.637563+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","external_id":"2082","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:114354f0-3409-4a7f-982b-5bc069df2102:merged-pr:2082:81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","mission_step_id":"fb7db18c-b309-44ba-bf83-671abcfae699","command_center_event_id":"114354f0-3409-4a7f-982b-5bc069df2102"},{"id":"b3e9b7e1-eceb-442c-bc7c-87939d5f008d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":null,"reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"a04714d8-6261-46e9-8dd7-7ed0436221b2","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":846,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":846,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":846,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":846,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a04714d8-6261-46e9-8dd7-7ed0436221b2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1783,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:25:39.104709+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a04714d8-6261-46e9-8dd7-7ed0436221b2:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"fb1162de-d72c-4815-b911-56a123010da8","command_center_event_id":"a04714d8-6261-46e9-8dd7-7ed0436221b2"},{"id":"2c87965e-75be-49d5-9fa1-c0c8cc4160f9","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"00ca972c-6f8e-4261-bf7e-c219ca56c4dc","phase":"universal_visual_witness_supervised","branch":"ai/calendar-oversight-policy-repair-20260907","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2082,"terminal":false,"missionId":"114354f0-3409-4a7f-982b-5bc069df2102","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","timingsMs":{"wake":304,"total":809,"submit":505,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"114354f0-3409-4a7f-982b-5bc069df2102"},"performance":null,"deploymentId":"forgejo-main-81d5fc41a9fe","workflowRunId":6193,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":604,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:49:39.266155+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","external_id":"00ca972c-6f8e-4261-bf7e-c219ca56c4dc","receipt_type":"visual_proof_started","idempotency_key":"mission:114354f0-3409-4a7f-982b-5bc069df2102:visual-start:00ca972c-6f8e-4261-bf7e-c219ca56c4dc","mission_step_id":"7c0c8fbf-4d47-4012-88e2-3df4d977fbb4","command_center_event_id":"114354f0-3409-4a7f-982b-5bc069df2102"},{"id":"4a3f1baf-2228-42d2-adf2-1baf9b1b89ea","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":"00ca972c-6f8e-4261-bf7e-c219ca56c4dc","phase":"runtime_proof","branch":"ai/calendar-oversight-policy-repair-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2082,"terminal":false,"missionId":"114354f0-3409-4a7f-982b-5bc069df2102","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17199,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":336,"approvedPlanMs":0,"missionSetupMs":340,"providerAuthMs":0,"shipAndProveMs":16712,"ledgerPrepareMs":340,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":340,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":340,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"114354f0-3409-4a7f-982b-5bc069df2102"},"performance":null,"deploymentId":"forgejo-main-81d5fc41a9fe","workflowRunId":6193,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1479,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:53:09.095808+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","external_id":"forgejo-main-81d5fc41a9fe","receipt_type":"execute_mission","idempotency_key":"mission:114354f0-3409-4a7f-982b-5bc069df2102:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"fb7db18c-b309-44ba-bf83-671abcfae699","command_center_event_id":"114354f0-3409-4a7f-982b-5bc069df2102"},{"id":"3002a31b-eb04-444a-b8d5-41d985ed435a","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-delayed-tenant-recovery-20260907-v2","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"5052402e-9977-46bb-9bd5-7d22624bb5ed","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":621,"providerAuthMs":0,"ledgerPrepareMs":621,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":621,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":621,"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":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2540,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:58:49.691005+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5052402e-9977-46bb-9bd5-7d22624bb5ed:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"5469d937-205b-494b-b6fe-6af821108702","command_center_event_id":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},{"id":"92e13105-057a-4e5c-9154-3d159fe865fe","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"migration","satisfied":false,"statement":"PR 2082 is squash-merged and its new immutable Calendar oversight migration applies successfully in production.","proofConditionIds":["repo","migration-live"]},{"id":"runtime","satisfied":false,"statement":"Calendar tables exist, calendar-provider-connections remains deployed, and production /calendar satisfies the required interaction behavior.","proofConditionIds":["function-live","interaction"]}],"satisfied":false,"constraints":[{"id":"release-scope","satisfied":true,"statement":"Release migrations only; do not redeploy frontend or Edge Functions.","proofConditionIds":["migration-live"]},{"id":"privacy","satisfied":false,"statement":"Personal rows stay owner-private; Business rows use active tenant membership.","proofConditionIds":["repo","migration-live"]},{"id":"no-event-writes","satisfied":false,"statement":"Do not create, edit, or delete real production calendar events during proof.","proofConditionIds":["interaction"]},{"id":"no-oauth-proof","satisfied":false,"statement":"Do not authorize third-party calendar providers solely for verification.","proofConditionIds":["interaction"]}],"contractHash":"1543ae3333b7be02fab2fcb2fbdd06ba2699d4c62bcb5726edd99de9b05b68b6","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"1543ae3333b7be02fab2fcb2fbdd06ba2699d4c62bcb5726edd99de9b05b68b6","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"migration-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"1543ae3333b7be02fab2fcb2fbdd06ba2699d4c62bcb5726edd99de9b05b68b6"},"required":true,"satisfied":true},{"id":"function-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"1543ae3333b7be02fab2fcb2fbdd06ba2699d4c62bcb5726edd99de9b05b68b6"},"required":true,"satisfied":true},{"id":"interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":"1543ae3333b7be02fab2fcb2fbdd06ba2699d4c62bcb5726edd99de9b05b68b6"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:49:37.233088+00:00","proof_gate":"request_contract_pending","source_sha":"81d5fc41a9fe66714d11ebcb08d1e02a23e2d922","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:114354f0-3409-4a7f-982b-5bc069df2102:request-contract:1543ae3333b7be02fab2fcb2fbdd06ba2699d4c62bcb5726edd99de9b05b68b6:81d5fc41a9fe66714d11ebcb08d1e02a23e2d922:pending:repository,interaction","mission_step_id":"9c142efa-e849-4354-893c-dd4d1f8991d5","command_center_event_id":"114354f0-3409-4a7f-982b-5bc069df2102"},{"id":"9cbf6c90-c476-4711-aae6-7196bbc1dcfd","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":["owner explicitly requested ending the Forgejo timeout/repository failure class","live source and runtime evidence identified shared pressure-amplification causes"],"confidence":1,"rawUtterance":"look, sounds good....... but i need you to make me trust you again..... id like you to end this error class once and for all, get to the bottom of the repo failures","wordingChanged":true,"canonicalIntent":"Unfreeze the control plane for the Forgejo provider reliability repair, eliminate the recurring Forgejo provider timeout and repository-read pressure failure class at its shared cause, ship and prove it live, then re-freeze the control plane.","resolutionStatus":"resolved","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"sequential-provider","statement":"Ordinary Forgejo GET handling is strictly sequential with no duplicate hedged requests; retries start only after an actual failed attempt, and successful slow reads do not trigger brownout.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"cron-pressure","statement":"The minute self-heal and reliability canary path produces no parallel Forgejo API fanout and no routine Actions-list health probe; the canary reuses the authenticated self-heal main-branch proof.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"diagnostic-pressure","statement":"Merge-queue diagnostics serialize Forgejo reads and the public Actions-run operator result is compact and sanitized instead of returning full raw Forgejo objects.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"policy-alignment","statement":"Control-plane capability policy matches the implemented sequential read, retry, and brownout behavior.","proofConditionIds":["repo-proof"]},{"id":"live","statement":"The repair passes the canonical Gate, squash-merges to protected main, releases only cc-execution, and the live runtime identifies the merged repair source.","proofConditionIds":["release-proof","runtime-proof"]}],"objective":"Unfreeze the control plane for the Forgejo provider reliability repair, eliminate the recurring Forgejo provider timeout and repository-read pressure failure class at its shared cause, ship and prove it live, then re-freeze the control plane.","constraints":[{"id":"safety","statement":"Authentication, protected-main, exact-head Gate, merge, queue, and fail-closed release safety are not weakened.","proofConditionIds":["repo-proof","release-proof"]},{"id":"scope","statement":"Only the cc-execution production target is released for this control-plane repair.","proofConditionIds":["release-proof"]},{"id":"no-restart","statement":"Forgejo host restart is not used as the repair for this failure class.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current protected main contains the shared Forgejo read-pressure repair and regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"Canonical release succeeds for cc-execution only from the merged repair source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution source SHA matches the merged repair and bounded representative Forgejo reads are healthy after release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"c601cee9522dad9523d3dc8d9a3d6b76574f7123cd198cb158dc915eef14819f","requestContractRevision":3,"previousRequestContractHash":"a06abfb665294ec5ee346e27368910afb8720d65f9ea01b916d65c33c0b7f344"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:35:32.737462+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a04714d8-6261-46e9-8dd7-7ed0436221b2:request-contract:c601cee9522dad9523d3dc8d9a3d6b76574f7123cd198cb158dc915eef14819f","mission_step_id":"fb1162de-d72c-4815-b911-56a123010da8","command_center_event_id":"a04714d8-6261-46e9-8dd7-7ed0436221b2"},{"id":"3aa23038-6fa9-4c85-b750-f5af3c801695","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/standalone-app-routes-bootstrap-0907","reason":"existing_branch_refresh_failed:2084:200","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"bc8b7d18-a45c-473d-939b-531ae27c4450","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8969,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":856,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":635,"ledgerReconcileMs":0,"lineageReconcileMs":221,"resolvePreflightMs":856,"repositoryMutationMs":8969,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":635,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bc8b7d18-a45c-473d-939b-531ae27c4450"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1464,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:08:53.896198+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bc8b7d18-a45c-473d-939b-531ae27c4450:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"70ca9ebc-92a3-4168-ad06-b30a2d332696","command_center_event_id":"bc8b7d18-a45c-473d-939b-531ae27c4450"},{"id":"fc874901-25a3-4b32-983c-64db0a8527d1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-delayed-tenant-recovery-20260907-v2","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/visual-witness-delayed-tenant-recovery-20260907-v2","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"5052402e-9977-46bb-9bd5-7d22624bb5ed","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":720,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":464,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":346,"ledgerReconcileMs":0,"lineageReconcileMs":118,"resolvePreflightMs":464,"repositoryMutationMs":720,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":346,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1598,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:59:18.341794+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5052402e-9977-46bb-9bd5-7d22624bb5ed:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a88091a5-4e7c-4971-a886-fa8919c247fe","command_center_event_id":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},{"id":"78367d70-c869-4593-92d1-3a9caca69364","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-delayed-tenant-recovery-20260907-v2","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2083,"terminal":false,"missionId":"5052402e-9977-46bb-9bd5-7d22624bb5ed","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13857,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":11988,"approvedPlanMs":0,"missionSetupMs":519,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":436,"ledgerReconcileMs":0,"lineageReconcileMs":83,"resolvePreflightMs":519,"repositoryMutationMs":1701,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":436,"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":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2254,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:03:11.890947+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2083","receipt_type":"execute_mission","idempotency_key":"mission:5052402e-9977-46bb-9bd5-7d22624bb5ed:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a88091a5-4e7c-4971-a886-fa8919c247fe","command_center_event_id":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},{"id":"07d73064-3b86-46a8-8cfe-e2daba7cdd69","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"6c4d250fbf2eedc5011c80997be57957b74c657a177b9ced929c97911f38251b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6196","runId":6196,"status":"success","sourceSha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba","runnerVersion":"onrunner-0cd117511757","expectedSourceSha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:12:21.346237+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:5052402e-9977-46bb-9bd5-7d22624bb5ed:forgejo-release-status:0cd1175117575d6b2d9d9008d1a2f037f9fbdaba:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"08a2a9de-bdd2-4191-a7e4-c624f71fd3be","command_center_event_id":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},{"id":"9348728c-9aec-47e0-99d8-a9ac9245955d","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Visual Witness must recover a projected tenant that redirects to /select-tenant after first paint by restoring the witness-owned projection and retrying once after preflight, allowing the Big Papi mobile Proposals audit to remain in the projected tenant.","proofConditionIds":["proof-runtime"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Modify only scripts/visual-witness-hosted-runner/src/universal-witness.mjs for this repair.","proofConditionIds":["proof-runtime"]},{"id":"constraint-2","satisfied":true,"statement":"Do not weaken or change production tenant authorization behavior.","proofConditionIds":["proof-runtime"]},{"id":"constraint-3","satisfied":true,"statement":"Use Forgejo main, one canonical PR, KnockLaunch Gate, squash merge, and deploy only affected Visual Witness runtime targets.","proofConditionIds":["proof-runtime"]}],"contractHash":"6c4d250fbf2eedc5011c80997be57957b74c657a177b9ced929c97911f38251b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["onrunner"],"releaseRequestContractHash":"6c4d250fbf2eedc5011c80997be57957b74c657a177b9ced929c97911f38251b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:12:23.251987+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5052402e-9977-46bb-9bd5-7d22624bb5ed:request-contract:6c4d250fbf2eedc5011c80997be57957b74c657a177b9ced929c97911f38251b:0cd1175117575d6b2d9d9008d1a2f037f9fbdaba:verified:","mission_step_id":"08a2a9de-bdd2-4191-a7e4-c624f71fd3be","command_center_event_id":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},{"id":"035cc1af-777f-4177-928d-57adf21617ca","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-delayed-tenant-recovery-20260907-v2","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2083,"terminal":false,"missionId":"5052402e-9977-46bb-9bd5-7d22624bb5ed","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":8052,"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":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:03:26.810132+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2083","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5052402e-9977-46bb-9bd5-7d22624bb5ed:automatic-mission-resume:2083:repair_mission_pr_ready_retryable","mission_step_id":"42eb52b9-8aff-431e-b24f-488a96e51004","command_center_event_id":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},{"id":"add7e611-6c0a-490d-9d05-993a1ffe4890","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/visual-witness-delayed-tenant-recovery-20260907-v2","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2083,"terminal":false,"missionId":"5052402e-9977-46bb-9bd5-7d22624bb5ed","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba","timingsMs":{"prReadinessMs":665,"approvedPlanMs":0,"shipAndProveMs":16990,"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":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},"performance":null,"deploymentId":null,"workflowRunId":6196,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:04:15.55713+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2083","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5052402e-9977-46bb-9bd5-7d22624bb5ed:automatic-mission-resume:2083:canonical_release_reconciliation_pending","mission_step_id":"42eb52b9-8aff-431e-b24f-488a96e51004","command_center_event_id":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},{"id":"18821998-3a1d-4603-a1e1-66b17c9281c3","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"failure"},"mainSha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"6c4d250fbf2eedc5011c80997be57957b74c657a177b9ced929c97911f38251b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6196","runId":6196,"status":"running","sourceSha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"9af7a318b3349092d9b4c48241d1727ff0174a2e","runnerVersion":"onrunner-9af7a318b334","expectedSourceSha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:05:23.700148+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:5052402e-9977-46bb-9bd5-7d22624bb5ed:forgejo-release-status:0cd1175117575d6b2d9d9008d1a2f037f9fbdaba:failed:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=failure","mission_step_id":"76838161-03be-4684-aaf0-243c1808de44","command_center_event_id":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},{"id":"19be7786-c7d4-4fe2-8b8a-233ee25e6025","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Update existing PR #2084 only on its refreshed head 172714944609b9dacddf6b96b7fd4b5280198bf3. Add fail-closed tenant installation/eligibility enforcement to standalone tenant-user apps, and make customer-public standalone paths such as /progress resolve to their canonical external application owner. Preserve the existing first-class app registry, /<app> + /<app>/login convention, legacy tenant compatibility routes, and Proposal Editor tenant isolation. Do not create a new branch or PR.","wordingChanged":false,"canonicalIntent":"Update existing PR #2084 only on its refreshed head 172714944609b9dacddf6b96b7fd4b5280198bf3. Add fail-closed tenant installation/eligibility enforcement to standalone tenant-user apps, and make customer-public standalone paths such as /progress resolve to their canonical external application owner. Preserve the existing first-class app registry, /<app> + /<app>/login convention, legacy tenant compatibility routes, and Proposal Editor tenant isolation. Do not create a new branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"standalone-app-contract","statement":"Every cataloged KnockLaunch app has a unique canonical standalone route and bootstrap contract.","proofConditionIds":["repo"]},{"id":"tenant-installation-boundary","statement":"Standalone tenant-user apps only render for eligible tenants where that app is actually installed and enabled.","proofConditionIds":["repo"]},{"id":"public-app-route","statement":"Customer-public catalog apps such as Progress resolve through their standalone path to their canonical public owner.","proofConditionIds":["repo"]},{"id":"proposal-editor-first-class","statement":"Proposal Editor is a standalone tenant-specific app; Big Papi is only its flagship profile, not the universal renderer.","proofConditionIds":["proposal-editor-route"]}],"objective":"Update existing PR #2084 only on its refreshed head 172714944609b9dacddf6b96b7fd4b5280198bf3. Add fail-closed tenant installation/eligibility enforcement to standalone tenant-user apps, and make customer-public standalone paths such as /progress resolve to their canonical external application owner. Preserve the existing first-class app registry, /<app> + /<app>/login convention, legacy tenant compatibility routes, and Proposal Editor tenant isolation. Do not create a new branch or PR.","constraints":[{"id":"one-pr","statement":"Keep the repair on existing PR #2084 / branch ai/standalone-app-routes-bootstrap-0907; do not create a duplicate branch or PR.","proofConditionIds":["repo","proposal-editor-route","mail-route","calendar-route","booking-route","call-center-route","vertical-route"]},{"id":"preserve-compatibility","statement":"Existing tenant-specific routes remain compatibility paths.","proofConditionIds":["repo","proposal-editor-route","mail-route","calendar-route","booking-route","call-center-route","vertical-route"]},{"id":"release-scope","statement":"Release only affected frontend and Supabase migration owners.","proofConditionIds":["repo","proposal-editor-route","mail-route","calendar-route","booking-route","call-center-route","vertical-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #2084 contains the canonical registry, standalone resolver, tenant installation guard, public Progress route, bootstrap migration, and contract tests.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proposal-editor-route","kind":"runtime","claim":"The standalone Proposal Editor route is live and tenant-specific.","route":"/proposal-editor","roleRef":null,"userRef":null,"required":true,"expectedText":"Proposal Editor","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"mail-route","kind":"runtime","claim":"The standalone Mail route is live.","route":"/mail","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"calendar-route","kind":"runtime","claim":"The standalone Calendar route is live.","route":"/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"booking-route","kind":"runtime","claim":"The standalone Booking route is live.","route":"/booking","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"call-center-route","kind":"runtime","claim":"The standalone Call Center route remains live.","route":"/call-center","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"vertical-route","kind":"runtime","claim":"At least one standalone vertical-specific application route is live for an eligible installed tenant.","route":"/realtor-transaction-operations","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"346a49ff4c57ad1cdd0dfebbb73d5646e676b14fdfc02369b0ec47009b822021","requestContractRevision":2,"previousRequestContractHash":"c5da3cd4a2123b4529e96a2b9cb06de8d85baff9840b51e8e79123408b1c531c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:10:54.486976+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bc8b7d18-a45c-473d-939b-531ae27c4450:request-contract:346a49ff4c57ad1cdd0dfebbb73d5646e676b14fdfc02369b0ec47009b822021","mission_step_id":"70ca9ebc-92a3-4168-ad06-b30a2d332696","command_center_event_id":"bc8b7d18-a45c-473d-939b-531ae27c4450"},{"id":"d7da7b50-d0e1-41b9-b1bf-bfa1690d1b13","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing mission and PR #2084 after exact-head Gate correctly yielded because protected main advanced from 0cd1175117575d6b2d9d9008d1a2f037f9fbdaba to 8f714fabcddfd95e56501a4abe713d3e09424365 during run 6200. Refresh the existing branch ai/standalone-app-routes-bootstrap-0907 onto current main without changing the requested platform outcome or creating another branch/PR, then run KnockLaunch Gate on the refreshed exact head. If Gate passes, squash merge PR #2084, release only affected frontend and Supabase migration owners, and continue to live proof of the standalone app/bootstrap contract.","wordingChanged":false,"canonicalIntent":"Continue existing mission and PR #2084 after exact-head Gate correctly yielded because protected main advanced from 0cd1175117575d6b2d9d9008d1a2f037f9fbdaba to 8f714fabcddfd95e56501a4abe713d3e09424365 during run 6200. Refresh the existing branch ai/standalone-app-routes-bootstrap-0907 onto current main without changing the requested platform outcome or creating another branch/PR, then run KnockLaunch Gate on the refreshed exact head. If Gate passes, squash merge PR #2084, release only affected frontend and Supabase migration owners, and continue to live proof of the standalone app/bootstrap contract.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"standalone-app-contract","statement":"Every cataloged KnockLaunch app has a unique canonical standalone route and bootstrap contract.","proofConditionIds":["repo"]},{"id":"tenant-installation-boundary","statement":"Standalone tenant-user apps only render for eligible tenants where that app is actually installed and enabled.","proofConditionIds":["repo"]},{"id":"public-app-route","statement":"Customer-public catalog apps such as Progress resolve through their standalone path to their canonical public owner.","proofConditionIds":["repo"]},{"id":"proposal-editor-first-class","statement":"Proposal Editor is a standalone tenant-specific app; Big Papi is only its flagship profile, not the universal renderer.","proofConditionIds":["proposal-editor-route"]}],"objective":"Continue existing mission and PR #2084 after exact-head Gate correctly yielded because protected main advanced from 0cd1175117575d6b2d9d9008d1a2f037f9fbdaba to 8f714fabcddfd95e56501a4abe713d3e09424365 during run 6200. Refresh the existing branch ai/standalone-app-routes-bootstrap-0907 onto current main without changing the requested platform outcome or creating another branch/PR, then run KnockLaunch Gate on the refreshed exact head. If Gate passes, squash merge PR #2084, release only affected frontend and Supabase migration owners, and continue to live proof of the standalone app/bootstrap contract.","constraints":[{"id":"one-pr","statement":"Keep the repair on existing PR #2084 / branch ai/standalone-app-routes-bootstrap-0907; do not create a duplicate branch or PR.","proofConditionIds":["repo","proposal-editor-route","mail-route","calendar-route","booking-route","call-center-route","vertical-route"]},{"id":"preserve-compatibility","statement":"Existing tenant-specific routes remain compatibility paths.","proofConditionIds":["repo","proposal-editor-route","mail-route","calendar-route","booking-route","call-center-route","vertical-route"]},{"id":"release-scope","statement":"Release only affected frontend and Supabase migration owners.","proofConditionIds":["repo","proposal-editor-route","mail-route","calendar-route","booking-route","call-center-route","vertical-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #2084 contains the canonical registry, standalone resolver, tenant installation guard, public Progress route, bootstrap migration, and contract tests.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proposal-editor-route","kind":"runtime","claim":"The standalone Proposal Editor route is live and tenant-specific.","route":"/proposal-editor","roleRef":null,"userRef":null,"required":true,"expectedText":"Proposal Editor","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"mail-route","kind":"runtime","claim":"The standalone Mail route is live.","route":"/mail","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"calendar-route","kind":"runtime","claim":"The standalone Calendar route is live.","route":"/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"booking-route","kind":"runtime","claim":"The standalone Booking route is live.","route":"/booking","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"call-center-route","kind":"runtime","claim":"The standalone Call Center route remains live.","route":"/call-center","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"vertical-route","kind":"runtime","claim":"At least one standalone vertical-specific application route is live for an eligible installed tenant.","route":"/realtor-transaction-operations","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"b3148719d49695f46bce7cd79b50e7a95c46b892ccc6a7e5661df23d397a2da0","requestContractRevision":3,"previousRequestContractHash":"346a49ff4c57ad1cdd0dfebbb73d5646e676b14fdfc02369b0ec47009b822021"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:13:49.195303+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bc8b7d18-a45c-473d-939b-531ae27c4450:request-contract:b3148719d49695f46bce7cd79b50e7a95c46b892ccc6a7e5661df23d397a2da0","mission_step_id":"70ca9ebc-92a3-4168-ad06-b30a2d332696","command_center_event_id":"bc8b7d18-a45c-473d-939b-531ae27c4450"},{"id":"4c2c8891-2af5-4a78-b6c2-0a5686efa70f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f672ddee76c6","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":2836,"terminal":false,"missionId":"f672ddee-76c6-42ec-8f55-cbdc0c4ba367","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2500,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1725,"approvedPlanMs":0,"missionSetupMs":1137,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":330,"ledgerReconcileMs":0,"lineageReconcileMs":807,"resolvePreflightMs":1137,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":330,"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":"f672ddee-76c6-42ec-8f55-cbdc0c4ba367"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2067,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:54:35.528041+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2836","receipt_type":"execute_mission","idempotency_key":"mission:f672ddee-76c6-42ec-8f55-cbdc0c4ba367:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"65c64fa4-31f2-418e-8029-92cafa7b70f6","command_center_event_id":"f672ddee-76c6-42ec-8f55-cbdc0c4ba367"},{"id":"edb49dca-50cd-4564-a1b7-dda9f94d15b5","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/calendar-first-class-bootstrap-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2085,"terminal":false,"missionId":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14392,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1967,"approvedPlanMs":0,"missionSetupMs":600,"providerAuthMs":0,"shipAndProveMs":11775,"ledgerPrepareMs":600,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":600,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":600,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1481,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:12:41.508811+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2085","receipt_type":"execute_mission","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"a917f856-dd67-4406-9cb7-575cfc193aa0","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"444b70e5-05dd-4877-a6d0-673987ddfbbc","source":"forgejo","status":"waiting","payload":{"branch":"ai/calendar-first-class-bootstrap-20260907","prNumber":2085,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8f714fabcddfd95e56501a4abe713d3e09424365","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:12:47.932107+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8f714fabcddfd95e56501a4abe713d3e09424365","external_id":"2085","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:merged-pr:2085:8f714fabcddfd95e56501a4abe713d3e09424365","mission_step_id":"274c435f-06ff-422f-8647-dd1add57222c","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"41d54654-4772-459f-a6d7-e58f80105750","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"8f714fabcddfd95e56501a4abe713d3e09424365","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true},"releaseTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"4b4b365065faf4b6ec793b25106e2971f43b383ccd70e8a639f414abe7060269","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6201","runId":6201,"status":"running","sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:12:59.256149+00:00","proof_gate":"canonical_release_pending","source_sha":"8f714fabcddfd95e56501a4abe713d3e09424365","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:forgejo-release-status:8f714fabcddfd95e56501a4abe713d3e09424365:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"a917f856-dd67-4406-9cb7-575cfc193aa0","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"4d9ba436-b092-4505-851d-be059139e0f7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/standalone-app-routes-bootstrap-0907","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2084,"terminal":false,"missionId":"bc8b7d18-a45c-473d-939b-531ae27c4450","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17216,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":16253,"approvedPlanMs":0,"missionSetupMs":1730,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":859,"ledgerReconcileMs":0,"lineageReconcileMs":871,"resolvePreflightMs":1730,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":859,"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":"bc8b7d18-a45c-473d-939b-531ae27c4450"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2254,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:14:08.129265+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2084","receipt_type":"execute_mission","idempotency_key":"mission:bc8b7d18-a45c-473d-939b-531ae27c4450:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"70ca9ebc-92a3-4168-ad06-b30a2d332696","command_center_event_id":"bc8b7d18-a45c-473d-939b-531ae27c4450"},{"id":"731b1796-c9ce-469e-9192-7b45503570dc","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct the proven legacy non-UUID mission identifier 500 at the shared cc-execution ledger boundary and return to frozen-by-default after exact live proof.","baseSha":"b6af7ef22095b528b2f8a36606d29485fd39e738","issuedAt":1789021971006,"expiresAt":1789022151006,"missionId":"20aae700-7266-447e-844c-b0d60ddea665","authorizationId":"4509cdd5-35a5-402e-a18f-adf9c6d66c78","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:32:51.41282+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b6af7ef22095b528b2f8a36606d29485fd39e738","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4509cdd5-35a5-402e-a18f-adf9c6d66c78","mission_step_id":"4919f3c1-0b00-4c46-96dc-f07486281403","command_center_event_id":"20aae700-7266-447e-844c-b0d60ddea665"},{"id":"e0ae98c6-52d7-4217-9694-85f4af1ba8e7","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct the proven legacy non-UUID mission identifier 500 at the shared cc-execution ledger boundary and return to frozen-by-default after exact live proof.","baseSha":"b6af7ef22095b528b2f8a36606d29485fd39e738","issuedAt":1789022133809,"expiresAt":1789022313809,"missionId":"20aae700-7266-447e-844c-b0d60ddea665","authorizationId":"ae5750b4-724c-4604-acf2-6ead90cf8b8e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:35:34.179386+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b6af7ef22095b528b2f8a36606d29485fd39e738","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ae5750b4-724c-4604-acf2-6ead90cf8b8e","mission_step_id":"4919f3c1-0b00-4c46-96dc-f07486281403","command_center_event_id":"20aae700-7266-447e-844c-b0d60ddea665"},{"id":"3fe08abb-efdf-4e51-b0e5-a5e135e5c7a9","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"6f31030b-92ac-42c1-9206-fe6ebadd324c","phase":"universal_visual_witness_supervised","branch":"ai/calendar-first-class-bootstrap-20260907","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2085,"terminal":false,"missionId":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","timingsMs":{"wake":277,"total":576,"submit":299,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},"performance":null,"deploymentId":null,"workflowRunId":6201,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":624,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:14:46.13363+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"8f714fabcddfd95e56501a4abe713d3e09424365","external_id":"6f31030b-92ac-42c1-9206-fe6ebadd324c","receipt_type":"visual_proof_started","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:visual-start:6f31030b-92ac-42c1-9206-fe6ebadd324c","mission_step_id":"3cc29264-e192-4a47-92a7-2eb0d3f46f81","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"641c3bc7-c081-4853-89c1-49de534348e8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/standalone-app-routes-bootstrap-0907","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2084,"terminal":false,"missionId":"bc8b7d18-a45c-473d-939b-531ae27c4450","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8414,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2378,"approvedPlanMs":0,"missionSetupMs":733,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":432,"ledgerReconcileMs":0,"lineageReconcileMs":301,"resolvePreflightMs":733,"repositoryMutationMs":5819,"repositoryProviderMs":4943,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4679,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":432,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":264},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"bc8b7d18-a45c-473d-939b-531ae27c4450"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1511,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:11:03.402986+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2084","receipt_type":"execute_mission","idempotency_key":"mission:bc8b7d18-a45c-473d-939b-531ae27c4450:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"70ca9ebc-92a3-4168-ad06-b30a2d332696","command_center_event_id":"bc8b7d18-a45c-473d-939b-531ae27c4450"},{"id":"77e3329e-19c1-4ddf-ab35-d691bd20ad93","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/standalone-app-routes-bootstrap-0907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2084,"terminal":false,"missionId":"bc8b7d18-a45c-473d-939b-531ae27c4450","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"752729e0fb72387ad2ce6d27bdb12e3e492f7990","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10727,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1024,"approvedPlanMs":0,"missionSetupMs":605,"providerAuthMs":0,"shipAndProveMs":9547,"ledgerPrepareMs":399,"ledgerReconcileMs":0,"lineageReconcileMs":206,"resolvePreflightMs":605,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":399,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bc8b7d18-a45c-473d-939b-531ae27c4450"},"performance":null,"deploymentId":"forgejo-main-752729e0fb72","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3112,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:19:06.406571+00:00","proof_gate":"canonical_release_dispatched","source_sha":"752729e0fb72387ad2ce6d27bdb12e3e492f7990","external_id":"forgejo-main-752729e0fb72","receipt_type":"execute_mission","idempotency_key":"mission:bc8b7d18-a45c-473d-939b-531ae27c4450:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"54a2503c-ae47-45ff-adb9-eca9b6cde6c1","command_center_event_id":"bc8b7d18-a45c-473d-939b-531ae27c4450"},{"id":"8d4c96ad-adb4-4911-b4c3-2f7bdd9aa96c","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/forgejo-provider.js"],"reason":"Owner-authorized Forgejo reliability repair; bootstrap the shared provider fix first so the canonical PR can be established, then continue the same mission and same branch.","baseSha":"b6af7ef22095b528b2f8a36606d29485fd39e738","issuedAt":1789022133875,"expiresAt":1789022313875,"missionId":"a04714d8-6261-46e9-8dd7-7ed0436221b2","authorizationId":"b8b5e291-6ad5-44c0-9815-ba6011a9d910","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:35:34.297387+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b6af7ef22095b528b2f8a36606d29485fd39e738","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b8b5e291-6ad5-44c0-9815-ba6011a9d910","mission_step_id":"fc4bc6f0-4cbd-448a-99d0-7e87572c2d7a","command_center_event_id":"a04714d8-6261-46e9-8dd7-7ed0436221b2"},{"id":"773b8f38-1d07-479d-88a5-d66d45fff9b6","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/standalone-app-routes-bootstrap-0907","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2084,"terminal":true,"missionId":"bc8b7d18-a45c-473d-939b-531ae27c4450","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"752729e0fb72387ad2ce6d27bdb12e3e492f7990","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1922,"providerAuthMs":0,"ledgerPrepareMs":933,"ledgerReconcileMs":0,"lineageReconcileMs":989,"resolvePreflightMs":1922,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":933,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bc8b7d18-a45c-473d-939b-531ae27c4450"},"performance":null,"deploymentId":"forgejo-main-752729e0fb72","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1166,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:22:30.320359+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"752729e0fb72387ad2ce6d27bdb12e3e492f7990","external_id":"forgejo-main-752729e0fb72","receipt_type":"execute_mission","idempotency_key":"mission:bc8b7d18-a45c-473d-939b-531ae27c4450:execute_mission:repair_mission_no_change_verified:current-generation","mission_step_id":"70ca9ebc-92a3-4168-ad06-b30a2d332696","command_center_event_id":"bc8b7d18-a45c-473d-939b-531ae27c4450"},{"id":"93f14638-e200-4018-bfc3-5587c452a48c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same tenant application shell continuity repair by adopting the already-written unique branch with zero additional source changes, then create/reuse one PR, refresh from current main if needed, run KnockLaunch Gate, squash merge, release frontend only, and prove live. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the same tenant application shell continuity repair by adopting the already-written unique branch with zero additional source changes, then create/reuse one PR, refresh from current main if needed, run KnockLaunch Gate, squash merge, release frontend only, and prove live. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-integrated-boundary","statement":"Tenant-integrated FirstClassAppTenantBoundary never renders application-owned header/avatar chrome regardless of caller applicationChrome flags, and always nests app content beneath the host tenant shell.","proofConditionIds":["proof-boundary-source","proof-production-live"]},{"id":"outcome-direct-workspace-guard","statement":"ApplicationWorkspace independently fails closed in tenant-integrated mode so direct integrated use cannot create competing application chrome and nested OwnerLayout content defers to the host shell.","proofConditionIds":["proof-workspace-source","proof-production-live"]},{"id":"outcome-regression-guard","statement":"The existing tenant application avatar-menu contract guard covers integrated chrome suppression and owner-shell nesting while standalone behavior and existing tenant menu/route ownership remain preserved.","proofConditionIds":["proof-regression-source","proof-production-live"]}],"objective":"Continue the same tenant application shell continuity repair by adopting the already-written unique branch with zero additional source changes, then create/reuse one PR, refresh from current main if needed, run KnockLaunch Gate, squash merge, release frontend only, and prove live. Do not run Visual Witness.","constraints":[{"id":"constraint-standalone-preserved","statement":"Standalone application presentation retains its existing ApplicationWorkspace header/avatar behavior.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-existing-tenant-ownership","statement":"Existing tenantShellOwner CRMUserMenu ownership and nativeTenantRouteOwner routing behavior remain unchanged.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-scope","statement":"No control-plane, database, auth, Supabase, or unrelated tenant-specific source changes.","proofConditionIds":["proof-scope-source"]},{"id":"constraint-release-path","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, frontend-only release, and live production proof.","proofConditionIds":["proof-scope-source","proof-production-live"]},{"id":"constraint-no-visual-witness","statement":"Do not run Visual Witness for this architecture enforcement repair.","proofConditionIds":["proof-scope-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-boundary-source","kind":"repository","claim":"Current Forgejo main contains fail-closed tenant-integrated chrome suppression and OwnerShellNestingContext enforcement in FirstClassAppTenantBoundary.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-workspace-source","kind":"repository","claim":"Current Forgejo main contains a defense-in-depth tenant-integrated fail-closed path in ApplicationWorkspace.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-regression-source","kind":"repository","claim":"Current Forgejo main preserves standalone application chrome, existing tenant menu ownership, native route ownership, and extends the existing tenant application contract guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-scope-source","kind":"repository","claim":"The merged diff is limited to the declared frontend primitive and existing contract guard paths and follows the canonical Gate/merge path without Visual Witness.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production-live","kind":"runtime","claim":"The exact merged frontend artifact containing the shared tenant shell continuity primitive is live in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"12780a471081d7f2712a39a94be919d99ffe2814dda492abcd782f236dcd9005","requestContractRevision":5,"previousRequestContractHash":"633b517d4a512fc841dc009e3c988b7e8cb2bb6b767d65d2c240d304bc32a435"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T23:57:42.566626+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:08148501-cdc3-4e73-99de-228061c3c860:request-contract:12780a471081d7f2712a39a94be919d99ffe2814dda492abcd782f236dcd9005","mission_step_id":"2f8047f8-c982-4659-9362-96e3875156d8","command_center_event_id":"08148501-cdc3-4e73-99de-228061c3c860"},{"id":"46348724-463b-47db-8fda-93d4f4832bd2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-dual-runner-release-parity-20260907","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2086,"terminal":false,"missionId":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5449,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":836,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":836,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":836,"repositoryMutationMs":5449,"repositoryProviderMs":3955,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2404,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":836,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1551},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3719,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:22:42.696724+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2086","receipt_type":"execute_mission","idempotency_key":"mission:1f696dc2-3a8f-4fd8-8679-5949fb0c6083:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"892f880f-25e6-4318-972a-9c3df20f905f","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"d8ffec14-4be6-4654-afdc-c58e20eefdb2","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-dual-runner-release-parity-20260907","prNumber":2086,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ed5b13497495006e96091672214ce15cd0803b9c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:23:43.087263+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ed5b13497495006e96091672214ce15cd0803b9c","external_id":"2086","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1f696dc2-3a8f-4fd8-8679-5949fb0c6083:merged-pr:2086:ed5b13497495006e96091672214ce15cd0803b9c","mission_step_id":"cb38ac2f-afc9-4887-b84c-d67a3ce34a6f","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"b9fbfa32-73cd-4915-b07e-6115da39e8fc","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"ed5b13497495006e96091672214ce15cd0803b9c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Visual Witness shared-source changes must select both ccExecution and onrunner release targets so primary and virtual witness runtime code cannot drift.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-2","satisfied":true,"statement":"Primary and virtual Visual Witness lanes must return to healthy redundant automatic-failover state.","proofConditionIds":["proof-runtime"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Do not modify product tenant authorization behavior.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-2","satisfied":false,"statement":"Modify only the event-native release planner, fallback release-target helper, and capability truth for this parity repair.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-3","satisfied":false,"statement":"Preserve the existing delayed post-preflight tenant projection recovery.","proofConditionIds":["proof-repository","proof-runtime"]}],"contractHash":"35dcecb0a1260833d947bb491126d77a281a883acdcab57377ad39f6aae75725","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"35dcecb0a1260833d947bb491126d77a281a883acdcab57377ad39f6aae75725","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"35dcecb0a1260833d947bb491126d77a281a883acdcab57377ad39f6aae75725"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:25:10.124972+00:00","proof_gate":"request_contract_pending","source_sha":"ed5b13497495006e96091672214ce15cd0803b9c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1f696dc2-3a8f-4fd8-8679-5949fb0c6083:request-contract:35dcecb0a1260833d947bb491126d77a281a883acdcab57377ad39f6aae75725:ed5b13497495006e96091672214ce15cd0803b9c:pending:repository","mission_step_id":"bb4aaf5d-e868-4b38-8639-f055889e748a","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"65a26fa0-8e86-45ab-a51c-8c078c13fbfd","source":"cc-execution","status":"verified","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-dual-runner-release-parity-20260907","reason":null,"status":"verified","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2086,"terminal":true,"missionId":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"ed5b13497495006e96091672214ce15cd0803b9c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3585,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":676,"approvedPlanMs":0,"missionSetupMs":982,"providerAuthMs":0,"shipAndProveMs":1917,"ledgerPrepareMs":982,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":982,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":982,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},"performance":null,"deploymentId":"forgejo-main-ed5b13497495","workflowRunId":6206,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2470,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:26:38.339286+00:00","proof_gate":"canonical_release_already_verified","source_sha":"ed5b13497495006e96091672214ce15cd0803b9c","external_id":"forgejo-main-ed5b13497495","receipt_type":"execute_mission","idempotency_key":"mission:1f696dc2-3a8f-4fd8-8679-5949fb0c6083:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"892f880f-25e6-4318-972a-9c3df20f905f","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"aee75a92-4109-4cae-9b66-c962d9cbc786","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-897c1d6bcabc","reason":"explicit_pull_request_identity_mismatch:2243","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2243,"terminal":false,"missionId":"897c1d6b-cabc-415a-82d4-26f02256b096","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"ea6af0f1bed804239a80deaed1a508d80a070247","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2755,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":378,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":378,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":378,"repositoryMutationMs":2755,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":378,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"897c1d6b-cabc-415a-82d4-26f02256b096"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1470,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:13:14.91082+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:897c1d6b-cabc-415a-82d4-26f02256b096:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"dac7e3a2-530f-4654-84d4-1e52b922957c","command_center_event_id":"897c1d6b-cabc-415a-82d4-26f02256b096"},{"id":"5c1ebd3f-8697-422f-b9ee-41f77da72080","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the exact bounded Command Center Forgejo PR-handoff read-budget repair, apply the three timeout constant changes in workers/cc-execution/src/index-release-fast-lane.js, ship and verify cc-execution, then restore normal control-plane protection. This repair is required to complete already-green Godmode PR #2285. Change FORGEJO_PR_READY_READ_TIMEOUT_MS 3000→5000, FORGEJO_PR_READY_TOTAL_BUDGET_MS 7000→12000, and FORGEJO_MERGE_READ_TIMEOUT_MS 2500→5000. Leave generic reads, retry counts, merge writes, Gate behavior, and all frontend source unchanged.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the exact bounded Command Center Forgejo PR-handoff read-budget repair, apply the three timeout constant changes in workers/cc-execution/src/index-release-fast-lane.js, ship and verify cc-execution, then restore normal control-plane protection. This repair is required to complete already-green Godmode PR #2285. Change FORGEJO_PR_READY_READ_TIMEOUT_MS 3000→5000, FORGEJO_PR_READY_TOTAL_BUDGET_MS 7000→12000, and FORGEJO_MERGE_READ_TIMEOUT_MS 2500→5000. Leave generic reads, retry counts, merge writes, Gate behavior, and all frontend source unchanged.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-pr-budget","statement":"Command Center PR readiness and merge reads tolerate the observed Forgejo PR endpoint latency without changing generic repository read behavior.","proofConditionIds":["proof-source","proof-runtime"]}],"objective":"Unfreeze the control plane only for the exact bounded Command Center Forgejo PR-handoff read-budget repair, apply the three timeout constant changes in workers/cc-execution/src/index-release-fast-lane.js, ship and verify cc-execution, then restore normal control-plane protection. This repair is required to complete already-green Godmode PR #2285. Change FORGEJO_PR_READY_READ_TIMEOUT_MS 3000→5000, FORGEJO_PR_READY_TOTAL_BUDGET_MS 7000→12000, and FORGEJO_MERGE_READ_TIMEOUT_MS 2500→5000. Leave generic reads, retry counts, merge writes, Gate behavior, and all frontend source unchanged.","constraints":[{"id":"constraint-one-file","statement":"Change only workers/cc-execution/src/index-release-fast-lane.js and only the three specified timeout constants.","proofConditionIds":["proof-source"]},{"id":"constraint-protected","statement":"Unfreeze the control plane only for this exact authorized path and repair, then restore normal protection after live proof.","proofConditionIds":["proof-source","proof-runtime"]},{"id":"constraint-release","statement":"Use one branch, one PR, KnockLaunch Gate, squash merge, and deploy only cc-execution.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Current Forgejo source contains PR_READY_READ_TIMEOUT_MS=5000, PR_READY_TOTAL_BUDGET_MS=12000, and MERGE_READ_TIMEOUT_MS=5000 while generic read constants remain unchanged.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"FORGEJO_PR_READY_TOTAL_BUDGET_MS = 12000","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The updated cc-execution worker is live from the merged source and healthy.","route":"https://cc-execution.knocklaunch.app/health","roleRef":null,"userRef":null,"required":true,"expectedText":"live","targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"a90e56537051e99a6dacc8d49e0651810681a880c60b8d2068f150b004eb0b0b","requestContractRevision":2,"previousRequestContractHash":"e0a154db61ddfde2b984f71962304fb382ac87bc5bfae907bb13c4a77e7465c6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:38:07.501938+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8bd1cf6b-815c-4142-871a-79b62ad96e39:request-contract:a90e56537051e99a6dacc8d49e0651810681a880c60b8d2068f150b004eb0b0b","mission_step_id":"3a641ba4-1404-40d6-9e94-8eda97eb91f3","command_center_event_id":"8bd1cf6b-815c-4142-871a-79b62ad96e39"},{"id":"0abc8169-5d9c-4791-9287-35476bfc4271","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-dual-runner-release-parity-20260907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2086,"terminal":false,"missionId":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"ed5b13497495006e96091672214ce15cd0803b9c","timingsMs":{"prReadinessMs":996,"approvedPlanMs":0,"shipAndProveMs":6589,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},"performance":null,"deploymentId":"forgejo-main-ed5b13497495","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1935,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:23:32.026332+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2086","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1f696dc2-3a8f-4fd8-8679-5949fb0c6083:automatic-mission-resume:2086:canonical_release_dispatched","mission_step_id":"cb38ac2f-afc9-4887-b84c-d67a3ce34a6f","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"3efd7b2d-ed4a-46dc-93e1-96dfd18ad9a7","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"ed5b13497495006e96091672214ce15cd0803b9c","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"ed5b13497495006e96091672214ce15cd0803b9c","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"35dcecb0a1260833d947bb491126d77a281a883acdcab57377ad39f6aae75725","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6206","runId":6206,"status":"blocked","sourceSha":"ed5b13497495006e96091672214ce15cd0803b9c","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e5d3064c238976dda802963923d8ca291add71f1","deploymentId":"forgejo-main-e5d3064c238976dda802963923d8ca291add71f1","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.70-forgejo-source-discovery-retry-window","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:23:54.601396+00:00","proof_gate":"canonical_release_pending","source_sha":"ed5b13497495006e96091672214ce15cd0803b9c","external_id":"forgejo-main-ed5b13497495","receipt_type":"canonical_release_status","idempotency_key":"mission:1f696dc2-3a8f-4fd8-8679-5949fb0c6083:forgejo-release-status:ed5b13497495006e96091672214ce15cd0803b9c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"cb38ac2f-afc9-4887-b84c-d67a3ce34a6f","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"9e43083a-736e-4521-9265-a8e1bc987f52","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"ed5b13497495006e96091672214ce15cd0803b9c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"ed5b13497495006e96091672214ce15cd0803b9c","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"35dcecb0a1260833d947bb491126d77a281a883acdcab57377ad39f6aae75725","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6206","runId":6206,"status":"success","sourceSha":"ed5b13497495006e96091672214ce15cd0803b9c","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ed5b13497495006e96091672214ce15cd0803b9c","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-ed5b13497495006e96091672214ce15cd0803b9c","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":6206,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.70-forgejo-source-discovery-retry-window","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:25:08.342595+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ed5b13497495006e96091672214ce15cd0803b9c","external_id":"forgejo-main-ed5b13497495","receipt_type":"canonical_release_status","idempotency_key":"mission:1f696dc2-3a8f-4fd8-8679-5949fb0c6083:forgejo-release-status:ed5b13497495006e96091672214ce15cd0803b9c:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"bb4aaf5d-e868-4b38-8639-f055889e748a","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"b1715dba-1022-4559-8506-b7a07291bc3a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/dr-backuphealth-dedupe-626f0ebe","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/dr-backuphealth-dedupe-626f0ebe","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"626f0ebe-b094-488a-a0b0-4363e13737a6","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":940,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":235,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":235,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":235,"repositoryMutationMs":940,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":235,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"626f0ebe-b094-488a-a0b0-4363e13737a6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1562,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:20:23.553355+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:626f0ebe-b094-488a-a0b0-4363e13737a6:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e64aea88-e4ac-4caa-aa69-9fc550086de0","command_center_event_id":"626f0ebe-b094-488a-a0b0-4363e13737a6"},{"id":"0664cff9-747d-4377-88c7-96e42a4a594b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f672ddee76c6","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2836,"terminal":false,"missionId":"f672ddee-76c6-42ec-8f55-cbdc0c4ba367","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":911,"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":"f672ddee-76c6-42ec-8f55-cbdc0c4ba367"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:47:47.630186+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2836","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f672ddee-76c6-42ec-8f55-cbdc0c4ba367:automatic-mission-resume:2836:repair_mission_waiting_for_gate","mission_step_id":"70f23c9f-e84e-462c-841e-cc9659dd5d33","command_center_event_id":"f672ddee-76c6-42ec-8f55-cbdc0c4ba367"},{"id":"46c6f643-e171-4798-bb1b-4735577dcba9","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/visual-witness-dual-runner-release-parity-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2086,"terminal":false,"missionId":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ed5b13497495006e96091672214ce15cd0803b9c","timingsMs":{"prReadinessMs":2449,"approvedPlanMs":0,"shipAndProveMs":19781,"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":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},"performance":null,"deploymentId":"forgejo-main-ed5b13497495","workflowRunId":6206,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:24:19.194386+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2086","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1f696dc2-3a8f-4fd8-8679-5949fb0c6083:automatic-mission-resume:2086:canonical_release_reconciliation_pending","mission_step_id":"33d7a6e2-358b-454d-94f5-d203e6c71f14","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"f5971012-4c2e-4423-9d32-7e92638c1c8d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the Visual Witness delayed tenant projection recovery. Reconcile the already-merged dual-runner release-parity repair against exact repository proof paths; do not make any new source change or deployment.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the Visual Witness delayed tenant projection recovery. Reconcile the already-merged dual-runner release-parity repair against exact repository proof paths; do not make any new source change or deployment.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Visual Witness shared-source changes select both ccExecution and onrunner release targets in the fallback helper and event-native workflow, with capability truth matching.","proofConditionIds":["repo-helper","repo-workflow","repo-capabilities"]},{"id":"outcome-2","statement":"Primary and virtual Visual Witness lanes are healthy with redundant automatic failover after the parity release.","proofConditionIds":["proof-runtime"]}],"objective":"Unfreeze the control plane for the Visual Witness delayed tenant projection recovery. Reconcile the already-merged dual-runner release-parity repair against exact repository proof paths; do not make any new source change or deployment.","constraints":[{"id":"constraint-1","statement":"Do not modify product tenant authorization behavior.","proofConditionIds":["repo-helper","repo-workflow","repo-capabilities","proof-runtime"]},{"id":"constraint-2","statement":"No further source mutation or deployment is required for this proof-contract correction.","proofConditionIds":["repo-helper","repo-workflow","repo-capabilities","proof-runtime"]},{"id":"constraint-3","statement":"Preserve the delayed post-preflight tenant projection recovery.","proofConditionIds":["repo-helper","repo-workflow","repo-capabilities","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-helper","kind":"repository","claim":"Fallback release-target helper selects ccExecution for Visual Witness shared-source changes.","route":"scripts/release-target-ownership.mjs","roleRef":null,"userRef":null,"required":true,"expectedText":"|| path.startsWith(\"scripts/visual-witness-hosted-runner/\"))","targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"repo-workflow","kind":"repository","claim":"Event-native workflow selects ccExecution for Visual Witness shared-source changes.","route":".forgejo/workflows/knocklaunch.yml","roleRef":null,"userRef":null,"required":true,"expectedText":"path === \"config/control-plane-capabilities.json\" || path.startsWith(\"scripts/visual-witness-hosted-runner/\"))","targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"repo-capabilities","kind":"repository","claim":"Capability truth maps Visual Witness shared source to ccExecution as well as onrunner.","route":"config/control-plane-capabilities.json","roleRef":null,"userRef":null,"required":true,"expectedText":"\"ccExecution\": \"^(?:workers/cc-execution/|scripts/visual-witness-hosted-runner/)\",","targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-runtime","kind":"runtime","claim":"Live Visual Witness primary and virtual runners are healthy with redundancy and automatic failover ready.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"6c9012ac43d9578d7708e7d8fdb5a6c983d80bd79869a3a7dd359cc85279abae","requestContractRevision":3,"previousRequestContractHash":"35dcecb0a1260833d947bb491126d77a281a883acdcab57377ad39f6aae75725"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:26:33.926997+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1f696dc2-3a8f-4fd8-8679-5949fb0c6083:request-contract:6c9012ac43d9578d7708e7d8fdb5a6c983d80bd79869a3a7dd359cc85279abae","mission_step_id":"892f880f-25e6-4318-972a-9c3df20f905f","command_center_event_id":"1f696dc2-3a8f-4fd8-8679-5949fb0c6083"},{"id":"5b4a2474-b778-4100-a7aa-12a9e0aadc96","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/auth-bootstrap-persisted-session-timeout-20260907","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"ac40153e-95d2-49b4-8d62-87c680b40c89","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":300,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":645,"providerAuthMs":0,"ledgerPrepareMs":645,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":645,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":645,"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":"ac40153e-95d2-49b4-8d62-87c680b40c89"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5417,"likelyAffectedFiles":["scripts/production-release-targets.json","scripts/release-target-ownership.mjs","src/components/AdaptiveBusinessDashboard.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-service.mjs","config/cloudflare-native-frontend-build.json","src/components/AdminControlsBar.tsx","src/components/AuditorModeBanner.tsx","src/components/BookingModal.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:00:10.777182+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ac40153e-95d2-49b4-8d62-87c680b40c89:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"28783718-ad27-400e-bfde-6c1e28dcf7d8","command_center_event_id":"ac40153e-95d2-49b4-8d62-87c680b40c89"},{"id":"4dfd1f9b-7507-4b3a-aa6c-dda55a091a99","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":"6f31030b-92ac-42c1-9206-fe6ebadd324c","phase":"runtime_proof","branch":"ai/calendar-first-class-bootstrap-20260907","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2085,"terminal":false,"missionId":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":609,"providerAuthMs":0,"ledgerPrepareMs":609,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":609,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":609,"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":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},"performance":null,"deploymentId":null,"workflowRunId":6201,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3892,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:00:50.192978+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":"8f714fabcddfd95e56501a4abe713d3e09424365","external_id":"6f31030b-92ac-42c1-9206-fe6ebadd324c","receipt_type":"execute_mission","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"d3dbdd43-7eb3-40fa-a899-d579c61f4b67","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"c3bf9ba9-5ea2-408b-9680-2b063a399284","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-green tenant application shell continuity repair on PR #2448 with no further source changes. Exact head 1ac2148a6f21ca66cefffad60b1be2dccab280b0 has passed KnockLaunch Gate. Squash merge this same PR through the canonical Forgejo path, release frontend only, and prove the exact merged artifact live in production. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the already-green tenant application shell continuity repair on PR #2448 with no further source changes. Exact head 1ac2148a6f21ca66cefffad60b1be2dccab280b0 has passed KnockLaunch Gate. Squash merge this same PR through the canonical Forgejo path, release frontend only, and prove the exact merged artifact live in production. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-integrated-boundary","statement":"Tenant-integrated FirstClassAppTenantBoundary never renders application-owned header/avatar chrome regardless of caller applicationChrome flags, and always nests app content beneath the host tenant shell.","proofConditionIds":["proof-boundary-source","proof-production-live"]},{"id":"outcome-direct-workspace-guard","statement":"ApplicationWorkspace independently fails closed in tenant-integrated mode so direct integrated use cannot create competing application chrome and nested OwnerLayout content defers to the host shell.","proofConditionIds":["proof-workspace-source","proof-production-live"]},{"id":"outcome-regression-guard","statement":"The existing tenant application avatar-menu contract guard covers integrated chrome suppression and owner-shell nesting while standalone behavior and existing tenant menu/route ownership remain preserved.","proofConditionIds":["proof-regression-source","proof-production-live"]}],"objective":"Continue the already-green tenant application shell continuity repair on PR #2448 with no further source changes. Exact head 1ac2148a6f21ca66cefffad60b1be2dccab280b0 has passed KnockLaunch Gate. Squash merge this same PR through the canonical Forgejo path, release frontend only, and prove the exact merged artifact live in production. Do not run Visual Witness.","constraints":[{"id":"constraint-standalone-preserved","statement":"Standalone application presentation retains its existing ApplicationWorkspace header/avatar behavior.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-existing-tenant-ownership","statement":"Existing tenantShellOwner CRMUserMenu ownership and nativeTenantRouteOwner routing behavior remain unchanged.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-scope","statement":"No control-plane, database, auth, Supabase, or unrelated tenant-specific source changes.","proofConditionIds":["proof-scope-source"]},{"id":"constraint-release-path","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, frontend-only release, and live production proof.","proofConditionIds":["proof-scope-source","proof-production-live"]},{"id":"constraint-no-visual-witness","statement":"Do not run Visual Witness for this architecture enforcement repair.","proofConditionIds":["proof-scope-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-boundary-source","kind":"repository","claim":"Current Forgejo main contains fail-closed tenant-integrated chrome suppression and OwnerShellNestingContext enforcement in FirstClassAppTenantBoundary.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-workspace-source","kind":"repository","claim":"Current Forgejo main contains a defense-in-depth tenant-integrated fail-closed path in ApplicationWorkspace.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-regression-source","kind":"repository","claim":"Current Forgejo main preserves standalone application chrome, existing tenant menu ownership, native route ownership, and extends the existing tenant application contract guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-scope-source","kind":"repository","claim":"The merged diff is limited to the declared frontend primitive and existing contract guard paths and follows the canonical Gate/merge path without Visual Witness.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production-live","kind":"runtime","claim":"The exact merged frontend artifact containing the shared tenant shell continuity primitive is live in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"5cedb01b944134e48cdc6b44c2dd5dc56af9a2eed10c73d4bd904690a45b1f03","requestContractRevision":6,"previousRequestContractHash":"12780a471081d7f2712a39a94be919d99ffe2814dda492abcd782f236dcd9005"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:00:04.755505+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:08148501-cdc3-4e73-99de-228061c3c860:request-contract:5cedb01b944134e48cdc6b44c2dd5dc56af9a2eed10c73d4bd904690a45b1f03","mission_step_id":"2f8047f8-c982-4659-9362-96e3875156d8","command_center_event_id":"08148501-cdc3-4e73-99de-228061c3c860"},{"id":"a5d968c8-5893-407a-b55c-8dffa4161e3d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/auth-bootstrap-persisted-session-timeout-20260907","reason":"orphaned_branch_recovery_scope_mismatch:ai/auth-bootstrap-persisted-session-timeout-20260907","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"ac40153e-95d2-49b4-8d62-87c680b40c89","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":452,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":346,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":346,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":346,"repositoryMutationMs":452,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":346,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ac40153e-95d2-49b4-8d62-87c680b40c89"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1567,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:01:47.332749+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ac40153e-95d2-49b4-8d62-87c680b40c89:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4ae96a16-02af-4bd2-a0bb-77ec020e1db4","command_center_event_id":"ac40153e-95d2-49b4-8d62-87c680b40c89"},{"id":"c97e4cb8-faa6-4a07-aa76-5a2cead28265","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs","workers/cc-execution/src/index-mcp-oauth.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly authorized temporary unfreeze of the control plane for the Command Center OAuth identity and disconnect reliability repair and explicitly required the control plane to be frozen again when complete.","baseSha":"ed5b13497495006e96091672214ce15cd0803b9c","issuedAt":1788804169205,"expiresAt":1788804349205,"missionId":"7f57b452-893f-4763-a4f3-804798b693c2","authorizationId":"827a1eae-d93b-491a-aa8c-e41e2f441730","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:02:49.680571+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ed5b13497495006e96091672214ce15cd0803b9c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:827a1eae-d93b-491a-aa8c-e41e2f441730","mission_step_id":"4cd2a453-afe1-4e68-88b0-72baedaf583d","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"7c0b2dd2-2b29-411c-a6e4-88c88ef90356","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/command-center-oauth-identity-reliability-20260907","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2089,"terminal":false,"missionId":"7f57b452-893f-4763-a4f3-804798b693c2","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6385,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":862,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":862,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":862,"repositoryMutationMs":6385,"repositoryProviderMs":4611,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2529,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":862,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2082},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"7f57b452-893f-4763-a4f3-804798b693c2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3928,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:02:55.908694+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2089","receipt_type":"execute_mission","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"9a6957cc-e2f1-4fea-9350-fd367260165a","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"82a57964-02a1-4c78-91e8-ce887d027e99","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"OWNER AUTHORIZATION CONTINUATION: Unfreeze the control plane only for the existing Command Center OAuth identity and disconnect reliability repair mission; continue PR #2089 through KnockLaunch Gate, Forgejo squash merge, deploy only affected cc-execution/control-plane targets, prove the exact live runtime, and confirm the control plane is frozen at completion. Do not create a new branch or PR and do not use GitHub.","wordingChanged":false,"canonicalIntent":"OWNER AUTHORIZATION CONTINUATION: Unfreeze the control plane only for the existing Command Center OAuth identity and disconnect reliability repair mission; continue PR #2089 through KnockLaunch Gate, Forgejo squash merge, deploy only affected cc-execution/control-plane targets, prove the exact live runtime, and confirm the control plane is frozen at completion. Do not create a new branch or PR and do not use GitHub.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-owner-identity","statement":"Command Center platform-owner OAuth access is canonically bound to info@knocklaunch.app and the wrong Gmail is not silently accepted.","proofConditionIds":["proof-oauth-source"]},{"id":"outcome-reliability","statement":"Transient Supabase OAuth provider transport failures and retryable HTTP responses use bounded retry/degraded semantics and do not emit invalid_token challenges or unnecessary re-auth loops.","proofConditionIds":["proof-oauth-source","proof-runtime-live"]},{"id":"outcome-live","statement":"The repaired cc-execution runtime is live from the exact merged source.","proofConditionIds":["proof-runtime-live"]},{"id":"outcome-refrozen","statement":"The control plane is frozen again at completion.","proofConditionIds":["proof-control-plane-refrozen"]}],"objective":"OWNER AUTHORIZATION CONTINUATION: Unfreeze the control plane only for the existing Command Center OAuth identity and disconnect reliability repair mission; continue PR #2089 through KnockLaunch Gate, Forgejo squash merge, deploy only affected cc-execution/control-plane targets, prove the exact live runtime, and confirm the control plane is frozen at completion. Do not create a new branch or PR and do not use GitHub.","constraints":[{"id":"constraint-current-main","statement":"Use current Forgejo main as source of truth and do not use GitHub.","proofConditionIds":["proof-oauth-source"]},{"id":"constraint-one-path","statement":"Use one fresh ai branch, one PR, KnockLaunch Gate, Forgejo squash merge, and deploy only affected targets.","proofConditionIds":["proof-oauth-source","proof-runtime-live"]},{"id":"constraint-fail-closed","statement":"Preserve fail-closed behavior for invalid, expired, wrong-issuer, subject-mismatch, or unauthorized tokens.","proofConditionIds":["proof-oauth-source"]},{"id":"constraint-plugin-preserved","statement":"Do not uninstall or disconnect the ChatGPT plugin during the backend repair.","proofConditionIds":["proof-runtime-live"]},{"id":"constraint-refreeze","statement":"End with controlPlaneFrozen=true.","proofConditionIds":["proof-control-plane-refrozen"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-oauth-source","kind":"repository","claim":"Merged Forgejo source enforces info@knocklaunch.app as the canonical Command Center platform-owner OAuth identity, rejects noelmal2289@gmail.com as unauthorized for platform-owner MCP access, preserves public discovery/internal-key access/tenant deny behavior, and contains regression coverage for transient provider handling and caching.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime-live","kind":"runtime","claim":"The exact merged cc-execution repair source is deployed and the live Command Center runtime is healthy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-control-plane-refrozen","kind":"repository","claim":"Final config/control-plane-capabilities.json reports controlPlaneFrozen=true after the maintenance repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"aa2feaf3c4cb253daf3a21157943609c5aefa977071a912fbb527e126bde58f9","requestContractRevision":2,"previousRequestContractHash":"1a46261d58182a670d3a6f5d5d8d050d48661023a16e88322ce6f7a20a92fa14"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:03:10.323267+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:request-contract:aa2feaf3c4cb253daf3a21157943609c5aefa977071a912fbb527e126bde58f9","mission_step_id":"9a6957cc-e2f1-4fea-9350-fd367260165a","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"8478333f-d3fc-43fb-a80d-44fbc1e6e1c2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"626f0ebe-b094-488a-a0b0-4363e13737a6","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8313,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":267,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":267,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":267,"repositoryMutationMs":8313,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":267,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"626f0ebe-b094-488a-a0b0-4363e13737a6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1549,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:20:38.852325+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:626f0ebe-b094-488a-a0b0-4363e13737a6:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"e64aea88-e4ac-4caa-aa69-9fc550086de0","command_center_event_id":"626f0ebe-b094-488a-a0b0-4363e13737a6"},{"id":"e3d50572-c8b6-4e02-a360-8093020f6793","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:03:26.066204+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8f714fabcddfd95e56501a4abe713d3e09424365","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:durable-terminal-release-proof:8f714fabcddfd95e56501a4abe713d3e09424365:82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7","mission_step_id":"c6b37aa4-9580-4cf8-963c-33c7f8c1188f","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"0dd5f67a-56be-4776-9f4f-2910fa64a6fa","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js"],"reason":"Already-green Godmode PR #2285 cannot progress because Forgejo pull-request reads repeatedly exceed the current PR-specific readiness and merge read budgets while the Forgejo host and ordinary repository reads are healthy.","baseSha":"b6af7ef22095b528b2f8a36606d29485fd39e738","issuedAt":1789022288244,"expiresAt":1789022468244,"missionId":"8bd1cf6b-815c-4142-871a-79b62ad96e39","authorizationId":"1b546baa-d2fd-44da-968f-a4b48ff13a1b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:38:08.68351+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b6af7ef22095b528b2f8a36606d29485fd39e738","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1b546baa-d2fd-44da-968f-a4b48ff13a1b","mission_step_id":"b2005c21-cafb-498d-830c-e03d7aa956aa","command_center_event_id":"8bd1cf6b-815c-4142-871a-79b62ad96e39"},{"id":"59541884-86f8-4e93-aa82-7ae04f745d62","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":"6f31030b-92ac-42c1-9206-fe6ebadd324c","phase":"implementation","branch":"ai/calendar-first-class-bootstrap-20260907","reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2085,"terminal":false,"missionId":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12935,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1167,"approvedPlanMs":0,"missionSetupMs":818,"providerAuthMs":0,"shipAndProveMs":11381,"ledgerPrepareMs":818,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":818,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":818,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},"performance":null,"deploymentId":null,"workflowRunId":6201,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1427,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:23:56.296502+00:00","proof_gate":"canonical_release_blocked","source_sha":"8f714fabcddfd95e56501a4abe713d3e09424365","external_id":"6f31030b-92ac-42c1-9206-fe6ebadd324c","receipt_type":"execute_mission","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"a917f856-dd67-4406-9cb7-575cfc193aa0","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"2cb1e725-f575-442b-b727-626a895b5c87","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the already-merged OAuth mission after canonical release dispatch for source 087564df10291d0c85b23f5481dde826788cba2b. Do not mutate source or create a new PR. Verify affected cc-execution release completion and exact live runtime identity, then verify final controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Reconcile the already-merged OAuth mission after canonical release dispatch for source 087564df10291d0c85b23f5481dde826788cba2b. Do not mutate source or create a new PR. Verify affected cc-execution release completion and exact live runtime identity, then verify final controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Finish release reconciliation and live proof for the existing merged OAuth repair.","proofConditionIds":["p1","p2"]}],"objective":"Reconcile the already-merged OAuth mission after canonical release dispatch for source 087564df10291d0c85b23f5481dde826788cba2b. Do not mutate source or create a new PR. Verify affected cc-execution release completion and exact live runtime identity, then verify final controlPlaneFrozen=true.","constraints":[{"id":"c1","statement":"No new branch, PR, source mutation, or unrelated release.","proofConditionIds":["p1","p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"Merged main source contains the OAuth repair and controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"runtime","claim":"Live cc-execution is healthy at exact merged source 087564df10291d0c85b23f5481dde826788cba2b.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1e4503d8df3caf21f8a6830a6175f9a37be81acd2a618704769ee67c4208b052","requestContractRevision":7,"previousRequestContractHash":"8998c0bb143d68bede57040a5cc2036b2c226974c01e937cd6e3ca083ca81b77"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:11:10.535211+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:request-contract:1e4503d8df3caf21f8a6830a6175f9a37be81acd2a618704769ee67c4208b052","mission_step_id":"9a6957cc-e2f1-4fea-9350-fd367260165a","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"c5a9c332-d1d9-4027-9c65-d8a62e986565","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-standalone-app-tenant-isolation-0907","reason":"orphaned_branch_recovery_scope_mismatch:ai/fix-standalone-app-tenant-isolation-0907","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":875,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":583,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":583,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":583,"repositoryMutationMs":875,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":583,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:04:43.843285+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"e783fd87-e576-4607-96b2-8f0fcfb8213e","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"8f714fabcddfd95e56501a4abe713d3e09424365","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-registry","path":"src/config/applicationCapabilityRegistry.ts","blobSha":"68a085d8422e92ba409bd847dcb92dff6c3e9bba","expectedText":"app('calendar', 'Calendar', 'calendar', ['list-events', 'create-event', 'update-event', 'list-connections', 'authorize-provider', 'add-ics', 'sync-connection', 'revoke-connection'], ['user_calendar_events', 'calendar_connections', 'calendar_external_events', 'calendar_connection_secrets', 'calendar_connection_oauth_states'])"},{"id":"repo-provider","path":"supabase/functions/calendar-provider-connections/index.ts","blobSha":"b4af189bfba85a7957584697d9acf3519d4d2797","expectedText":"admin.rpc('is_tenant_owner',{_user_id:userId,_tenant_id:tenantId})"},{"id":"repo-migration","path":"supabase/migrations/20260907171500_calendar_first_class_application_bootstrap.sql","blobSha":"809b0d3927c78faa3d4dbfd146d971ba85e3d546","expectedText":"calendar"}],"requestContractHash":"82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:03:33.185323+00:00","proof_gate":"request_contract_repository_verified","source_sha":"8f714fabcddfd95e56501a4abe713d3e09424365","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:81e04ef2-ee9b-4a90-8b2d-14a78dc89997:request-contract-repository:82757b83e75838575dfbb79df2c741cfb70d3fb40a6893d26808ce972d81cab7:8f714fabcddfd95e56501a4abe713d3e09424365","mission_step_id":"c6b37aa4-9580-4cf8-963c-33c7f8c1188f","command_center_event_id":"81e04ef2-ee9b-4a90-8b2d-14a78dc89997"},{"id":"9c249978-80df-47f4-9565-9951b91a7280","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Final no-mutation reconciliation only. Confirm the terminal live cc-execution runtime is the exact merged source 087564df10291d0c85b23f5481dde826788cba2b at version 1.58.71-mcp-oauth-owner-retry and that the control plane remains frozen. Do not create or change anything.","wordingChanged":false,"canonicalIntent":"Final no-mutation reconciliation only. Confirm the terminal live cc-execution runtime is the exact merged source 087564df10291d0c85b23f5481dde826788cba2b at version 1.58.71-mcp-oauth-owner-retry and that the control plane remains frozen. Do not create or change anything.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Return terminal proof only.","proofConditionIds":["p1","p2"]}],"objective":"Final no-mutation reconciliation only. Confirm the terminal live cc-execution runtime is the exact merged source 087564df10291d0c85b23f5481dde826788cba2b at version 1.58.71-mcp-oauth-owner-retry and that the control plane remains frozen. Do not create or change anything.","constraints":[{"id":"c1","statement":"No mutation.","proofConditionIds":["p1","p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"Live cc-execution is healthy at exact source 087564df10291d0c85b23f5481dde826788cba2b and version 1.58.71-mcp-oauth-owner-retry.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"repository","claim":"Current Forgejo main retains controlPlaneFrozen=true and the canonical OAuth owner/retry policy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"ebf81a07fc2012f4e808316bdb9580fc4c9b86c732810e866455ae927b8c8c12","requestContractRevision":9,"previousRequestContractHash":"55ced2a745c518854f16d5fdf40eab8fde2b3be2ebe36ad5e146fb2ae72f6fb8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:12:57.595909+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:request-contract:ebf81a07fc2012f4e808316bdb9580fc4c9b86c732810e866455ae927b8c8c12","mission_step_id":"9a6957cc-e2f1-4fea-9350-fd367260165a","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"2bc114e3-b5f2-4321-bf62-19415b135674","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-standalone-app-tenant-isolation-0907","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2088,"terminal":false,"missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1726,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1028,"providerAuthMs":0,"ledgerPrepareMs":1028,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1028,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1028,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1684,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:05:04.157418+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"2088","receipt_type":"execute_mission","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"885741ed-01e7-4467-bbc8-c0964a4aa051","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"b6e73a08-a9e0-4a83-b397-f65a58768ea3","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the existing PR #2089 correction. Restore only config/control-plane-capabilities.json controlPlaneFreezeVersion from 1.58.71-mcp-oauth-owner-retry to 1.58.63-route-source-fail-closed-refreeze, then continue the same PR through Gate, squash merge, cc-execution release, live proof, and final frozen state.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the existing PR #2089 correction. Restore only config/control-plane-capabilities.json controlPlaneFreezeVersion from 1.58.71-mcp-oauth-owner-retry to 1.58.63-route-source-fail-closed-refreeze, then continue the same PR through Gate, squash merge, cc-execution release, live proof, and final frozen state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Correct the failed Gate invariant on the same PR without changing the OAuth repair.","proofConditionIds":["p1"]},{"id":"o2","statement":"Ship the repaired cc-execution source and finish frozen.","proofConditionIds":["p1","p2"]}],"objective":"Unfreeze the control plane for the existing PR #2089 correction. Restore only config/control-plane-capabilities.json controlPlaneFreezeVersion from 1.58.71-mcp-oauth-owner-retry to 1.58.63-route-source-fail-closed-refreeze, then continue the same PR through Gate, squash merge, cc-execution release, live proof, and final frozen state.","constraints":[{"id":"c1","statement":"Use the existing mission, branch, and PR only.","proofConditionIds":["p1","p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"PR #2089 preserves the OAuth repair and restores the established controlPlaneFreezeVersion while controlPlaneFrozen remains true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"runtime","claim":"The exact merged OAuth repair is live in cc-execution and healthy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"b0cd536f4455c7066332fadba63a4b0ac041f47f24dc048ee2558215bb70fcf3","requestContractRevision":3,"previousRequestContractHash":"aa2feaf3c4cb253daf3a21157943609c5aefa977071a912fbb527e126bde58f9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:05:35.363295+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:request-contract:b0cd536f4455c7066332fadba63a4b0ac041f47f24dc048ee2558215bb70fcf3","mission_step_id":"9a6957cc-e2f1-4fea-9350-fd367260165a","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"dbb1987c-a971-4e1b-9d59-36e9f9505836","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-standalone-app-tenant-isolation-0907","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2088,"terminal":false,"missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8012,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3206,"approvedPlanMs":0,"missionSetupMs":2404,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":882,"ledgerReconcileMs":0,"lineageReconcileMs":1522,"resolvePreflightMs":2404,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":882,"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":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1978,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:06:42.200421+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2088","receipt_type":"execute_mission","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"bb54809e-919f-49be-b2ee-bd40b36a57bf","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #2089 after its exact-head KnockLaunch Gate passed. Squash merge through Forgejo, deploy only the affected cc-execution/control-plane target, prove the exact live runtime, and confirm config/control-plane-capabilities.json still has controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Continue existing PR #2089 after its exact-head KnockLaunch Gate passed. Squash merge through Forgejo, deploy only the affected cc-execution/control-plane target, prove the exact live runtime, and confirm config/control-plane-capabilities.json still has controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Merge the passed OAuth repair without changing scope.","proofConditionIds":["p1"]},{"id":"o2","statement":"Deploy and prove the exact repaired cc-execution runtime while the control plane is frozen.","proofConditionIds":["p1","p2"]}],"objective":"Continue existing PR #2089 after its exact-head KnockLaunch Gate passed. Squash merge through Forgejo, deploy only the affected cc-execution/control-plane target, prove the exact live runtime, and confirm config/control-plane-capabilities.json still has controlPlaneFrozen=true.","constraints":[{"id":"c1","statement":"Reuse only mission 7f57b452-893f-4763-a4f3-804798b693c2 and PR #2089.","proofConditionIds":["p1","p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"PR #2089 merged source contains the canonical info@knocklaunch.app OAuth owner policy, bounded transient provider retry behavior, regression coverage, and controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"runtime","claim":"The exact merged OAuth repair is live in cc-execution and healthy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"5f237b4f9fc81919830c7794102fcf4a3e0cc7eff7d00762b0f03fba88aebbec","requestContractRevision":4,"previousRequestContractHash":"b0cd536f4455c7066332fadba63a4b0ac041f47f24dc048ee2558215bb70fcf3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:06:42.868843+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:request-contract:5f237b4f9fc81919830c7794102fcf4a3e0cc7eff7d00762b0f03fba88aebbec","mission_step_id":"9a6957cc-e2f1-4fea-9350-fd367260165a","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"5f521609-87bf-4842-bf2c-12074ac10999","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same tenant-isolation repair after Gate run 6214 was invalidated only because protected main advanced to 087564df10291d0c85b23f5481dde826788cba2b. Refresh PR #2088 onto current main, preserve its exact six-file isolation changes, run a fresh exact-head KnockLaunch Gate, squash merge, release frontend only, and verify the Curri tenant-qualified Proposal Editor route. Do not create a replacement branch or PR and do not change tenant data.","wordingChanged":false,"canonicalIntent":"Continue the same tenant-isolation repair after Gate run 6214 was invalidated only because protected main advanced to 087564df10291d0c85b23f5481dde826788cba2b. Refresh PR #2088 onto current main, preserve its exact six-file isolation changes, run a fresh exact-head KnockLaunch Gate, squash merge, release frontend only, and verify the Curri tenant-qualified Proposal Editor route. Do not create a replacement branch or PR and do not change tenant data.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-isolation","statement":"Standalone app routes preserve explicit tenant identity and no longer silently restore a different tenant from prior app/browser state.","proofConditionIds":["repo-isolation"]},{"id":"link-behavior","statement":"Tenant-originated app links resolve to tenant-qualified standalone URLs and ambiguous bare app URLs fail closed instead of guessing tenant context.","proofConditionIds":["repo-routing"]}],"objective":"Continue the same tenant-isolation repair after Gate run 6214 was invalidated only because protected main advanced to 087564df10291d0c85b23f5481dde826788cba2b. Refresh PR #2088 onto current main, preserve its exact six-file isolation changes, run a fresh exact-head KnockLaunch Gate, squash merge, release frontend only, and verify the Curri tenant-qualified Proposal Editor route. Do not create a replacement branch or PR and do not change tenant data.","constraints":[{"id":"one-pr","statement":"Use the existing branch and PR #2088; do not create duplicate PRs or releases.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"no-tenant-data-change","statement":"Do not mutate tenant data, tenant application installs, branding, or proposal content.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"frontend-only-release","statement":"Release only the frontend.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"shared-primitive","statement":"Fix the shared routing primitive; do not add tenant-specific exceptions.","proofConditionIds":["repo-isolation","repo-routing"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-isolation","kind":"repository","claim":"FirstClassAppTenantBoundary no longer reads or writes kl_app_tenant:* tenant authority; explicit tenant query cannot be overridden by platform-default selection.","route":"/proposal-editor?tenant=curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"repo-routing","kind":"repository","claim":"buildTenantApplicationPath emits ?tenant=<canonical slug> when tenantSlug is supplied; MultiTenantContext and Login preserve explicit tenant identity; bare multi-tenant app entry fails closed.","route":"/proposal-editor?tenant=curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2bbddad6ed24b0b05435988d6b41ef62a8a500064b3b6a67c93855f25ba6f6d9","requestContractRevision":7,"previousRequestContractHash":"9a268d81056baa01010e8fcec970d11652438603b22b5bcec27a49ae25720a54"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:11:30.806634+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:request-contract:2bbddad6ed24b0b05435988d6b41ef62a8a500064b3b6a67c93855f25ba6f6d9","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"eab7e1fa-30a4-4a90-b204-b4258f60a43a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"KnockLaunch Gate is green on exact head d1d43f820e7e270a818fae667b05e5e9161860ae for PR #2088. Continue the same mission without source changes: squash merge #2088 through Forgejo, release frontend only, and verify the live Curri tenant-qualified Proposal Editor route. Do not create a new branch, PR, migration, or backend release.","wordingChanged":false,"canonicalIntent":"KnockLaunch Gate is green on exact head d1d43f820e7e270a818fae667b05e5e9161860ae for PR #2088. Continue the same mission without source changes: squash merge #2088 through Forgejo, release frontend only, and verify the live Curri tenant-qualified Proposal Editor route. Do not create a new branch, PR, migration, or backend release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-isolation","statement":"Standalone app routes preserve explicit tenant identity and no longer silently restore a different tenant from prior app/browser state.","proofConditionIds":["repo-isolation"]},{"id":"link-behavior","statement":"Tenant-originated app links resolve to tenant-qualified standalone URLs and ambiguous bare app URLs fail closed instead of guessing tenant context.","proofConditionIds":["repo-routing"]}],"objective":"KnockLaunch Gate is green on exact head d1d43f820e7e270a818fae667b05e5e9161860ae for PR #2088. Continue the same mission without source changes: squash merge #2088 through Forgejo, release frontend only, and verify the live Curri tenant-qualified Proposal Editor route. Do not create a new branch, PR, migration, or backend release.","constraints":[{"id":"one-pr","statement":"Use the existing branch and PR #2088; do not create duplicate PRs or releases.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"no-tenant-data-change","statement":"Do not mutate tenant data, tenant application installs, branding, or proposal content.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"frontend-only-release","statement":"Release only the frontend.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"shared-primitive","statement":"Fix the shared routing primitive; do not add tenant-specific exceptions.","proofConditionIds":["repo-isolation","repo-routing"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-isolation","kind":"repository","claim":"FirstClassAppTenantBoundary no longer reads or writes kl_app_tenant:* tenant authority; explicit tenant query cannot be overridden by platform-default selection.","route":"/proposal-editor?tenant=curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"repo-routing","kind":"repository","claim":"buildTenantApplicationPath emits ?tenant=<canonical slug> when tenantSlug is supplied; MultiTenantContext and Login preserve explicit tenant identity; bare multi-tenant app entry fails closed.","route":"/proposal-editor?tenant=curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f1d1ab102496c973f7bf0843fa1e7cdf4685e656daec7fcf92b8562fc11b4644","requestContractRevision":8,"previousRequestContractHash":"2bbddad6ed24b0b05435988d6b41ef62a8a500064b3b6a67c93855f25ba6f6d9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:15:45.56285+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:request-contract:f1d1ab102496c973f7bf0843fa1e7cdf4685e656daec7fcf92b8562fc11b4644","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"e6077c29-7d2b-40dc-8ed6-92247f759e1d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for the frontend release-memory repair. Ship the existing exact green PR #2835 at head 85316e5e866709df62a1cc172f4ba7d3d7bb72ea through canonical squash merge and affected-target release. Proven Gate contract: heavy frontend container 4096 MiB, Node/V8 heap 3072 MiB, 1024 MiB non-old-space headroom; production-equivalent Gate build completed minified in 2m16s without OOM or low-memory fallback. Preserve the current feature code; do not redeploy zoho-mail; no Visual Witness. Release only the targets actually owned by the changed paths and prove the live frontend release no longer exhibits the old 2560 MiB heap OOM failure class.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for the frontend release-memory repair. Ship the existing exact green PR #2835 at head 85316e5e866709df62a1cc172f4ba7d3d7bb72ea through canonical squash merge and affected-target release. Proven Gate contract: heavy frontend container 4096 MiB, Node/V8 heap 3072 MiB, 1024 MiB non-old-space headroom; production-equivalent Gate build completed minified in 2m16s without OOM or low-memory fallback. Preserve the current feature code; do not redeploy zoho-mail; no Visual Witness. Release only the targets actually owned by the changed paths and prove the live frontend release no longer exhibits the old 2560 MiB heap OOM failure class.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Canonical heavy frontend Gate and release containers use 4096 MiB with a 3072 MiB Node heap, preserving the required 1024 MiB non-old-space headroom.","proofConditionIds":["proof-production"]},{"id":"outcome-2","statement":"The affected frontend production release completes without the proven 2560 MiB V8 heap OOM failure class.","proofConditionIds":["proof-production"]}],"objective":"Unfreeze control plane for the frontend release-memory repair. Ship the existing exact green PR #2835 at head 85316e5e866709df62a1cc172f4ba7d3d7bb72ea through canonical squash merge and affected-target release. Proven Gate contract: heavy frontend container 4096 MiB, Node/V8 heap 3072 MiB, 1024 MiB non-old-space headroom; production-equivalent Gate build completed minified in 2m16s without OOM or low-memory fallback. Preserve the current feature code; do not redeploy zoho-mail; no Visual Witness. Release only the targets actually owned by the changed paths and prove the live frontend release no longer exhibits the old 2560 MiB heap OOM failure class.","constraints":[{"id":"scope","statement":"Stay on existing PR #2835; do not modify sidebar/Mail feature code and do not redeploy zoho-mail; preserve the single low-memory fallback; deploy only owners of changed paths.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The corrected 4096 MiB container / 3072 MiB heap frontend release contract is merged and the affected frontend production release completes without the proven 2560 MiB V8 heap OOM failure class.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","ccExecution"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"frontend-release-memory-contract-repair","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","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-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"b041e20e418271c39a0b2dd4f5da51ba12ce8455d6b4dca38a1bf64647fbfb36","requestContractRevision":5,"previousRequestContractHash":"048527d6d255799f5422f2bb7f97afc1e710cf8cc5551f4de6e302753599c635"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:51:32.086167+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3604556c-0edb-4be1-b626-a467bb36cc72:request-contract:b041e20e418271c39a0b2dd4f5da51ba12ce8455d6b4dca38a1bf64647fbfb36","mission_step_id":"68a52a46-13f6-4d05-a31f-a2b5d0ec4c92","command_center_event_id":"3604556c-0edb-4be1-b626-a467bb36cc72"},{"id":"3783fea8-5c46-4d32-a505-ff23073a02a8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-standalone-app-tenant-isolation-0907","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2088,"terminal":false,"missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6360,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1214,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":832,"ledgerReconcileMs":0,"lineageReconcileMs":382,"resolvePreflightMs":1214,"repositoryMutationMs":6360,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":832,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1555,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:05:46.152137+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2088","receipt_type":"execute_mission","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"105f001b-2800-4d12-9c0e-d730209bc338","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship the completed standalone app tenant isolation repair already present on PR #2088. Do not make further source changes. Require KnockLaunch Gate, squash merge the existing PR, release frontend only, and verify the live tenant-qualified Curri Proposal Editor route.","wordingChanged":false,"canonicalIntent":"Ship the completed standalone app tenant isolation repair already present on PR #2088. Do not make further source changes. Require KnockLaunch Gate, squash merge the existing PR, release frontend only, and verify the live tenant-qualified Curri Proposal Editor route.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-isolation","statement":"Standalone app routes preserve explicit tenant identity and no longer silently restore a different tenant from prior app/browser state.","proofConditionIds":["repo-isolation"]},{"id":"link-behavior","statement":"Tenant-originated app links resolve to tenant-qualified standalone URLs and ambiguous bare app URLs fail closed instead of guessing tenant context.","proofConditionIds":["repo-routing"]}],"objective":"Ship the completed standalone app tenant isolation repair already present on PR #2088. Do not make further source changes. Require KnockLaunch Gate, squash merge the existing PR, release frontend only, and verify the live tenant-qualified Curri Proposal Editor route.","constraints":[{"id":"one-pr","statement":"Use the existing branch and PR #2088; do not create duplicate PRs or releases.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"no-tenant-data-change","statement":"Do not mutate tenant data, tenant application installs, branding, or proposal content.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"frontend-only-release","statement":"Release only the frontend.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"shared-primitive","statement":"Fix the shared routing primitive; do not add tenant-specific exceptions.","proofConditionIds":["repo-isolation","repo-routing"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-isolation","kind":"repository","claim":"FirstClassAppTenantBoundary no longer reads or writes kl_app_tenant:* tenant authority; explicit tenant query cannot be overridden by platform-default selection.","route":"/proposal-editor?tenant=curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"repo-routing","kind":"repository","claim":"buildTenantApplicationPath emits ?tenant=<canonical slug> when tenantSlug is supplied; MultiTenantContext and Login preserve explicit tenant identity; bare multi-tenant app entry fails closed.","route":"/proposal-editor?tenant=curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2d19ea3919a868ef01dff1edcf483a60aa4b17aa5f869da2bb3a4068c58e0cac","requestContractRevision":4,"previousRequestContractHash":"5e6147b8f537bce074c9b804a9c218ee06f10a857c68e6a5bd9889580d9bbcf1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:06:31.772399+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:request-contract:2d19ea3919a868ef01dff1edcf483a60aa4b17aa5f869da2bb3a4068c58e0cac","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"742b13b0-a186-4f60-9b8e-0bcc55aa199a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/auth-bootstrap-persisted-session-timeout-20260907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2087,"terminal":false,"missionId":"ac40153e-95d2-49b4-8d62-87c680b40c89","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"086b430d16b0590cab8eaff14a47c11a1e3b368a","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16117,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2054,"approvedPlanMs":0,"missionSetupMs":865,"providerAuthMs":0,"shipAndProveMs":13300,"ledgerPrepareMs":339,"ledgerReconcileMs":0,"lineageReconcileMs":526,"resolvePreflightMs":865,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":339,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ac40153e-95d2-49b4-8d62-87c680b40c89"},"performance":null,"deploymentId":"forgejo-main-086b430d16b0","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2651,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:06:45.407468+00:00","proof_gate":"canonical_release_dispatched","source_sha":"086b430d16b0590cab8eaff14a47c11a1e3b368a","external_id":"forgejo-main-086b430d16b0","receipt_type":"execute_mission","idempotency_key":"mission:ac40153e-95d2-49b4-8d62-87c680b40c89:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ee1ce85c-bd9e-4cea-bd66-a1ecad0899ae","command_center_event_id":"ac40153e-95d2-49b4-8d62-87c680b40c89"},{"id":"1cc7d89d-c845-48c3-b1bd-ac872debbdac","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-standalone-app-tenant-isolation-0907","prNumber":2088,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:16:17.460932+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","external_id":"2088","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:merged-pr:2088:71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","mission_step_id":"9b1e2290-aabc-46cd-ba51-55139a1e8aa7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"df23e0bc-e078-42b5-82df-b2b8ea334db0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"db625bd0fcd727a4f3f2834ae9e47b48804f0771","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"db625bd0fcd727a4f3f2834ae9e47b48804f0771","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":null,"releaseTargetStates":{},"requestContractHash":"4a03ddbc1cdba4dea5e2edeb9683ae32799a5ab862a48340af70f0628ec8d75d","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:26:06.180457+00:00","proof_gate":"canonical_release_pending","source_sha":"db625bd0fcd727a4f3f2834ae9e47b48804f0771","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:5c3db716-45de-4ba4-9aac-17beefdd1796:forgejo-release-status:db625bd0fcd727a4f3f2834ae9e47b48804f0771:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"b023bae2-993a-4d52-baef-39ca7553f919","command_center_event_id":"5c3db716-45de-4ba4-9aac-17beefdd1796"},{"id":"7041e920-1460-4983-9ad3-8f16e223230b","source":"forgejo","status":"waiting","payload":{"branch":"ai/auth-bootstrap-persisted-session-timeout-20260907","prNumber":2087,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"086b430d16b0590cab8eaff14a47c11a1e3b368a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:06:52.433087+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"086b430d16b0590cab8eaff14a47c11a1e3b368a","external_id":"2087","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ac40153e-95d2-49b4-8d62-87c680b40c89:merged-pr:2087:086b430d16b0590cab8eaff14a47c11a1e3b368a","mission_step_id":"ee1ce85c-bd9e-4cea-bd66-a1ecad0899ae","command_center_event_id":"ac40153e-95d2-49b4-8d62-87c680b40c89"},{"id":"094a9960-3c52-49ed-afd6-7b5eba7a3a89","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/command-center-oauth-identity-reliability-20260907","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2089,"terminal":false,"missionId":"7f57b452-893f-4763-a4f3-804798b693c2","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":34645,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":33794,"approvedPlanMs":0,"missionSetupMs":3069,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":822,"ledgerReconcileMs":0,"lineageReconcileMs":2247,"resolvePreflightMs":3069,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":822,"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":"7f57b452-893f-4763-a4f3-804798b693c2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2255,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:07:20.614135+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2089","receipt_type":"execute_mission","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"9a6957cc-e2f1-4fea-9350-fd367260165a","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"a3680657-6c9b-43ce-9d2b-b06cf6f90891","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same OAuth mission and PR #2089 after current main advanced. Refresh this same PR onto current Forgejo main, require a fresh exact-head KnockLaunch Gate, then squash merge, deploy only affected cc-execution, prove the exact live runtime, and confirm the control plane remains frozen.","wordingChanged":false,"canonicalIntent":"Continue the same OAuth mission and PR #2089 after current main advanced. Refresh this same PR onto current Forgejo main, require a fresh exact-head KnockLaunch Gate, then squash merge, deploy only affected cc-execution, prove the exact live runtime, and confirm the control plane remains frozen.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Refresh and re-gate the same PR after main advanced.","proofConditionIds":["p1"]},{"id":"o2","statement":"Merge, deploy, prove live, and remain frozen.","proofConditionIds":["p1","p2"]}],"objective":"Continue the same OAuth mission and PR #2089 after current main advanced. Refresh this same PR onto current Forgejo main, require a fresh exact-head KnockLaunch Gate, then squash merge, deploy only affected cc-execution, prove the exact live runtime, and confirm the control plane remains frozen.","constraints":[{"id":"c1","statement":"Do not create a replacement branch or PR.","proofConditionIds":["p1","p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"Refreshed PR #2089 is merged after a fresh exact-head Gate and preserves the OAuth repair plus controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"runtime","claim":"The exact merged OAuth repair is live in cc-execution and healthy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"594b933376a8631cc66422988413d002f14655d8247f170f11a84306475afd61","requestContractRevision":5,"previousRequestContractHash":"5f237b4f9fc81919830c7794102fcf4a3e0cc7eff7d00762b0f03fba88aebbec"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:07:29.44083+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:request-contract:594b933376a8631cc66422988413d002f14655d8247f170f11a84306475afd61","mission_step_id":"9a6957cc-e2f1-4fea-9350-fd367260165a","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"ced525bc-d192-4e85-93e6-131afae3994b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/command-center-oauth-identity-reliability-20260907","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2089,"terminal":false,"missionId":"7f57b452-893f-4763-a4f3-804798b693c2","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10555,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":7706,"approvedPlanMs":0,"missionSetupMs":3450,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":785,"ledgerReconcileMs":0,"lineageReconcileMs":2665,"resolvePreflightMs":3450,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":785,"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":"7f57b452-893f-4763-a4f3-804798b693c2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1506,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:03:13.638706+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2089","receipt_type":"execute_mission","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"9a6957cc-e2f1-4fea-9350-fd367260165a","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"cb96f77b-6de1-4065-8d88-41989a2822ed","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile and continue the same already-green PR #2448 after the transient Forgejo provider-read timeout. Do not create a replacement branch or PR and do not change source. Exact head 1ac2148a6f21ca66cefffad60b1be2dccab280b0 passed KnockLaunch Gate. Use the canonical squash-merge path, release frontend only, and prove the exact merged artifact live. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Reconcile and continue the same already-green PR #2448 after the transient Forgejo provider-read timeout. Do not create a replacement branch or PR and do not change source. Exact head 1ac2148a6f21ca66cefffad60b1be2dccab280b0 passed KnockLaunch Gate. Use the canonical squash-merge path, release frontend only, and prove the exact merged artifact live. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-integrated-boundary","statement":"Tenant-integrated FirstClassAppTenantBoundary never renders application-owned header/avatar chrome regardless of caller applicationChrome flags, and always nests app content beneath the host tenant shell.","proofConditionIds":["proof-boundary-source","proof-production-live"]},{"id":"outcome-direct-workspace-guard","statement":"ApplicationWorkspace independently fails closed in tenant-integrated mode so direct integrated use cannot create competing application chrome and nested OwnerLayout content defers to the host shell.","proofConditionIds":["proof-workspace-source","proof-production-live"]},{"id":"outcome-regression-guard","statement":"The existing tenant application avatar-menu contract guard covers integrated chrome suppression and owner-shell nesting while standalone behavior and existing tenant menu/route ownership remain preserved.","proofConditionIds":["proof-regression-source","proof-production-live"]}],"objective":"Reconcile and continue the same already-green PR #2448 after the transient Forgejo provider-read timeout. Do not create a replacement branch or PR and do not change source. Exact head 1ac2148a6f21ca66cefffad60b1be2dccab280b0 passed KnockLaunch Gate. Use the canonical squash-merge path, release frontend only, and prove the exact merged artifact live. Do not run Visual Witness.","constraints":[{"id":"constraint-standalone-preserved","statement":"Standalone application presentation retains its existing ApplicationWorkspace header/avatar behavior.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-existing-tenant-ownership","statement":"Existing tenantShellOwner CRMUserMenu ownership and nativeTenantRouteOwner routing behavior remain unchanged.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-scope","statement":"No control-plane, database, auth, Supabase, or unrelated tenant-specific source changes.","proofConditionIds":["proof-scope-source"]},{"id":"constraint-release-path","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, frontend-only release, and live production proof.","proofConditionIds":["proof-scope-source","proof-production-live"]},{"id":"constraint-no-visual-witness","statement":"Do not run Visual Witness for this architecture enforcement repair.","proofConditionIds":["proof-scope-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-boundary-source","kind":"repository","claim":"Current Forgejo main contains fail-closed tenant-integrated chrome suppression and OwnerShellNestingContext enforcement in FirstClassAppTenantBoundary.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-workspace-source","kind":"repository","claim":"Current Forgejo main contains a defense-in-depth tenant-integrated fail-closed path in ApplicationWorkspace.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-regression-source","kind":"repository","claim":"Current Forgejo main preserves standalone application chrome, existing tenant menu ownership, native route ownership, and extends the existing tenant application contract guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-scope-source","kind":"repository","claim":"The merged diff is limited to the declared frontend primitive and existing contract guard paths and follows the canonical Gate/merge path without Visual Witness.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production-live","kind":"runtime","claim":"The exact merged frontend artifact containing the shared tenant shell continuity primitive is live in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"290cc60f850ca81cab79eb8b1d1a95d18253df751cff9c9011063839697adcd2","requestContractRevision":7,"previousRequestContractHash":"5cedb01b944134e48cdc6b44c2dd5dc56af9a2eed10c73d4bd904690a45b1f03"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:01:14.771452+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:08148501-cdc3-4e73-99de-228061c3c860:request-contract:290cc60f850ca81cab79eb8b1d1a95d18253df751cff9c9011063839697adcd2","mission_step_id":"2f8047f8-c982-4659-9362-96e3875156d8","command_center_event_id":"08148501-cdc3-4e73-99de-228061c3c860"},{"id":"6e75a3f4-148c-4d36-ab51-fd3915e20a78","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-standalone-app-tenant-isolation-0907","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2088,"terminal":false,"missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":6000,"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":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:09:14.669351+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2088","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:automatic-mission-resume:2088:repair_mission_pr_ready_retryable","mission_step_id":"c82990be-8596-4594-b012-22f275676cb8","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"b07c3722-bd5e-4227-be25-0e0ec903e785","source":"cc-execution","status":"recorded","payload":{"objective":"Complete existing PR 2093 by adding the real Calendar provider runtime for the already-written premium oversight UI. Add encrypted read-only CalDAV/iCloud support with safe HTTPS/DAV discovery and sync, account labels for OAuth connections when available, and actionable provider state. Preserve existing Personal-vs-Business authorization, external read-only semantics, and all unrelated behavior. Then run KnockLaunch Gate, squash merge, release only frontend + calendar-provider-connections + the Calendar CalDAV migration, and prove desktop/mobile Calendar without authorizing providers or mutating production events.","tenantRef":"c55998b4-82a3-467e-8d35-177bb4785f6e","receivedAt":"2026-09-07T18:33:45.460Z","fingerprint":"f89199823e9d910a2a8eb212ab3cd76460a2d91312532eddf9b92520e0434d69","workstreamRef":"c55998b482a3467e8d35177bb4785f6e","conversationId":null,"canonicalBranch":"ai/calendar-premium-oversight-rebuild-20260907","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Complete existing PR 2093 by adding the real Calendar provider runtime for the already-written premium oversight UI. Add encrypted read-only CalDAV/iCloud support with safe HTTPS/DAV discovery and sync, account labels for OAuth connections when available, and actionable provider state. Preserve existing Personal-vs-Business authorization, external read-only semantics, and all unrelated behavior. Then run KnockLaunch Gate, squash merge, release only frontend + calendar-provider-connections + the Calendar CalDAV migration, and prove desktop/mobile Calendar without authorizing providers or mutating production events.","wordingChanged":false,"canonicalIntent":"Complete existing PR 2093 by adding the real Calendar provider runtime for the already-written premium oversight UI. Add encrypted read-only CalDAV/iCloud support with safe HTTPS/DAV discovery and sync, account labels for OAuth connections when available, and actionable provider state. Preserve existing Personal-vs-Business authorization, external read-only semantics, and all unrelated behavior. Then run KnockLaunch Gate, squash merge, release only frontend + calendar-provider-connections + the Calendar CalDAV migration, and prove desktop/mobile Calendar without authorizing providers or mutating production events.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"workspace","statement":"Calendar uses a premium oversight layout with compact controls, source rail, planner, contextual agenda/details, and responsive mobile behavior instead of nested placeholder card grids.","proofConditionIds":["repo-ui","calendar-interaction","calendar-visual"]},{"id":"connections","statement":"Connection management exposes actionable providers and live connected-account state/actions without disabled provider-setup placeholder rows.","proofConditionIds":["repo-ui","repo-client","calendar-interaction"]},{"id":"caldav","statement":"Apple/iCloud and other CalDAV calendars can be added as encrypted read-only connections and synchronized without write-back.","proofConditionIds":["repo-edge","repo-client","repo-migration","runtime-release"]},{"id":"privacy","statement":"Personal calendars remain owner-private and Business calendars retain tenant authorization boundaries.","proofConditionIds":["repo-edge","runtime-release"]}],"objective":"Complete existing PR 2093 by adding the real Calendar provider runtime for the already-written premium oversight UI. Add encrypted read-only CalDAV/iCloud support with safe HTTPS/DAV discovery and sync, account labels for OAuth connections when available, and actionable provider state. Preserve existing Personal-vs-Business authorization, external read-only semantics, and all unrelated behavior. Then run KnockLaunch Gate, squash merge, release only frontend + calendar-provider-connections + the Calendar CalDAV migration, and prove desktop/mobile Calendar without authorizing providers or mutating production events.","constraints":[{"id":"no-provider-auth-proof","statement":"Verification must not authorize a real third-party calendar account or expose credentials.","proofConditionIds":["calendar-interaction","calendar-visual"]},{"id":"no-event-mutation-proof","statement":"Verification must not create, edit, or delete production events.","proofConditionIds":["calendar-interaction","calendar-visual"]},{"id":"release-scope","statement":"Release only frontend, calendar-provider-connections, and the required migration.","proofConditionIds":["release-scope-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-ui","kind":"repository","claim":"Premium Calendar UI exists.","route":"src/components/calendar/EnhancedUserCalendar.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"data-calendar-oversight=\"premium\"","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-client","kind":"repository","claim":"Calendar client supports CalDAV.","route":"src/lib/calendar/calendarConnections.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"addCaldavCalendar","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-edge","kind":"repository","claim":"Calendar provider runtime supports encrypted read-only CalDAV and tenant authorization.","route":"supabase/functions/calendar-provider-connections/index.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"action==='add_caldav'","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-migration","kind":"repository","claim":"Immutable migration permits CalDAV and registers the capability.","route":"supabase/migrations/20260907183000_calendar_caldav_provider.sql","roleRef":null,"userRef":null,"required":true,"expectedText":"add-caldav","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-release","kind":"runtime","claim":"Frontend, provider Edge Function, and migration are live.","route":"/knocklaunch-crm/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"requiredReleaseTargets":["frontend","supabaseEdge","migrations"]},{"id":"release-scope-proof","kind":"scope","claim":"Only affected targets release.","route":"/knocklaunch-crm/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"requiredReleaseTargets":["frontend","supabaseEdge","migrations"]},{"id":"calendar-interaction","kind":"interaction","claim":"Live Calendar exposes planner controls and connection management without external authorization or event mutation.","route":"/knocklaunch-crm/calendar","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[{"id":"calendar-heading","text":"Calendar","type":"wait_for_text","exact":true,"required":true},{"id":"today-control","text":"Today","type":"wait_for_text","exact":true,"required":true},{"id":"week-control","text":"Week","type":"wait_for_text","exact":true,"required":true},{"id":"month-control","text":"Month","type":"wait_for_text","exact":true,"required":true},{"id":"connections-open","name":"Connect calendar","role":"button","type":"click","exact":true,"waitMs":300,"required":true},{"id":"scope-personal","text":"Personal","type":"wait_for_text","exact":true,"required":true},{"id":"scope-business","text":"Business","type":"wait_for_text","exact":true,"required":true}],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"requiredReleaseTargets":["frontend"]},{"id":"calendar-visual","kind":"visual","claim":"Desktop and mobile Calendar layouts are coherent, premium, responsive, and free of nested placeholder-card presentation or horizontal overflow.","route":"/knocklaunch-crm/calendar","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge","migrations"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/calendar-premium-oversight-rebuild-20260907","conversationContext":null,"requestContractHash":"c34679ac20bf1e4ad1690d4d16934a1eca1ae162442efef9bd6283efa2b2981e","requestContractRevision":1},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-07T18:33:45.909884+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:64a040df-5719-4846-a2d9-febabcfc8fe2:tenant-workstream-contribution:f89199823e9d910a2a8eb212ab3cd76460a2d91312532eddf9b92520e0434d69","mission_step_id":null,"command_center_event_id":"64a040df-5719-4846-a2d9-febabcfc8fe2"},{"id":"554a8ecd-e5d0-4ee8-9e55-ad7b15c69ae7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-898502f8c67e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2240,"terminal":false,"missionId":"898502f8-c67e-443b-8367-7559135d277e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2233,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1872,"approvedPlanMs":0,"missionSetupMs":966,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":373,"ledgerReconcileMs":0,"lineageReconcileMs":593,"resolvePreflightMs":966,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":373,"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":"898502f8-c67e-443b-8367-7559135d277e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:19:00.083664+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2240","receipt_type":"execute_mission","idempotency_key":"mission:898502f8-c67e-443b-8367-7559135d277e:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"37b9a39b-4800-49f2-997c-e006c7a59d87","command_center_event_id":"898502f8-c67e-443b-8367-7559135d277e"},{"id":"a6c28aa0-651d-4810-bf33-c5ed11f19874","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"086b430d16b0590cab8eaff14a47c11a1e3b368a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"086b430d16b0590cab8eaff14a47c11a1e3b368a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"4d15e365934cae3265de2e67ff90aaa07f8f465b1b60196addd8a77f29bde88d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6212","runId":6212,"status":"running","sourceSha":"086b430d16b0590cab8eaff14a47c11a1e3b368a","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-07T18:07:25.190707+00:00","proof_gate":"canonical_release_pending","source_sha":"086b430d16b0590cab8eaff14a47c11a1e3b368a","external_id":"forgejo-main-086b430d16b0","receipt_type":"canonical_release_status","idempotency_key":"mission:ac40153e-95d2-49b4-8d62-87c680b40c89:forgejo-release-status:086b430d16b0590cab8eaff14a47c11a1e3b368a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"ee1ce85c-bd9e-4cea-bd66-a1ecad0899ae","command_center_event_id":"ac40153e-95d2-49b4-8d62-87c680b40c89"},{"id":"d2089742-7d1b-422f-baa5-97fc02a40fa8","source":"forgejo","status":"waiting","payload":{"branch":"ai/command-center-oauth-identity-reliability-20260907","prNumber":2089,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"087564df10291d0c85b23f5481dde826788cba2b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:11:13.128378+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"087564df10291d0c85b23f5481dde826788cba2b","external_id":"2089","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:merged-pr:2089:087564df10291d0c85b23f5481dde826788cba2b","mission_step_id":"ccd30681-bf20-4cb4-9ee7-94f2fcb5982c","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"7779b903-d908-4f95-8f1b-0dfe4f8a4bac","source":"cc-execution","status":"verified","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/command-center-oauth-identity-reliability-20260907","reason":null,"status":"verified","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.71-mcp-oauth-owner-retry","prNumber":2089,"terminal":true,"missionId":"7f57b452-893f-4763-a4f3-804798b693c2","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"087564df10291d0c85b23f5481dde826788cba2b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11536,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2414,"approvedPlanMs":0,"missionSetupMs":882,"providerAuthMs":0,"shipAndProveMs":6554,"ledgerPrepareMs":882,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":882,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":882,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7f57b452-893f-4763-a4f3-804798b693c2"},"performance":null,"deploymentId":"forgejo-main-087564df1029","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2561,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:12:35.877514+00:00","proof_gate":"canonical_release_already_verified","source_sha":"087564df10291d0c85b23f5481dde826788cba2b","external_id":"forgejo-main-087564df1029","receipt_type":"execute_mission","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"9a6957cc-e2f1-4fea-9350-fd367260165a","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"2cf863d9-a855-406e-a604-35eb5deb086a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Retry the exact already-authorized one-file golden restore-point metadata mutation after verified no-write provider timeout. Preserve the same mission, branch, exact path, and exact content. Promote f4009feeabd7dca56efd378939fdafbec709662e to the canonical post-recovery golden restore point, then prove the control plane remains frozen.","wordingChanged":false,"canonicalIntent":"Retry the exact already-authorized one-file golden restore-point metadata mutation after verified no-write provider timeout. Preserve the same mission, branch, exact path, and exact content. Promote f4009feeabd7dca56efd378939fdafbec709662e to the canonical post-recovery golden restore point, then prove the control plane remains frozen.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"golden-restore-point","statement":"The control plane canonical restore-point metadata records f4009feeabd7dca56efd378939fdafbec709662e as the post-recovery golden restore target and prior restore history remains available.","proofConditionIds":["repository-proof","freeze-proof"]}],"objective":"Retry the exact already-authorized one-file golden restore-point metadata mutation after verified no-write provider timeout. Preserve the same mission, branch, exact path, and exact content. Promote f4009feeabd7dca56efd378939fdafbec709662e to the canonical post-recovery golden restore point, then prove the control plane remains frozen.","constraints":[{"id":"metadata-only","statement":"Only the control plane restore-point metadata file config/control-plane-restore-point.json may change.","proofConditionIds":["repository-proof"]},{"id":"refreeze-control-plane","statement":"Freeze the control plane again after the golden restore-point update.","proofConditionIds":["freeze-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Current Forgejo main contains the new canonical control plane golden restore-point metadata targeting f4009feeabd7dca56efd378939fdafbec709662e after exact Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-proof","kind":"repository","claim":"The control plane is frozen after the update with controlPlaneMutationLockEnabled true and controlPlaneFrozen true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"17c083ee1793180d30de0dd204bfbe05bf31d5c9ba7461c87b42bcb75c9edc6f","requestContractRevision":4,"previousRequestContractHash":"2fbf8179ba267b5da056fc0b90ef672e00634bfcba237a511bc12fa71a8923aa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:04:53.645607+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4e4f39e7-aef5-40d4-ba05-4db4c43acb4d:request-contract:17c083ee1793180d30de0dd204bfbe05bf31d5c9ba7461c87b42bcb75c9edc6f","mission_step_id":"e19fe1a3-d750-4e07-8653-8b60ec33f8ca","command_center_event_id":"4e4f39e7-aef5-40d4-ba05-4db4c43acb4d"},{"id":"172ed063-386d-4100-9d3c-d8b847eb8026","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Resume the same already-green PR #2448 after the transient Forgejo provider-read timeout. No source changes, no replacement branch, no replacement PR. Exact head 1ac2148a6f21ca66cefffad60b1be2dccab280b0 passed KnockLaunch Gate. Squash merge through the canonical Forgejo path, release frontend only, and prove the exact merged artifact live. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Resume the same already-green PR #2448 after the transient Forgejo provider-read timeout. No source changes, no replacement branch, no replacement PR. Exact head 1ac2148a6f21ca66cefffad60b1be2dccab280b0 passed KnockLaunch Gate. Squash merge through the canonical Forgejo path, release frontend only, and prove the exact merged artifact live. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-integrated-boundary","statement":"Tenant-integrated FirstClassAppTenantBoundary never renders application-owned header/avatar chrome regardless of caller applicationChrome flags, and always nests app content beneath the host tenant shell.","proofConditionIds":["proof-boundary-source","proof-production-live"]},{"id":"outcome-direct-workspace-guard","statement":"ApplicationWorkspace independently fails closed in tenant-integrated mode so direct integrated use cannot create competing application chrome and nested OwnerLayout content defers to the host shell.","proofConditionIds":["proof-workspace-source","proof-production-live"]},{"id":"outcome-regression-guard","statement":"The existing tenant application avatar-menu contract guard covers integrated chrome suppression and owner-shell nesting while standalone behavior and existing tenant menu/route ownership remain preserved.","proofConditionIds":["proof-regression-source","proof-production-live"]}],"objective":"Resume the same already-green PR #2448 after the transient Forgejo provider-read timeout. No source changes, no replacement branch, no replacement PR. Exact head 1ac2148a6f21ca66cefffad60b1be2dccab280b0 passed KnockLaunch Gate. Squash merge through the canonical Forgejo path, release frontend only, and prove the exact merged artifact live. Do not run Visual Witness.","constraints":[{"id":"constraint-standalone-preserved","statement":"Standalone application presentation retains its existing ApplicationWorkspace header/avatar behavior.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-existing-tenant-ownership","statement":"Existing tenantShellOwner CRMUserMenu ownership and nativeTenantRouteOwner routing behavior remain unchanged.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-scope","statement":"No control-plane, database, auth, Supabase, or unrelated tenant-specific source changes.","proofConditionIds":["proof-scope-source"]},{"id":"constraint-release-path","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, frontend-only release, and live production proof.","proofConditionIds":["proof-scope-source","proof-production-live"]},{"id":"constraint-no-visual-witness","statement":"Do not run Visual Witness for this architecture enforcement repair.","proofConditionIds":["proof-scope-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-boundary-source","kind":"repository","claim":"Current Forgejo main contains fail-closed tenant-integrated chrome suppression and OwnerShellNestingContext enforcement in FirstClassAppTenantBoundary.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-workspace-source","kind":"repository","claim":"Current Forgejo main contains a defense-in-depth tenant-integrated fail-closed path in ApplicationWorkspace.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-regression-source","kind":"repository","claim":"Current Forgejo main preserves standalone application chrome, existing tenant menu ownership, native route ownership, and extends the existing tenant application contract guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-scope-source","kind":"repository","claim":"The merged diff is limited to the declared frontend primitive and existing contract guard paths and follows the canonical Gate/merge path without Visual Witness.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production-live","kind":"runtime","claim":"The exact merged frontend artifact containing the shared tenant shell continuity primitive is live in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","requestContractRevision":8,"previousRequestContractHash":"290cc60f850ca81cab79eb8b1d1a95d18253df751cff9c9011063839697adcd2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:01:41.670967+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:08148501-cdc3-4e73-99de-228061c3c860:request-contract:d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","mission_step_id":"2f8047f8-c982-4659-9362-96e3875156d8","command_center_event_id":"08148501-cdc3-4e73-99de-228061c3c860"},{"id":"79779c39-ff1e-44a8-a5f6-62f157fa9de3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-standalone-app-tenant-isolation-0907","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2088,"terminal":false,"missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":21612,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":20210,"approvedPlanMs":0,"missionSetupMs":2026,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":864,"ledgerReconcileMs":0,"lineageReconcileMs":1162,"resolvePreflightMs":2026,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":864,"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":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2255,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:07:54.746814+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2088","receipt_type":"execute_mission","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"fd8b6a16-3cca-435f-a9e2-4154ad1ede86","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/dr-backuphealth-dedupe-626f0ebe","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"626f0ebe-b094-488a-a0b0-4363e13737a6","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":228,"providerAuthMs":0,"ledgerPrepareMs":228,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":228,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":228,"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":"626f0ebe-b094-488a-a0b0-4363e13737a6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2751,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:22:06.392643+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:626f0ebe-b094-488a-a0b0-4363e13737a6:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ee6a211c-707f-499e-9ce0-307174acb760","command_center_event_id":"626f0ebe-b094-488a-a0b0-4363e13737a6"},{"id":"67a5f50e-094d-4280-af18-927e2f17aa29","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2240,"terminal":false,"missionId":"3a282c3c-81de-42a8-a94f-8b68aca37801","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8900,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":8742,"approvedPlanMs":0,"missionSetupMs":528,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":528,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":528,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":528,"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":"3a282c3c-81de-42a8-a94f-8b68aca37801"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2240,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:22:50.027031+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2240","receipt_type":"execute_mission","idempotency_key":"mission:3a282c3c-81de-42a8-a94f-8b68aca37801:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"79ed2589-dd1a-4d18-97d4-777d24b02b32","command_center_event_id":"3a282c3c-81de-42a8-a94f-8b68aca37801"},{"id":"48246b49-4832-46d6-ac2f-2300a273888f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-22b7baf5ae7f","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"22b7baf5-ae7f-4c5b-a82d-e47681ed2312","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1089,"providerAuthMs":0,"ledgerPrepareMs":1089,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1089,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1089,"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":"22b7baf5-ae7f-4c5b-a82d-e47681ed2312"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3691,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:23:05.07523+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:22b7baf5-ae7f-4c5b-a82d-e47681ed2312:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"cc15fd14-2297-4e4c-8372-ab9488a5a0d1","command_center_event_id":"22b7baf5-ae7f-4c5b-a82d-e47681ed2312"},{"id":"94f331c8-9381-4650-92b4-4132673bef2e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-43eb9b8cc50a","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":2278,"terminal":false,"missionId":"43eb9b8c-c50a-4a2e-8ae8-b4ffe6cc3338","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3822,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2451,"approvedPlanMs":0,"missionSetupMs":1226,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":297,"ledgerReconcileMs":0,"lineageReconcileMs":929,"resolvePreflightMs":1226,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":297,"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":"43eb9b8c-c50a-4a2e-8ae8-b4ffe6cc3338"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1525,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:33:17.744732+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2278","receipt_type":"execute_mission","idempotency_key":"mission:43eb9b8c-c50a-4a2e-8ae8-b4ffe6cc3338:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"7e5adf1d-aa03-4670-a596-de7e64a2d5a8","command_center_event_id":"43eb9b8c-c50a-4a2e-8ae8-b4ffe6cc3338"},{"id":"509eef62-2891-42e0-9046-02a45cb1deda","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"086b430d16b0590cab8eaff14a47c11a1e3b368a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"086b430d16b0590cab8eaff14a47c11a1e3b368a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"4d15e365934cae3265de2e67ff90aaa07f8f465b1b60196addd8a77f29bde88d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6212","runId":6212,"status":"success","sourceSha":"086b430d16b0590cab8eaff14a47c11a1e3b368a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:09:44.489031+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"086b430d16b0590cab8eaff14a47c11a1e3b368a","external_id":"forgejo-main-086b430d16b0","receipt_type":"canonical_release_status","idempotency_key":"mission:ac40153e-95d2-49b4-8d62-87c680b40c89:forgejo-release-status:086b430d16b0590cab8eaff14a47c11a1e3b368a:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"e329b5e4-58d8-45e3-9ac3-a244061286e0","command_center_event_id":"ac40153e-95d2-49b4-8d62-87c680b40c89"},{"id":"95b98707-8981-49bf-ab41-3911ffce3ab8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"086b430d16b0590cab8eaff14a47c11a1e3b368a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"PR #2087 is squash-merged from exact Gate-green head 70adf070a8982b3fb5a0a20c60aa40053c77f791 and only the affected frontend production target is released.","proofConditionIds":["proof-runtime"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Do not create another branch or pull request.","proofConditionIds":["proof-runtime"]},{"id":"constraint-2","satisfied":true,"statement":"Do not weaken or bypass server, RLS, owner-role, or tenant authorization checks.","proofConditionIds":["proof-runtime"]}],"contractHash":"4d15e365934cae3265de2e67ff90aaa07f8f465b1b60196addd8a77f29bde88d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"4d15e365934cae3265de2e67ff90aaa07f8f465b1b60196addd8a77f29bde88d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:09:46.372849+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"086b430d16b0590cab8eaff14a47c11a1e3b368a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ac40153e-95d2-49b4-8d62-87c680b40c89:request-contract:4d15e365934cae3265de2e67ff90aaa07f8f465b1b60196addd8a77f29bde88d:086b430d16b0590cab8eaff14a47c11a1e3b368a:verified:","mission_step_id":"e329b5e4-58d8-45e3-9ac3-a244061286e0","command_center_event_id":"ac40153e-95d2-49b4-8d62-87c680b40c89"},{"id":"0bec856b-e1a2-43f4-8462-c3d49bd90d01","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing OAuth mission after exact-head Gate success on d0dd028504827d00e19a68661449dc16c72a3378. Squash merge PR #2089 through Forgejo, deploy only affected cc-execution/control-plane target, prove the exact live runtime, and confirm controlPlaneFrozen=true with the established freeze-version invariant.","wordingChanged":false,"canonicalIntent":"Continue existing OAuth mission after exact-head Gate success on d0dd028504827d00e19a68661449dc16c72a3378. Squash merge PR #2089 through Forgejo, deploy only affected cc-execution/control-plane target, prove the exact live runtime, and confirm controlPlaneFrozen=true with the established freeze-version invariant.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Merge the proven OAuth repair through Forgejo without changing scope.","proofConditionIds":["p1"]},{"id":"o2","statement":"Deploy and prove the exact repaired cc-execution runtime while ending frozen.","proofConditionIds":["p1","p2"]}],"objective":"Continue existing OAuth mission after exact-head Gate success on d0dd028504827d00e19a68661449dc16c72a3378. Squash merge PR #2089 through Forgejo, deploy only affected cc-execution/control-plane target, prove the exact live runtime, and confirm controlPlaneFrozen=true with the established freeze-version invariant.","constraints":[{"id":"c1","statement":"Reuse only mission 7f57b452-893f-4763-a4f3-804798b693c2 and PR #2089; no replacement PR or GitHub path.","proofConditionIds":["p1","p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"PR #2089 is squash merged from a fresh exact-head Gate and merged source contains canonical info@knocklaunch.app OAuth owner enforcement, bounded transient provider retry behavior, regression coverage, and controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"runtime","claim":"The exact merged OAuth repair is deployed to cc-execution and live health matches the merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"8998c0bb143d68bede57040a5cc2036b2c226974c01e937cd6e3ca083ca81b77","requestContractRevision":6,"previousRequestContractHash":"594b933376a8631cc66422988413d002f14655d8247f170f11a84306475afd61"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:10:29.620832+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:request-contract:8998c0bb143d68bede57040a5cc2036b2c226974c01e937cd6e3ca083ca81b77","mission_step_id":"9a6957cc-e2f1-4fea-9350-fd367260165a","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"0dc59ac5-b881-4a79-8f0c-fd6bdb4875f2","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/command-center-oauth-identity-reliability-20260907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2089,"terminal":false,"missionId":"7f57b452-893f-4763-a4f3-804798b693c2","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"087564df10291d0c85b23f5481dde826788cba2b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16541,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2559,"approvedPlanMs":0,"missionSetupMs":1527,"providerAuthMs":0,"shipAndProveMs":13326,"ledgerPrepareMs":929,"ledgerReconcileMs":0,"lineageReconcileMs":598,"resolvePreflightMs":1527,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":929,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7f57b452-893f-4763-a4f3-804798b693c2"},"performance":null,"deploymentId":"forgejo-main-087564df1029","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2712,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:10:47.605208+00:00","proof_gate":"canonical_release_dispatched","source_sha":"087564df10291d0c85b23f5481dde826788cba2b","external_id":"forgejo-main-087564df1029","receipt_type":"execute_mission","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ccd30681-bf20-4cb4-9ee7-94f2fcb5982c","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"29791434-4d56-40c4-ac1b-6b57f2d5970f","source":"forgejo","status":"waiting","payload":{"branch":"ai/tenant-application-shell-continuity-primitive-20260911","prNumber":2448,"nextAction":null,"mergeCommitSha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:07:18.627197+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1","external_id":"2448","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:08148501-cdc3-4e73-99de-228061c3c860:merged-pr:2448:96b68b18800a95e05fb4c43caba5c4c886d7afd1","mission_step_id":"c78f1978-b36c-47ff-9042-18e4f376a1c0","command_center_event_id":"08148501-cdc3-4e73-99de-228061c3c860"},{"id":"b7a9aefe-a2ad-44f3-a66a-a2fe3cf30a16","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/command-center-oauth-identity-reliability-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2089,"terminal":false,"missionId":"7f57b452-893f-4763-a4f3-804798b693c2","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"087564df10291d0c85b23f5481dde826788cba2b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":23766,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1348,"approvedPlanMs":0,"missionSetupMs":3392,"providerAuthMs":0,"shipAndProveMs":20886,"ledgerPrepareMs":793,"ledgerReconcileMs":0,"lineageReconcileMs":2599,"resolvePreflightMs":3392,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":793,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"7f57b452-893f-4763-a4f3-804798b693c2"},"performance":null,"deploymentId":"forgejo-main-087564df1029","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1486,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:11:37.783132+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"087564df10291d0c85b23f5481dde826788cba2b","external_id":"forgejo-main-087564df1029","receipt_type":"execute_mission","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"ccd30681-bf20-4cb4-9ee7-94f2fcb5982c","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"fd7305ac-e5e3-47ac-88bb-650f8e2642a0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-standalone-app-tenant-isolation-0907","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2088,"terminal":false,"missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":6631,"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":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":815,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:12:09.583227+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2088","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:automatic-mission-resume:2088:repair_mission_waiting_for_gate","mission_step_id":"c82990be-8596-4594-b012-22f275676cb8","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"4666ceff-0f8a-4441-8f90-9c8e53430bb4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the now-successful canonical release run 6215 for merged source 087564df10291d0c85b23f5481dde826788cba2b. Do not mutate source or create any new work. Verify exact live cc-execution runtime identity and final frozen control-plane repository state, then close this existing mission terminally.","wordingChanged":false,"canonicalIntent":"Reconcile the now-successful canonical release run 6215 for merged source 087564df10291d0c85b23f5481dde826788cba2b. Do not mutate source or create any new work. Verify exact live cc-execution runtime identity and final frozen control-plane repository state, then close this existing mission terminally.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Finish terminal proof for the existing OAuth repair with no additional mutations.","proofConditionIds":["p1","p2"]}],"objective":"Reconcile the now-successful canonical release run 6215 for merged source 087564df10291d0c85b23f5481dde826788cba2b. Do not mutate source or create any new work. Verify exact live cc-execution runtime identity and final frozen control-plane repository state, then close this existing mission terminally.","constraints":[{"id":"c1","statement":"No new branch, PR, mutation, or unrelated release.","proofConditionIds":["p1","p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"Merged main source contains the canonical info@knocklaunch.app OAuth owner policy, bounded transient provider retry behavior, regression coverage, and controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"runtime","claim":"Live cc-execution is healthy at exact merged source 087564df10291d0c85b23f5481dde826788cba2b.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"55ced2a745c518854f16d5fdf40eab8fde2b3be2ebe36ad5e146fb2ae72f6fb8","requestContractRevision":8,"previousRequestContractHash":"1e4503d8df3caf21f8a6830a6175f9a37be81acd2a618704769ee67c4208b052"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:12:24.091104+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:request-contract:55ced2a745c518854f16d5fdf40eab8fde2b3be2ebe36ad5e146fb2ae72f6fb8","mission_step_id":"9a6957cc-e2f1-4fea-9350-fd367260165a","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"fa4df9c2-ab74-49e0-b086-240d4992f027","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-integrated-boundary","satisfied":false,"statement":"Tenant-integrated FirstClassAppTenantBoundary never renders application-owned header/avatar chrome regardless of caller applicationChrome flags, and always nests app content beneath the host tenant shell.","proofConditionIds":["proof-boundary-source","proof-production-live"]},{"id":"outcome-direct-workspace-guard","satisfied":false,"statement":"ApplicationWorkspace independently fails closed in tenant-integrated mode so direct integrated use cannot create competing application chrome and nested OwnerLayout content defers to the host shell.","proofConditionIds":["proof-workspace-source","proof-production-live"]},{"id":"outcome-regression-guard","satisfied":false,"statement":"The existing tenant application avatar-menu contract guard covers integrated chrome suppression and owner-shell nesting while standalone behavior and existing tenant menu/route ownership remain preserved.","proofConditionIds":["proof-regression-source","proof-production-live"]}],"satisfied":false,"constraints":[{"id":"constraint-standalone-preserved","satisfied":false,"statement":"Standalone application presentation retains its existing ApplicationWorkspace header/avatar behavior.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-existing-tenant-ownership","satisfied":false,"statement":"Existing tenantShellOwner CRMUserMenu ownership and nativeTenantRouteOwner routing behavior remain unchanged.","proofConditionIds":["proof-regression-source"]},{"id":"constraint-scope","satisfied":false,"statement":"No control-plane, database, auth, Supabase, or unrelated tenant-specific source changes.","proofConditionIds":["proof-scope-source"]},{"id":"constraint-release-path","satisfied":false,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, frontend-only release, and live production proof.","proofConditionIds":["proof-scope-source","proof-production-live"]},{"id":"constraint-no-visual-witness","satisfied":false,"statement":"Do not run Visual Witness for this architecture enforcement repair.","proofConditionIds":["proof-scope-source"]}],"contractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-boundary-source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-workspace-source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-regression-source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-scope-source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-production-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":8},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T00:07:27.461193+00:00","proof_gate":"request_contract_pending","source_sha":"96b68b18800a95e05fb4c43caba5c4c886d7afd1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:08148501-cdc3-4e73-99de-228061c3c860:request-contract:d5c7392a7fcfc7ac54b5104596043e660db4ee6a7ca9db83f1fa9cc8e69565a8:96b68b18800a95e05fb4c43caba5c4c886d7afd1:pending:repository","mission_step_id":"59039687-dab6-4496-b511-dc9060682d47","command_center_event_id":"08148501-cdc3-4e73-99de-228061c3c860"},{"id":"e0258706-e778-463a-b20f-bb898fd01d0c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-standalone-app-tenant-isolation-0907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.71-mcp-oauth-owner-retry","prNumber":2088,"terminal":false,"missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11905,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1403,"approvedPlanMs":0,"missionSetupMs":1386,"providerAuthMs":0,"shipAndProveMs":10303,"ledgerPrepareMs":1165,"ledgerReconcileMs":0,"lineageReconcileMs":221,"resolvePreflightMs":1386,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1165,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},"performance":null,"deploymentId":"forgejo-main-71bfaff6174d","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2756,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:15:58.701907+00:00","proof_gate":"canonical_release_dispatched","source_sha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","external_id":"forgejo-main-71bfaff6174d","receipt_type":"execute_mission","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"9b1e2290-aabc-46cd-ba51-55139a1e8aa7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"a3909a15-a7d7-4f6e-906d-2acef4764ccb","source":"cc-execution","status":"recorded","payload":{"objective":"Finish the existing Big Papi Proposals mount repair using only existing PR #2092, branch ai/proposal-engine-direct-auth-transport-20260907, head 35f83164f5e2ecfcbe3249d501ab0c61d6545501. Do not create a replacement branch, PR, or duplicate source repair. Reconcile #2092 against current Forgejo main at merge time; if main advanced, refresh this same branch and rerun KnockLaunch Gate. Squash merge only after current-main ancestry and relevant Gate are green. Release only the affected frontend target. Then prove on production mobile /big-papis/owner/proposals under the Big Papi GodMode tenant projection that the actual proposal workspace mounts and the real Design control is present and usable, with no empty tenant-shell/profile transport stall. Preserve preview isolation, tenant boundaries, server/RLS authorization, and all unrelated standalone-login and Calendar workstreams.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-09-07T18:46:56.671Z","fingerprint":"979064dd65070dfaf191bc828a440f434ce9d95e400302d531534f8177073736","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/proposal-engine-direct-auth-transport-20260907","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the existing Big Papi Proposals mount repair using only existing PR #2092, branch ai/proposal-engine-direct-auth-transport-20260907, head 35f83164f5e2ecfcbe3249d501ab0c61d6545501. Do not create a replacement branch, PR, or duplicate source repair. Reconcile #2092 against current Forgejo main at merge time; if main advanced, refresh this same branch and rerun KnockLaunch Gate. Squash merge only after current-main ancestry and relevant Gate are green. Release only the affected frontend target. Then prove on production mobile /big-papis/owner/proposals under the Big Papi GodMode tenant projection that the actual proposal workspace mounts and the real Design control is present and usable, with no empty tenant-shell/profile transport stall. Preserve preview isolation, tenant boundaries, server/RLS authorization, and all unrelated standalone-login and Calendar workstreams.","wordingChanged":false,"canonicalIntent":"Finish the existing Big Papi Proposals mount repair using only existing PR #2092, branch ai/proposal-engine-direct-auth-transport-20260907, head 35f83164f5e2ecfcbe3249d501ab0c61d6545501. Do not create a replacement branch, PR, or duplicate source repair. Reconcile #2092 against current Forgejo main at merge time; if main advanced, refresh this same branch and rerun KnockLaunch Gate. Squash merge only after current-main ancestry and relevant Gate are green. Release only the affected frontend target. Then prove on production mobile /big-papis/owner/proposals under the Big Papi GodMode tenant projection that the actual proposal workspace mounts and the real Design control is present and usable, with no empty tenant-shell/profile transport stall. Preserve preview isolation, tenant boundaries, server/RLS authorization, and all unrelated standalone-login and Calendar workstreams.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-live","statement":"Existing PR #2092 is current-main safe, Gate green, squash merged, and its exact frontend source is live.","proofConditionIds":["proof-runtime"]},{"id":"outcome-proposals","statement":"Big Papi Proposals mobile mounts the real proposal workspace and a real editor control works instead of stopping at the tenant shell.","proofConditionIds":["proof-interaction"]}],"objective":"Finish the existing Big Papi Proposals mount repair using only existing PR #2092, branch ai/proposal-engine-direct-auth-transport-20260907, head 35f83164f5e2ecfcbe3249d501ab0c61d6545501. Do not create a replacement branch, PR, or duplicate source repair. Reconcile #2092 against current Forgejo main at merge time; if main advanced, refresh this same branch and rerun KnockLaunch Gate. Squash merge only after current-main ancestry and relevant Gate are green. Release only the affected frontend target. Then prove on production mobile /big-papis/owner/proposals under the Big Papi GodMode tenant projection that the actual proposal workspace mounts and the real Design control is present and usable, with no empty tenant-shell/profile transport stall. Preserve preview isolation, tenant boundaries, server/RLS authorization, and all unrelated standalone-login and Calendar workstreams.","constraints":[{"id":"constraint-existing-pr","statement":"Use existing PR #2092 and branch ai/proposal-engine-direct-auth-transport-20260907; do not create a replacement branch, PR, or duplicate source repair.","proofConditionIds":["proof-runtime"]},{"id":"constraint-release","statement":"Release frontend only.","proofConditionIds":["proof-runtime"]},{"id":"constraint-security","statement":"Preserve preview isolation, tenant boundaries, server/RLS authorization, and unrelated Calendar/standalone-login workstreams.","proofConditionIds":["proof-runtime","proof-interaction"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The exact squash-merged current-main-safe source for PR #2092 is live on the production frontend after canonical Forgejo release.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-interaction","kind":"interaction","claim":"On mobile /big-papis/owner/proposals under Big Papi GodMode projection, the actual proposal workspace mounts and the real Design editor control is usable without the prior profile transport stall.","route":"/big-papis/owner/proposals","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[{"id":"open-design","name":"Design","role":"button","type":"click","exact":true,"waitMs":1000,"required":true}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/proposal-engine-direct-auth-transport-20260907","conversationContext":"{\"requestContract\":{\"version\":1,\"outcomes\":[{\"id\":\"outcome-live\",\"statement\":\"Existing PR #2092 is current-main safe, Gate green, squash merged, and its exact frontend source is live.\",\"proofConditionIds\":[\"proof-runtime\"]},{\"id\":\"outcome-proposals\",\"statement\":\"Big Papi Proposals mobile mounts the real proposal workspace and a real editor control works instead of stopping at the tenant shell.\",\"proofConditionIds\":[\"proof-interaction\"]}],\"constraints\":[{\"id\":\"constraint-existing-pr\",\"statement\":\"Use existing PR #2092 and branch ai/proposal-engine-direct-auth-transport-20260907; do not create a replacement branch, PR, or duplicate source repair.\",\"proofConditionIds\":[\"proof-runtime\"]},{\"id\":\"constraint-release\",\"statement\":\"Release frontend only.\",\"proofConditionIds\":[\"proof-runtime\"]},{\"id\":\"constraint-security\",\"statement\":\"Preserve preview isolation, tenant boundaries, server/RLS authorization, and unrelated Calendar/standalone-login workstreams.\",\"proofConditionIds\":[\"proof-runtime\",\"proof-interaction\"]}],\"proofConditions\":[{\"id\":\"proof-runtime\",\"kind\":\"runtime\",\"claim\":\"The exact squash-merged current-main-safe source for PR #2092 is live on the production frontend after canonical Forgejo release.\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"proof-interaction\",\"kind\":\"interaction\",\"claim\":\"On mobile /big-papis/owner/proposals under Big Papi GodMode projection, the actual proposal workspace mounts and the real Design editor control is usable without the prior profile transport stall.\",\"required\":true,\"route\":\"/big-papis/owner/proposals\",\"roleRef\":\"GodMode\",\"targetedActions\":[{\"id\":\"open-design\",\"type\":\"click\",\"role\":\"button\",\"name\":\"Design\",\"exact\":true,\"waitMs\":1000,\"required\":true}],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}]}}","requestContractHash":"373f7fb1fdbd7943739c634189c9e26b756bcd57ac67d6f2198ad203f52ca9c4","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T18:46:57.073018+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:c07c9bf3-d9a2-4646-8c92-720e646e7f70:tenant-workstream-contribution:979064dd65070dfaf191bc828a440f434ce9d95e400302d531534f8177073736","mission_step_id":null,"command_center_event_id":"c07c9bf3-d9a2-4646-8c92-720e646e7f70"},{"id":"1bb7c437-48c2-479c-bd23-8cc068da3361","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","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":"f1d1ab102496c973f7bf0843fa1e7cdf4685e656daec7fcf92b8562fc11b4644","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6217","runId":6217,"status":"running","sourceSha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","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-07T18:16:21.261474+00:00","proof_gate":"canonical_release_pending","source_sha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","external_id":"forgejo-main-71bfaff6174d","receipt_type":"canonical_release_status","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:forgejo-release-status:71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"9b1e2290-aabc-46cd-ba51-55139a1e8aa7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"d3eac72b-a754-4e96-90f6-f01b9b63afed","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/fix-standalone-app-tenant-isolation-0907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2088,"terminal":false,"missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","timingsMs":{"prReadinessMs":2081,"approvedPlanMs":0,"shipAndProveMs":19283,"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":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},"performance":null,"deploymentId":"forgejo-main-71bfaff6174d","workflowRunId":6217,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:16:44.913888+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2088","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:automatic-mission-resume:2088:canonical_release_reconciliation_pending","mission_step_id":"c82990be-8596-4594-b012-22f275676cb8","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"0f8e25dc-199f-46b1-a0df-cad0da00211d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"f1d1ab102496c973f7bf0843fa1e7cdf4685e656daec7fcf92b8562fc11b4644","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6217","runId":6217,"status":"success","sourceSha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:18:16.205702+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","external_id":"forgejo-main-71bfaff6174d","receipt_type":"canonical_release_status","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:forgejo-release-status:71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"e52eb66f-4483-4e5d-9ed2-40f0251b30d9","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"dc410e76-da24-46d3-8004-dd8064853d9e","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"tenant-isolation","satisfied":false,"statement":"Standalone app routes preserve explicit tenant identity and no longer silently restore a different tenant from prior app/browser state.","proofConditionIds":["repo-isolation"]},{"id":"link-behavior","satisfied":false,"statement":"Tenant-originated app links resolve to tenant-qualified standalone URLs and ambiguous bare app URLs fail closed instead of guessing tenant context.","proofConditionIds":["repo-routing"]}],"satisfied":false,"constraints":[{"id":"one-pr","satisfied":false,"statement":"Use the existing branch and PR #2088; do not create duplicate PRs or releases.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"no-tenant-data-change","satisfied":false,"statement":"Do not mutate tenant data, tenant application installs, branding, or proposal content.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"frontend-only-release","satisfied":false,"statement":"Release only the frontend.","proofConditionIds":["repo-isolation","repo-routing"]},{"id":"shared-primitive","satisfied":false,"statement":"Fix the shared routing primitive; do not add tenant-specific exceptions.","proofConditionIds":["repo-isolation","repo-routing"]}],"contractHash":"f1d1ab102496c973f7bf0843fa1e7cdf4685e656daec7fcf92b8562fc11b4644","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-isolation","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"f1d1ab102496c973f7bf0843fa1e7cdf4685e656daec7fcf92b8562fc11b4644","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"repo-routing","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"f1d1ab102496c973f7bf0843fa1e7cdf4685e656daec7fcf92b8562fc11b4644","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":8},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:18:18.102522+00:00","proof_gate":"request_contract_pending","source_sha":"71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:request-contract:f1d1ab102496c973f7bf0843fa1e7cdf4685e656daec7fcf92b8562fc11b4644:71bfaff6174db9f42bf9fb9bb19d0ff32a8a2646:pending:repository","mission_step_id":"e52eb66f-4483-4e5d-9ed2-40f0251b30d9","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"674dd47b-b005-4cfa-aca8-48df5c8115c6","source":"forgejo","status":"waiting","payload":{"branch":"ai/calendar-premium-oversight-rebuild-20260907","prNumber":2093,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ead8fc5be01619e229be549585d1c0f35851f051","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-07T18:41:21.900186+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ead8fc5be01619e229be549585d1c0f35851f051","external_id":"2093","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:64a040df-5719-4846-a2d9-febabcfc8fe2:merged-pr:2093:ead8fc5be01619e229be549585d1c0f35851f051","mission_step_id":"bcf55f62-e96a-49cb-b0d7-95fcf1f20c9d","command_center_event_id":"64a040df-5719-4846-a2d9-febabcfc8fe2"},{"id":"aa7d47d4-65c8-469c-919d-156d1c30855f","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"ce8b12efa6b3281fba2ca9d52e0f0574a584b870","sourceSha":"ead8fc5be01619e229be549585d1c0f35851f051","deploymentId":"forgejo-main-ead8fc5be016","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":6229},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-07T18:58:03.948607+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"ead8fc5be01619e229be549585d1c0f35851f051","external_id":"forgejo-main-ead8fc5be016","receipt_type":"canonical_release_status","idempotency_key":"mission:64a040df-5719-4846-a2d9-febabcfc8fe2:forgejo-release-status:ead8fc5be01619e229be549585d1c0f35851f051:superseded:ce8b12efa6b3281fba2ca9d52e0f0574a584b870","mission_step_id":"bcf55f62-e96a-49cb-b0d7-95fcf1f20c9d","command_center_event_id":"64a040df-5719-4846-a2d9-febabcfc8fe2"},{"id":"65c189b9-1462-443b-9572-e3aa07c2bbe2","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"87ad24cef50034cd639b2c27838f685ea25d1377","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"87ad24cef50034cd639b2c27838f685ea25d1377","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"925f13af0aad7642592edaac6b8ad820c0f2251a0ff044d6c144db4fdab35f76","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6219","runId":6219,"status":"running","sourceSha":"87ad24cef50034cd639b2c27838f685ea25d1377","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-07T18:22:38.194357+00:00","proof_gate":"canonical_release_pending","source_sha":"87ad24cef50034cd639b2c27838f685ea25d1377","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:3ee57508-e226-4489-850c-a8ab050d3142:forgejo-release-status:87ad24cef50034cd639b2c27838f685ea25d1377:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"fbda6b9b-34e8-4294-8b1c-6391ffd6a5cd","command_center_event_id":"3ee57508-e226-4489-850c-a8ab050d3142"},{"id":"565c5de3-12ed-4f87-9920-d2ec2e6473ba","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d7d828d07983","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"d7d828d0-7983-4e86-bfdf-039cb77d06c8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":566,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":791,"providerAuthMs":0,"ledgerPrepareMs":791,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":791,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":791,"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":"d7d828d0-7983-4e86-bfdf-039cb77d06c8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3840,"likelyAffectedFiles":["supabase/functions/system-backup/index.ts","supabase/migrations/20260909173000_harden_system_backup_recovery.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:20:37.577288+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d7d828d0-7983-4e86-bfdf-039cb77d06c8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7ba94ed9-3ec7-4ff2-889f-e705fa6fd785","command_center_event_id":"d7d828d0-7983-4e86-bfdf-039cb77d06c8"},{"id":"fcbf9daf-ed2d-40fa-8609-a960c95a4fb0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mu2w9lx7","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":2835,"terminal":false,"missionId":"3604556c-0edb-4be1-b626-a467bb36cc72","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0055e25bb74cf4434f5e29c31e26d0056a2f4d91","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6270,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":636,"approvedPlanMs":0,"missionSetupMs":1746,"providerAuthMs":0,"shipAndProveMs":5356,"ledgerPrepareMs":1484,"ledgerReconcileMs":0,"lineageReconcileMs":262,"resolvePreflightMs":1746,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1484,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3604556c-0edb-4be1-b626-a467bb36cc72"},"performance":null,"deploymentId":"forgejo-main-0055e25bb74c","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2744,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:51:43.756707+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0055e25bb74cf4434f5e29c31e26d0056a2f4d91","external_id":"forgejo-main-0055e25bb74c","receipt_type":"execute_mission","idempotency_key":"mission:3604556c-0edb-4be1-b626-a467bb36cc72:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"2aa96d54-88b7-4bab-8cab-610391da8be9","command_center_event_id":"3604556c-0edb-4be1-b626-a467bb36cc72"},{"id":"bff7e360-81dc-47f8-8b97-74514659833a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d7d828d07983","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/objective-first-repair-d7d828d07983","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"d7d828d0-7983-4e86-bfdf-039cb77d06c8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4258,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":350,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":350,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":350,"repositoryMutationMs":4258,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":350,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d7d828d0-7983-4e86-bfdf-039cb77d06c8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1568,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:24:27.075139+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d7d828d0-7983-4e86-bfdf-039cb77d06c8:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6fa06328-4861-43d6-b378-564e45f5b42e","command_center_event_id":"d7d828d0-7983-4e86-bfdf-039cb77d06c8"},{"id":"6db434d0-c9fa-4ce8-9d4d-c0f0b2bc5963","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"87ad24cef50034cd639b2c27838f685ea25d1377","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"87ad24cef50034cd639b2c27838f685ea25d1377","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"925f13af0aad7642592edaac6b8ad820c0f2251a0ff044d6c144db4fdab35f76","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6219","runId":6219,"status":"success","sourceSha":"87ad24cef50034cd639b2c27838f685ea25d1377","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:24:41.887277+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"87ad24cef50034cd639b2c27838f685ea25d1377","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:3ee57508-e226-4489-850c-a8ab050d3142:forgejo-release-status:87ad24cef50034cd639b2c27838f685ea25d1377:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"7835087a-96a2-4458-8110-dfe9f5d1ebfb","command_center_event_id":"3ee57508-e226-4489-850c-a8ab050d3142"},{"id":"310cc2c8-7248-4327-90bb-ba0611d9cfb4","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js"],"reason":"Already-green Godmode PR #2285 cannot progress because Forgejo pull-request reads repeatedly exceed the current PR-specific readiness and merge read budgets while the Forgejo host and ordinary repository reads are healthy.","baseSha":"b6af7ef22095b528b2f8a36606d29485fd39e738","issuedAt":1789022341915,"expiresAt":1789022521915,"missionId":"8bd1cf6b-815c-4142-871a-79b62ad96e39","authorizationId":"a23f2b02-f468-4aba-969b-c4bff2193e22","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:39:02.357024+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b6af7ef22095b528b2f8a36606d29485fd39e738","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a23f2b02-f468-4aba-969b-c4bff2193e22","mission_step_id":"b2005c21-cafb-498d-830c-e03d7aa956aa","command_center_event_id":"8bd1cf6b-815c-4142-871a-79b62ad96e39"},{"id":"983c3d92-1e3c-46d0-92e7-cf5dcc486862","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-tenant-applications-godmode-read-0907","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.71-mcp-oauth-owner-retry","prNumber":null,"terminal":false,"missionId":"5c3db716-45de-4ba4-9aac-17beefdd1796","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":562,"providerAuthMs":0,"ledgerPrepareMs":562,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":562,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":562,"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":"5c3db716-45de-4ba4-9aac-17beefdd1796"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2936,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:24:45.058766+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5c3db716-45de-4ba4-9aac-17beefdd1796:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"dc3dff92-063c-45d6-97f6-21a99c1fc193","command_center_event_id":"5c3db716-45de-4ba4-9aac-17beefdd1796"},{"id":"94ce7aca-78c9-4516-91f3-83233e21add7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the exact existing PR #2091 state without changing source, then because its exact head e502d066f2bb231e2d262844595a1b3c6592fe6c has already passed KnockLaunch Gate, squash merge and release migrations only. Do not create another PR or deploy frontend.","wordingChanged":false,"canonicalIntent":"Adopt the exact existing PR #2091 state without changing source, then because its exact head e502d066f2bb231e2d262844595a1b3c6592fe6c has already passed KnockLaunch Gate, squash merge and release migrations only. Do not create another PR or deploy frontend.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"policy-shipped","statement":"The validated RLS migration is merged and released through the migrations owner.","proofConditionIds":["policy-source"]}],"objective":"Adopt the exact existing PR #2091 state without changing source, then because its exact head e502d066f2bb231e2d262844595a1b3c6592fe6c has already passed KnockLaunch Gate, squash merge and release migrations only. Do not create another PR or deploy frontend.","constraints":[{"id":"migration-only","statement":"Only the migration release target is allowed.","proofConditionIds":["policy-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"policy-source","kind":"repository","claim":"The merged migration defines tenant_applications_member_read as platform admin OR existing active user_tenant_access membership.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]}],"validationErrors":[]},"requestContractHash":"ee5a3577afeb1a94e42224f51a4844f25b2eac7c79ea9c7bcb1413e871c34501","requestContractRevision":2,"previousRequestContractHash":"8acae52fb679c04c672dcbcc41e7e59d6df2fb327bb6df56a837620e78cc8a50"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:24:57.090634+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5c3db716-45de-4ba4-9aac-17beefdd1796:request-contract:ee5a3577afeb1a94e42224f51a4844f25b2eac7c79ea9c7bcb1413e871c34501","mission_step_id":"9532fb1d-4d4c-4ae4-a45d-80f8b06c0330","command_center_event_id":"5c3db716-45de-4ba4-9aac-17beefdd1796"},{"id":"705d03cb-5840-4c20-875f-4efc9f8c2aaf","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"PR #2091 is explicitly identified and exact head e502d066f2bb231e2d262844595a1b3c6592fe6c passed KnockLaunch Gate. Continue this same mission without source mutation: squash merge that exact PR and release migrations only. Production database verification will follow through Supabase.","wordingChanged":false,"canonicalIntent":"PR #2091 is explicitly identified and exact head e502d066f2bb231e2d262844595a1b3c6592fe6c passed KnockLaunch Gate. Continue this same mission without source mutation: squash merge that exact PR and release migrations only. Production database verification will follow through Supabase.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"policy-shipped","statement":"The validated RLS migration is merged and released through the migrations owner.","proofConditionIds":["policy-source"]}],"objective":"PR #2091 is explicitly identified and exact head e502d066f2bb231e2d262844595a1b3c6592fe6c passed KnockLaunch Gate. Continue this same mission without source mutation: squash merge that exact PR and release migrations only. Production database verification will follow through Supabase.","constraints":[{"id":"migration-only","statement":"Only the migration release target is allowed.","proofConditionIds":["policy-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"policy-source","kind":"repository","claim":"The merged migration defines tenant_applications_member_read as platform admin OR existing active user_tenant_access membership.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]}],"validationErrors":[]},"requestContractHash":"4a03ddbc1cdba4dea5e2edeb9683ae32799a5ab862a48340af70f0628ec8d75d","requestContractRevision":4,"previousRequestContractHash":"327c5773d64d9ad6fe7ccee8f28f459bdc3cee3ea3a4abbbee7ace15c23ba218"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:25:36.441407+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5c3db716-45de-4ba4-9aac-17beefdd1796:request-contract:4a03ddbc1cdba4dea5e2edeb9683ae32799a5ab862a48340af70f0628ec8d75d","mission_step_id":"9532fb1d-4d4c-4ae4-a45d-80f8b06c0330","command_center_event_id":"5c3db716-45de-4ba4-9aac-17beefdd1796"},{"id":"77836826-c03f-4769-bd4b-060a97871737","source":"cc-execution","status":"recorded","payload":{"objective":"Continue exact green PR 2095. Squash merge and release only the newly versioned Calendar migration, then prove the Calendar CalDAV database contract is live. Frontend and calendar-provider-connections are already live and unchanged; do not redeploy them. Do not authorize any provider or mutate any event.","tenantRef":"c55998b4-82a3-467e-8d35-177bb4785f6e","receivedAt":"2026-09-07T19:02:48.085Z","fingerprint":"73c96b44f6f9782f07b4734849edf227da613bc672d9e865b4a58923731342b9","workstreamRef":"c55998b482a3467e8d35177bb4785f6e","conversationId":null,"canonicalBranch":"ai/fix-calendar-migration-version-20260907","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue exact green PR 2095. Squash merge and release only the newly versioned Calendar migration, then prove the Calendar CalDAV database contract is live. Frontend and calendar-provider-connections are already live and unchanged; do not redeploy them. Do not authorize any provider or mutate any event.","wordingChanged":false,"canonicalIntent":"Continue exact green PR 2095. Squash merge and release only the newly versioned Calendar migration, then prove the Calendar CalDAV database contract is live. Frontend and calendar-provider-connections are already live and unchanged; do not redeploy them. Do not authorize any provider or mutate any event.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"migration-live","statement":"The fresh Calendar CalDAV migration is applied in production and the stale colliding Calendar migration is no longer a release candidate.","proofConditionIds":["db-constraint","db-capability","db-action","release-scope"]}],"objective":"Continue exact green PR 2095. Squash merge and release only the newly versioned Calendar migration, then prove the Calendar CalDAV database contract is live. Frontend and calendar-provider-connections are already live and unchanged; do not redeploy them. Do not authorize any provider or mutate any event.","constraints":[{"id":"migration-only","statement":"Release only migrations; frontend and Supabase Edge are already live and unchanged.","proofConditionIds":["release-scope"]},{"id":"no-runtime-mutation-proof","statement":"Do not authorize third-party providers or create/edit/delete production events during proof.","proofConditionIds":["db-constraint","db-capability","db-action"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"db-constraint","kind":"runtime","claim":"Production calendar_connections provider constraint permits caldav.","route":"/knocklaunch-crm/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"db-capability","kind":"runtime","claim":"Production Calendar application_catalog capabilities include add-caldav.","route":"/knocklaunch-crm/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"db-action","kind":"runtime","claim":"Production application_action_registry contains callable calendar/add-caldav mapped to calendar-provider-connections:add_caldav.","route":"/knocklaunch-crm/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"release-scope","kind":"scope","claim":"Only the migrations production owner releases in this corrective generation.","route":"/knocklaunch-crm/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]}],"validationErrors":[]},"requestedBranch":"ai/fix-calendar-migration-version-20260907","conversationContext":null,"requestContractHash":"192fc548df51eb45142c6be048c0659eb9754509df0fe29227cc7c8bc38b6df0","requestContractRevision":1},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-07T19:02:48.582656+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5dc323c9-a5d3-4740-940f-450413a024bb:tenant-workstream-contribution:73c96b44f6f9782f07b4734849edf227da613bc672d9e865b4a58923731342b9","mission_step_id":null,"command_center_event_id":"5dc323c9-a5d3-4740-940f-450413a024bb"},{"id":"f3fe6831-2311-4567-a666-9f8b7ef81fc6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-tenant-applications-godmode-read-0907","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.71-mcp-oauth-owner-retry","prNumber":null,"terminal":false,"missionId":"5c3db716-45de-4ba4-9aac-17beefdd1796","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4401,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":752,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":752,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":752,"repositoryMutationMs":4401,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":752,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5c3db716-45de-4ba4-9aac-17beefdd1796"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1549,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:25:03.210317+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5c3db716-45de-4ba4-9aac-17beefdd1796:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"9532fb1d-4d4c-4ae4-a45d-80f8b06c0330","command_center_event_id":"5c3db716-45de-4ba4-9aac-17beefdd1796"},{"id":"517e6ba6-1975-4115-9754-d9f9701448c4","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-tenant-applications-godmode-read-0907","prNumber":2091,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"db625bd0fcd727a4f3f2834ae9e47b48804f0771","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:25:58.630588+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"db625bd0fcd727a4f3f2834ae9e47b48804f0771","external_id":"2091","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5c3db716-45de-4ba4-9aac-17beefdd1796:merged-pr:2091:db625bd0fcd727a4f3f2834ae9e47b48804f0771","mission_step_id":"c1071046-207a-4452-994d-d01774c95385","command_center_event_id":"5c3db716-45de-4ba4-9aac-17beefdd1796"},{"id":"1fc0dba6-60f2-4d02-a76c-9dad72b1b899","source":"forgejo","status":"waiting","payload":{"branch":"ai/supabase-session-read-fallback-20260907","prNumber":2090,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"87ad24cef50034cd639b2c27838f685ea25d1377","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:22:33.295854+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"87ad24cef50034cd639b2c27838f685ea25d1377","external_id":"2090","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3ee57508-e226-4489-850c-a8ab050d3142:merged-pr:2090:87ad24cef50034cd639b2c27838f685ea25d1377","mission_step_id":"412cb2be-d660-46c1-8ff6-30305a28c7d6","command_center_event_id":"3ee57508-e226-4489-850c-a8ab050d3142"},{"id":"b906a0d8-7fa1-440f-8023-46b238cddc8a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d7d828d07983","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"d7d828d0-7983-4e86-bfdf-039cb77d06c8","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12891,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":836,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":324,"ledgerReconcileMs":0,"lineageReconcileMs":512,"resolvePreflightMs":836,"repositoryMutationMs":12891,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":324,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d7d828d0-7983-4e86-bfdf-039cb77d06c8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1554,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:23:02.317345+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d7d828d0-7983-4e86-bfdf-039cb77d06c8:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"6fa06328-4861-43d6-b378-564e45f5b42e","command_center_event_id":"d7d828d0-7983-4e86-bfdf-039cb77d06c8"},{"id":"daefd159-0d79-4673-a140-fe5900734002","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-cffd624dfcbd","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2268,"terminal":false,"missionId":"cffd624d-fcbd-4470-8a89-ef4bf7b8d75f","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e15b569269d4d0b947159d5d0db52ff9df627800","timingsMs":{"prReadinessMs":2099,"approvedPlanMs":0,"shipAndProveMs":12194,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cffd624d-fcbd-4470-8a89-ef4bf7b8d75f"},"performance":null,"deploymentId":"forgejo-main-e15b569269d4","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1932,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:05:04.559598+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2268","receipt_type":"automatic_mission_resume","idempotency_key":"mission:cffd624d-fcbd-4470-8a89-ef4bf7b8d75f:automatic-mission-resume:2268:canonical_release_dispatched","mission_step_id":"993aba5f-fad1-4beb-b83b-8b650aa74a40","command_center_event_id":"cffd624d-fcbd-4470-8a89-ef4bf7b8d75f"},{"id":"410eea57-c24b-40f2-a141-ff57a5cf6cfd","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mu2w9lx7","prNumber":2835,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0055e25bb74cf4434f5e29c31e26d0056a2f4d91","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:51:55.526208+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0055e25bb74cf4434f5e29c31e26d0056a2f4d91","external_id":"2835","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3604556c-0edb-4be1-b626-a467bb36cc72:merged-pr:2835:0055e25bb74cf4434f5e29c31e26d0056a2f4d91","mission_step_id":"2aa96d54-88b7-4bab-8cab-610391da8be9","command_center_event_id":"3604556c-0edb-4be1-b626-a467bb36cc72"},{"id":"9511c9ea-2be8-413e-8370-b581c433a248","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/supabase-session-read-fallback-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.71-mcp-oauth-owner-retry","prNumber":2090,"terminal":false,"missionId":"3ee57508-e226-4489-850c-a8ab050d3142","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"87ad24cef50034cd639b2c27838f685ea25d1377","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17353,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":288,"approvedPlanMs":0,"missionSetupMs":364,"providerAuthMs":0,"shipAndProveMs":16884,"ledgerPrepareMs":364,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":364,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":364,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"3ee57508-e226-4489-850c-a8ab050d3142"},"performance":null,"deploymentId":null,"workflowRunId":6219,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1480,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:22:27.455+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2090","receipt_type":"execute_mission","idempotency_key":"mission:3ee57508-e226-4489-850c-a8ab050d3142:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"fbda6b9b-34e8-4294-8b1c-6391ffd6a5cd","command_center_event_id":"3ee57508-e226-4489-850c-a8ab050d3142"},{"id":"03a9944d-81e7-43e4-bbd6-d9a2983a999e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-898502f8c67e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2240,"terminal":false,"missionId":"898502f8-c67e-443b-8367-7559135d277e","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2303,"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":"898502f8-c67e-443b-8367-7559135d277e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:01:43.71184+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2240","receipt_type":"automatic_mission_resume","idempotency_key":"mission:898502f8-c67e-443b-8367-7559135d277e:automatic-mission-resume:2240:repair_mission_pr_ready_retryable","mission_step_id":"d6f2cadd-cbe4-45c9-a4c8-dd9e73b1da6d","command_center_event_id":"898502f8-c67e-443b-8367-7559135d277e"},{"id":"aba6e506-7acd-45f6-8778-55223dd682ed","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-cffd624dfcbd","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2268,"terminal":false,"missionId":"cffd624d-fcbd-4470-8a89-ef4bf7b8d75f","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"e15b569269d4d0b947159d5d0db52ff9df627800","timingsMs":{"prReadinessMs":1301,"approvedPlanMs":0,"shipAndProveMs":18813,"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":"cffd624d-fcbd-4470-8a89-ef4bf7b8d75f"},"performance":null,"deploymentId":"forgejo-main-e15b569269d4","workflowRunId":6669,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:05:43.330353+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2268","receipt_type":"automatic_mission_resume","idempotency_key":"mission:cffd624d-fcbd-4470-8a89-ef4bf7b8d75f:automatic-mission-resume:2268:canonical_release_reconciliation_pending","mission_step_id":"273f853e-a2ef-4981-a154-e6c73bbd87a2","command_center_event_id":"cffd624d-fcbd-4470-8a89-ef4bf7b8d75f"},{"id":"93c12d69-b0ad-4374-baf5-c70151de4677","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-cffd624dfcbd","prNumber":2268,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e15b569269d4d0b947159d5d0db52ff9df627800","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:05:16.666418+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e15b569269d4d0b947159d5d0db52ff9df627800","external_id":"2268","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:cffd624d-fcbd-4470-8a89-ef4bf7b8d75f:merged-pr:2268:e15b569269d4d0b947159d5d0db52ff9df627800","mission_step_id":"993aba5f-fad1-4beb-b83b-8b650aa74a40","command_center_event_id":"cffd624d-fcbd-4470-8a89-ef4bf7b8d75f"},{"id":"f9941bdf-a20c-4e77-a175-6ceb4f08e231","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e15b569269d4d0b947159d5d0db52ff9df627800","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"The KNOCKLAUNCH app platform is audited and repaired so each current app has correct standalone and/or tenant-embedded behavior, tenant scope is preserved without flagship or sibling leakage, materially broken or high-friction app flows found in the audit are improved where safe, representative regression coverage exists, and the resulting behavior is live in production.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[],"contractHash":"870013ab9808852fac7ab6ce71e630e1199a718db81135ba1a95648c48185c60","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"870013ab9808852fac7ab6ce71e630e1199a718db81135ba1a95648c48185c60"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:08:24.064525+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e15b569269d4d0b947159d5d0db52ff9df627800","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cffd624d-fcbd-4470-8a89-ef4bf7b8d75f:request-contract:870013ab9808852fac7ab6ce71e630e1199a718db81135ba1a95648c48185c60:e15b569269d4d0b947159d5d0db52ff9df627800:verified:","mission_step_id":"f1760bab-2021-4b82-936f-0744577c9242","command_center_event_id":"cffd624d-fcbd-4470-8a89-ef4bf7b8d75f"},{"id":"e563e3f5-fbbf-4938-b972-53e9882632a5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same exact PR #2091. It is open, mergeable, current with main, and exact head e502d066f2bb231e2d262844595a1b3c6592fe6c passed KnockLaunch Gate. Do not mutate source. Squash merge #2091 and release migrations only.","wordingChanged":false,"canonicalIntent":"Continue the same exact PR #2091. It is open, mergeable, current with main, and exact head e502d066f2bb231e2d262844595a1b3c6592fe6c passed KnockLaunch Gate. Do not mutate source. Squash merge #2091 and release migrations only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"policy-shipped","statement":"The validated RLS migration is merged and released through the migrations owner.","proofConditionIds":["policy-source"]}],"objective":"Continue the same exact PR #2091. It is open, mergeable, current with main, and exact head e502d066f2bb231e2d262844595a1b3c6592fe6c passed KnockLaunch Gate. Do not mutate source. Squash merge #2091 and release migrations only.","constraints":[{"id":"migration-only","statement":"Only the migration release target is allowed.","proofConditionIds":["policy-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"policy-source","kind":"repository","claim":"The merged migration defines tenant_applications_member_read as platform admin OR existing active user_tenant_access membership.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]}],"validationErrors":[]},"requestContractHash":"327c5773d64d9ad6fe7ccee8f28f459bdc3cee3ea3a4abbbee7ace15c23ba218","requestContractRevision":3,"previousRequestContractHash":"ee5a3577afeb1a94e42224f51a4844f25b2eac7c79ea9c7bcb1413e871c34501"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:25:16.117033+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5c3db716-45de-4ba4-9aac-17beefdd1796:request-contract:327c5773d64d9ad6fe7ccee8f28f459bdc3cee3ea3a4abbbee7ace15c23ba218","mission_step_id":"9532fb1d-4d4c-4ae4-a45d-80f8b06c0330","command_center_event_id":"5c3db716-45de-4ba4-9aac-17beefdd1796"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":14600,"schema":"public"}