{"data":[{"id":"213fef0a-d2b3-4090-8841-870979ec82a3","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/square-finance-ledger-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1069,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":662,"terminal":false,"missionId":"45f4378a-b1cb-47b0-874c-27b8b2461cbd","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"28815455d3ec73baa701a3a26d3a9e3201fa16ae","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"45f4378a-b1cb-47b0-874c-27b8b2461cbd"},"performance":null,"deploymentId":"forgejo-main-28815455d3ec","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5357,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T15:27:18.817206+00:00","proof_gate":"canonical_release_dispatched","source_sha":"28815455d3ec73baa701a3a26d3a9e3201fa16ae","external_id":"forgejo-main-28815455d3ec","receipt_type":"execute_mission","idempotency_key":"mission:45f4378a-b1cb-47b0-874c-27b8b2461cbd:execute_mission:canonical_release_dispatched","mission_step_id":"08eeb6fb-8031-4bb1-8e3d-29c3ce59f636","command_center_event_id":"45f4378a-b1cb-47b0-874c-27b8b2461cbd"},{"id":"2141a9a4-8fa7-4065-b891-96e99af77c5e","source":"cc-execution","status":"recorded","payload":{"objective":"Complete next PAUL/PCG quality step beyond metadata registry: incorporate real Commons PD-marked historical card-face photographic examples with documented external grades 2 (1921 Babe Ruth), 6 (1909 T204 Walter Johnson), 9 (1909 T206 Walter Johnson) into live PAUL Workers AI Gemma 4 inference as low-cost transient multimodal in-context comparative evidence, never model weight training. Fixed allowlisted thumbnail URLs, verify image magic/type/size, 2 sec timeout, Cloudflare cache, require both high and low anchor, never grade reference card or leak certificate/slab labels, only grade target front/back. On fetch failure preserve current working workflow. Capture genuine Cloudflare model usage tokens when returned and gross *estimated* cost, never fabricate billing or accuracy; thread sanitized reference ids/usage into PCG Edge Function response/logging. PCG member auth and tenant isolation remain unchanged. Add Node unit tests and Academy provenance docs. One focused PR, canonical Gate, squash merge, deploy cc-execution and PCG Supabase Edge, prove with actual user-provided Jackie front/back and verified runtime log showing whether references were used. No additional paid provider, no GPU, no official grade/record changes, do not claim calibration before independent human-heldout evaluation.","tenantRef":"pcg","receivedAt":"2026-10-12T07:43:35.788Z","fingerprint":"b9612a36ffbed3cd31710353ba127dad3e969fbe2e825d3f6e34cefec228170c","workstreamRef":"pcg","conversationId":null,"canonicalBranch":"ai/complete-next-paul-pcg-quality-step-beyond-metad-f41bf79f","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Complete next PAUL/PCG quality step beyond metadata registry: incorporate real Commons PD-marked historical card-face photographic examples with documented external grades 2 (1921 Babe Ruth), 6 (1909 T204 Walter Johnson), 9 (1909 T206 Walter Johnson) into live PAUL Workers AI Gemma 4 inference as low-cost transient multimodal in-context comparative evidence, never model weight training. Fixed allowlisted thumbnail URLs, verify image magic/type/size, 2 sec timeout, Cloudflare cache, require both high and low anchor, never grade reference card or leak certificate/slab labels, only grade target front/back. On fetch failure preserve current working workflow. Capture genuine Cloudflare model usage tokens when returned and gross *estimated* cost, never fabricate billing or accuracy; thread sanitized reference ids/usage into PCG Edge Function response/logging. PCG member auth and tenant isolation remain unchanged. Add Node unit tests and Academy provenance docs. One focused PR, canonical Gate, squash merge, deploy cc-execution and PCG Supabase Edge, prove with actual user-provided Jackie front/back and verified runtime log showing whether references were used. No additional paid provider, no GPU, no official grade/record changes, do not claim calibration before independent human-heldout evaluation.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Complete next PAUL/PCG quality step beyond metadata registry: incorporate real Commons PD-marked historical card-face photographic examples with documented external grades 2 (1921 Babe Ruth), 6 (1909 T204 Walter Johnson), 9 (1909 T206 Walter Johnson) into live PAUL Workers AI Gemma 4 inference as low-cost transient multimodal in-context comparative evidence, never model weight training. Fixed allowlisted thumbnail URLs, verify image magic/type/size, 2 sec timeout, Cloudflare cache, require both high and low anchor, never grade reference card or leak certificate/slab labels, only grade target front/back. On fetch failure preserve current working workflow. Capture genuine Cloudflare model usage tokens when returned and gross *estimated* cost, never fabricate billing or accuracy; thread sanitized reference ids/usage into PCG Edge Function response/logging. PCG member auth and tenant isolation remain unchanged. Add Node unit tests and Academy provenance docs. One focused PR, canonical Gate, squash merge, deploy cc-execution and PCG Supabase Edge, prove with actual user-provided Jackie front/back and verified runtime log showing whether references were used. No additional paid provider, no GPU, no official grade/record changes, do not claim calibration before independent human-heldout evaluation.","wordingChanged":false,"canonicalIntent":"Complete next PAUL/PCG quality step beyond metadata registry: incorporate real Commons PD-marked historical card-face photographic examples with documented external grades 2 (1921 Babe Ruth), 6 (1909 T204 Walter Johnson), 9 (1909 T206 Walter Johnson) into live PAUL Workers AI Gemma 4 inference as low-cost transient multimodal in-context comparative evidence, never model weight training. Fixed allowlisted thumbnail URLs, verify image magic/type/size, 2 sec timeout, Cloudflare cache, require both high and low anchor, never grade reference card or leak certificate/slab labels, only grade target front/back. On fetch failure preserve current working workflow. Capture genuine Cloudflare model usage tokens when returned and gross *estimated* cost, never fabricate billing or accuracy; thread sanitized reference ids/usage into PCG Edge Function response/logging. PCG member auth and tenant isolation remain unchanged. Add Node unit tests and Academy provenance docs. One focused PR, canonical Gate, squash merge, deploy cc-execution and PCG Supabase Edge, prove with actual user-provided Jackie front/back and verified runtime log showing whether references were used. No additional paid provider, no GPU, no official grade/record changes, do not claim calibration before independent human-heldout evaluation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"reference-used","statement":"Real three public-domain card images from grades 2,6,9 are admitted and used as in-context comparisons when fetched, without output label leakage","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"cost-accountability","statement":"Return real token usage estimates only when emitted by Cloudflare, avoid fabricated billed charges","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"objective":"Complete next PAUL/PCG quality step beyond metadata registry: incorporate real Commons PD-marked historical card-face photographic examples with documented external grades 2 (1921 Babe Ruth), 6 (1909 T204 Walter Johnson), 9 (1909 T206 Walter Johnson) into live PAUL Workers AI Gemma 4 inference as low-cost transient multimodal in-context comparative evidence, never model weight training. Fixed allowlisted thumbnail URLs, verify image magic/type/size, 2 sec timeout, Cloudflare cache, require both high and low anchor, never grade reference card or leak certificate/slab labels, only grade target front/back. On fetch failure preserve current working workflow. Capture genuine Cloudflare model usage tokens when returned and gross *estimated* cost, never fabricate billing or accuracy; thread sanitized reference ids/usage into PCG Edge Function response/logging. PCG member auth and tenant isolation remain unchanged. Add Node unit tests and Academy provenance docs. One focused PR, canonical Gate, squash merge, deploy cc-execution and PCG Supabase Edge, prove with actual user-provided Jackie front/back and verified runtime log showing whether references were used. No additional paid provider, no GPU, no official grade/record changes, do not claim calibration before independent human-heldout evaluation.","constraints":[{"id":"freeze","statement":"Scope temporary maintenance to the affected Worker and PCG Edge, strict Gate and return to default control plane freeze","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"tenant","statement":"No tenant data mutation, no paying external AI, no images persisted, no false training claims","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":"pcg","sourceTargets":["workers/cc-execution/src/entrypoint-owner-status.js","supabase/functions/pcg-google-drive-media/index.ts","scripts/academy/PAUL_TRAINING.md"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"deadline_sensitive","deadlineSignals":["before independent human-heldout evaluation"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["route"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution","supabaseEdge"]},"inputSignals":{"rawUtterance":"Complete next PAUL/PCG quality step beyond metadata registry: incorporate real Commons PD-marked historical card-face photographic examples with documented external grades 2 (1921 Babe Ruth), 6 (1909 T204 Walter Johnson), 9 (1909 T206 Walter Johnson) into live PAUL Workers AI Gemma 4 inference as low-cost transient multimodal in-context comparative evidence, never model weight training. Fixed allowlisted thumbnail URLs, verify image magic/type/size, 2 sec timeout, Cloudflare cache, require both high and low anchor, never grade reference card or leak certificate/slab labels, only grade target front/back. On fetch failure preserve current working workflow. Capture genuine Cloudflare model usage tokens when returned and gross *estimated* cost, never fabricate billing or accuracy; thread sanitized reference ids/usage into PCG Edge Function response/logging. PCG member auth and tenant isolation remain unchanged. Add Node unit tests and Academy provenance docs. One focused PR, canonical Gate, squash merge, deploy cc-execution and PCG Supabase Edge, prove with actual user-provided Jackie front/back and verified runtime log showing whether references were used. No additional paid provider, no GPU, no official grade/record changes, do not claim calibration before independent human-heldout evaluation.","canonicalIntent":"Complete next PAUL/PCG quality step beyond metadata registry: incorporate real Commons PD-marked historical card-face photographic examples with documented external grades 2 (1921 Babe Ruth), 6 (1909 T204 Walter Johnson), 9 (1909 T206 Walter Johnson) into live PAUL Workers AI Gemma 4 inference as low-cost transient multimodal in-context comparative evidence, never model weight training. Fixed allowlisted thumbnail URLs, verify image magic/type/size, 2 sec timeout, Cloudflare cache, require both high and low anchor, never grade reference card or leak certificate/slab labels, only grade target front/back. On fetch failure preserve current working workflow. Capture genuine Cloudflare model usage tokens when returned and gross *estimated* cost, never fabricate billing or accuracy; thread sanitized reference ids/usage into PCG Edge Function response/logging. PCG member auth and tenant isolation remain unchanged. Add Node unit tests and Academy provenance docs. One focused PR, canonical Gate, squash merge, deploy cc-execution and PCG Supabase Edge, prove with actual user-provided Jackie front/back and verified runtime log showing whether references were used. No additional paid provider, no GPU, no official grade/record changes, do not claim calibration before independent human-heldout evaluation.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live","kind":"runtime","claim":"Strict Gate, merged, both runtime owner releases and authenticated transient photo inference with reference ids inspected","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution","supabaseEdge"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Complete-next-PAUL-PCG-quality-step-beyond-metadata-registry:-incorporate-real-Commons-PD-marked-his","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution","supabaseEdge"],"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":["live"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":"ai/complete-next-paul-pcg-quality-step-beyond-metad-f41bf79f","conversationContext":null,"requestContractHash":"1de94ffc3ae0bdaaa5e0a9cb3681be7230eb1c4bdfd9876f457d8d79de6d130c","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T07:43:36.677628+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:99d6f348-11e5-4c91-9d13-850f2f98fe00:tenant-workstream-contribution:b9612a36ffbed3cd31710353ba127dad3e969fbe2e825d3f6e34cefec228170c","mission_step_id":null,"command_center_event_id":"99d6f348-11e5-4c91-9d13-850f2f98fe00"},{"id":"214205c3-4567-4100-897e-4cad62d852c1","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-e0157909a480","approved":true,"missionId":"e0157909-a480-4d21-a890-5e8967a1412c","objective":"Apply the exact mail-continuity read-coalescing optimization from the already-resolved current source, then carry it through PR, Gate, merge, Edge release, and production proof.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"sourceTargets":["supabase/functions/mail-continuity/index.ts"],"anchored_edits":[{"path":"supabase/functions/mail-continuity/index.ts","edits":[{"new_content":"export const FUNCTION_VERSION = \"1.1.0-read-coalescing\";","old_content":"export const FUNCTION_VERSION = \"1.0.1-cloudflare-pulse\";"},{"new_content":"const jres = (status: number, body: unknown) => new Response(JSON.stringify(body), { status, headers: { ...cors, \"Content-Type\": \"application/json\", \"Cache-Control\": \"no-store\" } });\nconst STATUS_CACHE_TTL_MS = 30_000;\nconst HEALTH_CACHE_TTL_MS = 15_000;\nconst statusCache = new Map<string,{expiresAt:number,row:ContinuityRow}>();\nconst statusInFlight = new Map<string,Promise<ContinuityRow>>();\nlet healthCache:{expiresAt:number,state:PlatformAccessState}|null=null;\nlet healthInFlight:Promise<PlatformAccessState>|null=null;\nfunction clearStatusCache(tenantId?:string){if(tenantId)statusCache.delete(tenantId);else statusCache.clear();if(tenantId)statusInFlight.delete(tenantId);else statusInFlight.clear()}\nfunction clearHealthCache(){healthCache=null;healthInFlight=null}\nconst supabaseUrl = () => Deno.env.get(\"SUPABASE_URL\") || \"\";","old_content":"const jres = (status: number, body: unknown) => new Response(JSON.stringify(body), { status, headers: { ...cors, \"Content-Type\": \"application/json\", \"Cache-Control\": \"no-store\" } });\nconst supabaseUrl = () => Deno.env.get(\"SUPABASE_URL\") || \"\";"},{"new_content":"async function loadContinuity(admin: any, tenantId: string): Promise<ContinuityRow | null> { const { data, error } = await admin.from(\"tenant_mail_continuity\").select(\"id,tenant_id,business_email,fallback_email,fallback_identity_verified_at,provider_verification_status,provider_verified_at,provider_forward_enabled,provider_org_id,provider_user_id,provider_account_id,mailbox_ready,mail_launched,desired_mode,effective_mode,activation_reason,degraded_since,recovered_at,last_provider_reconciled_at,last_mail_reconciled_at,last_error,updated_at\").eq(\"tenant_id\", tenantId).order(\"updated_at\", { ascending: false }).limit(1).maybeSingle(); if (error) throw error; return data as ContinuityRow | null; }\nasync function cachedContinuity(admin:any,tenantId:string):Promise<ContinuityRow>{const now=Date.now(),cached=statusCache.get(tenantId);if(cached&&cached.expiresAt>now)return cached.row;const pending=statusInFlight.get(tenantId);if(pending)return await pending;const promise=ensureContinuityRow(admin,tenantId).then(row=>{statusCache.set(tenantId,{expiresAt:Date.now()+STATUS_CACHE_TTL_MS,row});return row}).finally(()=>statusInFlight.delete(tenantId));statusInFlight.set(tenantId,promise);return await promise}\nasync function cachedPlatformState(admin:any):Promise<PlatformAccessState>{const now=Date.now();if(healthCache&&healthCache.expiresAt>now)return healthCache.state;if(healthInFlight)return await healthInFlight;healthInFlight=(async()=>{const{data:health,error}=await admin.from(\"mail_continuity_health_state\").select(\"state\").eq(\"scope\",\"platform\").single();if(error)throw error;const state=(health?.state===\"degraded\"?\"degraded\":\"healthy\") as PlatformAccessState;healthCache={expiresAt:Date.now()+HEALTH_CACHE_TTL_MS,state};return state})().finally(()=>{healthInFlight=null});return await healthInFlight}","old_content":"async function loadContinuity(admin: any, tenantId: string): Promise<ContinuityRow | null> { const { data, error } = await admin.from(\"tenant_mail_continuity\").select(\"id,tenant_id,business_email,fallback_email,fallback_identity_verified_at,provider_verification_status,provider_verified_at,provider_forward_enabled,provider_org_id,provider_user_id,provider_account_id,mailbox_ready,mail_launched,desired_mode,effective_mode,activation_reason,degraded_since,recovered_at,last_provider_reconciled_at,last_mail_reconciled_at,last_error,updated_at\").eq(\"tenant_id\", tenantId).order(\"updated_at\", { ascending: false }).limit(1).maybeSingle(); if (error) throw error; return data as ContinuityRow | null; }"},{"new_content":"  let row = await ensureContinuityRow(admin, tenantId); const platformState = await cachedPlatformState(admin);","old_content":"  let row = await ensureContinuityRow(admin, tenantId); const { data: health, error: healthError } = await admin.from(\"mail_continuity_health_state\").select(\"state\").eq(\"scope\", \"platform\").single(); if (healthError) throw healthError; const platformState = (health?.state === \"degraded\" ? \"degraded\" : \"healthy\") as PlatformAccessState;"},{"new_content":"async function healthTick(admin: any) { clearHealthCache(); clearStatusCache(); const { data: current, error: stateError } = await admin.from(\"mail_continuity_health_state\").select(\"state,consecutive_failures,consecutive_healthy\").eq(\"scope\", \"platform\").single();","old_content":"async function healthTick(admin: any) { const { data: current, error: stateError } = await admin.from(\"mail_continuity_health_state\").select(\"state,consecutive_failures,consecutive_healthy\").eq(\"scope\", \"platform\").single();"},{"new_content":"    if (action === \"health_tick\") { if (!(await machineAuthorized(admin, req))) return jres(401, { ok: false, error: \"Machine authorization required\" }); const result=await healthTick(admin); clearHealthCache(); clearStatusCache(); return jres(200, { ok: true, ...result }); }\n    if (action === \"mark_launched\" || action === \"reconcile_tenant\") { if (!serviceRoleAuthorized(req)) return jres(401, { ok: false, error: \"Service authorization required\" }); const tenantId = String(input?.tenantId || \"\").trim(); if (!tenantId) return jres(400, { ok: false, error: \"Workspace is required\" }); clearStatusCache(tenantId); const row = action === \"mark_launched\" ? await markLaunched(admin, tenantId) : await reconcileTenant(admin, tenantId, null, true); clearStatusCache(tenantId); return jres(200, { ok: true, continuity: row }); }","old_content":"    if (action === \"health_tick\") { if (!(await machineAuthorized(admin, req))) return jres(401, { ok: false, error: \"Machine authorization required\" }); return jres(200, { ok: true, ...(await healthTick(admin)) }); }\n    if (action === \"mark_launched\" || action === \"reconcile_tenant\") { if (!serviceRoleAuthorized(req)) return jres(401, { ok: false, error: \"Service authorization required\" }); const tenantId = String(input?.tenantId || \"\").trim(); if (!tenantId) return jres(400, { ok: false, error: \"Workspace is required\" }); const row = action === \"mark_launched\" ? await markLaunched(admin, tenantId) : await reconcileTenant(admin, tenantId, null, true); return jres(200, { ok: true, continuity: row }); }"},{"new_content":"    if (action === \"status\") { const row = await cachedContinuity(admin, tenantId); return jres(200, { ok: true, continuity: row, verificationRequired: row.provider_verification_status === \"pending\", authorizationRequired: row.provider_verification_status === \"prerequisite_required\" }); }\n    clearStatusCache(tenantId);","old_content":"    if (action === \"status\") { const row = await ensureContinuityRow(admin, tenantId); return jres(200, { ok: true, continuity: row, verificationRequired: row.provider_verification_status === \"pending\", authorizationRequired: row.provider_verification_status === \"prerequisite_required\" }); }"}]}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"2933bc4e6f910b6952b0b622cb4966c6fbabaf67fd966100936baaf17f8eb047","replayCount":0,"serializedBytes":7925},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:26:27.325563+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e0157909-a480-4d21-a890-5e8967a1412c:repository-mutation-intent:2933bc4e6f910b6952b0b622cb4966c6fbabaf67fd966100936baaf17f8eb047:0","mission_step_id":"d401a257-5ae8-44cb-a39e-d8f6ac1291c3","command_center_event_id":"e0157909-a480-4d21-a890-5e8967a1412c"},{"id":"2142d912-69c6-4330-8faa-7e7b6edb87a4","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"77f7c671-6ebe-7e32-65dc-50070ff85e2b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:be1c0d1e-27f2-4ac1-a1de-5a193a23c677","mission_step_id":null,"command_center_event_id":"be1c0d1e-27f2-4ac1-a1de-5a193a23c677"},{"id":"21433d01-e5d5-4013-b7c0-d49589d1ccee","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-durable-watchdog-proof-20260826","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4655,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.52.4-pack-migration-proof","prNumber":798,"terminal":false,"missionId":"96a37e2d-d16c-4dbe-971a-c63b9a58dc8c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","timingsMs":{"handlerMs":9181,"prReadinessMs":259,"approvedPlanMs":0,"missionSetupMs":433,"shipAndProveMs":8813},"nextAction":null,"receiptRef":{"mode":"full","missionId":"96a37e2d-d16c-4dbe-971a-c63b9a58dc8c"},"performance":null,"deploymentId":"forgejo-main-77fe5a0d8c7f","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6462,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T00:39:23.482702+00:00","proof_gate":"canonical_release_dispatched","source_sha":"77fe5a0d8c7f3ff3a9ef707b7069c65488464aec","external_id":"forgejo-main-77fe5a0d8c7f","receipt_type":"execute_mission","idempotency_key":"mission:96a37e2d-d16c-4dbe-971a-c63b9a58dc8c:execute_mission:canonical_release_dispatched","mission_step_id":"678e1914-1d22-45c0-b5f3-f72669fb46aa","command_center_event_id":"96a37e2d-d16c-4dbe-971a-c63b9a58dc8c"},{"id":"21455900-a223-4535-a6ee-4efa30f6adee","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3a02721b3ea5","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.169-cancelled-release-internal-dispatch","prNumber":2949,"terminal":false,"missionId":"3a02721b-3ea5-4eef-8b4f-2d33615d7a81","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"855803326bafacf34bfd66ad42d5a87ae511ed15","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9533,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1210,"approvedPlanMs":0,"missionSetupMs":362,"providerAuthMs":0,"shipAndProveMs":7350,"ledgerPrepareMs":362,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":362,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":362,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"3a02721b-3ea5-4eef-8b4f-2d33615d7a81"},"performance":null,"deploymentId":"forgejo-main-855803326baf","workflowRunId":8982,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:18:23.317444+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"855803326bafacf34bfd66ad42d5a87ae511ed15","external_id":"forgejo-main-855803326baf","receipt_type":"execute_mission","idempotency_key":"mission:3a02721b-3ea5-4eef-8b4f-2d33615d7a81:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"06dc425f-c0d3-4a70-b014-b3592fbc1036","command_center_event_id":"3a02721b-3ea5-4eef-8b4f-2d33615d7a81"},{"id":"2147165f-4120-4e81-b507-c7f9e3fecadd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/settings-connections-launcher-links-20260902","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/settings-connections-launcher-links-20260902","status":"blocked","metrics":{"receiptBytes":4961,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":583,"prReadinessMs":0,"approvedPlanMs":583,"missionSetupMs":990,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa"},"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":1126,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:45:52.040202+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"dbf38f39-6ccc-482b-b0c1-1c581791d1a0","command_center_event_id":"fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa"},{"id":"2147cf35-4cfa-419d-b393-c9235b7446a4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"32ff29bed265bd777bdcec13d718f3258aeaa28c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"32ff29bed265bd777bdcec13d718f3258aeaa28c","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"61d76462f0cd5e8a642086ce00871c57fad8f63d8e4898984afb90d7d9331441","forgejoWorkflowProof":{"runId":14733,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:33:24.151035+00:00","proof_gate":"canonical_release_pending","source_sha":"32ff29bed265bd777bdcec13d718f3258aeaa28c","external_id":"forgejo-main-32ff29bed265","receipt_type":"canonical_release_status","idempotency_key":"mission:600523e2-4951-4f14-a70e-72af6e3c3b85:forgejo-release-status:32ff29bed265bd777bdcec13d718f3258aeaa28c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"08aeb347-3c6f-45f8-904b-f0e3a680dc73","command_center_event_id":"600523e2-4951-4f14-a70e-72af6e3c3b85"},{"id":"2147ff5e-0f77-4cfa-bc4d-6f54de0f3476","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-06T02:02:38.250178+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-encore-route-alias\",\"prNumber\":4091,\"sourceSha\":\"c1f7a3dcdb0acc020d71832297b1b842edb64b23\",\"deploymentId\":\"canonical-release-c1f7a3dcdb0a\"}"},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-04T08:55:35.001306+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:adf2d99f-7cbe-4109-9262-ace7b159a741:owner-progress-heartbeat:119406941","mission_step_id":"860e0a5c-513a-4f89-a583-5ebd5b788779","command_center_event_id":"adf2d99f-7cbe-4109-9262-ace7b159a741"},{"id":"2148bdbb-fee3-4eb6-a3e3-19ca83599f32","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4adeff75f590","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":44707,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":3,"executorlessWaitMs":480223,"firstUsefulResultAt":"2026-10-02T00:22:12.553Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.42-owner-experience-guardrails","prNumber":4427,"terminal":false,"missionId":"4adeff75-f590-4e0b-8da0-1b5cdd2e1d17","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6151,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1656,"missionSetupMs":359,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":359,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":359,"repositoryMutationMs":4495,"repositoryProviderMs":4495,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2814,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":359,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1681},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"4adeff75-f590-4e0b-8da0-1b5cdd2e1d17"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4302,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:30:24.273135+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4427","receipt_type":"execute_mission","idempotency_key":"mission:4adeff75-f590-4e0b-8da0-1b5cdd2e1d17:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c1f083b2-f0d4-4e1a-bf51-5218f1ede299","command_center_event_id":"4adeff75-f590-4e0b-8da0-1b5cdd2e1d17"},{"id":"214a42b2-345d-46a7-a5d5-85dece21b686","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-d2ebbdb5a2f5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":null,"terminal":false,"missionId":"d2ebbdb5-a2f5-4dd8-8847-00e7136feeca","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3327,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":497,"providerAuthMs":0,"ledgerPrepareMs":497,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":497,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":497,"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":"d2ebbdb5-a2f5-4dd8-8847-00e7136feeca"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5480,"likelyAffectedFiles":["config/platform-standards.json","config/capability-manifest.schema.json","scripts/validate-production-critical-files.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:43:38.718237+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d2ebbdb5-a2f5-4dd8-8847-00e7136feeca:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"fcf90575-98a4-4c8d-abfb-f251624ca72c","command_center_event_id":"d2ebbdb5-a2f5-4dd8-8847-00e7136feeca"},{"id":"214a907c-7621-4da4-bada-0dababc141b0","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"other_product_work","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"1a208a97-7a93-52a9-bc0f-b80fe445c55b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:b8af613f-ff50-48e0-b43d-1a6e9165d5d0","mission_step_id":null,"command_center_event_id":"b8af613f-ff50-48e0-b43d-1a6e9165d5d0"},{"id":"214e979e-0072-4c59-af99-4af0062ad557","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-10295df7c530","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":82936,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"executorlessWaitMs":82906,"firstUsefulResultAt":"2026-09-25T21:25:38.386Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3768,"terminal":false,"missionId":"10295df7-c530-46d3-8137-fe483c5653c9","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6904,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5539,"approvedPlanMs":1256,"missionSetupMs":369,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":257,"ledgerReconcileMs":0,"lineageReconcileMs":112,"resolvePreflightMs":369,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":257,"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":"10295df7-c530-46d3-8137-fe483c5653c9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1526,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:27:30.912453+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3768","receipt_type":"execute_mission","idempotency_key":"mission:10295df7-c530-46d3-8137-fe483c5653c9:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1c39f190-d5e7-4191-a0c0-46f9c70d5ab0","command_center_event_id":"10295df7-c530-46d3-8137-fe483c5653c9"},{"id":"2150d68c-dd51-464f-ab20-2d11a5d31d23","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mail-mobile-reply-composer-root-cause-20260908","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2143,"terminal":false,"missionId":"2bc3097e-69e4-4c72-b1fe-6e739cbb4856","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5156,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2649,"approvedPlanMs":0,"missionSetupMs":551,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":275,"resolvePreflightMs":551,"repositoryMutationMs":2497,"repositoryProviderMs":2051,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1902,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":149},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2bc3097e-69e4-4c72-b1fe-6e739cbb4856"},"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":1512,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:02:11.645355+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2143","receipt_type":"execute_mission","idempotency_key":"mission:2bc3097e-69e4-4c72-b1fe-6e739cbb4856:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6e184726-1cf5-443c-a885-ebdda286b776","command_center_event_id":"2bc3097e-69e4-4c72-b1fe-6e739cbb4856"},{"id":"215105c1-30f3-41d4-9dce-4f1f7b217bd7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5ed3c8d275c5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":null,"terminal":false,"missionId":"5ed3c8d2-75c5-46c0-a72a-b6c843cfa840","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":353,"providerAuthMs":0,"ledgerPrepareMs":353,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":353,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":353,"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":"5ed3c8d2-75c5-46c0-a72a-b6c843cfa840"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3969,"likelyAffectedFiles":["scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T00:04:23.136575+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5ed3c8d2-75c5-46c0-a72a-b6c843cfa840:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1c52c93e-ce96-4a63-a53c-67f5ed8433bb","command_center_event_id":"5ed3c8d2-75c5-46c0-a72a-b6c843cfa840"},{"id":"215352d3-e444-4782-8477-30dccc30689e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"6b3bec8a63e5a2261e3032233187f5d2a9f1cb82","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"envelope","satisfied":true,"statement":"Canonical frontend build config models a 4096 MB heavy host, 3584 MB Gate container, 2560 MB V8 old-space, and at least 1024 MB non-V8 headroom.","proofConditionIds":["repo","runtime"]},{"id":"alignment","satisfied":true,"statement":"Control-plane budget, Gate workflow, release workflow, and frontend build wrapper all use the same 2560 MB V8 heap contract.","proofConditionIds":["repo","runtime"]},{"id":"guard","satisfied":true,"statement":"Build fails closed if heap plus headroom exceeds container memory.","proofConditionIds":["repo"]},{"id":"gate","satisfied":true,"statement":"A frontend-affecting KnockLaunch Gate completes the production-equivalent Vite/Rollup build on the hardened envelope.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"protected","satisfied":true,"statement":"Protected main, canonical Gate, and heavy-runner ownership remain unchanged.","proofConditionIds":["repo","runtime"]},{"id":"no-weaken","satisfied":true,"statement":"Do not skip or weaken the production-equivalent frontend build.","proofConditionIds":["repo","runtime"]},{"id":"bounded","satisfied":true,"statement":"Limit maintenance to the runner memory budget contract and directly coupled build files/tests/workflow constants.","proofConditionIds":["repo"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime"]}],"contractHash":"e0c819334688a63ce77c6070e5ed917d9d9fba4e2a22a95fe210c9fc22273fcd","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"gateRunId":9755,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"e0c819334688a63ce77c6070e5ed917d9d9fba4e2a22a95fe210c9fc22273fcd","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":["frontend","ccExecution"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["frontend","ccExecution"],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"6b3bec8a63e5a2261e3032233187f5d2a9f1cb82"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":["frontend","ccExecution"],"requiredReleaseTargets":["frontend","ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"e0c819334688a63ce77c6070e5ed917d9d9fba4e2a22a95fe210c9fc22273fcd"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution","frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T18:22:32.568271+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"6b3bec8a63e5a2261e3032233187f5d2a9f1cb82","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c:request-contract:e0c819334688a63ce77c6070e5ed917d9d9fba4e2a22a95fe210c9fc22273fcd:6b3bec8a63e5a2261e3032233187f5d2a9f1cb82:verified:","mission_step_id":"36587cd8-c58b-4a35-8ddd-d2634e3c6530","command_center_event_id":"2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c"},{"id":"2155113d-1aab-42ea-84dd-842a307001f1","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-1f6d708da5af","prNumber":2907,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"68251f5474026949138756e4920034647f3f9f64","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T15:13:46.282337+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"68251f5474026949138756e4920034647f3f9f64","external_id":"2907","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1f6d708d-a5af-428a-a82e-7c27d4b58861:merged-pr:2907:68251f5474026949138756e4920034647f3f9f64","mission_step_id":"6544511a-9dba-41ec-8872-63f49e17d2b6","command_center_event_id":"1f6d708d-a5af-428a-a82e-7c27d4b58861"},{"id":"21551148-9677-497f-a79b-a1a9186ed66a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"53305efe5ac7652c65108403e63d4f17edb8835d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"53305efe5ac7652c65108403e63d4f17edb8835d","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"23c0e36e99018cb254ed6551f5d499fac35ae9db82ae684b9b99575e7e414627","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3894","runId":3894,"status":"success","sourceSha":"53305efe5ac7652c65108403e63d4f17edb8835d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"53305efe5ac7652c65108403e63d4f17edb8835d","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-53305efe5ac7652c65108403e63d4f17edb8835d","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":3894,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.57.0-final-control-plane-freeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T18:04:14.199659+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"53305efe5ac7652c65108403e63d4f17edb8835d","external_id":"forgejo-main-53305efe5ac7","receipt_type":"canonical_release_status","idempotency_key":"mission:4f9a5343-c301-4094-bacc-4fc1ffc049c1:forgejo-release-status:53305efe5ac7652c65108403e63d4f17edb8835d:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"849ca3cf-d976-49af-803c-9ef92b4b177d","command_center_event_id":"4f9a5343-c301-4094-bacc-4fc1ffc049c1"},{"id":"21565d80-027d-4994-aefb-a54d383b39bb","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-10T04:08:24.834Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:08:25.223255+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:cffd624d-fcbd-4470-8a89-ef4bf7b8d75f:owner-wait-live","mission_step_id":"f1760bab-2021-4b82-936f-0744577c9242","command_center_event_id":"cffd624d-fcbd-4470-8a89-ef4bf7b8d75f"},{"id":"2157c10f-95c2-4185-b18a-3e3a78df399a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-customer-progress","pcg-r2-media"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"965abca84a0f1990f774bb78996f6a3cc5d1470acdf6f1f29e71e3b268766055","forgejoWorkflowProof":{"runId":16162,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:11:57.779777+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","external_id":"forgejo-main-98c629c7f0d3","receipt_type":"canonical_release_status","idempotency_key":"mission:22bb987d-450c-4a77-abd7-e744d2133c77:forgejo-release-status:98c629c7f0d394bdec547f2f94245fe14f3b2224:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"8bdfcac3-52e6-4ccc-9e00-35d000e4bfc9","command_center_event_id":"22bb987d-450c-4a77-abd7-e744d2133c77"},{"id":"21599166-0d6a-493f-8212-b3146adff943","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"b42e927e063da4c9a64029871bec5cabfb22efda","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"b42e927e063da4c9a64029871bec5cabfb22efda","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"7272f75ce90b55d3750bfeacded7c10c10a80e3a02f812bba13542b0700f02c5","forgejoWorkflowProof":{"runId":14647,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"0b424504b606851c53707d3fcb5e93e7c1382d14","deploymentId":"forgejo-main-0b424504b606851c53707d3fcb5e93e7c1382d14","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.64-paul-correction-precedence","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:12:22.988469+00:00","proof_gate":"canonical_release_pending","source_sha":"b42e927e063da4c9a64029871bec5cabfb22efda","external_id":"forgejo-main-b42e927e063d","receipt_type":"canonical_release_status","idempotency_key":"mission:ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184:forgejo-release-status:b42e927e063da4c9a64029871bec5cabfb22efda:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"e6f68ae6-97f6-4d4c-892b-9b45923b94cf","command_center_event_id":"ab3890e0-eca5-48c1-bbe6-1cbf0fbf6184"},{"id":"215b9a33-e11f-4b16-9ede-458a053b0732","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/big-papis/owner/dashboard","branch":"ai/objective-first-repair-e6e5d48f7059","writes":[],"patches":[],"version":1,"approved":true,"missionId":"e6e5d48f-7059-481e-a7bc-fbdba4b77ed2","objective":"P0 fix Big Papi mobile root immediately. The premium Big Papi MODES landing is incorrectly restricted to desktop, leaving the mobile root shell with an unusable/empty center. Make the Big Papi showcase MODES landing render on both mobile and desktop. Preserve existing tenant branding, avatar, platform nav, scroll behavior, and canonical bpMode navigation. Ship frontend and verify /big-papis/owner/dashboard on mobile.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","repository":"noel/KnockLaunchOS","visualProof":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/shells/TenantModesShell.tsx"],"anchored_edits":[{"path":"src/shells/TenantModesShell.tsx","new_content":"const useDesktopBigPapisShowcase = isBigPapis;","old_content":"const useDesktopBigPapisShowcase = isBigPapis && isDesktopViewport;"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"verificationTier":"full","executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/shells/TenantModesShell.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"d0d4768aa9daf0b48365102cee341e9a0d43d5507264b0776396d150d99e1b1e","replayCount":0,"serializedBytes":1735},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-10-01T18:14:30.336519+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e6e5d48f-7059-481e-a7bc-fbdba4b77ed2:repository-mutation-intent:d0d4768aa9daf0b48365102cee341e9a0d43d5507264b0776396d150d99e1b1e:0","mission_step_id":"81b7c9a9-6dd5-490f-96c1-635e8376b64f","command_center_event_id":"e6e5d48f-7059-481e-a7bc-fbdba4b77ed2"},{"id":"215c999b-e97c-4d0a-9d00-47834f1aa1e6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-60c16d9e7d78","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":82581,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"executorlessWaitMs":617155,"firstUsefulResultAt":"2026-10-01T08:21:16.313Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4320,"terminal":false,"missionId":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5099,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1640,"missionSetupMs":1015,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1015,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1015,"repositoryMutationMs":3459,"repositoryProviderMs":3459,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2194,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1015,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1265},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3738,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T08:31:40.461919+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4320","receipt_type":"execute_mission","idempotency_key":"mission:60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"9830e935-7a64-4230-b427-e5d9a0fffaac","command_center_event_id":"60c16d9e-7d78-4f7d-9b76-9c8a8eb2c7e6"},{"id":"215d0354-b82c-4f7f-a795-3c8c507f6077","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-175a1088da2e","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":12298,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":658,"terminal":false,"missionId":"175a1088-da2e-4694-87cb-2977fb94a9ec","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f690f3b3ba74361ccf157f99fff2f188693f640f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"175a1088-da2e-4694-87cb-2977fb94a9ec"},"performance":null,"deploymentId":"forgejo-main-f690f3b3ba74","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5550,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T14:26:42.08399+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f690f3b3ba74361ccf157f99fff2f188693f640f","external_id":"forgejo-main-f690f3b3ba74","receipt_type":"execute_mission","idempotency_key":"mission:175a1088-da2e-4694-87cb-2977fb94a9ec:execute_mission:canonical_release_dispatched","mission_step_id":"50d7e80a-8a6b-4d49-a00c-76104bdd8d85","command_center_event_id":"175a1088-da2e-4694-87cb-2977fb94a9ec"},{"id":"215d700a-26cf-4859-9b57-195a52787809","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ac1ae5ec5f26","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":11286,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":16674,"firstUsefulResultAt":"2026-10-05T01:35:13.614Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4886,"terminal":false,"missionId":"ac1ae5ec-5f26-4367-b16b-47f23d0404aa","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"576dc90345b48b1aa560840db985f59d40d87a10","timingsMs":{"prReadinessMs":2452,"approvedPlanMs":0,"shipAndProveMs":3869,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"ac1ae5ec-5f26-4367-b16b-47f23d0404aa"},"performance":null,"deploymentId":"forgejo-main-576dc90345b4","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1856,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:35:38.52736+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4886","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ac1ae5ec-5f26-4367-b16b-47f23d0404aa:automatic-mission-resume:4886:canonical_release_reconciliation_pending","mission_step_id":"9fd20477-68cc-4453-8b91-89dd6b5d2e7e","command_center_event_id":"ac1ae5ec-5f26-4367-b16b-47f23d0404aa"},{"id":"215effbf-4130-4004-8bdb-c979d578f1b3","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-agent-success","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":12727,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":588,"terminal":false,"missionId":"4f4604c3-703f-4081-91e3-f67ebc1bdb22","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"664e54c5fee74c235d526d34151b2e1abbf256e9","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4f4604c3-703f-4081-91e3-f67ebc1bdb22"},"performance":null,"deploymentId":"forgejo-main-664e54c5fee7","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4265,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T05:21:26.201819+00:00","proof_gate":"canonical_release_dispatched","source_sha":"664e54c5fee74c235d526d34151b2e1abbf256e9","external_id":"forgejo-main-664e54c5fee7","receipt_type":"execute_mission","idempotency_key":"mission:4f4604c3-703f-4081-91e3-f67ebc1bdb22:execute_mission:canonical_release_dispatched","mission_step_id":"a69126f4-0f86-43f7-95f3-d5b5badec354","command_center_event_id":"4f4604c3-703f-4081-91e3-f67ebc1bdb22"},{"id":"21637e2a-d2b2-4d11-addd-e138355b729b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-eaa5b687c1e3","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3136,"terminal":false,"missionId":"eaa5b687-c1e3-4e9b-b2dc-45c622d625ba","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17080,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2398,"missionSetupMs":286,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":286,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":286,"repositoryMutationMs":14682,"repositoryProviderMs":14682,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5827,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":286,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":8855},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"eaa5b687-c1e3-4e9b-b2dc-45c622d625ba"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3074,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:40:36.754393+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3136","receipt_type":"execute_mission","idempotency_key":"mission:eaa5b687-c1e3-4e9b-b2dc-45c622d625ba:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"32201277-8f7e-4edf-afd4-e03905d63f14","command_center_event_id":"eaa5b687-c1e3-4e9b-b2dc-45c622d625ba"},{"id":"2164a27f-252d-487b-a517-5727c3fe7016","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/visual-witness-prearmed-frame-20260906","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":3,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1963,"terminal":false,"missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3","operation":"automatic_mission_resume","proofGate":"ship_and_prove_gate_blocked","sourceSha":"37d9a4ecd6fabdb37d82fcd3e1e0641e11e46a93","timingsMs":{"prReadinessMs":836,"approvedPlanMs":0,"shipAndProveMs":3008,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},"performance":null,"deploymentId":"forgejo-main-37d9a4ecd6fa","workflowRunId":5880,"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":942,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:29:36.727329+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"1963","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:automatic-mission-resume:1963:ship_and_prove_gate_blocked","mission_step_id":"d9b812df-1cf0-4bf0-a123-5da731df2415","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"2166b02c-5c9a-4cdf-ad2d-37e6fcbceac6","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a8cae272acdb","prNumber":4330,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b88c58bf2ce8d8f046170b6acc6e851b6166af5a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:56:37.08895+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b88c58bf2ce8d8f046170b6acc6e851b6166af5a","external_id":"4330","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a8cae272-acdb-4fe0-9e38-cb245e063ff9:merged-pr:4330:b88c58bf2ce8d8f046170b6acc6e851b6166af5a","mission_step_id":"f8bdc7db-5c5c-4b70-abaf-4d02812a9698","command_center_event_id":"a8cae272-acdb-4fe0-9e38-cb245e063ff9"},{"id":"2166c784-2e82-4e84-8e54-1b21907cf6a4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing control plane Gate repair on PR #2685. The locked repository-local Vite 5/Rollup React runtime repair is already correct; fix only the canonical control plane Gate's accidental inline V8 heap choke so its production-equivalent frontend build uses the already-approved heavy-runner resource contract, then carry the same PR through Gate, squash merge, frontend-only Cloudflare release, and exact live artifact proof.","wordingChanged":false,"canonicalIntent":"Continue the existing control plane Gate repair on PR #2685. The locked repository-local Vite 5/Rollup React runtime repair is already correct; fix only the canonical control plane Gate's accidental inline V8 heap choke so its production-equivalent frontend build uses the already-approved heavy-runner resource contract, then carry the same PR through Gate, squash merge, frontend-only Cloudflare release, and exact live artifact proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"locked-builder","statement":"scripts/cloudflare-native-build.mjs uses only repository-local lockfile-installed Vite 5 via process.execPath, never out-of-lock Vite 8/Rolldown.","proofConditionIds":["repository-proof","gate-proof","production-proof"]},{"id":"react-singleton","statement":"vite.config.ts dedupes react and react-dom so root and lazy route chunks share one React runtime/dispatcher.","proofConditionIds":["repository-proof","gate-proof"]},{"id":"gate-build-budget","statement":"The canonical control plane Gate workflow production-equivalent bundle uses 2560 MB Node old-space inside the 3584 MB heavy container, its no-minify fallback uses 1024 MB, and retired inline 384/512 MB heap overrides are regression-blocked.","proofConditionIds":["repository-proof","gate-proof"]},{"id":"regression-guard","statement":"Focused React runtime/build validators plus executable Gate checks enforce the locked builder, React singleton, and Gate heap contract.","proofConditionIds":["repository-proof","gate-proof"]}],"objective":"Continue the existing control plane Gate repair on PR #2685. The locked repository-local Vite 5/Rollup React runtime repair is already correct; fix only the canonical control plane Gate's accidental inline V8 heap choke so its production-equivalent frontend build uses the already-approved heavy-runner resource contract, then carry the same PR through Gate, squash merge, frontend-only Cloudflare release, and exact live artifact proof.","constraints":[{"id":"bounded-scope","statement":"Do not change tenant behavior, authentication, Supabase/database/schema, routes, backgrounds, UI behavior, Command Center runtime, or unrelated production owners. Beyond the already-approved four-file React/build repair, change only the control plane Gate workflow for the exact heap correction.","proofConditionIds":["repository-proof","production-proof"]},{"id":"single-path","statement":"Reuse branch ai/objective-first-repair-eb02db742a88 and PR #2685; use one canonical KnockLaunch Gate, one Forgejo squash merge, and one frontend Cloudflare release; do not create replacement work.","proofConditionIds":["repository-proof","gate-proof","production-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repository-proof","gate-proof","production-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repository-proof","gate-proof","production-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Exact repair diff is limited to scripts/cloudflare-native-build.mjs, vite.config.ts, src/__tests__/contracts/frontend-react-runtime.contract.test.ts, scripts/validate-production-critical-files.mjs, and .forgejo/workflows/knocklaunch.yml for the Gate heap correction.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"gate-proof","kind":"repository","claim":"KnockLaunch Gate passes and its production-equivalent build proves repository-local Vite 5/Rollup using the approved 2560 MB normal heap without the prior OOM.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"production-proof","kind":"runtime","claim":"The merged frontend repair is promoted to 100% Cloudflare traffic and exact live artifact identity matches the merged main source on app.knocklaunch.app.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-existing-control-plane-Gate-repair-on-PR-2685.-The-locked-repository-local-Vite-5-Rollu","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repository-proof","gate-proof","production-proof"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"870f1c23c069fb6b9462e617af6f2765b68d111cc6dfce0e5c9f84db112368d2","requestContractRevision":4,"previousRequestContractHash":"7c8235abc887b29dba0a47eff628200600b5ec8b006b3aea6adbdacde7b7f415"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T22:56:29.019631+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eb02db74-2a88-40b6-a9b7-9ebb00976c18:request-contract:870f1c23c069fb6b9462e617af6f2765b68d111cc6dfce0e5c9f84db112368d2","mission_step_id":"2b03fbc5-06e1-4746-b097-c7af51ed3ab6","command_center_event_id":"eb02db74-2a88-40b6-a9b7-9ebb00976c18"},{"id":"21684aec-5be5-4e01-9d64-81133d7d1d43","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"5ed4e61cc576016d5b6e636593ee67dfff1b2594","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"5ed4e61cc576016d5b6e636593ee67dfff1b2594","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"dbbb94f934a8a435810bff3a798203a9fd113e4c20f0fd0dfbd9e19586d27503","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12418","runId":12418,"status":"success","sourceSha":"5ed4e61cc576016d5b6e636593ee67dfff1b2594","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T01:52:38.263217+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5ed4e61cc576016d5b6e636593ee67dfff1b2594","external_id":"forgejo-main-5ed4e61cc576","receipt_type":"canonical_release_status","idempotency_key":"mission:4d41fb25-6ab2-408a-a521-78cd9cf6579c:forgejo-release-status:5ed4e61cc576016d5b6e636593ee67dfff1b2594:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"4c99b647-2a36-4e63-abf6-d427935fca81","command_center_event_id":"4d41fb25-6ab2-408a-a521-78cd9cf6579c"},{"id":"21697d76-c09d-490e-936e-1756dc785b80","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/oauth-consent-continuation-20260910","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":null,"terminal":false,"missionId":"c5a5b703-fc59-40ce-8c36-db8d0809cf6f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":803,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":824,"providerAuthMs":0,"ledgerPrepareMs":824,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":824,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":824,"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":"c5a5b703-fc59-40ce-8c36-db8d0809cf6f"},"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":5873,"likelyAffectedFiles":["src/pages/auth/OAuthConsent.tsx","src/pages/Login.tsx","src/components/PublicRoute.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T14:44:22.414867+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c5a5b703-fc59-40ce-8c36-db8d0809cf6f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"46c62dbe-d88b-4d6e-a9ac-d6adfadf7866","command_center_event_id":"c5a5b703-fc59-40ce-8c36-db8d0809cf6f"},{"id":"216e86c4-27a2-4edf-89ba-bf89f54cf221","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0d64994be3a1","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":null,"terminal":false,"missionId":"0d64994b-e3a1-4652-8d8a-87cf51eb8d67","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":715,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":715,"missionSetupMs":955,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":955,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":955,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":955,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0d64994b-e3a1-4652-8d8a-87cf51eb8d67"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1421,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T19:02:23.665169+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0d64994b-e3a1-4652-8d8a-87cf51eb8d67:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"9d9eb08a-fc02-4f57-b6e2-0fdab2231993","command_center_event_id":"0d64994b-e3a1-4652-8d8a-87cf51eb8d67"},{"id":"2170372c-ba29-4da5-a82c-612a53c22092","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-8895b390ff84","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2931,"terminal":false,"missionId":"8895b390-ff84-4ac0-a3bd-b2c41967e356","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","timingsMs":{"prReadinessMs":86,"approvedPlanMs":0,"shipAndProveMs":3198,"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":"8895b390-ff84-4ac0-a3bd-b2c41967e356"},"performance":null,"deploymentId":"forgejo-main-954b2b00b7d3","workflowRunId":8876,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":792,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T17:56:23.234587+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2931","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8895b390-ff84-4ac0-a3bd-b2c41967e356:automatic-mission-resume:2931:canonical_release_reconciliation_pending","mission_step_id":"e91051e8-5494-42f2-b81d-eb982879a97f","command_center_event_id":"8895b390-ff84-4ac0-a3bd-b2c41967e356"},{"id":"21709b73-9246-43ba-aae7-b52ebfaa009a","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly requested a better premium animation lane; retrying same exact control plane repair with the correct anchored-edit payload shape.","baseSha":"cd35e37681ebcdffde10eca55e8070169c9d18da","issuedAt":1788123031891,"expiresAt":1788123211891,"missionId":"41b50c45-5cfa-4dd8-85ed-e0e71c568d39","singleUse":true,"authorizationId":"41a39314-ba0f-4941-80c8-b6c5174bcadc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:50:32.714228+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cd35e37681ebcdffde10eca55e8070169c9d18da","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:41a39314-ba0f-4941-80c8-b6c5174bcadc","mission_step_id":"bf89eea4-8972-437f-97a4-e0bdf42b4931","command_center_event_id":"41b50c45-5cfa-4dd8-85ed-e0e71c568d39"},{"id":"2170c3be-ce07-4472-8e60-b40857f37a5c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-exact-letterbox-removal-20260828","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7220,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.3-resumable-domain-registry","prNumber":null,"terminal":false,"missionId":"20178ef3-645c-47c5-a9d0-5746b9d72463","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":98,"missionSetupMs":482},"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":"20178ef3-645c-47c5-a9d0-5746b9d72463"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8074,"likelyAffectedFiles":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","src/components/GlobalCommandPalette.tsx","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/CallFlow/steps/OpeningScriptStep.tsx","src/components/NewLeadIntakeForm.tsx","src/components/SignupForm.tsx",".forgejo/workflows/knocklaunch.yml","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/InvoicePermissionsManager.tsx","src/components/admin/LeadManagement/DataQuality/BulkRepairDialog.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T20:49:41.603097+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:20178ef3-645c-47c5-a9d0-5746b9d72463:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"718790d6-9f45-40e6-ae71-55ef9fcf2d19","command_center_event_id":"20178ef3-645c-47c5-a9d0-5746b9d72463"},{"id":"217176bf-acf1-46fc-ab11-80063d7c24c8","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e3478acfa504","reason":null,"status":"complete","metrics":{"receiptBytes":27592,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T02:32:58.735Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.63.0-mission-freedom-web-research","prNumber":4073,"terminal":false,"missionId":"7e0fa14d-6c4b-4f73-8a11-d14205162dbf","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4436,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":285,"providerAuthMs":0,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":285,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":285,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"7e0fa14d-6c4b-4f73-8a11-d14205162dbf"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3298,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:33:04.226252+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4073","receipt_type":"execute_mission","idempotency_key":"mission:7e0fa14d-6c4b-4f73-8a11-d14205162dbf:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"5b461ec2-4aaf-4e90-87e9-c6ae60b54720","command_center_event_id":"7e0fa14d-6c4b-4f73-8a11-d14205162dbf"},{"id":"2173c778-d767-4b30-bea1-e05c62159c23","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-readiness-current-main","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2272,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.14-control-plane-readiness","prNumber":577,"terminal":false,"missionId":"86774e3c-d73b-4058-b9c0-aaa4e776a5dc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a6d52bec9712acebe2478e8b184ae69425d53a31","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"86774e3c-d73b-4058-b9c0-aaa4e776a5dc"},"performance":null,"deploymentId":"forgejo-main-a6d52bec9712","workflowRunId":2042,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6258,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T20:06:53.881894+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a6d52bec9712acebe2478e8b184ae69425d53a31","external_id":"forgejo-main-a6d52bec9712","receipt_type":"execute_mission","idempotency_key":"mission:86774e3c-d73b-4058-b9c0-aaa4e776a5dc:execute_mission:canonical_release_dispatched","mission_step_id":"916ae81b-240f-42ed-aade-1f002dcbbf82","command_center_event_id":"86774e3c-d73b-4058-b9c0-aaa4e776a5dc"},{"id":"2174147b-8da2-4a05-aba8-2f76f597ae54","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7741265580fd56a43e5e5f07fc97385f07b33039","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7741265580fd56a43e5e5f07fc97385f07b33039","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":"70d0cdef18feacb348a1af7a1f1c708d53a706dbbcfa2e2871e86f6469265a60","forgejoWorkflowProof":{"runId":12269,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T19:58:21.351296+00:00","proof_gate":"canonical_release_pending","source_sha":"7741265580fd56a43e5e5f07fc97385f07b33039","external_id":"forgejo-main-7741265580fd","receipt_type":"canonical_release_status","idempotency_key":"mission:aa1ae150-5687-45d8-a79a-e385379c6dfc:forgejo-release-status:7741265580fd56a43e5e5f07fc97385f07b33039:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"55ff4aaa-9232-4870-aa0b-8932bd10a2e3","command_center_event_id":"aa1ae150-5687-45d8-a79a-e385379c6dfc"},{"id":"21743f3f-a8db-447b-9e06-920a2a12f34a","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-041f1405efd9","prNumber":3968,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"91775b1345ebbb8a5dcbd4c60610b48345d601b0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:19:53.363545+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"91775b1345ebbb8a5dcbd4c60610b48345d601b0","external_id":"3968","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:041f1405-efd9-477f-b6b8-86e79030d24a:merged-pr:3968:91775b1345ebbb8a5dcbd4c60610b48345d601b0","mission_step_id":"54f092e2-04ca-4679-89a4-476feb6dc8fa","command_center_event_id":"041f1405-efd9-477f-b6b8-86e79030d24a"},{"id":"2176115d-e7dd-4603-87d0-32f29a3cdc35","source":"github-status","status":"pending","payload":{"failed":[],"states":{"cc-execution/runtime-proof":"pending","supabase-edge-production/live":"success","canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified","cc-execution/runtime-proof"],"required":["canonical-production-release/verified","cc-execution/runtime-proof"],"sourceSha":"6cf30174af34602f95935b4a62c51478c7b18a4c","releaseState":"pending"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T16:03:42.373818+00:00","proof_gate":"canonical_release_pending","source_sha":"6cf30174af34602f95935b4a62c51478c7b18a4c","external_id":"canonical-release-6cf30174af34","receipt_type":"canonical_release_status","idempotency_key":"mission:23d42119-5fa4-4fd5-acf4-584f572b5978:release-status:6cf30174af34602f95935b4a62c51478c7b18a4c:pending:canonical-production-release/verified=pending|cc-execution/runtime-proof=pending","mission_step_id":"8f0d64f6-1d7a-4ad3-a913-c2dfcd44fe68","command_center_event_id":"23d42119-5fa4-4fd5-acf4-584f572b5978"},{"id":"217662a8-7b60-40c8-aecb-c832711282b7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-1297fc3ea836","reason":"canonical_release_queue_busy:12181","status":"blocked","metrics":{"receiptBytes":105944,"releaseCount":0,"toolCallCount":50,"repeatedCallCount":36,"executorlessWaitMs":2605574,"firstUsefulResultAt":"2026-09-27T05:46:06.727Z","recoveryAttemptCount":28,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":3866,"terminal":false,"missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"ca45b7381cee6c31e6ebf8ee0e80fd54adfbdc27","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":994,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":90,"approvedPlanMs":0,"missionSetupMs":875,"providerAuthMs":0,"shipAndProveMs":504,"ledgerPrepareMs":232,"ledgerReconcileMs":0,"lineageReconcileMs":643,"resolvePreflightMs":875,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":232,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741"},"performance":null,"deploymentId":"forgejo-main-ca45b7381cee","releaseState":"pending","workflowRunId":12181,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1403,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:29:33.835927+00:00","proof_gate":"canonical_release_blocked","source_sha":"ca45b7381cee6c31e6ebf8ee0e80fd54adfbdc27","external_id":"forgejo-main-ca45b7381cee","receipt_type":"execute_mission","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"2266f7cf-e64b-4bf0-be59-708167719cb5","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"217811df-a855-4fb9-b525-be439cd4c404","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Turn Grade Cards into the dedicated PCG AI grading workbench: high-resolution front/back review, batch/single AI analysis, preliminary PCG grade reasoning, official designation selection, and explicit human approve/reject authority. Reuse the existing hosted vision provider when no external vision endpoint is configured.","ship":true,"files":[{"path":"src/pages/card-grading/PCGAIGradingWorkbench.tsx","content":"import {useEffect,useMemo,useState} from 'react';\nimport {BrainCircuit,CheckCircle2,ChevronLeft,ChevronRight,Eye,Loader2,RefreshCw,ScanSearch,Sparkles,ThumbsDown,ZoomIn,ZoomOut} from 'lucide-react';\nimport {supabase} from '@/integrations/supabase/client';\nimport {toast} from '@/lib/notify';\nimport {cn} from '@/lib/utils';\nimport {PCG_GRADING_SCALE,findPCGGrade} from '@/pages/card-grading/pcgGradingScale';\n\nconst DRIVE_MEDIA_FN=`${import.meta.env.VITE_SUPABASE_URL}/functions/v1/pcg-google-drive-media`;\nconst ACTIVE_STAGES=new Set(['received','intake_imaging','authentication','grading','encapsulation','qa']);\nconst previewMediaUrl=(value:string|null|undefined)=>{const url=String(value||'').trim();if(!url||!url.includes('/pcg-google-drive-media/media?')||url.includes('variant='))return url;return url+'&variant=preview'};\n\ntype Submission={id:string;submission_number:string;customer_name:string|null;expected_card_count:number;status:string;due_at:string|null};\ntype AutoGrader={status?:string;suggested_grade?:number|null;suggested_designation?:string|null;confidence?:number|null;centering?:unknown;corners?:unknown;edges?:unknown;surface?:unknown;focus_color?:unknown;creases_wear?:unknown;alterations?:unknown;visible_defects?:unknown[];reasons?:unknown[];review_flags?:unknown[];approved?:boolean;approved_at?:string;rejected_at?:string};\ntype Card={id:string;submission_id:string;sequence_number:number;category:string|null;year:string|null;brand_set:string|null;player_character:string|null;card_number:string|null;card_description:string|null;variation:string|null;front_image_url:string|null;back_image_url:string|null;grade:number|null;grade_label:string|null;cert_number:string|null;grader_notes:string|null;status:string;metadata:Record<string,any>|null};\ntype Draft={grade_label:string;grader_notes:string};\n\nfunction pretty(value:string|null|undefined){return String(value||'').replaceAll('_',' ').replace(/\\b\\w/g,m=>m.toUpperCase())}\nfunction signalText(value:unknown):string{\n  if(value==null||value==='')return 'Not reported';\n  if(typeof value==='string'||typeof value==='number'||typeof value==='boolean')return String(value);\n  if(Array.isArray(value))return value.map(signalText).filter(Boolean).join(' · ');\n  if(typeof value==='object')return Object.entries(value as Record<string,unknown>).filter(([,v])=>v!=null&&v!=='').map(([k,v])=>pretty(k)+': '+signalText(v)).join(' · ');\n  return String(value);\n}\nfunction confidencePct(value:unknown){const n=Number(value);return Number.isFinite(n)?Math.round(Math.max(0,Math.min(1,n))*100):0}\nfunction aiFor(card:Card|null):AutoGrader{return (card?.metadata?.auto_grader&&typeof card.metadata.auto_grader==='object'?card.metadata.auto_grader:{}) as AutoGrader}\nfunction suggestedDefinition(auto:AutoGrader){\n  const exact=findPCGGrade(auto.suggested_designation||'');if(exact)return exact;\n  const n=Number(auto.suggested_grade);if(!Number.isFinite(n))return null;\n  const matches=PCG_GRADING_SCALE.filter(item=>item.numeric===n);return matches.length===1?matches[0]:null;\n}\n\nexport default function PCGAIGradingWorkbench({tenantId}:{tenantId:string}){\n  const[submissions,setSubmissions]=useState<Submission[]>([]);\n  const[cards,setCards]=useState<Card[]>([]);\n  const[selectedSubmissionId,setSelectedSubmissionId]=useState('');\n  const[selectedCardId,setSelectedCardId]=useState('');\n  const[drafts,setDrafts]=useState<Record<string,Draft>>({});\n  const[loading,setLoading]=useState(true);\n  const[analyzing,setAnalyzing]=useState(false);\n  const[saving,setSaving]=useState(false);\n  const[imageSide,setImageSide]=useState<'front'|'back'>('front');\n  const[zoom,setZoom]=useState(1);\n\n  const activeSubmissions=useMemo(()=>submissions.filter(row=>ACTIVE_STAGES.has(row.status)).sort((a,b)=>Number(b.status==='grading')-Number(a.status==='grading')),[submissions]);\n  const batchCards=useMemo(()=>cards.filter(card=>card.submission_id===selectedSubmissionId),[cards,selectedSubmissionId]);\n  const selectedCard=useMemo(()=>batchCards.find(card=>card.id===selectedCardId)||batchCards[0]||null,[batchCards,selectedCardId]);\n  const auto=aiFor(selectedCard);\n  const draft=selectedCard?(drafts[selectedCard.id]||{grade_label:selectedCard.grade_label||'',grader_notes:selectedCard.grader_notes||''}):null;\n  const suggestion=suggestedDefinition(auto);\n  const selectedImage=selectedCard?(imageSide==='back'?(selectedCard.back_image_url||selectedCard.front_image_url):(selectedCard.front_image_url||selectedCard.back_image_url)):null;\n  const analyzedCount=batchCards.filter(card=>Boolean(aiFor(card).updated_at||aiFor(card).suggested_grade!=null||aiFor(card).suggested_designation)).length;\n\n  async function load(){\n    if(!tenantId)return;\n    setLoading(true);\n    const[s,c]=await Promise.all([\n      (supabase as any).from('card_grading_submissions').select('id,submission_number,customer_name,expected_card_count,status,due_at').eq('tenant_id',tenantId).order('created_at',{ascending:false}).limit(200),\n      (supabase as any).from('card_grading_cards').select('id,submission_id,sequence_number,category,year,brand_set,player_character,card_number,card_description,variation,front_image_url,back_image_url,grade,grade_label,cert_number,grader_notes,status,metadata').eq('tenant_id',tenantId).order('sequence_number',{ascending:true}).limit(2000)\n    ]);\n    if(s.error)toast.error(s.error.message);\n    if(c.error)toast.error(c.error.message);\n    const nextSubs=(s.data||[]) as Submission[],nextCards=(c.data||[]) as Card[];\n    setSubmissions(nextSubs);setCards(nextCards);\n    const active=nextSubs.filter(row=>ACTIVE_STAGES.has(row.status));\n    setSelectedSubmissionId(current=>active.some(row=>row.id===current)?current:(active.find(row=>row.status==='grading')?.id||active[0]?.id||''));\n    setDrafts(current=>{const next={...current};for(const card of nextCards)if(!next[card.id])next[card.id]={grade_label:card.grade_label||'',grader_notes:card.grader_notes||''};return next});\n    setLoading(false);\n  }\n  useEffect(()=>{void load()},[tenantId]);\n  useEffect(()=>{const first=batchCards[0]?.id||'';setSelectedCardId(current=>batchCards.some(card=>card.id===current)?current:first);setImageSide('front');setZoom(1)},[selectedSubmissionId,cards.length]);\n\n  async function analyze(cardIds:string[]){\n    if(!cardIds.length||analyzing)return;\n    setAnalyzing(true);\n    try{\n      const{data}=await supabase.auth.getSession();if(!data.session?.access_token)throw new Error('Please sign in again.');\n      let total=0,review=0;\n      for(let i=0;i<cardIds.length;i+=12){\n        const response=await fetch(DRIVE_MEDIA_FN+'/analyze-card',{method:'POST',headers:{Authorization:'Bearer '+data.session.access_token,'Content-Type':'application/json'},body:JSON.stringify({tenant_id:tenantId,card_ids:cardIds.slice(i,i+12),purpose:'grade'})});\n        const payload=await response.json().catch(()=>null);\n        if(!response.ok||payload?.ok!==true)throw new Error(payload?.error||'AI grading analysis failed');\n        total+=Number(payload.analyzed||0);review+=Number(payload.review_needed||0);\n      }\n      toast.success(`AI analyzed ${total} card${total===1?'':'s'}${review?` · ${review} need human review`:''}.`);\n      await load();\n    }catch(error){toast.error(error instanceof Error?error.message:String(error))}finally{setAnalyzing(false)}\n  }\n\n  async function approveOfficial(){\n    if(!selectedCard||!draft)return;\n    const official=findPCGGrade(draft.grade_label);\n    if(!official){toast.error('Choose an official PCG designation before approving the grade.');return}\n    setSaving(true);\n    try{\n      const{data}=await supabase.auth.getSession();\n      const meta=selectedCard.metadata||{},stamp=new Date().toISOString();\n      const nextAuto={...aiFor(selectedCard),approved:true,approved_at:stamp,rejected_at:null,human_decision:'approved',approved_grade:official.numeric,approved_designation:official.designation,approved_by:data.session?.user?.id||null};\n      const{error}=await(supabase as any).from('card_grading_cards').update({grade:official.numeric,grade_label:official.designation,grader_notes:draft.grader_notes.trim()||null,metadata:{...meta,auto_grader:nextAuto},updated_at:stamp}).eq('tenant_id',tenantId).eq('id',selectedCard.id);\n      if(error)throw error;\n      toast.success('Official PCG grade saved. AI remains recorded as advisory evidence.');\n      await load();\n    }catch(error){toast.error(error instanceof Error?error.message:String(error))}finally{setSaving(false)}\n  }\n\n  async function rejectSuggestion(){\n    if(!selectedCard)return;\n    setSaving(true);\n    try{\n      const{data}=await supabase.auth.getSession(),stamp=new Date().toISOString(),meta=selectedCard.metadata||{};\n      const{error}=await(supabase as any).from('card_grading_cards').update({metadata:{...meta,auto_grader:{...aiFor(selectedCard),approved:false,rejected_at:stamp,human_decision:'rejected',rejected_by:data.session?.user?.id||null}},updated_at:stamp}).eq('tenant_id',tenantId).eq('id',selectedCard.id);\n      if(error)throw error;toast.success('AI suggestion rejected. The official grade was not changed.');await load();\n    }catch(error){toast.error(error instanceof Error?error.message:String(error))}finally{setSaving(false)}\n  }\n\n  function moveCard(delta:number){if(!selectedCard||!batchCards.length)return;const index=Math.max(0,batchCards.findIndex(card=>card.id===selectedCard.id)),next=batchCards[Math.max(0,Math.min(batchCards.length-1,index+delta))];if(next){setSelectedCardId(next.id);setImageSide('front');setZoom(1)}}\n\n  return <div data-pcg-ai-grading-workbench=\"true\" className=\"w-full text-white\">\n    <header className=\"flex flex-col gap-4 border-b border-white/[0.08] pb-5 lg:flex-row lg:items-end\">\n      <div className=\"mr-auto\"><div className=\"flex items-center gap-2 text-[10px] font-black uppercase tracking-[.18em] text-[#d8bb78]\"><BrainCircuit className=\"h-4 w-4\"/>PCG AI Grading Application</div><h1 className=\"mt-2 text-3xl font-black tracking-[-.04em] sm:text-4xl\">AI-assisted grading bench</h1><p className=\"mt-2 max-w-3xl text-sm leading-6 text-white/50\">AI inspects the card and explains a preliminary grade. Anthony still chooses and approves the official PCG designation.</p></div>\n      <div className=\"flex gap-2\"><button onClick={()=>void load()} className=\"grid h-11 w-11 place-items-center rounded-xl border border-white/[0.10]\"><RefreshCw className={cn('h-4 w-4',loading&&'animate-spin')}/></button><button disabled={!batchCards.length||analyzing} onClick={()=>void analyze(batchCards.map(card=>card.id))} className=\"inline-flex h-11 items-center gap-2 rounded-xl bg-[#d8bb78] px-4 text-xs font-black text-black disabled:opacity-40\">{analyzing?<Loader2 className=\"h-4 w-4 animate-spin\"/>:<Sparkles className=\"h-4 w-4\"/>}Analyze batch</button></div>\n    </header>\n\n    <section className=\"mt-4 grid gap-3 sm:grid-cols-[1fr_auto]\"><select value={selectedSubmissionId} onChange={event=>setSelectedSubmissionId(event.target.value)} className=\"h-12 rounded-xl border border-white/[0.10] bg-[#09090a] px-3 text-sm font-bold text-white outline-none\"><option value=\"\">Choose grading batch</option>{activeSubmissions.map(row=><option key={row.id} value={row.id}>{row.customer_name||'Customer'} · {row.submission_number} · {pretty(row.status)}</option>)}</select><div className=\"flex items-center rounded-xl border border-white/[0.08] px-3 text-xs font-black text-white/45\">{analyzedCount}/{batchCards.length} AI reviewed</div></section>\n\n    {!selectedSubmissionId?<div className=\"mt-5 grid min-h-64 place-items-center rounded-2xl border border-dashed border-white/[0.09] bg-black/20 text-center\"><div><ScanSearch className=\"mx-auto h-8 w-8 text-white/15\"/><div className=\"mt-3 text-sm font-black text-white/55\">No grading batch selected.</div></div></div>:!selectedCard?<div className=\"mt-5 grid min-h-64 place-items-center rounded-2xl border border-dashed border-white/[0.09] bg-black/20 text-center\"><div className=\"text-sm font-black text-white/55\">This batch has no cards yet.</div></div>:<div className=\"mt-5 grid gap-4 xl:grid-cols-[250px_minmax(0,1fr)_390px]\">\n      <aside className=\"max-h-[72vh] overflow-y-auto rounded-2xl border border-white/[0.08] bg-black/28 p-2\"><div className=\"sticky top-0 z-10 bg-[#09090a]/95 px-2 py-2 text-[9px] font-black uppercase tracking-[.15em] text-white/38\">Cards in batch</div>{batchCards.map(card=>{const cardAuto=aiFor(card),selected=card.id===selectedCard.id,confidence=confidencePct(cardAuto.confidence);return <button key={card.id} onClick={()=>{setSelectedCardId(card.id);setImageSide('front');setZoom(1)}} className={cn('mb-1 grid w-full grid-cols-[48px_1fr_auto] items-center gap-2 rounded-xl border p-2 text-left',selected?'border-[#d8bb78]/55 bg-[#d8bb78]/[.08]':'border-transparent hover:border-white/[0.08] hover:bg-white/[0.03]')}><div className=\"h-14 overflow-hidden rounded-lg bg-black/50\">{card.front_image_url?<img src={previewMediaUrl(card.front_image_url)} alt=\"\" className=\"h-full w-full object-contain\"/>:null}</div><div className=\"min-w-0\"><div className=\"truncate text-xs font-black\">#{card.sequence_number} · {card.player_character||card.brand_set||'Card'}</div><div className=\"mt-1 truncate text-[10px] text-white/38\">{card.grade_label||cardAuto.suggested_designation||'Ungraded'}</div></div><div className={cn('text-[9px] font-black',confidence>=90?'text-emerald-300':confidence?'text-amber-200':'text-white/25')}>{confidence?confidence+'%':'AI'}</div></button>})}</aside>\n\n      <main className=\"min-w-0 rounded-2xl border border-white/[0.08] bg-black/28 p-3\">\n        <div className=\"flex flex-wrap items-center gap-2 border-b border-white/[0.08] pb-3\"><div className=\"mr-auto\"><div className=\"text-[10px] font-black uppercase tracking-[.15em] text-[#d8bb78]\">Card #{selectedCard.sequence_number}</div><div className=\"mt-1 text-lg font-black\">{[selectedCard.year,selectedCard.brand_set,selectedCard.player_character].filter(Boolean).join(' · ')||'Card details pending'}</div></div><button onClick={()=>setImageSide('front')} className={cn('h-9 rounded-lg border px-3 text-[10px] font-black',imageSide==='front'?'border-[#d8bb78]/50 text-[#e8cc8d]':'border-white/10 text-white/45')}>Front</button><button onClick={()=>setImageSide('back')} disabled={!selectedCard.back_image_url} className={cn('h-9 rounded-lg border px-3 text-[10px] font-black disabled:opacity-25',imageSide==='back'?'border-[#d8bb78]/50 text-[#e8cc8d]':'border-white/10 text-white/45')}>Back</button><button onClick={()=>setZoom(v=>Math.max(1,v-.25))} className=\"grid h-9 w-9 place-items-center rounded-lg border border-white/10\"><ZoomOut className=\"h-4 w-4\"/></button><button onClick={()=>setZoom(v=>Math.min(3,v+.25))} className=\"grid h-9 w-9 place-items-center rounded-lg border border-white/10\"><ZoomIn className=\"h-4 w-4\"/></button>{selectedImage?<button onClick={()=>window.open(selectedImage,'_blank','noopener,noreferrer')} className=\"grid h-9 w-9 place-items-center rounded-lg border border-white/10\"><Eye className=\"h-4 w-4\"/></button>:null}</div>\n        <div className=\"mt-3 flex min-h-[54vh] items-center justify-center overflow-auto rounded-xl bg-[#050506] p-3\">{selectedImage?<img src={selectedImage} alt=\"\" style={{transform:`scale(${zoom})`,transformOrigin:'center'}} className=\"max-h-[66vh] max-w-full object-contain transition-transform\"/>:<div className=\"text-sm font-black text-white/25\">No card image available.</div>}</div>\n        <div className=\"mt-3 flex items-center justify-between\"><button onClick={()=>moveCard(-1)} className=\"inline-flex h-10 items-center gap-1 rounded-lg border border-white/10 px-3 text-xs font-black text-white/55\"><ChevronLeft className=\"h-4 w-4\"/>Previous</button><div className=\"text-[10px] font-black text-white/30\">{batchCards.findIndex(card=>card.id===selectedCard.id)+1} / {batchCards.length}</div><button onClick={()=>moveCard(1)} className=\"inline-flex h-10 items-center gap-1 rounded-lg border border-white/10 px-3 text-xs font-black text-white/55\">Next<ChevronRight className=\"h-4 w-4\"/></button></div>\n      </main>\n\n      <aside className=\"rounded-2xl border border-white/[0.08] bg-black/34 p-4\">\n        <div className=\"flex items-center gap-3\"><div className=\"grid h-10 w-10 place-items-center rounded-xl border border-violet-300/20 bg-violet-300/[.08]\"><BrainCircuit className=\"h-5 w-5 text-violet-200\"/></div><div className=\"mr-auto\"><div className=\"text-[9px] font-black uppercase tracking-[.16em] text-violet-200/70\">Preliminary AI opinion</div><div className=\"mt-1 text-xl font-black\">{auto.suggested_designation||auto.suggested_grade??'Not analyzed'}</div></div>{auto.confidence!=null?<div className=\"text-lg font-black text-[#e8cc8d]\">{confidencePct(auto.confidence)}%</div>:null}</div>\n        <button disabled={analyzing} onClick={()=>void analyze([selectedCard.id])} className=\"mt-4 inline-flex h-11 w-full items-center justify-center gap-2 rounded-xl border border-violet-300/20 bg-violet-300/[.07] text-xs font-black text-violet-100 disabled:opacity-40\">{analyzing?<Loader2 className=\"h-4 w-4 animate-spin\"/>:<Sparkles className=\"h-4 w-4\"/>}{auto.suggested_grade!=null||auto.suggested_designation?'Re-analyze card':'Analyze this card'}</button>\n        <div className=\"mt-4 space-y-3\">\n          {[['Centering',auto.centering],['Corners',auto.corners],['Edges',auto.edges],['Surface / gloss',auto.surface],['Focus / color',auto.focus_color],['Creases / wear',auto.creases_wear],['Alteration review',auto.alterations]].map(([label,value])=><div key={String(label)} className=\"border-b border-white/[0.07] pb-3\"><div className=\"text-[9px] font-black uppercase tracking-[.13em] text-white/35\">{String(label)}</div><div className=\"mt-1 text-xs leading-5 text-white/70\">{signalText(value)}</div></div>)}\n        </div>\n        {Array.isArray(auto.visible_defects)&&auto.visible_defects.length?<div className=\"mt-4\"><div className=\"text-[9px] font-black uppercase tracking-[.13em] text-rose-200/65\">Visible defects</div><div className=\"mt-2 text-xs leading-5 text-white/65\">{auto.visible_defects.map(signalText).join(' · ')}</div></div>:null}\n        {Array.isArray(auto.reasons)&&auto.reasons.length?<div className=\"mt-4\"><div className=\"text-[9px] font-black uppercase tracking-[.13em] text-[#d8bb78]\">Why the AI landed there</div><div className=\"mt-2 space-y-1 text-xs leading-5 text-white/65\">{auto.reasons.map((reason,index)=><div key={index}>• {signalText(reason)}</div>)}</div></div>:null}\n\n        <div className=\"mt-5 border-t border-white/[0.10] pt-4\"><div className=\"flex items-center gap-2 text-[10px] font-black uppercase tracking-[.15em] text-[#d8bb78]\"><CheckCircle2 className=\"h-4 w-4\"/>Human decision</div><p className=\"mt-2 text-xs leading-5 text-white/45\">AI never writes the official grade. Choose the exact PCG designation and approve it here.</p>\n          {suggestion?<button onClick={()=>setDrafts(current=>({...current,[selectedCard.id]:{...(draft||{grader_notes:''}),grade_label:suggestion.designation}}))} className=\"mt-3 h-9 rounded-lg border border-[#d8bb78]/25 px-3 text-[10px] font-black text-[#e8cc8d]\">Use AI suggestion · {suggestion.designation}</button>:null}\n          <label className=\"mt-3 block\"><span className=\"text-[9px] font-black uppercase tracking-[.13em] text-white/35\">Official PCG grade</span><select value={draft?.grade_label||''} onChange={event=>setDrafts(current=>({...current,[selectedCard.id]:{grade_label:event.target.value,grader_notes:draft?.grader_notes||''}}))} className=\"mt-1.5 h-11 w-full rounded-xl border border-white/[0.10] bg-[#09090a] px-3 text-sm font-bold text-white\"><option value=\"\">Choose designation</option>{PCG_GRADING_SCALE.map(option=><option key={option.id} value={option.designation}>{option.designation}</option>)}</select></label>\n          <label className=\"mt-3 block\"><span className=\"text-[9px] font-black uppercase tracking-[.13em] text-white/35\">Grader notes</span><textarea value={draft?.grader_notes||''} onChange={event=>setDrafts(current=>({...current,[selectedCard.id]:{grade_label:draft?.grade_label||'',grader_notes:event.target.value}}))} className=\"mt-1.5 min-h-24 w-full rounded-xl border border-white/[0.10] bg-[#09090a] p-3 text-sm text-white outline-none\" placeholder=\"Human grader observations…\"/></label>\n          <div className=\"mt-3 grid gap-2 sm:grid-cols-2 xl:grid-cols-1 2xl:grid-cols-2\"><button disabled={saving||!draft?.grade_label} onClick={()=>void approveOfficial()} className=\"h-11 rounded-xl bg-[#d8bb78] px-3 text-xs font-black text-black disabled:opacity-40\">Approve official grade</button><button disabled={saving||(!auto.suggested_grade&&!auto.suggested_designation)} onClick={()=>void rejectSuggestion()} className=\"inline-flex h-11 items-center justify-center gap-2 rounded-xl border border-rose-300/20 px-3 text-xs font-black text-rose-200 disabled:opacity-30\"><ThumbsDown className=\"h-4 w-4\"/>Reject AI</button></div>\n          {auto.approved?<div className=\"mt-3 text-[10px] font-black text-emerald-300\">Human approved · {selectedCard.grade_label||'official grade saved'}</div>:auto.rejected_at?<div className=\"mt-3 text-[10px] font-black text-rose-200\">AI suggestion rejected by grader.</div>:null}\n        </div>\n      </aside>\n    </div>}\n  </div>\n}\n"},{"path":"config/capabilities/pcg-card-grading-modes.json","content":"{\"schemaVersion\":1,\"id\":\"pcg-card-grading-modes\",\"owner\":\"KNOCKLAUNCH Core\",\"surfaces\":[\"src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx\",\"src/pages/card-grading/PCGModesWorkspace.tsx\",\"src/pages/card-grading/PCGCompletionCenter.tsx\",\"src/pages/card-grading/PCGBatchPublishingCenter.tsx\",\"src/pages/whats-my-progress/PCGWhatsMyProgressHome.tsx\",\"src/pages/whats-my-progress/WhatsMyProgressTenantHome.tsx\",\"src/pages/card-grading/PCGWorkspace.tsx\",\"src/pages/connections/TenantConnections.tsx\",\"src/pages/card-grading/PCGLegacyMigrationCenter.tsx\",\"src/pages/card-grading/PCGPublicSite.tsx\",\"src/pages/card-grading/PCGOnboardingReadiness.tsx\",\"src/pages/card-grading/PCGAIGradingWorkbench.tsx\"],\"dependencies\":{\"backendRuntime\":[\"supabase/functions/pcg-legacy-import\",\"supabase/functions/pcg-google-drive-media\",\"supabase/functions/pcg-customer-progress\",\"supabase/functions/customer-portal\",\"supabase/functions/pcg-commerce-publisher\",\"supabase/functions/pcg-commerce-webhook\",\"supabase/functions/send-email\"],\"providers\":[{\"id\":\"google_workspace\",\"optional\":true,\"unavailableState\":\"prerequisite_required\"},{\"id\":\"pcg_website\",\"optional\":true,\"unavailableState\":\"prerequisite_required\"},{\"id\":\"ebay\",\"optional\":true,\"unavailableState\":\"prerequisite_required\"}]},\"lifecycle\":{\"states\":[\"prepare\",\"deploy\",\"verify\",\"activate\"],\"compatibilityWindow\":[\"N\",\"N-1\"],\"activationRequirements\":[\"schema and tenant-scoped data ready\",\"frontend and edge runtime ready\",\"production route and customer-progress proof\",\"commerce publisher returns truthful per-channel state\",\"PCG Google Workspace Drive owns new master card imagery or intake returns prerequisite_required\",\"Drive-backed signed media delivery serves workspace, WMP, website and commerce without public Drive folders\",\"legacy migration supports staged dry-run, dedupe/review reconciliation, and explicit owner commit before canonical writes\",\"public PCG preview uses canonical tenant profile and safe certification lookup before custom-domain cutover\",\"canonical authenticated owner workspace /pcg/workspace remains distinct from the public PCG /pcg/ marketing surface\",\"canonical PCG submissions link collector identity and return address through tenant-scoped unified_contacts while return shipment method/cost/coverage remain submission-scoped and private street address never enters WMP\",\"owner-only PCG pipeline canary proves single and batch against the live Google Drive and canonical lifecycle with cleanup\",\"Grade Cards is an AI-assisted grading workbench that keeps model output preliminary and requires a human-selected official PCG designation before canonical grade persistence\"]},\"gradingScale\":{\"source\":\"src/pages/card-grading/pcgGradingScale.ts\",\"publicReference\":\"https://www.pcgslab.com/grading\",\"persistence\":{\"numeric\":\"card_grading_cards.grade\",\"designation\":\"card_grading_cards.grade_label\"}},\"release\":{\"runtimeFirst\":true},\"canary\":{\"required\":true,\"ownerOnly\":true,\"surface\":\"src/pages/card-grading/PCGOnboardingReadiness.tsx\",\"runtime\":\"supabase/functions/pcg-google-drive-media\",\"receipt\":\"tenant_readiness_checks:pcg_pipeline_canary\",\"scenarios\":[\"single\",\"batch\"],\"proves\":[\"tenant Google Drive write\",\"Drive retry dedupe\",\"signed media delivery\",\"canonical submission/card writes\",\"grading transition guards\",\"official grade/cert progression\",\"shipping tracking guard\",\"WMP canonical lookup\",\"synthetic cleanup\"],\"forbids\":[\"customer email\",\"commerce publishing\",\"real customer mutation\"]},\"proofLedger\":{\"authority\":\"command_center_mission_ledger\",\"bind\":[\"request_contract_hash\",\"source_sha\",\"release_receipt\",\"runtime_identity\",\"canary\",\"activation_state\",\"drift_state\",\"quarantine_state\"]}}"}],"title":"PCG AI-assisted grading application","branch":"ai/objective-first-repair-6c55ed711994","writes":[],"patches":[],"version":1,"approved":true,"missionId":"6c55ed71-1994-4ccc-bb65-da22cb2bdd6e","sourceSha":"5192ce7d0a621390a5dc41fc1d1cea280e750903","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading/PCGAIGradingWorkbench.tsx","src/pages/crm/PcgWorkspace.tsx","supabase/functions/pcg-google-drive-media/index.ts","config/capabilities/pcg-card-grading-modes.json","src/__tests__/contracts/card-grading-application.contract.test.ts"],"anchored_edits":[{"path":"src/pages/crm/PcgWorkspace.tsx","edits":[{"new_content":"import {useMultiTenant} from '@/contexts/MultiTenantContext';import {supabase} from '@/integrations/supabase/client';import {toast} from '@/lib/notify';import {resolveTenantMediaBranding} from '@/lib/tenants/tenantMediaBranding';import {PCGCardVaultContent} from '@/pages/card-grading/PCGWorkspace';import PCGReceiveCardsGallery from '@/pages/card-grading/PCGReceiveCardsGallery';import PCGAIGradingWorkbench from '@/pages/card-grading/PCGAIGradingWorkbench';import PCGLegacyMigrationCenter from '@/pages/card-grading/PCGLegacyMigrationCenter';import PCGOnboardingReadiness from '@/pages/card-grading/PCGOnboardingReadiness';","old_content":"import {useMultiTenant} from '@/contexts/MultiTenantContext';import {supabase} from '@/integrations/supabase/client';import {toast} from '@/lib/notify';import {resolveTenantMediaBranding} from '@/lib/tenants/tenantMediaBranding';import {PCGCardVaultContent} from '@/pages/card-grading/PCGWorkspace';import PCGReceiveCardsGallery from '@/pages/card-grading/PCGReceiveCardsGallery';import PCGLegacyMigrationCenter from '@/pages/card-grading/PCGLegacyMigrationCenter';import PCGOnboardingReadiness from '@/pages/card-grading/PCGOnboardingReadiness';"},{"new_content":"{tab==='vault'?<PCGCardVaultContent initialMode={initialVaultMode} initialSubmissionId={initialVaultSubmissionId}/>:null}{tab==='queue'?<PCGAIGradingWorkbench tenantId={tenantId||''}/>:null}{tab==='submissions'?<PCGReceiveCardsGallery tenantId={tenantId||''} initialSubmissionId={initialVaultSubmissionId} onRequestCreateOrder={()=>setShowNew(true)}/>:null}","old_content":"{tab==='vault'?<PCGCardVaultContent initialMode={initialVaultMode} initialSubmissionId={initialVaultSubmissionId}/>:null}{tab==='queue'?renderList('Grade Cards','Active grading work',filteredSubs.filter(item=>!terminalStatuses.has(item.status))):null}{tab==='submissions'?<PCGReceiveCardsGallery tenantId={tenantId||''} initialSubmissionId={initialVaultSubmissionId} onRequestCreateOrder={()=>setShowNew(true)}/>:null}"}]},{"path":"supabase/functions/pcg-google-drive-media/index.ts","edits":[{"new_content":"function confidence(value:unknown){const n=Number(value);return Number.isFinite(n)?Math.max(0,Math.min(1,n)):0}\nconst PCG_AI_DESIGNATIONS=[\"10 (PRES) Prestigious\",\"10 GEM MT\",\"9.5 MT +\",\"9 MT\",\"8.5 NM/MT+\",\"8 NM\",\"7.5\",\"7\",\"6.5\",\"6\",\"5.5\",\"5\",\"4.5\",\"4\",\"3.5\",\"3\",\"2.5\",\"2\",\"1.5\",\"1\",\"A (AUTHENTIC)\",\"Altered\"];\nasync function imageDataUrl(value:unknown){\n  const url=clean(value);if(!url)return null;\n  if(!url.startsWith(SUPABASE_URL+\"/functions/v1/pcg-google-drive-media/media?\"))throw new Error(\"AI grading only reads canonical PCG managed imagery.\");\n  const response=await fetch(url);if(!response.ok)throw new Error(\"PCG managed image could not be read for AI grading.\");\n  const bytes=new Uint8Array(await response.arrayBuffer());if(bytes.byteLength>25*1024*1024)throw new Error(\"PCG image exceeds the AI grading size limit.\");\n  let binary=\"\";for(let i=0;i<bytes.length;i+=0x8000)binary+=String.fromCharCode(...bytes.subarray(i,Math.min(bytes.length,i+0x8000)));\n  return \"data:\"+(response.headers.get(\"content-type\")||\"image/jpeg\")+\";base64,\"+btoa(binary);\n}\nasync function hostedPcgAnalysis(card:any,purpose:\"metadata\"|\"grade\"){\n  const lovable=Deno.env.get(\"LOVABLE_API_KEY\")||\"\";if(!lovable)throw new Error(\"vision_provider_unconfigured\");\n  const images:(Record<string,unknown>)[]=[];for(const [label,url] of [[\"front\",card.front_image_url],[\"back\",card.back_image_url]] as const){if(!url)continue;try{const data=await imageDataUrl(url);if(data)images.push({type:\"text\",text:label.toUpperCase()+\" image\"},{type:\"image_url\",image_url:{url:data}})}catch(error){if(label===\"front\")throw error}}\n  if(!images.length)throw new Error(\"card_image_required\");\n  const system=[\n    \"You are the PRELIMINARY AI grading assistant for Prestigious Card Grading (PCG).\",\n    \"You are advisory only. Never claim to have issued the official grade, authenticated the card, or conclusively proven an alteration.\",\n    \"Evaluate only visible evidence in the supplied front/back images. Be conservative when glare, blur, sleeves, cropping, missing back images, or resolution limits what can be seen.\",\n    \"For grading, inspect centering, corners, edges, surface/gloss, scratches/print lines, focus/color, creases/wear and visually suspicious alteration indicators.\",\n    \"Use an exact PCG designation from this list when you can make a preliminary suggestion: \"+PCG_AI_DESIGNATIONS.join(\" | \")+\".\",\n    \"If evidence is insufficient, lower confidence and set review_required true. Human PCG approval is always required.\"\n  ].join(\"\\n\");\n  const tool={type:\"function\",function:{name:\"record_pcg_card_analysis\",description:\"Record preliminary PCG card metadata and grading observations.\",parameters:{type:\"object\",properties:{\n    fields:{type:\"object\",properties:{player_name:{type:\"string\"},year:{type:\"string\"},manufacturer:{type:\"string\"},brand_set:{type:\"string\"},card_number:{type:\"string\"},sport:{type:\"string\"},variation:{type:\"string\"},parallel:{type:\"string\"},rookie:{type:\"boolean\"},autograph_present:{type:\"boolean\"},relic:{type:\"boolean\"},serial_numbering:{type:\"string\"},title:{type:\"string\"},description:{type:\"string\"},tags:{type:\"array\",items:{type:\"string\"}}},additionalProperties:false},\n    field_confidence:{type:\"object\",properties:{player_name:{type:\"number\"},year:{type:\"number\"},manufacturer:{type:\"number\"},brand_set:{type:\"number\"},card_number:{type:\"number\"},sport:{type:\"number\"},variation:{type:\"number\"},parallel:{type:\"number\"},rookie:{type:\"number\"},autograph_present:{type:\"number\"},relic:{type:\"number\"},serial_numbering:{type:\"number\"},title:{type:\"number\"},description:{type:\"number\"},tags:{type:\"number\"}},additionalProperties:false},\n    review_required:{type:\"boolean\"},\n    grade:{type:\"object\",properties:{suggested_grade:{anyOf:[{type:\"number\"},{type:\"null\"}]},suggested_designation:{type:\"string\",enum:PCG_AI_DESIGNATIONS},confidence:{type:\"number\"},centering:{type:\"string\"},corners:{type:\"string\"},edges:{type:\"string\"},surface:{type:\"string\"},focus_color:{type:\"string\"},creases_wear:{type:\"string\"},alterations:{type:\"string\"},visible_defects:{type:\"array\",items:{type:\"string\"}},reasons:{type:\"array\",items:{type:\"string\"}},review_flags:{type:\"array\",items:{type:\"string\"}}},required:[\"suggested_grade\",\"suggested_designation\",\"confidence\",\"centering\",\"corners\",\"edges\",\"surface\",\"focus_color\",\"creases_wear\",\"alterations\",\"visible_defects\",\"reasons\",\"review_flags\"],additionalProperties:false}\n  },required:[\"fields\",\"field_confidence\",\"review_required\",\"grade\"],additionalProperties:false}}};\n  const current={category:card.category,year:card.year,brand_set:card.brand_set,player_character:card.player_character,card_number:card.card_number,card_description:card.card_description,variation:card.variation,autograph_present:card.autograph_present};\n  const response=await fetch(\"https://ai.gateway.lovable.dev/v1/chat/completions\",{method:\"POST\",headers:{Authorization:\"Bearer \"+lovable,\"Content-Type\":\"application/json\"},body:JSON.stringify({model:\"google/gemini-2.5-pro\",messages:[{role:\"system\",content:system},{role:\"user\",content:[{type:\"text\",text:\"Purpose: \"+purpose+\". Current PCG record: \"+JSON.stringify(current)+\". Analyze the supplied card images.\"},...images]}],tools:[tool],tool_choice:{type:\"function\",function:{name:\"record_pcg_card_analysis\"}},temperature:0.1})});\n  const payload=await response.json().catch(()=>null);if(!response.ok)throw new Error(clean(payload?.error?.message)||clean(payload?.error)||\"PCG AI provider failed (\"+response.status+\").\");\n  const args=payload?.choices?.[0]?.message?.tool_calls?.[0]?.function?.arguments;if(!args)throw new Error(\"PCG AI provider returned no structured grading result.\");\n  const parsed=JSON.parse(args);return{card_id:String(card.id),fields:parsed.fields||{},field_confidence:parsed.field_confidence||{},review_required:parsed.review_required===true,grade:parsed.grade||{}};\n}\nasync function analyzeCards(req:Request,admin:any){\n  const body=await req.json().catch(()=>({})),tenantId=clean(body.tenant_id),purpose=clean(body.purpose)===\"grade\"?\"grade\":\"metadata\";\n  const cardIds=[...new Set((Array.isArray(body.card_ids)?body.card_ids:[]).map((value:unknown)=>clean(value)).filter(Boolean))].slice(0,50);\n  if(!tenantId||!cardIds.length)return json({ok:false,error:\"Choose at least one PCG card to analyze.\"},400);\n  const auth=await requirePcgMember(req,admin,tenantId);if(!auth.ok)return json({ok:false,error:auth.error},auth.status);\n  const{data:cards,error}=await admin.from(\"card_grading_cards\").select(\"id,submission_id,category,year,brand_set,player_character,card_number,card_description,variation,autograph_present,front_image_url,back_image_url,metadata\").eq(\"tenant_id\",tenantId).in(\"id\",cardIds);\n  if(error)throw error;const rows=Array.isArray(cards)?cards:[],stamp=new Date().toISOString();let results:any[]=[];let provider=\"external_vision_endpoint\";\n  if(VISION_ENDPOINT){\n    const response=await fetch(VISION_ENDPOINT,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",...(VISION_TOKEN?{Authorization:\"Bearer \"+VISION_TOKEN}:{})},body:JSON.stringify({capability:\"pcg_card_analysis_v1\",purpose,cards:rows.map((card:any)=>({card_id:card.id,front_image_url:card.front_image_url,back_image_url:card.back_image_url,current:{category:card.category,year:card.year,brand_set:card.brand_set,player_character:card.player_character,card_number:card.card_number,card_description:card.card_description,variation:card.variation,autograph_present:card.autograph_present}})),output_contract:{official_designations:PCG_AI_DESIGNATIONS,metadata_fields:[\"player_name\",\"year\",\"manufacturer\",\"brand_set\",\"card_number\",\"sport\",\"variation\",\"parallel\",\"rookie\",\"autograph_present\",\"relic\",\"serial_numbering\",\"title\",\"description\",\"tags\"],grading_fields:[\"suggested_grade\",\"suggested_designation\",\"confidence\",\"centering\",\"corners\",\"edges\",\"surface\",\"focus_color\",\"creases_wear\",\"alterations\",\"visible_defects\",\"reasons\",\"review_flags\"],grading_is_preliminary:true,human_approval_required:true}})});\n    const payload=await response.json().catch(()=>null);if(!response.ok||!payload)throw new Error(clean(payload?.error)||\"PCG image analysis provider failed (\"+response.status+\").\");results=Array.isArray(payload.results)?payload.results:[];\n  }else if(Deno.env.get(\"LOVABLE_API_KEY\")){\n    provider=\"knocklaunch_hosted_vision\";\n    let cursor=0;const workers=Array.from({length:Math.min(3,rows.length)},async()=>{while(cursor<rows.length){const card=rows[cursor++];try{results.push(await hostedPcgAnalysis(card,purpose))}catch(error){console.error(\"[pcg-ai-grading]\",card.id,error)}}});await Promise.all(workers);\n  }else{\n    for(const card of rows){const meta=(card.metadata&&typeof card.metadata===\"object\"?card.metadata:{}) as Record<string,unknown>;await admin.from(\"card_grading_cards\").update({metadata:{...meta,pcg_ai:{status:\"review_needed\",requested_purpose:purpose,reason:\"vision_provider_unconfigured\",field_confidence:{},human_review_required:true,updated_at:stamp}},updated_at:stamp}).eq(\"tenant_id\",tenantId).eq(\"id\",card.id)}\n    return json({ok:false,code:\"vision_provider_unconfigured\",review_needed:true,error:\"The AI grading provider is not configured. No card details or grades were invented.\"},409)\n  }\n  let ready=0,reviewNeeded=0;\n  for(const card of rows){\n    const result=results.find((entry:any)=>clean(entry?.card_id)===String(card.id)),meta=(card.metadata&&typeof card.metadata===\"object\"?card.metadata:{}) as Record<string,any>;\n    if(!result){reviewNeeded+=1;await admin.from(\"card_grading_cards\").update({metadata:{...meta,pcg_ai:{status:\"review_needed\",requested_purpose:purpose,reason:\"provider_result_missing\",field_confidence:{},human_review_required:true,updated_at:stamp}},updated_at:stamp}).eq(\"tenant_id\",tenantId).eq(\"id\",card.id);continue}\n    if(purpose===\"metadata\"){\n      const fields=(result.fields&&typeof result.fields===\"object\"?result.fields:{}) as Record<string,any>,scores=(result.field_confidence&&typeof result.field_confidence===\"object\"?result.field_confidence:{}) as Record<string,any>,updates:Record<string,unknown>={};\n      const use=(field:string,column:string,current:unknown)=>{const value=fields[field],score=confidence(scores[field]);if(score>=0.9&&(current==null||clean(current)===\"\")&&value!=null&&clean(value)!==\"\")updates[column]=value};\n      use(\"player_name\",\"player_character\",card.player_character);use(\"year\",\"year\",card.year);use(\"brand_set\",\"brand_set\",card.brand_set);if(!updates.brand_set)use(\"manufacturer\",\"brand_set\",card.brand_set);use(\"card_number\",\"card_number\",card.card_number);use(\"sport\",\"category\",card.category);use(\"variation\",\"variation\",card.variation);if(!updates.variation)use(\"parallel\",\"variation\",card.variation);use(\"description\",\"card_description\",card.card_description);\n      if(card.autograph_present==null&&typeof fields.autograph_present===\"boolean\"&&confidence(scores.autograph_present)>=0.9)updates.autograph_present=fields.autograph_present;\n      const needsReview=Object.keys(scores).some(key=>confidence(scores[key])<0.9)||result.review_required===true;needsReview?reviewNeeded+=1:ready+=1;\n      updates.metadata={...meta,pcg_ai:{status:needsReview?\"review_needed\":\"ready\",requested_purpose:\"metadata\",field_confidence:scores,suggestions:fields,human_review_required:needsReview,provider,updated_at:stamp}};updates.updated_at=stamp;\n      const{error:updateError}=await admin.from(\"card_grading_cards\").update(updates).eq(\"tenant_id\",tenantId).eq(\"id\",card.id);if(updateError)throw updateError;\n    }else{\n      const grade=result.grade&&typeof result.grade===\"object\"?result.grade:result,score=confidence(grade.confidence),reasons=Array.isArray(grade.reasons)?grade.reasons.map((value:unknown)=>clean(value)).filter(Boolean):[],designation=PCG_AI_DESIGNATIONS.includes(clean(grade.suggested_designation))?clean(grade.suggested_designation):null;\n      const auto_grader={status:\"preliminary\",provider,suggested_grade:grade.suggested_grade??null,suggested_designation:designation,confidence:score,centering:grade.centering??null,corners:grade.corners??null,edges:grade.edges??null,surface:grade.surface??null,focus_color:grade.focus_color??null,creases_wear:grade.creases_wear??null,alterations:grade.alterations??null,visible_defects:Array.isArray(grade.visible_defects)?grade.visible_defects:[],reasons,review_flags:Array.isArray(grade.review_flags)?grade.review_flags:[],human_approval_required:true,approved:false,updated_at:stamp};\n      score<0.9||(!designation&&grade.suggested_grade==null)||result.review_required===true?reviewNeeded+=1:ready+=1;\n      const{error:updateError}=await admin.from(\"card_grading_cards\").update({metadata:{...meta,auto_grader,pcg_ai:{...(meta.pcg_ai||{}),status:score<0.9||result.review_required===true?\"review_needed\":\"ready\",requested_purpose:\"grade\",human_review_required:true,provider,updated_at:stamp}},updated_at:stamp}).eq(\"tenant_id\",tenantId).eq(\"id\",card.id);if(updateError)throw updateError;\n    }\n  }\n  return json({ok:true,purpose,provider,analyzed:rows.length,ready,review_needed:reviewNeeded,official_grade_changed:false,human_approval_required:purpose===\"grade\"})\n}\n","old_content":"function confidence(value:unknown){const n=Number(value);return Number.isFinite(n)?Math.max(0,Math.min(1,n)):0}\nasync function analyzeCards(req:Request,admin:any){\n  const body=await req.json().catch(()=>({})),tenantId=clean(body.tenant_id),purpose=clean(body.purpose)===\"grade\"?\"grade\":\"metadata\";\n  const cardIds=[...new Set((Array.isArray(body.card_ids)?body.card_ids:[]).map((value:unknown)=>clean(value)).filter(Boolean))].slice(0,50);\n  if(!tenantId||!cardIds.length)return json({ok:false,error:\"Choose at least one PCG card to analyze.\"},400);\n  const auth=await requirePcgMember(req,admin,tenantId);if(!auth.ok)return json({ok:false,error:auth.error},auth.status);\n  const{data:cards,error}=await admin.from(\"card_grading_cards\").select(\"id,submission_id,category,year,brand_set,player_character,card_number,card_description,variation,autograph_present,front_image_url,back_image_url,metadata\").eq(\"tenant_id\",tenantId).in(\"id\",cardIds);\n  if(error)throw error;const rows=Array.isArray(cards)?cards:[],stamp=new Date().toISOString();\n  if(!VISION_ENDPOINT){\n    for(const card of rows){const meta=(card.metadata&&typeof card.metadata===\"object\"?card.metadata:{}) as Record<string,unknown>;await admin.from(\"card_grading_cards\").update({metadata:{...meta,pcg_ai:{status:\"review_needed\",requested_purpose:purpose,reason:\"vision_provider_unconfigured\",field_confidence:{},human_review_required:true,updated_at:stamp}},updated_at:stamp}).eq(\"tenant_id\",tenantId).eq(\"id\",card.id)}\n    return json({ok:false,code:\"vision_provider_unconfigured\",review_needed:true,error:\"The canonical vision provider is not configured. No card details or grades were invented.\"},409)\n  }\n  const response=await fetch(VISION_ENDPOINT,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",...(VISION_TOKEN?{Authorization:\"Bearer \"+VISION_TOKEN}:{})},body:JSON.stringify({capability:\"pcg_card_analysis_v1\",purpose,cards:rows.map((card:any)=>({card_id:card.id,front_image_url:card.front_image_url,back_image_url:card.back_image_url,current:{category:card.category,year:card.year,brand_set:card.brand_set,player_character:card.player_character,card_number:card.card_number,card_description:card.card_description,variation:card.variation,autograph_present:card.autograph_present}})),output_contract:{metadata_fields:[\"player_name\",\"year\",\"manufacturer\",\"brand_set\",\"card_number\",\"sport\",\"variation\",\"parallel\",\"rookie\",\"autograph_present\",\"relic\",\"serial_numbering\",\"title\",\"description\",\"tags\"],grading_fields:[\"suggested_grade\",\"confidence\",\"centering\",\"corners\",\"edges\",\"surface\",\"visible_defects\",\"reasons\"],grading_is_preliminary:true,human_approval_required:true}})});\n  const payload=await response.json().catch(()=>null);if(!response.ok||!payload)throw new Error(clean(payload?.error)||\"PCG image analysis provider failed (\"+response.status+\").\");\n  const results=Array.isArray(payload.results)?payload.results:[];let ready=0,reviewNeeded=0;\n  for(const card of rows){\n    const result=results.find((entry:any)=>clean(entry?.card_id)===String(card.id)),meta=(card.metadata&&typeof card.metadata===\"object\"?card.metadata:{}) as Record<string,any>;\n    if(!result){reviewNeeded+=1;await admin.from(\"card_grading_cards\").update({metadata:{...meta,pcg_ai:{status:\"review_needed\",requested_purpose:purpose,reason:\"provider_result_missing\",field_confidence:{},human_review_required:true,updated_at:stamp}},updated_at:stamp}).eq(\"tenant_id\",tenantId).eq(\"id\",card.id);continue}\n    if(purpose===\"metadata\"){\n      const fields=(result.fields&&typeof result.fields===\"object\"?result.fields:{}) as Record<string,any>,scores=(result.field_confidence&&typeof result.field_confidence===\"object\"?result.field_confidence:{}) as Record<string,any>,updates:Record<string,unknown>={};\n      const use=(field:string,column:string,current:unknown)=>{const value=fields[field],score=confidence(scores[field]);if(score>=0.9&&(current==null||clean(current)===\"\")&&value!=null&&clean(value)!==\"\")updates[column]=value};\n      use(\"player_name\",\"player_character\",card.player_character);use(\"year\",\"year\",card.year);use(\"brand_set\",\"brand_set\",card.brand_set);if(!updates.brand_set)use(\"manufacturer\",\"brand_set\",card.brand_set);use(\"card_number\",\"card_number\",card.card_number);use(\"sport\",\"category\",card.category);use(\"variation\",\"variation\",card.variation);if(!updates.variation)use(\"parallel\",\"variation\",card.variation);use(\"description\",\"card_description\",card.card_description);\n      if(card.autograph_present==null&&typeof fields.autograph_present===\"boolean\"&&confidence(scores.autograph_present)>=0.9)updates.autograph_present=fields.autograph_present;\n      const needsReview=Object.keys(scores).some(key=>confidence(scores[key])<0.9)||result.review_required===true;needsReview?reviewNeeded+=1:ready+=1;\n      updates.metadata={...meta,pcg_ai:{status:needsReview?\"review_needed\":\"ready\",requested_purpose:\"metadata\",field_confidence:scores,suggestions:fields,human_review_required:needsReview,updated_at:stamp}};updates.updated_at=stamp;\n      const{error:updateError}=await admin.from(\"card_grading_cards\").update(updates).eq(\"tenant_id\",tenantId).eq(\"id\",card.id);if(updateError)throw updateError;\n    }else{\n      const grade=result.grade&&typeof result.grade===\"object\"?result.grade:result,score=confidence(grade.confidence),reasons=Array.isArray(grade.reasons)?grade.reasons.map((value:unknown)=>clean(value)).filter(Boolean):[];\n      const auto_grader={status:\"preliminary\",suggested_grade:grade.suggested_grade??null,confidence:score,centering:grade.centering??null,corners:grade.corners??null,edges:grade.edges??null,surface:grade.surface??null,visible_defects:Array.isArray(grade.visible_defects)?grade.visible_defects:[],reasons,human_approval_required:true,approved:false,updated_at:stamp};\n      score<0.9||grade.suggested_grade==null?reviewNeeded+=1:ready+=1;\n      const{error:updateError}=await admin.from(\"card_grading_cards\").update({metadata:{...meta,auto_grader,pcg_ai:{...(meta.pcg_ai||{}),status:score<0.9?\"review_needed\":\"ready\",requested_purpose:\"grade\",human_review_required:true,updated_at:stamp}},updated_at:stamp}).eq(\"tenant_id\",tenantId).eq(\"id\",card.id);if(updateError)throw updateError;\n    }\n  }\n  return json({ok:true,purpose,analyzed:rows.length,ready,review_needed:reviewNeeded,official_grade_changed:false,human_approval_required:purpose===\"grade\"})\n}\n"},{"new_content":"if(req.method===\"GET\"&&url.pathname.endsWith(\"/health\"))return json({ok:true,service:\"pcg-google-drive-media\",version:FUNCTION_VERSION,master_storage:\"tenant_google_workspace_drive\",customer_folders:true,analysis_boundary:{provider_configured:Boolean(VISION_ENDPOINT||Deno.env.get(\"LOVABLE_API_KEY\")),provider_mode:VISION_ENDPOINT?\"external_vision_endpoint\":Deno.env.get(\"LOVABLE_API_KEY\")?\"knocklaunch_hosted_vision\":\"unconfigured\",provider_neutral:true,auto_grade_is_preliminary:true,human_approval_required:true},public_delivery:\"signed_stream_with_preview_cache\",legacy_import:{owner_only:true,https_only:true,max_bytes:MAX_LEGACY_IMAGE_BYTES,hosts:Array.from(LEGACY_IMAGE_HOSTS)},pipeline_canary:{owner_only:true,scenarios:[\"single\",\"batch\"],cleanup:true}});","old_content":"if(req.method===\"GET\"&&url.pathname.endsWith(\"/health\"))return json({ok:true,service:\"pcg-google-drive-media\",version:FUNCTION_VERSION,master_storage:\"tenant_google_workspace_drive\",customer_folders:true,analysis_boundary:{provider_configured:Boolean(VISION_ENDPOINT),provider_neutral:true,auto_grade_is_preliminary:true,human_approval_required:true},public_delivery:\"signed_stream_with_preview_cache\",legacy_import:{owner_only:true,https_only:true,max_bytes:MAX_LEGACY_IMAGE_BYTES,hosts:Array.from(LEGACY_IMAGE_HOSTS)},pipeline_canary:{owner_only:true,scenarios:[\"single\",\"batch\"],cleanup:true}});"}]},{"path":"src/__tests__/contracts/card-grading-application.contract.test.ts","edits":[{"new_content":" it('keeps PCG image analysis preliminary and fail-closed',()=>{const fn=read('supabase/functions/pcg-google-drive-media/index.ts');expect(fn).toContain('KNOCKLAUNCH_VISION_ENDPOINT');expect(fn).toContain('LOVABLE_API_KEY');expect(fn).toContain('vision_provider_unconfigured');expect(fn).toContain('official_grade_changed:false');expect(fn).toContain('human_approval_required:true');expect(fn).toContain('ensureCustomerFolder');expect(fn).toContain('/rehome-cards');expect(fn).toContain('/delete-cards')});\n it('ships the standalone AI-assisted grading bench',()=>{const app=read('src/pages/card-grading/PCGAIGradingWorkbench.tsx'),workspace=read('src/pages/crm/PcgWorkspace.tsx');expect(app).toContain('data-pcg-ai-grading-workbench');expect(app).toContain('AI-assisted grading bench');expect(app).toContain('Approve official grade');expect(app).toContain('Reject AI');expect(app).toContain('Analyze batch');expect(workspace).toContain('PCGAIGradingWorkbench')});\n});","old_content":" it('keeps PCG image analysis preliminary and fail-closed',()=>{const fn=read('supabase/functions/pcg-google-drive-media/index.ts');expect(fn).toContain('KNOCKLAUNCH_VISION_ENDPOINT');expect(fn).toContain('vision_provider_unconfigured');expect(fn).toContain('official_grade_changed:false');expect(fn).toContain('human_approval_required:true');expect(fn).toContain('ensureCustomerFolder');expect(fn).toContain('/rehome-cards');expect(fn).toContain('/delete-cards')});\n});"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading/PCGAIGradingWorkbench.tsx","src/pages/crm/PcgWorkspace.tsx","supabase/functions/pcg-google-drive-media/index.ts","config/capabilities/pcg-card-grading-modes.json","src/__tests__/contracts/card-grading-application.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"6ab7532375297555b1a3269e9ffc687e61df5e9e726c2da60772dd4b107ec06c","replayCount":0,"serializedBytes":52960},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:07:27.657652+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:6c55ed71-1994-4ccc-bb65-da22cb2bdd6e:repository-mutation-intent:6ab7532375297555b1a3269e9ffc687e61df5e9e726c2da60772dd4b107ec06c:0","mission_step_id":"4be4b703-3d36-4d65-95f7-c72e65fa9a1e","command_center_event_id":"6c55ed71-1994-4ccc-bb65-da22cb2bdd6e"},{"id":"217af2ec-2481-4b7e-ab1f-aea673a65c38","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-c186c7fbcfc2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3804,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1275,"firstUsefulResultAt":"2026-10-03T22:04:22.288Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.88-paul-synthesis-normalized","prNumber":null,"terminal":false,"missionId":"c186c7fb-cfc2-4de1-8735-8319f1e63f55","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1798,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":279,"providerAuthMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":279,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":279,"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":"c186c7fb-cfc2-4de1-8735-8319f1e63f55"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4023,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","scripts/validate-stale-gate-evidence-reuse.mjs","workers/cc-execution/test/stale-gate-regression-guard.test.js","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T22:04:23.606748+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c186c7fb-cfc2-4de1-8735-8319f1e63f55:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"671b4401-7396-4a69-a58b-7c5069c4f384","command_center_event_id":"c186c7fb-cfc2-4de1-8735-8319f1e63f55"},{"id":"217ba72e-1d30-4ced-8e36-15a92a15be92","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-stale-tenant-release-rotation-20260823","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":608,"terminal":false,"missionId":"ed090223-0e7d-4618-885b-5d91254f2a11","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ed090223-0e7d-4618-885b-5d91254f2a11"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4008,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T12:39:38.498308+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"608","receipt_type":"execute_mission","idempotency_key":"mission:ed090223-0e7d-4618-885b-5d91254f2a11:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"7ee80235-69ec-400b-9435-4da647af2c68","command_center_event_id":"ed090223-0e7d-4618-885b-5d91254f2a11"},{"id":"217bbe9e-c0bb-4a72-864c-69da2db59747","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"fec406af-4272-4f56-b6f0-983459f2a24f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:11:50.79968+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:fec406af-4272-4f56-b6f0-983459f2a24f:mission-cancel:fec406af-4272-4f56-b6f0-983459f2a24f","mission_step_id":"ec1ea740-327f-4bf3-b247-cd81b2ea3f02","command_center_event_id":"fec406af-4272-4f56-b6f0-983459f2a24f"},{"id":"217bcca4-d90a-4c90-8c43-b0860b56b2fa","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9e1288bd4d92","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":160434,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":7,"executorlessWaitMs":991966,"firstUsefulResultAt":"2026-10-02T16:15:25.766Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4494,"terminal":false,"missionId":"9e1288bd-4d92-432e-b0d4-49f267b599fb","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2259,"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":"9e1288bd-4d92-432e-b0d4-49f267b599fb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:31:13.512285+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4494","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9e1288bd-4d92-432e-b0d4-49f267b599fb:automatic-mission-resume:4494:repair_mission_pr_ready_retryable","mission_step_id":"80b92bc7-be10-4d9b-9d0d-58e0ec8708a7","command_center_event_id":"9e1288bd-4d92-432e-b0d4-49f267b599fb"},{"id":"21808586-8b26-401b-bf28-e9f93a81e280","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-05b8b43505c3","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":226648,"releaseCount":0,"toolCallCount":147,"repeatedCallCount":132,"executorlessWaitMs":14279944,"firstUsefulResultAt":"2026-10-06T01:35:05.322Z","recoveryAttemptCount":52,"ownerInterruptionCount":0},"version":null,"prNumber":5132,"terminal":false,"missionId":"05b8b435-05c3-4fe9-9d05-2037ee1ded07","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"05b8b435-05c3-4fe9-9d05-2037ee1ded07"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:45:46.747832+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5132","receipt_type":"automatic_mission_resume","idempotency_key":"mission:05b8b435-05c3-4fe9-9d05-2037ee1ded07:automatic-mission-resume:5132:repair_mission_waiting_for_gate","mission_step_id":"4bd23741-4334-4f31-9d9f-7de47be3f298","command_center_event_id":"05b8b435-05c3-4fe9-9d05-2037ee1ded07"},{"id":"2181b68b-b8ae-42db-940e-51d4bc0cbb1d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5334,"releaseCount":2,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":95,"terminal":false,"missionId":"2859119f-574c-4f7a-af70-5b6d67ddc353","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"d1531f19025225b9727b4b368eed6cd530856804","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2859119f-574c-4f7a-af70-5b6d67ddc353"},"performance":null,"deploymentId":"forgejo-main-d1531f190252","workflowRunId":279,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-manage"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1499,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T04:31:14.362988+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"95","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2859119f-574c-4f7a-af70-5b6d67ddc353:automatic-mission-resume:95:canonical_release_dispatched","mission_step_id":"972187fb-9170-4add-a87e-baf43cdf622c","command_center_event_id":"2859119f-574c-4f7a-af70-5b6d67ddc353"},{"id":"21852c95-15f6-471e-af89-c6ec7cfd9e9b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"06ef4e83921c6bb092d03d88cf15f939c9a49b7b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"06ef4e83921c6bb092d03d88cf15f939c9a49b7b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"f45ef5831dab4e6b2fc9426fd739ac4d1c563715568e119a59ef76dde5a294f7","forgejoWorkflowProof":{"runId":14803,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:47:32.296634+00:00","proof_gate":"canonical_release_pending","source_sha":"06ef4e83921c6bb092d03d88cf15f939c9a49b7b","external_id":"forgejo-main-06ef4e83921c","receipt_type":"canonical_release_status","idempotency_key":"mission:78e8a02b-8a0b-4fc2-ac66-e8258b0cc067:forgejo-release-status:06ef4e83921c6bb092d03d88cf15f939c9a49b7b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"fb8c7d88-1b68-4393-9875-880c7dcaeffa","command_center_event_id":"78e8a02b-8a0b-4fc2-ac66-e8258b0cc067"},{"id":"2185c9f5-4963-45cc-abe6-9aa3a7312867","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"03ff4dd3aaa78d7c008f91430bca48d52a9d2241","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"fd0c14270b71bc83581d3b941098f948df469e11","prNumber":3347,"gateRunId":10503,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/10503/jobs/1","mergeCommitSha":"03ff4dd3aaa78d7c008f91430bca48d52a9d2241"}],"requestContractHash":"4598e4674c1234c3dcb1779ce9f109fd0a81752c2bf1d93e1f264a6ea2fbc444","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T12:33:38.430665+00:00","proof_gate":"request_contract_repository_verified","source_sha":"03ff4dd3aaa78d7c008f91430bca48d52a9d2241","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:a759f30d-4968-4de6-9af4-02d9d1a2f319:request-contract-repository:4598e4674c1234c3dcb1779ce9f109fd0a81752c2bf1d93e1f264a6ea2fbc444:03ff4dd3aaa78d7c008f91430bca48d52a9d2241","mission_step_id":"4a83de4b-5f2d-4e5e-8b29-9789558fcaa4","command_center_event_id":"a759f30d-4968-4de6-9af4-02d9d1a2f319"},{"id":"21866943-13d1-4120-bfd4-6c3fb3e88424","source":"forgejo","status":"waiting","payload":{"branch":"ai/dynamic-gate-memory-20260911","prNumber":2429,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"594921aea18018220cb12c3e6bda98261a14e871","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:49:18.332982+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"594921aea18018220cb12c3e6bda98261a14e871","external_id":"2429","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6a9d1c7c-481b-4809-ae3c-840c1f18ed5d:merged-pr:2429:594921aea18018220cb12c3e6bda98261a14e871","mission_step_id":"764311bd-65ba-4907-b819-04ac5757924d","command_center_event_id":"6a9d1c7c-481b-4809-ae3c-840c1f18ed5d"},{"id":"2188587a-cadc-48bb-bac5-ccdd0d8d545f","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized unique-orphan branch recovery for preserved decruft work plus resumed-PR queue safety fix.","baseSha":"770292ffa2a1898873d0290e04024eb9bb40d948","issuedAt":1790651103112,"expiresAt":1790651283112,"missionId":"6ababd0f-0d54-40d7-8503-b39b4c94807b","authorizationId":"6eb625c3-a2ee-4994-b958-16cab78569d6","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:05:03.428018+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"770292ffa2a1898873d0290e04024eb9bb40d948","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:6eb625c3-a2ee-4994-b958-16cab78569d6","mission_step_id":"372a49fc-c2cb-434d-bce9-5be32fa5111a","command_center_event_id":"6ababd0f-0d54-40d7-8503-b39b4c94807b"},{"id":"2189484d-f58d-4e9d-9e75-aa9dd97c9e6f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f0b37e68dfc6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"f0b37e68-dfc6-435a-b530-e0f6e02d4e8a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":249,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":267,"providerAuthMs":0,"ledgerPrepareMs":267,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":267,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":267,"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":"f0b37e68-dfc6-435a-b530-e0f6e02d4e8a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3972,"likelyAffectedFiles":["scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T14:55:00.622839+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f0b37e68-dfc6-435a-b530-e0f6e02d4e8a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"774cb8fe-3e2d-4fc2-9495-f84b47169582","command_center_event_id":"f0b37e68-dfc6-435a-b530-e0f6e02d4e8a"},{"id":"218c8764-ad9e-4835-8c7a-2624831faf5d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a3d6673b3c9f","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.117-queue-snapshot-first","prNumber":2469,"terminal":false,"missionId":"a3d6673b-3c9f-4d2f-b261-b03d33ae21ac","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17841,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":949,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":949,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":949,"repositoryMutationMs":17841,"repositoryProviderMs":14395,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6384,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":949,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":8011},"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":"a3d6673b-3c9f-4d2f-b261-b03d33ae21ac"},"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":3966,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:48:42.250472+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2469","receipt_type":"execute_mission","idempotency_key":"mission:a3d6673b-3c9f-4d2f-b261-b03d33ae21ac:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"8308a6b3-c523-4122-b379-79193d37d488","command_center_event_id":"a3d6673b-3c9f-4d2f-b261-b03d33ae21ac"},{"id":"218df628-b479-4ae0-8571-b1dab4c083d9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"7e7561d55c56400c9c2b65a57a8b8d6ecd2dae30","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"cold-first-search","satisfied":true,"statement":"The first repository/source search on a newly deployed main SHA resolves source paths without requiring a warmed retry.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"interactive-budget","satisfied":true,"statement":"Read-only repository search uses one 2500ms interactive deadline; resolved paths are returned even if optional source excerpts exhaust the remaining budget.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"bounded-payload","satisfied":true,"statement":"Default read-only source search reads at most three target excerpts with 6000 characters per target, 18000 characters total, and four matches per term unless the caller explicitly requests more.","proofConditionIds":["proof-repository"]}],"satisfied":true,"constraints":[{"id":"single-provider-retry","satisfied":true,"statement":"Cold tree resolution retains at most one transient provider retry inside the shared deadline and does not add a mutation or release fallback.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"exact-source","satisfied":true,"statement":"When the repair plan resolves an exact main SHA, source excerpt reads are pinned to that SHA instead of moving main.","proofConditionIds":["proof-repository"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-runtime"]}],"contractHash":"5cf103df7bfe2b419527692a214f940fc0b64a9653fea2d23aed2b68e3c75f5d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"gateRunId":9030,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"5cf103df7bfe2b419527692a214f940fc0b64a9653fea2d23aed2b68e3c75f5d","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"7e7561d55c56400c9c2b65a57a8b8d6ecd2dae30"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"5cf103df7bfe2b419527692a214f940fc0b64a9653fea2d23aed2b68e3c75f5d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T22:36:16.380357+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"7e7561d55c56400c9c2b65a57a8b8d6ecd2dae30","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:88985d8b-51a5-4ec4-95c9-22aef9952ff1:request-contract:5cf103df7bfe2b419527692a214f940fc0b64a9653fea2d23aed2b68e3c75f5d:7e7561d55c56400c9c2b65a57a8b8d6ecd2dae30:verified:","mission_step_id":"cd3407ac-4c5e-4328-8d3a-670e2b49919d","command_center_event_id":"88985d8b-51a5-4ec4-95c9-22aef9952ff1"},{"id":"218e0bc7-1b0c-4181-af53-94666a891f36","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/tenant-loader-use-canonical-backgrounds-20260902","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":34447,"releaseCount":0,"toolCallCount":24,"repeatedCallCount":18,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1351,"terminal":false,"missionId":"240babbd-4700-48ce-be59-072329a750c0","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":9809,"prReadinessMs":6460,"approvedPlanMs":3022,"missionSetupMs":1426,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"240babbd-4700-48ce-be59-072329a750c0"},"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":1078,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T02:00:48.44891+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1351","receipt_type":"execute_mission","idempotency_key":"mission:240babbd-4700-48ce-be59-072329a750c0:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8a892c3f-a083-4278-ad76-642bb750c99d","command_center_event_id":"240babbd-4700-48ce-be59-072329a750c0"},{"id":"218f477e-f068-4489-bebd-5466a8cb0723","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"77f7c671-6ebe-7e32-65dc-50070ff85e2b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:8cec2341-c72b-4d7c-8ae9-4e5fcd876891","mission_step_id":null,"command_center_event_id":"8cec2341-c72b-4d7c-8ae9-4e5fcd876891"},{"id":"218f66a0-ac3f-45e0-b22b-257cffd1d633","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ff52670997e9","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ff526709-97e9-4865-b1ba-a660d9901cf8","objective":"Frontend-only platform repair. In src/index.css add one authoritative global contextual-header rule covering the canonical markers and legacy classes: data-contextual-workflow-header=true, data-workflow-sticky-header=true, data-contextual-header=true, data-workflow-header=true, data-page-guidance=true, data-step-header=true, data-progress-header=true, data-platform-progress-header, .contextual-header, .workflow-header, .page-guidance-header, .workflow-progress-header, .pipeline-progress-header, .sticky-progress-header, .context-header-card. Force position: sticky !important; top: 0 !important; z-index: 70 !important; align-self: stretch; isolation: isolate. In src/components/ux/ContextualWorkflowHeader.tsx add an inline fallback style that merges caller style after defaults but preserves position:'sticky', top:0, zIndex:70 unless the caller explicitly supplies other non-structural styles; structural position/top/zIndex remain platform-owned. Update src/__tests__/contracts/proposal-workflow-sticky-header.contract.test.ts to read src/index.css and assert the global selector contract and !important sticky/top rules, assert the primitive contains inline position:'sticky', top:0, zIndex:70, and replace the stale BigPapisOwnerShell overflow-y class assertion with an assertion that BigPapisOwnerShell uses <ApplicationFrame mode={isMailWorkspace ? 'internal-bounded' : 'document-flow'}. Extend config/platform-standards.json with an absolute law `canonical-contextual-workflow-header` stating contextual/workflow/progress headers are platform-owned sticky structures and modules may not locally redefine their position/top behavior. One fresh ai branch, one PR, canonical Gate, squash merge, frontend release only. No Visual Witness.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/index.css","src/components/ux/ContextualWorkflowHeader.tsx","src/__tests__/contracts/proposal-workflow-sticky-header.contract.test.ts","config/platform-standards.json"],"anchored_edits":[{"path":"src/index.css","new_content":"[data-mslawnbarber-viewport-host=\"true\"] > div,\n[data-mslawnbarber-viewport-host=\"true\"] > main,\n[data-mslawnbarber-viewport-host=\"true\"] > section {\n  background-image: none !important;\n}\n\n/* Canonical contextual workflow header contract.\n   Structural sticky behavior is platform-owned; modules only declare semantic header identity. */\n:is(\n  [data-contextual-workflow-header=\"true\"],\n  [data-workflow-sticky-header=\"true\"],\n  [data-contextual-header=\"true\"],\n  [data-workflow-header=\"true\"],\n  [data-page-guidance=\"true\"],\n  [data-step-header=\"true\"],\n  [data-progress-header=\"true\"],\n  [data-platform-progress-header],\n  .contextual-header,\n  .workflow-header,\n  .page-guidance-header,\n  .workflow-progress-header,\n  .pipeline-progress-header,\n  .sticky-progress-header,\n  .context-header-card\n) {\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 70 !important;\n  align-self: stretch;\n  isolation: isolate;\n}\n\n","old_content":"[data-mslawnbarber-viewport-host=\"true\"] > div,\n[data-mslawnbarber-viewport-host=\"true\"] > main,\n[data-mslawnbarber-viewport-host=\"true\"] > section {\n  background-image: none !important;\n}\n"},{"path":"src/components/ux/ContextualWorkflowHeader.tsx","new_content":"export function ContextualWorkflowHeader({ className = '', children, style, ...props }: ContextualWorkflowHeaderProps) {\n  return (\n    <div\n      {...props}\n      data-contextual-workflow-header=\"true\"\n      data-workflow-sticky-header=\"true\"\n      className={`sticky top-0 z-[70] ${className}`.trim()}\n      style={{ ...style, position: 'sticky', top: 0, zIndex: 70 }}\n    >","old_content":"export function ContextualWorkflowHeader({ className = '', children, ...props }: ContextualWorkflowHeaderProps) {\n  return (\n    <div\n      {...props}\n      data-contextual-workflow-header=\"true\"\n      data-workflow-sticky-header=\"true\"\n      className={`sticky top-0 z-[65] ${className}`.trim()}\n    >"},{"path":"src/__tests__/contracts/proposal-workflow-sticky-header.contract.test.ts","new_content":"const primitive = fs.readFileSync(path.resolve(process.cwd(), 'src/components/ux/ContextualWorkflowHeader.tsx'), 'utf8');\nconst globalCss = fs.readFileSync(path.resolve(process.cwd(), 'src/index.css'), 'utf8');","old_content":"const primitive = fs.readFileSync(path.resolve(process.cwd(), 'src/components/ux/ContextualWorkflowHeader.tsx'), 'utf8');"},{"path":"src/__tests__/contracts/proposal-workflow-sticky-header.contract.test.ts","new_content":"  it('keeps sticky positioning platform-owned in both the shared primitive and global contract', () => {\n    expect(primitive).toContain('data-contextual-workflow-header=\"true\"');\n    expect(primitive).toContain('data-workflow-sticky-header=\"true\"');\n    expect(primitive).toContain('sticky top-0 z-[70]');\n    expect(primitive).toContain(\"position: 'sticky'\");\n    expect(primitive).toContain('top: 0');\n    expect(primitive).toContain('zIndex: 70');\n    expect(globalCss).toContain('[data-contextual-workflow-header=\"true\"]');\n    expect(globalCss).toContain('[data-workflow-sticky-header=\"true\"]');\n    expect(globalCss).toContain('[data-contextual-header=\"true\"]');\n    expect(globalCss).toContain('[data-workflow-header=\"true\"]');\n    expect(globalCss).toContain('[data-progress-header=\"true\"]');\n    expect(globalCss).toContain('position: sticky !important');\n    expect(globalCss).toContain('top: 0 !important');\n  });","old_content":"  it('keeps sticky positioning inside the shared primitive', () => {\n    expect(primitive).toContain('data-contextual-workflow-header=\"true\"');\n    expect(primitive).toContain('data-workflow-sticky-header=\"true\"');\n    expect(primitive).toContain('sticky top-0 z-[65]');\n  });"},{"path":"src/__tests__/contracts/proposal-workflow-sticky-header.contract.test.ts","new_content":"    expect(bigPapisShell).toContain(\"<ApplicationFrame mode={isMailWorkspace ? 'internal-bounded' : 'document-flow'}\");","old_content":"    expect(bigPapisShell).toContain(\"isMailWorkspace ? 'overflow-y-hidden' : 'overflow-y-auto'\");"},{"path":"config/platform-standards.json","new_content":"    {\"id\":\"canonical-application-frame\",\"rule\":\"Application shells must use the shared ApplicationFrame modes document-flow, internal-bounded, or fullscreen-canvas for structural scrolling and overflow. Application modules may not create competing vertical scroll owners outside explicitly bounded internal workspaces or fullscreen canvases.\"},\n    {\"id\":\"canonical-contextual-workflow-header\",\"rule\":\"Contextual, workflow, step, guidance, and progress headers are platform-owned sticky structures. Their position, top offset, and stacking behavior come from the canonical global contextual-header contract or ContextualWorkflowHeader primitive; modules and tenants may style appearance but may not redefine structural sticky behavior.\"},","old_content":"    {\"id\":\"canonical-application-frame\",\"rule\":\"Application shells must use the shared ApplicationFrame modes document-flow, internal-bounded, or fullscreen-canvas for structural scrolling and overflow. Application modules may not create competing vertical scroll owners outside explicitly bounded internal workspaces or fullscreen canvases.\"},"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"NOTHING IS STICKY","wordingChanged":false,"canonicalIntent":"Every contextual/workflow/progress header across KNOCKLAUNCH must stick consistently without module-specific rules.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"platform-sticky-law","statement":"All recognized contextual/workflow/progress header markers and legacy classes are forced sticky by one global platform rule, while ContextualWorkflowHeader also carries an inline sticky fallback.","proofConditionIds":["frontend-live"]}],"objective":"Make contextual/workflow/progress headers sticky platform-wide through one authoritative global rule and shared-component fallback.","constraints":[{"id":"frontend-only","statement":"No route, data, auth, backend, release architecture, or module business logic changes.","proofConditionIds":["frontend-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"frontend-live","kind":"runtime","claim":"The platform sticky rule is Gate-verified, merged, and deployed through the frontend production owner.","required":true,"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/index.css","src/components/ux/ContextualWorkflowHeader.tsx","src/__tests__/contracts/proposal-workflow-sticky-header.contract.test.ts","config/platform-standards.json"],"requestContract":{"intent":{"rawUtterance":"NOTHING IS STICKY","wordingChanged":false,"canonicalIntent":"Every contextual/workflow/progress header across KNOCKLAUNCH must stick consistently without module-specific rules.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"platform-sticky-law","statement":"All recognized contextual/workflow/progress header markers and legacy classes are forced sticky by one global platform rule, while ContextualWorkflowHeader also carries an inline sticky fallback.","proofConditionIds":["frontend-live"]}],"objective":"Make contextual/workflow/progress headers sticky platform-wide through one authoritative global rule and shared-component fallback.","constraints":[{"id":"frontend-only","statement":"No route, data, auth, backend, release architecture, or module business logic changes.","proofConditionIds":["frontend-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"frontend-live","kind":"runtime","claim":"The platform sticky rule is Gate-verified, merged, and deployed through the frontend production owner.","required":true,"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"13b51a61fb0ec351b227580e5d4453c425b930c1083cec186b0f75b442ac5990","replayCount":0,"serializedBytes":10932},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T16:32:08.089915+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ff526709-97e9-4865-b1ba-a660d9901cf8:repository-mutation-intent:13b51a61fb0ec351b227580e5d4453c425b930c1083cec186b0f75b442ac5990:0","mission_step_id":"4cf6173b-f0a3-47b3-b427-819fb35fde6b","command_center_event_id":"ff526709-97e9-4865-b1ba-a660d9901cf8"},{"id":"21932749-9d04-4f4e-8f1e-d3e9f08fc137","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-734004d7b020","reason":"retryable_provider_transport:GET:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":2701,"terminal":false,"missionId":"734004d7-b020-48bb-88c7-7bad847f90bd","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8904,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1040,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":245,"ledgerReconcileMs":0,"lineageReconcileMs":795,"resolvePreflightMs":1040,"repositoryMutationMs":8904,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":245,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"734004d7-b020-48bb-88c7-7bad847f90bd"},"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":1531,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T01:55:49.351836+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2701","receipt_type":"execute_mission","idempotency_key":"mission:734004d7-b020-48bb-88c7-7bad847f90bd:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"8f480737-de9f-4289-86df-333e3cb3d557","command_center_event_id":"734004d7-b020-48bb-88c7-7bad847f90bd"},{"id":"219554d6-67e9-4766-8c3c-7c366e149605","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"e23ef1cb-68c1-4d06-b712-24b638dad3fd"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T19:48:20.801117+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:e23ef1cb-68c1-4d06-b712-24b638dad3fd:mission-cancel:e23ef1cb-68c1-4d06-b712-24b638dad3fd","mission_step_id":"fdcf7ec5-f644-4a38-a5ca-ad40d2fb31ed","command_center_event_id":"e23ef1cb-68c1-4d06-b712-24b638dad3fd"},{"id":"2196cfdb-69a4-40d6-b05a-52c35d691bcc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-quick-capture-unblock-20260906","reason":"pull_request_not_merge_eligible:pull_request_merge_rejected_no_mutation:{\"headSha\":\"a62798401671563f92cf9eaf4a4671c3556f4c0f\",\"merge\":\"{\\\"message\\\":\\\"not allowed to merge [reason: The head branch is behind the base branch]\\\",\\\"url\\\":\\\"https://git.knocklaunch.app/api/swagger\\\"}\",\"refreshRequired\":true,\"refreshOperation\":\"forgejo_pr_refresh\",\"headMutated\":false}","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1988,"terminal":false,"missionId":"b42396ae-109e-4a1a-a5f7-dcc57ed7dceb","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8862,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4048,"approvedPlanMs":0,"missionSetupMs":1184,"providerAuthMs":0,"shipAndProveMs":3760,"ledgerPrepareMs":558,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1184,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":558,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b42396ae-109e-4a1a-a5f7-dcc57ed7dceb"},"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":1768,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T19:36:38.923184+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"1988","receipt_type":"execute_mission","idempotency_key":"mission:b42396ae-109e-4a1a-a5f7-dcc57ed7dceb:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"40404c72-6219-4d1b-a0e4-fde800d0e405","command_center_event_id":"b42396ae-109e-4a1a-a5f7-dcc57ed7dceb"},{"id":"2197764d-3ca8-455e-a98d-452dcaeead57","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-05T15:06:02.948416+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-3c193377914c\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:04:29.690687+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3c193377-914c-4359-ad57-84a91fa7c540:owner-progress-heartbeat:119413937","mission_step_id":"a67c8e9b-60ce-41dc-849b-9ee5a566b086","command_center_event_id":"3c193377-914c-4359-ad57-84a91fa7c540"},{"id":"2197e403-9c32-4823-9024-40acee93e5f0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fastui-contract-single-lane","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2849,"terminal":false,"missionId":"5da486da-b116-4295-8027-c2acbad37dc4","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e670818e6026f56aa4f4cda7053b3dd1f2b51607","timingsMs":{"prReadinessMs":1804,"approvedPlanMs":0,"shipAndProveMs":10235,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5da486da-b116-4295-8027-c2acbad37dc4"},"performance":null,"deploymentId":"forgejo-main-e670818e6026","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":1983,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T19:11:15.180093+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2849","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5da486da-b116-4295-8027-c2acbad37dc4:automatic-mission-resume:2849:canonical_release_dispatched","mission_step_id":"b12097a5-bf30-4562-a579-b73e7d3637cb","command_center_event_id":"5da486da-b116-4295-8027-c2acbad37dc4"},{"id":"2198a61f-23bc-4987-8f8b-95dd5df72b81","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-approved repair for recurring Forgejo 422 false failures and control-plane latency degradation.","baseSha":"ff6ef14dc82d479dba1c5be47087ccff417b6930","issuedAt":1788894376959,"expiresAt":1788894556959,"missionId":"d042c33f-a800-4242-9ac7-360e74f3c126","authorizationId":"9f2ffbb2-efeb-4463-8051-2186b55336e0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:06:17.390885+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ff6ef14dc82d479dba1c5be47087ccff417b6930","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9f2ffbb2-efeb-4463-8051-2186b55336e0","mission_step_id":"12249c4a-ca7f-4ffe-a5e8-385a8089acef","command_center_event_id":"d042c33f-a800-4242-9ac7-360e74f3c126"},{"id":"219c1207-21bd-4088-8f91-ae7c91fd1ce7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Owner explicitly authorizes unfreeze control plane for the frontend release-memory repair. Continue the same mission, branch, and PR #2831. Update only the directly coupled production observability assertion proven stale by Gate so it validates that low-memory mode preserves the normal bounded heap and rejects mismatched overrides, instead of requiring the retired 1024 MiB fallback. Also restore the unchanged dependency-isolation receipt string in scripts/cloudflare-native-build.mjs to its pre-repair value so this memory repair introduces no unrelated semantic drift. Then rerun KnockLaunch Gate, squash merge, release only affected production targets, and prove the live frontend contains the previously merged EVENT_RENTALS pipeline repair.","wordingChanged":false,"canonicalIntent":"Owner explicitly authorizes unfreeze control plane for the frontend release-memory repair. Continue the same mission, branch, and PR #2831. Update only the directly coupled production observability assertion proven stale by Gate so it validates that low-memory mode preserves the normal bounded heap and rejects mismatched overrides, instead of requiring the retired 1024 MiB fallback. Also restore the unchanged dependency-isolation receipt string in scripts/cloudflare-native-build.mjs to its pre-repair value so this memory repair introduces no unrelated semantic drift. Then rerun KnockLaunch Gate, squash merge, release only affected production targets, and prove the live frontend contains the previously merged EVENT_RENTALS pipeline repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-memory-contract","statement":"Frontend production release uses 3584 MiB container memory and preserves the canonical 2560 MiB Node heap in the no-minify fallback; all directly coupled release and observability invariants validate that repaired contract.","proofConditionIds":["proof-repository","proof-production"]},{"id":"tenant-fix-live","statement":"The already-merged tenant pipeline repair containing EVENT_RENTALS is present in the live production frontend source identity.","proofConditionIds":["proof-repository","proof-production"]}],"objective":"Owner explicitly authorizes unfreeze control plane for the frontend release-memory repair. Continue the same mission, branch, and PR #2831. Update only the directly coupled production observability assertion proven stale by Gate so it validates that low-memory mode preserves the normal bounded heap and rejects mismatched overrides, instead of requiring the retired 1024 MiB fallback. Also restore the unchanged dependency-isolation receipt string in scripts/cloudflare-native-build.mjs to its pre-repair value so this memory repair introduces no unrelated semantic drift. Then rerun KnockLaunch Gate, squash merge, release only affected production targets, and prove the live frontend contains the previously merged EVENT_RENTALS pipeline repair.","constraints":[{"id":"bounded-repair-scope","statement":"Changes remain limited to the frontend release-memory implementation and directly coupled invariant assertions, while unrelated dependency-isolation metadata is preserved at its pre-repair value; no unrelated release owners, runners, routes, tenant code, auth, database, or product behavior changes.","proofConditionIds":["proof-repository"]},{"id":"same-delivery-lineage","statement":"Continue existing mission, branch, and PR #2831; require fresh KnockLaunch Gate, squash merge, affected-target release only, then live proof.","proofConditionIds":["proof-repository","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-repository","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-repository","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main contains the repaired frontend release-memory contract, matching release and observability invariants, and the previously merged EVENT_RENTALS pipeline repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-production","kind":"runtime","claim":"Cloudflare production serves the exact merged frontend source containing the EVENT_RENTALS pipeline repair after the repaired memory contract successfully releases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Owner-explicitly-authorizes-unfreeze-control-plane-for-the-frontend-release-memory-repair.-Continue-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-repository","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":"f1a44a0048c4cd73f076e8f73990506513c04608ed02fcfa4b84ea454d64030b","requestContractRevision":6,"previousRequestContractHash":"9a481f04eaa4c042884f4fe4c8c895bfc62ce067afe210ed76d8b5839af5bb0d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T15:57:52.73196+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1d1b2373-9c6a-48d5-944d-c5b81f498414:request-contract:f1a44a0048c4cd73f076e8f73990506513c04608ed02fcfa4b84ea454d64030b","mission_step_id":"320f1ba8-33c8-4a4c-82e6-04ce277e9ed2","command_center_event_id":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},{"id":"219e4f70-9fb1-426b-b7e9-af807e30e329","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"Cannot read properties of null (reading 'id')","status":"blocked","metrics":{"receiptBytes":1093,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.5-bounded-source-resolution","prNumber":419,"terminal":false,"missionId":"7b6d6b50-1125-4063-aed3-bcee58a4d732","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7b6d6b50-1125-4063-aed3-bcee58a4d732"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4999,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T05:48:43.497096+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"419","receipt_type":"execute_mission","idempotency_key":"mission:7b6d6b50-1125-4063-aed3-bcee58a4d732:execute_mission:canonical_release_blocked","mission_step_id":"1179236a-b54f-4040-9c75-a9001ddcd4be","command_center_event_id":"7b6d6b50-1125-4063-aed3-bcee58a4d732"},{"id":"21a1237b-3093-4992-b84b-5958dfe848a2","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_file_missing:supabase/functions/_shared/googleWorkspaceResilience.ts","fingerprint":"f6bd6f4b2542d10f8cfaa1b6b5029035302656ed0b89c814c571b2f78c251d10"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T21:05:17.440604+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:d7c6daf2-2839-42cf-9093-92c20624355d:repository-mutation-intent-blocked:f6bd6f4b2542d10f8cfaa1b6b5029035302656ed0b89c814c571b2f78c251d10","mission_step_id":"0312d856-6cf8-4f86-84fb-efe0388e0f0e","command_center_event_id":"d7c6daf2-2839-42cf-9093-92c20624355d"},{"id":"21a1e942-c867-4bdd-98e4-7c547595245a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-encore-eager-owner-layout-import-20260805","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4066,"terminal":false,"missionId":"f72c7f2d-859c-4a4a-bca0-b7aa0bb58662","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"df327ac0ec748fd955574bdd5aa40722047fa1b5","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"f72c7f2d-859c-4a4a-bca0-b7aa0bb58662"},"performance":null,"deploymentId":"canonical-release-df327ac0ec74","workflowRunId":31025107069,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1849,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-05T16:24:24.796667+00:00","proof_gate":"canonical_release_dispatched","source_sha":"df327ac0ec748fd955574bdd5aa40722047fa1b5","external_id":"canonical-release-df327ac0ec74","receipt_type":"execute_mission","idempotency_key":"mission:f72c7f2d-859c-4a4a-bca0-b7aa0bb58662:execute_mission:canonical_release_dispatched","mission_step_id":"f83ec1a5-2243-43b6-b668-88e83d390fd0","command_center_event_id":"f72c7f2d-859c-4a4a-bca0-b7aa0bb58662"},{"id":"21a3b909-63ae-401f-afb4-5322a91359d1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-bf688521a4b8","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.179-terminal-receipt-guard","prNumber":3033,"terminal":false,"missionId":"bf688521-a4b8-4905-b11a-dd615cf361ee","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"4faa48a4a6e81063cf997425f9c23f885d553b93","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9705,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":869,"approvedPlanMs":0,"missionSetupMs":1863,"providerAuthMs":0,"shipAndProveMs":8338,"ledgerPrepareMs":1294,"ledgerReconcileMs":0,"lineageReconcileMs":569,"resolvePreflightMs":1863,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1294,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bf688521-a4b8-4905-b11a-dd615cf361ee"},"performance":null,"deploymentId":"forgejo-main-4faa48a4a6e8","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["documents","generate-tarping-invoice-pdf","invoices","invoices-manage"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3244,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:28:05.308177+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4faa48a4a6e81063cf997425f9c23f885d553b93","external_id":"forgejo-main-4faa48a4a6e8","receipt_type":"execute_mission","idempotency_key":"mission:bf688521-a4b8-4905-b11a-dd615cf361ee:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"00f1b85f-fe8e-47ff-8178-a9565502a840","command_center_event_id":"bf688521-a4b8-4905-b11a-dd615cf361ee"},{"id":"21a3e333-648c-45f2-aca2-6f1892ca29df","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c353b8946db3","prNumber":4307,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5c0897516297a06aca67cc775d48457ffadbc59a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:20:17.031301+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5c0897516297a06aca67cc775d48457ffadbc59a","external_id":"4307","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c353b894-6db3-4cda-af74-08a44a3c0df3:merged-pr:4307:5c0897516297a06aca67cc775d48457ffadbc59a","mission_step_id":"cd5073ca-6a7a-4420-964b-1027908b1b7d","command_center_event_id":"c353b894-6db3-4cda-af74-08a44a3c0df3"},{"id":"21a47dae-dd94-4794-9db4-54b11290a445","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-216f5db151c0","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":30617,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":5,"executorlessWaitMs":189967,"firstUsefulResultAt":"2026-09-27T23:18:06.736Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":3921,"terminal":false,"missionId":"216f5db1-51c0-4897-909b-e9c3823d0cbd","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f229df50a58cedf83e692b612785a177397a4264","timingsMs":{"prReadinessMs":91,"approvedPlanMs":0,"shipAndProveMs":371,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"216f5db1-51c0-4897-909b-e9c3823d0cbd"},"performance":null,"deploymentId":"forgejo-main-f229df50a58c","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2052,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:21:43.881068+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3921","receipt_type":"automatic_mission_resume","idempotency_key":"mission:216f5db1-51c0-4897-909b-e9c3823d0cbd:automatic-mission-resume:3921:canonical_release_reconciliation_pending","mission_step_id":"bfbcf991-c113-4919-b6a2-96d61d2323d8","command_center_event_id":"216f5db1-51c0-4897-909b-e9c3823d0cbd"},{"id":"21a69051-c5a5-4636-b137-6cb9cfe95d69","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/source-discovery-policy.js","workers/cc-execution/src/version.js","workers/cc-execution/test/onepath-source-discovery-policy.test.mjs"],"reason":"Owner-authorized ONEPATH Workstream 1A exact scoped cc-execution source-domain hardening.","baseSha":"f2456b1c59b0d2f3d9e6ebbeac7a04f63d354293","issuedAt":1790957190437,"expiresAt":1790957370437,"missionId":"1c04ca76-58ea-480d-9565-e76fc7a2d50d","authorizationId":"74918edd-beeb-4d3b-b3f7-1f57b715f359","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:06:30.921788+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f2456b1c59b0d2f3d9e6ebbeac7a04f63d354293","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:74918edd-beeb-4d3b-b3f7-1f57b715f359","mission_step_id":"58fe07a9-cac7-4cd3-adc8-2fdf8b08d066","command_center_event_id":"1c04ca76-58ea-480d-9565-e76fc7a2d50d"},{"id":"21ab67fb-2682-43ac-8bfa-d9f9605a6124","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8c50c954aece4ba01541e3ddda4806b528b72fc4","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"terminal-truth","satisfied":true,"statement":"Command Center mutation work only becomes owner-facing LIVE/DONE after terminal Gate, merge, required release-target, and runtime proof.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"auto-continuation","satisfied":true,"statement":"Command Center nonterminal internal states with ownerActionRequired=false automatically resume on the same durable mission.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"deterministic-source","satisfied":true,"statement":"Command Center takes deterministic exact-source continuation when exact targets or mutations are known and prevents repeated identical synthesis/source-resolution loops.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"owner-interruption","satisfied":true,"statement":"Owner interruption occurs only when ownerActionRequired=true for an external action.","proofConditionIds":["repo-proof","runtime-proof"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Implement only Command Center / cc-execution machinery and its regression tests; preserve tenant/product behavior.","proofConditionIds":["repo-proof"]},{"id":"safety","satisfied":true,"statement":"Preserve authentication, authorization, protected-main, Gate, request-contract, and release-verification safety invariants.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"lineage","satisfied":true,"statement":"Preserve one durable mission, one canonical branch, one focused PR, Gate, squash merge, affected-target release, and terminal proof.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof","runtime-proof"]}],"contractHash":"0b11d4961e85d5e9ec42ed79dcfa27a107e6868ae7afd9039aba11815188491d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"reason":null,"gateRunId":14130,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"0b11d4961e85d5e9ec42ed79dcfa27a107e6868ae7afd9039aba11815188491d","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"8c50c954aece4ba01541e3ddda4806b528b72fc4"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"0b11d4961e85d5e9ec42ed79dcfa27a107e6868ae7afd9039aba11815188491d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:28:09.994549+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8c50c954aece4ba01541e3ddda4806b528b72fc4","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5985fcd9-1c4f-491d-af2a-278f521b5414:request-contract:0b11d4961e85d5e9ec42ed79dcfa27a107e6868ae7afd9039aba11815188491d:8c50c954aece4ba01541e3ddda4806b528b72fc4:verified:","mission_step_id":"58e25418-6fee-44a4-987a-6d66844fce33","command_center_event_id":"5985fcd9-1c4f-491d-af2a-278f521b5414"},{"id":"21adff1d-14d9-41d0-a524-c229df37a712","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"6d03897c79c3d979f0c4a96582f8ccfcda420931","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"6d03897c79c3d979f0c4a96582f8ccfcda420931","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1190","runId":1190,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T22:16:04.570367+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6d03897c79c3d979f0c4a96582f8ccfcda420931","external_id":"forgejo-main-6d03897c79c3","receipt_type":"canonical_release_status","idempotency_key":"mission:9c9c6758-5265-41c7-af1d-d0d9f49b8627:forgejo-release-status:6d03897c79c3d979f0c4a96582f8ccfcda420931:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"83ca0062-f245-4819-a421-855d837fdcb7","command_center_event_id":"9c9c6758-5265-41c7-af1d-d0d9f49b8627"},{"id":"21ae4b7b-6d36-478a-8e36-1d73906c6822","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-51e13981a22e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":47886,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T05:11:17.372Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":3862,"terminal":false,"missionId":"51e13981-a22e-4a05-82c3-11359f5a1b13","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3595,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":811,"missionSetupMs":398,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":398,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":398,"repositoryMutationMs":2784,"repositoryProviderMs":2784,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1807,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":398,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":977},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"51e13981-a22e-4a05-82c3-11359f5a1b13"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3567,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T05:11:22.029738+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3862","receipt_type":"execute_mission","idempotency_key":"mission:51e13981-a22e-4a05-82c3-11359f5a1b13:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c1178697-34dc-49e0-add7-438698331210","command_center_event_id":"51e13981-a22e-4a05-82c3-11359f5a1b13"},{"id":"21aefecb-d8c8-41c8-83d4-e6b8f034f830","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-onrunner-docker-cli-20260823","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1077,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":640,"terminal":false,"missionId":"fd49dcd6-e4c7-4624-9bfb-3e64df6f06b8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"4dd433e77c516bffb6fbb1cf0d961d541f8a1c67","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fd49dcd6-e4c7-4624-9bfb-3e64df6f06b8"},"performance":null,"deploymentId":"forgejo-main-4dd433e77c51","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5616,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T23:54:59.122677+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4dd433e77c516bffb6fbb1cf0d961d541f8a1c67","external_id":"forgejo-main-4dd433e77c51","receipt_type":"execute_mission","idempotency_key":"mission:fd49dcd6-e4c7-4624-9bfb-3e64df6f06b8:execute_mission:canonical_release_dispatched","mission_step_id":"6eeb54e5-6402-45c2-94a1-58d34bd90009","command_center_event_id":"fd49dcd6-e4c7-4624-9bfb-3e64df6f06b8"},{"id":"21afd4d9-b171-4202-a191-4e5f4dee0f7a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fc69b3faff32","reason":"pull_request_not_merge_eligible:forgejo_expected_conflict:409:{\"message\":\"merge push out of date\",\"url\":\"https://git.knocklaunch.app/api/swagger\"}","status":"blocked","metrics":{"receiptBytes":24036,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":89335,"firstUsefulResultAt":"2026-09-29T17:02:40.129Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4150,"terminal":false,"missionId":"fc69b3fa-ff32-4713-932d-9c1b78d4533f","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":700,"approvedPlanMs":0,"shipAndProveMs":1392,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fc69b3fa-ff32-4713-932d-9c1b78d4533f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":820,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:04:35.036981+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4150","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fc69b3fa-ff32-4713-932d-9c1b78d4533f:automatic-mission-resume:4150:canonical_release_blocked","mission_step_id":"7660f0be-bb9e-4e93-9050-9f0e4571303c","command_center_event_id":"fc69b3fa-ff32-4713-932d-9c1b78d4533f"},{"id":"21b24cc0-8771-41fb-b0ca-540568ac8df1","source":"forgejo","status":"waiting","payload":{"branch":"ai/storage-architecture-v3","prNumber":1897,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"44f26a7b3df6851f9ab6c51370ea2f63aa3dc877","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:53:01.962094+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"44f26a7b3df6851f9ab6c51370ea2f63aa3dc877","external_id":"1897","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6937df13-bcf1-4128-b5eb-c8aa6626b43d:merged-pr:1897:44f26a7b3df6851f9ab6c51370ea2f63aa3dc877","mission_step_id":"2a6b2ad3-ef38-4c0f-936a-15f0f0ba539f","command_center_event_id":"6937df13-bcf1-4128-b5eb-c8aa6626b43d"},{"id":"21b3e82e-f7fb-47dc-a43a-757739911750","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"f9116b790fcff157b409260c43a04e8c50dc0fbf","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"f9116b790fcff157b409260c43a04e8c50dc0fbf","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"786428b6bc1a7a02e2926039af98324bb6b75f0d365954dc9b8bec7b42d9a74c","forgejoWorkflowProof":{"runId":10427,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"f9116b790fcff157b409260c43a04e8c50dc0fbf","runnerVersion":"onrunner-f9116b790fcf","expectedSourceSha":"f9116b790fcff157b409260c43a04e8c50dc0fbf"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T00:32:10.181739+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f9116b790fcff157b409260c43a04e8c50dc0fbf","external_id":"forgejo-main-f9116b790fcf","receipt_type":"canonical_release_status","idempotency_key":"mission:2db2b283-fa21-4a65-8ae2-a9327151c285:forgejo-release-status:f9116b790fcff157b409260c43a04e8c50dc0fbf:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"99de36ec-be3b-43a0-89e6-a64a8c1feaea","command_center_event_id":"2db2b283-fa21-4a65-8ae2-a9327151c285"},{"id":"21b3f081-1050-447f-8c3d-284dc031f478","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":264,"terminal":false,"missionId":"f1b58b19-d422-437e-b825-d3341607d877","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"2d543cc8b4f0d015582a82833b875009f8522a40","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"f1b58b19-d422-437e-b825-d3341607d877"},"performance":null,"deploymentId":"forgejo-main-2d543cc8b4f0","workflowRunId":861,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6122,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T17:34:59.097497+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"2d543cc8b4f0d015582a82833b875009f8522a40","external_id":"forgejo-main-2d543cc8b4f0","receipt_type":"ship_and_prove","idempotency_key":"mission:f1b58b19-d422-437e-b825-d3341607d877:ship_and_prove:ship_and_prove_release_pending:2d543cc8b4f0d015582a82833b875009f8522a40:861","mission_step_id":"b57ac58f-e8c3-4b57-8cff-f4274d0df65e","command_center_event_id":"f1b58b19-d422-437e-b825-d3341607d877"},{"id":"21b5b448-e6af-45b9-8d9e-9e52c54f53c7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/speedy-panda-scale-rebalance","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":25063,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":196329,"firstUsefulResultAt":"2026-09-30T12:51:59.486Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4227,"terminal":false,"missionId":"d3248216-2dae-4ae6-bcb1-52b47ccc5634","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4143,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4000,"approvedPlanMs":0,"missionSetupMs":759,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":640,"ledgerReconcileMs":0,"lineageReconcileMs":119,"resolvePreflightMs":759,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":640,"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":"d3248216-2dae-4ae6-bcb1-52b47ccc5634"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1692,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:55:15.861384+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4227","receipt_type":"execute_mission","idempotency_key":"mission:d3248216-2dae-4ae6-bcb1-52b47ccc5634:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"a8e25254-55f0-4546-a2a8-68521f717855","command_center_event_id":"d3248216-2dae-4ae6-bcb1-52b47ccc5634"},{"id":"21b6d156-52cd-4aff-bd47-288589c85b20","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-mail-406-accept-header-20260826","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13894,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":785,"terminal":false,"missionId":"692afa80-217f-4253-bb60-371621810fa8","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3800,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"692afa80-217f-4253-bb60-371621810fa8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":698,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T21:25:14.73375+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"785","receipt_type":"automatic_mission_resume","idempotency_key":"mission:692afa80-217f-4253-bb60-371621810fa8:automatic-mission-resume:785:repair_mission_pr_ready_retryable","mission_step_id":"737e3451-fc97-436d-ba46-6cfeae4d2329","command_center_event_id":"692afa80-217f-4253-bb60-371621810fa8"},{"id":"21b6fe17-fe2d-4e28-b5c8-99ae33918755","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-08-05T18:58:14.254274+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4059,\"sourceSha\":\"fad7c9821492bfab38120578e85ff0cc4549cd55\",\"deploymentId\":\"canonical-release-fad7c9821492\"}"},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-03T21:52:42.332372+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:372ac4cb-6812-4656-bfb0-e5ae8e978019:owner-progress-heartbeat:119404290","mission_step_id":"90a7919b-e5ce-4aac-9d03-22226b3d0d35","command_center_event_id":"372ac4cb-6812-4656-bfb0-e5ae8e978019"},{"id":"21b73287-8538-4d6c-8dd4-eee3e591f90f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-eaa39ad44c85","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":40633,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":116030,"firstUsefulResultAt":"2026-10-02T18:27:25.090Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4515,"terminal":false,"missionId":"eaa39ad4-4c85-44a9-8fca-727735426fda","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4006,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":584,"missionSetupMs":331,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":331,"repositoryMutationMs":3422,"repositoryProviderMs":3422,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2141,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1281},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"eaa39ad4-4c85-44a9-8fca-727735426fda"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3529,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T18:29:26.756052+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4515","receipt_type":"execute_mission","idempotency_key":"mission:eaa39ad4-4c85-44a9-8fca-727735426fda:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e25e8249-6e1c-4d50-836b-b04332090981","command_center_event_id":"eaa39ad4-4c85-44a9-8fca-727735426fda"},{"id":"21b7a5e0-34f4-49ce-ab92-c4f2ddcf1004","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/repair-forgejo-pr-queue-20260911","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.100-owner-read-budget-hardening","prNumber":2390,"terminal":false,"missionId":"55a90305-ea60-4172-8b17-7d2eb9fb9d32","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14063,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1247,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1247,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1247,"repositoryMutationMs":14063,"repositoryProviderMs":9060,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6367,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1247,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2693},"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":"55a90305-ea60-4172-8b17-7d2eb9fb9d32"},"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":3567,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T14:16:16.391282+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2390","receipt_type":"execute_mission","idempotency_key":"mission:55a90305-ea60-4172-8b17-7d2eb9fb9d32:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"68bf7e86-53ab-4e65-944b-dd9983be333b","command_center_event_id":"55a90305-ea60-4172-8b17-7d2eb9fb9d32"},{"id":"21ba4d16-9a2e-49a5-804a-657eacf8e64c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1937088ad9a4","reason":"orphaned_branch_recovery_scope_mismatch:ai/objective-first-repair-1937088ad9a4","status":"blocked","metrics":{"receiptBytes":5407,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"1937088a-d9a4-4844-88d7-8103a2d06cac","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2001,"prReadinessMs":0,"approvedPlanMs":2001,"missionSetupMs":446,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1937088a-d9a4-4844-88d7-8103a2d06cac"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4908,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T12:59:34.901457+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1937088a-d9a4-4844-88d7-8103a2d06cac:execute_mission:repair_mission_execution_blocked","mission_step_id":"85a61601-fb2e-4432-af58-9dbdc2b0d745","command_center_event_id":"1937088a-d9a4-4844-88d7-8103a2d06cac"},{"id":"21ba77d9-3d38-45eb-a1bc-d29719eae5f4","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"65fd11cc878a49b748c1cc15fc3cf92ac262fa2f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair the control-plane synthesis/replay defect: preserve explicit intended source targets index-mission-control.js and source-discovery-policy.js (resolve exact paths on current main) across initial synthesis and replay. Never substitute inferred Forgejo host watchdog files; fail closed on unresolved explicit targets. Add focused regression covering both source targets and replay with incidental watchdog wording. Inspect current main and config/control-plane-capabilities.json, smallest source repair on one fresh ai/* branch, one PR, Canonical Pull Request Gate, squash merge, affected control-plane runtime release, and live proof. This is authorized mutation work. Do not run Visual Witness.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"0bd0a0606ec24d945515c633b1c93170f4171cd3dda871ec6c92a5891fa11b6f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"0bd0a0606ec24d945515c633b1c93170f4171cd3dda871ec6c92a5891fa11b6f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T08:23:30.284149+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"65fd11cc878a49b748c1cc15fc3cf92ac262fa2f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d37f0097-3a1f-4cc1-98b8-28e950d69ce8:request-contract:0bd0a0606ec24d945515c633b1c93170f4171cd3dda871ec6c92a5891fa11b6f:65fd11cc878a49b748c1cc15fc3cf92ac262fa2f:verified:","mission_step_id":"e4a78a4b-0bb2-42b1-aed8-76c86eb35704","command_center_event_id":"d37f0097-3a1f-4cc1-98b8-28e950d69ce8"},{"id":"21ba810f-d209-4d95-b17b-48280533665f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d9e6baa9c4e6","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":18291,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":6,"executorlessWaitMs":29814,"firstUsefulResultAt":"2026-10-01T18:55:23.683Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":4387,"terminal":false,"missionId":"d9e6baa9-c4e6-4057-9f9d-abb04209a405","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2154,"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":"d9e6baa9-c4e6-4057-9f9d-abb04209a405"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","created_at":"2026-10-01T18:55:34.698389+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4387","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d9e6baa9-c4e6-4057-9f9d-abb04209a405:automatic-mission-resume:4387:repair_mission_pr_ready_retryable","mission_step_id":"9381c501-4bb0-4600-bb55-4422cc1ddc92","command_center_event_id":"d9e6baa9-c4e6-4057-9f9d-abb04209a405"},{"id":"21bc75d3-b20f-46b9-a21a-ed3e55a94876","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-cb6fcc96c1d1","prNumber":4407,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d29d0f21fdf19a331af3c0a6056d84757cb81d6c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T20:51:55.882107+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d29d0f21fdf19a331af3c0a6056d84757cb81d6c","external_id":"4407","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:cb6fcc96-c1d1-4d03-a749-40c11c17c9db:merged-pr:4407:d29d0f21fdf19a331af3c0a6056d84757cb81d6c","mission_step_id":"489aca64-34a8-47c7-ab41-4f9b98b48fbb","command_center_event_id":"cb6fcc96-c1d1-4d03-a749-40c11c17c9db"},{"id":"21bdcbc7-5338-4bf7-bd78-7aec1ac03ef4","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized cleanup of conflicted legacy PR #4410 after its needed Tennex behavior was reimplemented cleanly on current main.","baseSha":"438b300eb00ca8ba9652b12ecd6296c121d50560","issuedAt":1790942994106,"expiresAt":1790943174106,"missionId":"e2ea0ccb-3f6b-4597-a92c-a86b964d2b7c","authorizationId":"d632f7f8-6694-4899-bc34-b4fb77018163","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T12:09:54.381408+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"438b300eb00ca8ba9652b12ecd6296c121d50560","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d632f7f8-6694-4899-bc34-b4fb77018163","mission_step_id":"75feea41-5856-40c5-9faa-6505c3489d0e","command_center_event_id":"e2ea0ccb-3f6b-4597-a92c-a86b964d2b7c"},{"id":"21bec3e8-ad3c-49ee-9a83-ef1bda6b100b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5317,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.46.14-file-write-contract","prNumber":309,"terminal":false,"missionId":"59547dad-dc51-4806-b42b-30e919c22731","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"0f9d3d9a33296d669644269571f34c570cf8ed2f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"59547dad-dc51-4806-b42b-30e919c22731"},"performance":null,"deploymentId":"forgejo-main-0f9d3d9a3329","workflowRunId":993,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6157,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T21:38:12.638079+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0f9d3d9a33296d669644269571f34c570cf8ed2f","external_id":"forgejo-main-0f9d3d9a3329","receipt_type":"ship_and_prove","idempotency_key":"mission:59547dad-dc51-4806-b42b-30e919c22731:ship_and_prove:canonical_release_dispatched:0f9d3d9a33296d669644269571f34c570cf8ed2f:993","mission_step_id":"433d5581-a1f3-4b75-ad02-548288897082","command_center_event_id":"59547dad-dc51-4806-b42b-30e919c22731"},{"id":"21c18cfa-d98f-4934-8e32-cd4dba5976ba","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-393bfe2fa074","prNumber":2457,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"fd97a06dfbde84a3c7d0bf94cbdad19360a5d0e5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:07:23.070211+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"fd97a06dfbde84a3c7d0bf94cbdad19360a5d0e5","external_id":"2457","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:393bfe2f-a074-405f-801b-60bf2d3fd45d:merged-pr:2457:fd97a06dfbde84a3c7d0bf94cbdad19360a5d0e5","mission_step_id":"f363cc90-7680-48c3-8d40-303444440ebe","command_center_event_id":"393bfe2f-a074-405f-801b-60bf2d3fd45d"},{"id":"21c3a5de-4e78-40eb-a045-a5ab7b7161f0","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.24-exact-release-classification","prNumber":4443,"terminal":false,"missionId":"ee0a5916-648c-455e-a14c-3644df3e1e75","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"b41d904318fddcffc7e74cdf475268a2ca57a175","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ee0a5916-648c-455e-a14c-3644df3e1e75"},"performance":null,"deploymentId":"canonical-release-b41d904318fd","workflowRunId":31312243209,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1406,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T12:01:31.154705+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"b41d904318fddcffc7e74cdf475268a2ca57a175","external_id":"canonical-release-b41d904318fd","receipt_type":"ship_and_prove","idempotency_key":"mission:ee0a5916-648c-455e-a14c-3644df3e1e75:ship_and_prove:ship_and_prove_release_pending:b41d904318fddcffc7e74cdf475268a2ca57a175:31312243209","mission_step_id":"93e42f25-5418-43e9-bf15-43a9b32aabfa","command_center_event_id":"ee0a5916-648c-455e-a14c-3644df3e1e75"},{"id":"21c3e559-523f-4082-9200-ad4e4df83909","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-05f6f3b0f93d","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":78043,"releaseCount":0,"toolCallCount":19,"repeatedCallCount":8,"executorlessWaitMs":600099,"firstUsefulResultAt":"2026-10-01T10:55:48.331Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4349,"terminal":false,"missionId":"05f6f3b0-f93d-43cc-a9e7-274677165357","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2154,"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":"05f6f3b0-f93d-43cc-a9e7-274677165357"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:05:02.521403+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4349","receipt_type":"automatic_mission_resume","idempotency_key":"mission:05f6f3b0-f93d-43cc-a9e7-274677165357:automatic-mission-resume:4349:repair_mission_pr_ready_retryable","mission_step_id":"73782904-6d05-4ef4-a941-1ae5dfe0c543","command_center_event_id":"05f6f3b0-f93d-43cc-a9e7-274677165357"},{"id":"21c4019c-9db5-4270-bf48-dcf7857245ad","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-911bc3a670f0","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"911bc3a6-70f0-4ab3-b463-bb05311024bc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3142,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":525,"providerAuthMs":0,"ledgerPrepareMs":525,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":525,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":525,"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":"911bc3a6-70f0-4ab3-b463-bb05311024bc"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4051,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:44:48.237494+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:911bc3a6-70f0-4ab3-b463-bb05311024bc:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f0d45acd-d127-4cf6-988b-8049e4ba2f7b","command_center_event_id":"911bc3a6-70f0-4ab3-b463-bb05311024bc"},{"id":"21c76a41-300b-4c49-a7db-d0227a64e55c","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"c75b9f4ba80c282b665b2732d57a4251498e7a006f2339a361ebb04590ef1a64"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:44:20.360826+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:e295bf8b-6957-492f-b46a-1a9f70f63d83:repository-mutation-intent-blocked:c75b9f4ba80c282b665b2732d57a4251498e7a006f2339a361ebb04590ef1a64","mission_step_id":"ced660b7-2086-4422-bec1-9f3af9b29808","command_center_event_id":"e295bf8b-6957-492f-b46a-1a9f70f63d83"},{"id":"21c8ee4c-132a-455f-b034-fc7458b63d81","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-a8b4cb1d124b","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":2565,"terminal":false,"missionId":"a8b4cb1d-124b-4612-9cc6-f57df475547a","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":"a8b4cb1d-124b-4612-9cc6-f57df475547a"},"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-12T23:03:55.363058+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2565","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a8b4cb1d-124b-4612-9cc6-f57df475547a:automatic-mission-resume:2565:repair_mission_auto_progress_authorization_retryable","mission_step_id":"b987c36a-f9ae-4aaa-9e37-c400a5f92524","command_center_event_id":"a8b4cb1d-124b-4612-9cc6-f57df475547a"},{"id":"21cfc320-8626-4fab-8dac-796e10a2984f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-vault-controls\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T05:55:56.623616+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5147,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:17:47.060853+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b78054b5-ff74-493d-9d49-b3305dbc800c:owner-progress-heartbeat:119417831","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"21cfed36-f04e-4aff-ad7f-7940a643070b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-6bb13a076ff7","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.3-direct-commit-ancestry","prNumber":null,"terminal":false,"missionId":"6bb13a07-6ff7-4f96-bf1b-f84dadb098cd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1565,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":477,"providerAuthMs":0,"ledgerPrepareMs":477,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":477,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":477,"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":"6bb13a07-6ff7-4f96-bf1b-f84dadb098cd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4526,"likelyAffectedFiles":["src/App.css","src/__tests__/contracts/mobile-tenant-avatar-navigation.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T22:04:09.765819+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6bb13a07-6ff7-4f96-bf1b-f84dadb098cd:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"011c841c-2d21-4f65-bfcf-1da8cc735c59","command_center_event_id":"6bb13a07-6ff7-4f96-bf1b-f84dadb098cd"},{"id":"21d1626b-cf94-4177-8e37-44c622526579","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-bb76d3099a2a","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":11847,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":13890,"firstUsefulResultAt":"2026-09-30T20:23:01.356Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.64.24-mutation-path-lockdown","prNumber":4268,"terminal":false,"missionId":"bb76d309-9a2a-4732-9d83-b599bc323c79","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2206,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2069,"approvedPlanMs":0,"missionSetupMs":371,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":287,"ledgerReconcileMs":0,"lineageReconcileMs":84,"resolvePreflightMs":371,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":287,"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":"bb76d309-9a2a-4732-9d83-b599bc323c79"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T20:23:18.753395+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4268","receipt_type":"execute_mission","idempotency_key":"mission:bb76d309-9a2a-4732-9d83-b599bc323c79:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"cc4d04f2-b371-4bad-a1c7-b637f7c02d1b","command_center_event_id":"bb76d309-9a2a-4732-9d83-b599bc323c79"},{"id":"21d24742-7ae8-4b53-aabb-d3eaecf046d7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Apply the exact PCG-only server-verified projected tenant bridge now, then Gate, squash merge, frontend release, and prove live.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Apply the exact PCG-only server-verified projected tenant bridge now, then Gate, squash merge, frontend release, and prove live.","wordingChanged":false,"canonicalIntent":"Apply the exact PCG-only server-verified projected tenant bridge now, then Gate, squash merge, frontend release, and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply the exact PCG-only server-verified projected tenant bridge now, then Gate, squash merge, frontend release, and prove live.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply the exact PCG-only server-verified projected tenant bridge now, then Gate, squash merge, frontend release, and prove live.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"bounded","blastRadius":"narrow"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["src/PcgAppShell.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","backend_runtime","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Apply the exact PCG-only server-verified projected tenant bridge now, then Gate, squash merge, frontend release, and prove live.","canonicalIntent":"Apply the exact PCG-only server-verified projected tenant bridge now, then Gate, squash merge, frontend release, and prove live.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Apply the exact PCG-only server-verified projected tenant bridge now, then Gate, squash merge, frontend release, and prove live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Apply-the-exact-PCG-only-server-verified-projected-tenant-bridge-now-then-Gate-squash-merge-frontend","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"cfaab4c5ac3a584b076344e887ae8b3732043bd52566f200ef548e9a481efede","requestContractRevision":2,"previousRequestContractHash":"2b81a6f65f16a0fee6bf6b4a35f41cd6b246fb1364edfef36f1b845c19503eaf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:34:18.922916+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8c63eb4f-0acb-4944-8991-952b0cbeb908:request-contract:cfaab4c5ac3a584b076344e887ae8b3732043bd52566f200ef548e9a481efede","mission_step_id":"a9edafee-53db-43e7-9882-b1a71029d843","command_center_event_id":"8c63eb4f-0acb-4944-8991-952b0cbeb908"},{"id":"21d77543-dacc-414c-828d-dc4dc6ab36f4","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct the one stale Gate assertion on PR 2688.","baseSha":"428b120f5383f52515beac024173669abd2aa481","issuedAt":1789342671455,"expiresAt":1789342851455,"missionId":"38bd10a5-e097-4eea-b999-07c62cbabefa","authorizationId":"b4f7b784-326b-4a4a-980a-4732ab21a5cd","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T23:37:52.28585+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"428b120f5383f52515beac024173669abd2aa481","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b4f7b784-326b-4a4a-980a-4732ab21a5cd","mission_step_id":"11fbfa3a-8e3d-4abf-a256-07f367bd8ae2","command_center_event_id":"38bd10a5-e097-4eea-b999-07c62cbabefa"},{"id":"21d8d20e-58f2-404f-993a-69d1e9ff5f2c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2892023bbf9f","reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":50467,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":8,"executorlessWaitMs":155079,"firstUsefulResultAt":"2026-10-01T08:54:23.868Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":4323,"terminal":false,"missionId":"2892023b-bf9f-4e6d-9c7b-62f9897f9929","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":95,"approvedPlanMs":0,"shipAndProveMs":1385,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2892023b-bf9f-4e6d-9c7b-62f9897f9929"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":717,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:03:26.142176+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4323","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2892023b-bf9f-4e6d-9c7b-62f9897f9929:automatic-mission-resume:4323:canonical_release_blocked","mission_step_id":"f0eddf57-0cd7-4792-b396-4ab1fdc2d821","command_center_event_id":"2892023b-bf9f-4e6d-9c7b-62f9897f9929"},{"id":"21d90893-2d39-41b0-9714-d4fffddbf9a6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3d2ccf96f444","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":26261,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"executorlessWaitMs":361383,"firstUsefulResultAt":"2026-09-25T00:38:40.662Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3691,"terminal":false,"missionId":"3d2ccf96-f444-4094-a9f9-46d64a26205d","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":"3d2ccf96-f444-4094-a9f9-46d64a26205d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":689,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:44:42.086848+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3691","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3d2ccf96-f444-4094-a9f9-46d64a26205d:automatic-mission-resume:3691:repair_mission_auto_progress_authorization_retryable","mission_step_id":"ffc3b3d2-5650-4025-b17d-3042914d0b76","command_center_event_id":"3d2ccf96-f444-4094-a9f9-46d64a26205d"},{"id":"21dbef02-98a0-4dc3-98d5-25fd8bdbd294","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-58ad26551377","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"58ad2655-1377-4d20-b386-c112eaf4ae6a","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":136,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":682,"providerAuthMs":0,"ledgerPrepareMs":682,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":682,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":682,"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":"58ad2655-1377-4d20-b386-c112eaf4ae6a"},"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":4742,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:32:18.373338+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:58ad2655-1377-4d20-b386-c112eaf4ae6a:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"589db92d-d964-4425-8a2d-1044da49b1cb","command_center_event_id":"58ad2655-1377-4d20-b386-c112eaf4ae6a"},{"id":"21dd4aed-b528-4ad6-a784-b6036924c0b8","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtkoe8ku","reason":null,"status":"in_progress","metrics":{"receiptBytes":13896,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1492,"terminal":false,"missionId":"1c7334c7-439b-4145-b275-3231609620a1","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":6929,"prReadinessMs":704,"approvedPlanMs":0,"missionSetupMs":747,"shipAndProveMs":5832},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"1c7334c7-439b-4145-b275-3231609620a1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T22:43:14.127094+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1492","receipt_type":"execute_mission","idempotency_key":"mission:1c7334c7-439b-4145-b275-3231609620a1:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"65db44fa-d745-4554-8e88-21c577b44d65","command_center_event_id":"1c7334c7-439b-4145-b275-3231609620a1"},{"id":"21de7696-cb20-4215-a2a9-4da3e87c829e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-aea3cea27016","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"aea3cea2-7016-460b-b8ae-4877a8bf38fb","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":159,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":435,"providerAuthMs":0,"ledgerPrepareMs":435,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":435,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":435,"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":"aea3cea2-7016-460b-b8ae-4877a8bf38fb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3960,"likelyAffectedFiles":["src/PublicAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T21:29:50.937331+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aea3cea2-7016-460b-b8ae-4877a8bf38fb:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"eabab3f2-a03b-4dff-b6a8-fd154a1a495b","command_center_event_id":"aea3cea2-7016-460b-b8ae-4877a8bf38fb"},{"id":"21dee071-76b0-4d8a-8c04-81035dda5b40","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"9dca44e34b79d07aef3c52ec1f3b0f141211efb6","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"9dca44e34b79d07aef3c52ec1f3b0f141211efb6","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"ee7d96dbd6c5fc6753803cdbc1b064c6309f12358f3b965b2ef354126c77025b","forgejoWorkflowProof":{"runId":9139,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T04:48:19.735974+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9dca44e34b79d07aef3c52ec1f3b0f141211efb6","external_id":"forgejo-main-9dca44e34b79","receipt_type":"canonical_release_status","idempotency_key":"mission:31d136f2-d087-4e2a-85c7-be115956680d:forgejo-release-status:9dca44e34b79d07aef3c52ec1f3b0f141211efb6:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"aa0c5a20-3fe0-4b94-8c02-cd0b39d00df4","command_center_event_id":"31d136f2-d087-4e2a-85c7-be115956680d"},{"id":"21e05bdd-a538-4b73-8b87-7c12dc449ca8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-current-control-plane-readiness","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5270,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.12-specialized-forgejo-budgets","prNumber":null,"terminal":false,"missionId":"2339a740-9300-438a-a01c-28f15c222bc8","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2339a740-9300-438a-a01c-28f15c222bc8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4733,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T19:27:55.711055+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2339a740-9300-438a-a01c-28f15c222bc8:execute_mission:repair_mission_execution_retryable","mission_step_id":"2473d351-2c0f-430a-ba53-d72af2cb9fc7","command_center_event_id":"2339a740-9300-438a-a01c-28f15c222bc8"},{"id":"21e37af6-73cf-4a6b-9269-ae3b2d3f5136","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.197-deterministic-owner-progress","prNumber":3312,"terminal":false,"missionId":"f3575b33-e8ae-4236-bd86-4a93e1b4af2d","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2310,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1903,"approvedPlanMs":0,"missionSetupMs":337,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":337,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":337,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":337,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f3575b33-e8ae-4236-bd86-4a93e1b4af2d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1969,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T23:38:38.189774+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3312","receipt_type":"execute_mission","idempotency_key":"mission:f3575b33-e8ae-4236-bd86-4a93e1b4af2d:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6927eb33-674d-466a-8a75-380c6ce1cf2a","command_center_event_id":"f3575b33-e8ae-4236-bd86-4a93e1b4af2d"},{"id":"21e4d471-31e4-4a52-a1b1-bd3a1227f9ea","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":2327,"releaseCount":1,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.7-explicit-route-proof-intent","prNumber":4733,"terminal":false,"missionId":"fc2ff651-6048-46a8-9736-200aa6244cfc","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"5256a933b923cd8134bf9bdcd72813fa10ee32ee","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fc2ff651-6048-46a8-9736-200aa6244cfc"},"performance":null,"deploymentId":"canonical-release-5256a933b923","workflowRunId":31677893253,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1316,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T07:28:45.707437+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"5256a933b923cd8134bf9bdcd72813fa10ee32ee","external_id":"canonical-release-5256a933b923","receipt_type":"ship_and_prove","idempotency_key":"mission:fc2ff651-6048-46a8-9736-200aa6244cfc:ship_and_prove:ship_and_prove_release_pending:5256a933b923cd8134bf9bdcd72813fa10ee32ee:31677893253","mission_step_id":"83f259b2-cceb-4855-ae94-8a45dffad5fb","command_center_event_id":"fc2ff651-6048-46a8-9736-200aa6244cfc"},{"id":"21e4f503-c003-46e2-97d3-e77ef109361d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/prime-oauth-bearer-validation-20260908","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.75-mcp-stable-command-gateway","prNumber":2137,"terminal":false,"missionId":"599fc878-c219-4ff9-81ec-e57984a6439c","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4418,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1935,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1935,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1935,"repositoryMutationMs":4418,"repositoryProviderMs":3263,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2176,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1935,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1087},"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":"599fc878-c219-4ff9-81ec-e57984a6439c"},"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":3714,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T16:06:28.169638+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2137","receipt_type":"execute_mission","idempotency_key":"mission:599fc878-c219-4ff9-81ec-e57984a6439c:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"48ee5b5f-de76-4d39-aed1-920df5f3af6a","command_center_event_id":"599fc878-c219-4ff9-81ec-e57984a6439c"},{"id":"21e4f954-0c51-4ce6-b814-64375378d627","source":"forgejo","status":"waiting","payload":{"branch":"ai/speedy-panda-premium-final-pass","prNumber":4240,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"02e5390795329e1c843dbb888289d815a3c8d6fd","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:53:53.360101+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"02e5390795329e1c843dbb888289d815a3c8d6fd","external_id":"4240","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f0d5056e-9b5f-43cb-9770-896fc30c747a:merged-pr:4240:02e5390795329e1c843dbb888289d815a3c8d6fd","mission_step_id":"d1aa8ca9-3936-4e0e-becf-f688cafa18f6","command_center_event_id":"f0d5056e-9b5f-43cb-9770-896fc30c747a"},{"id":"21e768e6-c8f5-494a-96d8-d82c7e730154","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-event-form-mobile","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3408,"terminal":false,"missionId":"503c75fa-0a82-400f-9885-5d7de6c0be54","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"f569208aa3d7412176898d09112cda3966af20da","timingsMs":{"prReadinessMs":469,"approvedPlanMs":0,"shipAndProveMs":2975,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"503c75fa-0a82-400f-9885-5d7de6c0be54"},"performance":null,"deploymentId":"forgejo-main-f569208aa3d7","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1838,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T10:28:42.742993+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3408","receipt_type":"automatic_mission_resume","idempotency_key":"mission:503c75fa-0a82-400f-9885-5d7de6c0be54:automatic-mission-resume:3408:canonical_release_dispatched","mission_step_id":"f1e081f8-9d0b-4bcd-92e9-3bbde5173689","command_center_event_id":"503c75fa-0a82-400f-9885-5d7de6c0be54"},{"id":"21e79a70-8432-4066-801f-066f2bad4838","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.197-deterministic-owner-progress","prNumber":null,"terminal":false,"missionId":"35d3d3fb-5e44-461b-8fab-b1fa6001cd6b","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":639,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":639,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":639,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":639,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"35d3d3fb-5e44-461b-8fab-b1fa6001cd6b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1292,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:24:19.436372+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:35d3d3fb-5e44-461b-8fab-b1fa6001cd6b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"31376097-f85f-458e-8a39-747b6fc8c190","command_center_event_id":"35d3d3fb-5e44-461b-8fab-b1fa6001cd6b"},{"id":"21f8af12-2b3e-45c0-913d-46442697f1b6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a71e3e78eb18","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2554,"terminal":false,"missionId":"a71e3e78-eb18-4de4-b01f-2abc6cc79e65","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3408,"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":"a71e3e78-eb18-4de4-b01f-2abc6cc79e65"},"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-12T21:48:46.532404+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2554","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a71e3e78-eb18-4de4-b01f-2abc6cc79e65:automatic-mission-resume:2554:repair_mission_pr_ready_retryable","mission_step_id":"b18c6121-aaad-42c3-97e5-7bfc9bdd3869","command_center_event_id":"a71e3e78-eb18-4de4-b01f-2abc6cc79e65"},{"id":"21f90972-e8a8-4c3d-baf7-7bc90ffcb115","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/auth-recovery-email-signin-repair","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":1217,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"bcf6af89-a7fc-4e0d-8b12-e2d39fc56e07","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"bcf6af89-a7fc-4e0d-8b12-e2d39fc56e07"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4663,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T16:20:38.06912+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bcf6af89-a7fc-4e0d-8b12-e2d39fc56e07:execute_mission:repair_mission_execution_blocked","mission_step_id":"a811876c-689a-4d14-9a8d-018dc3e1403f","command_center_event_id":"bcf6af89-a7fc-4e0d-8b12-e2d39fc56e07"},{"id":"21f96ba2-68a0-42a1-93da-0bddcc3271fc","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"persisted_continuation_scope_ready","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"persisted_continuation_scope_ready\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-a7964f4e12e0\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:53:26.86612+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:a7964f4e-12e0-4fe9-94db-70c118e0802a:owner-progress-heartbeat:119420373","mission_step_id":"0b9961ef-0488-4f00-b36e-48a2e182b36c","command_center_event_id":"a7964f4e-12e0-4fe9-94db-70c118e0802a"},{"id":"21fa9cc4-2ead-4a59-a0aa-ef67e58c2ddc","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/native-business-context-v1-20260819","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4990,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.9-stale-connector-shield","prNumber":445,"terminal":false,"missionId":"a812cc50-a7e3-467a-99a5-ae9215642476","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a812cc50-a7e3-467a-99a5-ae9215642476"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5368,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T20:34:05.416718+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"445","receipt_type":"execute_mission","idempotency_key":"mission:a812cc50-a7e3-467a-99a5-ae9215642476:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"83056adf-bbab-4dff-8a70-38138c1d77e5","command_center_event_id":"a812cc50-a7e3-467a-99a5-ae9215642476"},{"id":"21fae126-0272-47a9-8fa9-ac3b5611bc9d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"660e49e581dd3b11c527266325f90a5789d55cc9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"660e49e581dd3b11c527266325f90a5789d55cc9","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"ef53f83d87bf06532c7a2d80a28cccfcc75cfcb39202add48cab6354f41b46b0","forgejoWorkflowProof":{"runId":11544,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T17:12:02.992703+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"660e49e581dd3b11c527266325f90a5789d55cc9","external_id":"forgejo-main-660e49e581dd","receipt_type":"canonical_release_status","idempotency_key":"mission:dc2f69d4-d0f6-40b6-93ae-1f73ea4a4b97:forgejo-release-status:660e49e581dd3b11c527266325f90a5789d55cc9:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"dc2f46a4-e1b7-42ad-b414-5a5284d3ebae","command_center_event_id":"dc2f69d4-d0f6-40b6-93ae-1f73ea4a4b97"},{"id":"21fbe45e-1517-42ea-a8a5-48d43a408e27","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/redesign-big-papi-inventory-20260828","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11055,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":null,"terminal":false,"missionId":"f3a9238b-1417-46d7-88f7-8f60d2a6bc86","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":7723,"prReadinessMs":0,"approvedPlanMs":7723,"missionSetupMs":2307,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f3a9238b-1417-46d7-88f7-8f60d2a6bc86"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5251,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T01:44:10.648436+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f3a9238b-1417-46d7-88f7-8f60d2a6bc86:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"7fe3cc71-c47f-4867-b4a4-6b39aa27d526","command_center_event_id":"f3a9238b-1417-46d7-88f7-8f60d2a6bc86"},{"id":"21fe3a8b-2c0c-4996-b0e8-a5b9c51f2771","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.1-predictive-reliability-speed-guardrails","prNumber":null,"terminal":false,"missionId":"ad4b252f-89aa-471d-827b-b74a2cb3ac4e","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":null,"nextAction":"Resolve bounded authoritative Forgejo source targets, then continue this same mission with exact files or anchored_edits. Do not call the synthesis helper again until source exists.","receiptRef":{"mode":"full","missionId":"ad4b252f-89aa-471d-827b-b74a2cb3ac4e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2875,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T03:15:06.373825+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ad4b252f-89aa-471d-827b-b74a2cb3ac4e:execute_mission:repair_mission_source_resolution_required","mission_step_id":"15d0223e-6e4a-4e54-8988-4b3b8cd1c35f","command_center_event_id":"ad4b252f-89aa-471d-827b-b74a2cb3ac4e"},{"id":"2200583d-cdcc-40ed-9906-da84d6630ff5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8e26e8261995","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.188-aggressive-recovery-post-merge-reconcile","prNumber":3287,"terminal":false,"missionId":"8e26e826-1995-4e7d-9622-7dbc2271ae39","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6100,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1848,"missionSetupMs":660,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":660,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":660,"repositoryMutationMs":4252,"repositoryProviderMs":4252,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2287,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":660,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1965},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"8e26e826-1995-4e7d-9622-7dbc2271ae39"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:54:46.443698+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3287","receipt_type":"execute_mission","idempotency_key":"mission:8e26e826-1995-4e7d-9622-7dbc2271ae39:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"ca2d1618-8d43-4568-aa64-5bf65a3d57d7","command_center_event_id":"8e26e826-1995-4e7d-9622-7dbc2271ae39"},{"id":"2202d6a6-a8aa-4984-9acf-1f95a075c4b0","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"b7f613302a853290fb4ada4c18be98dcd980cf0d","sourceSha":"4050f74e770da0b5183fc97fea47574068852c81","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:29:16.922221+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"4050f74e770da0b5183fc97fea47574068852c81","external_id":"canonical-release-4050f74e770d","receipt_type":"canonical_release_status","idempotency_key":"mission:92e5bbd2-7a15-4837-bf18-04c1ae762636:forgejo-release-ancestry:4050f74e770da0b5183fc97fea47574068852c81:b7f613302a853290fb4ada4c18be98dcd980cf0d:ancestry_read_retryable","mission_step_id":"02920acf-82c3-4f40-a55c-984b804eff44","command_center_event_id":"92e5bbd2-7a15-4837-bf18-04c1ae762636"},{"id":"22039a4a-b955-451b-8da0-292db847ce7e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"app-login-standalone","satisfied":true,"statement":"App-specific sign-in resolves tenant context and lands on the requested app's standalone route with tenant context instead of a tenant-integrated route.","proofConditionIds":["proof-source","proof-release"]},{"id":"magic-link-standalone","satisfied":true,"statement":"An authenticated return to an app-specific login route, including magic-link continuation, resolves to the same standalone app destination contract.","proofConditionIds":["proof-source","proof-release"]},{"id":"shared-standalone-destination","satisfied":true,"statement":"App login, authenticated PublicRoute redirect, launch hub selection, and first-class standalone app switching share one canonical standalone app destination builder.","proofConditionIds":["proof-source"]}],"satisfied":true,"constraints":[{"id":"prime-auth-freeze","satisfied":true,"statement":"Do not modify /auth, /auth/oauth/consent, KNOCKLAUNCH PRIME OAuth, isolated PRIME sign-in, or PAUL runner work.","proofConditionIds":["proof-source"]},{"id":"generic-login-stability","satisfied":true,"statement":"Generic /login behavior remains unchanged unless an explicit requested standalone application is present.","proofConditionIds":["proof-source"]},{"id":"data-freeze","satisfied":true,"statement":"Do not mutate tenant data, tenant_applications rows, or app data.","proofConditionIds":["proof-source"]},{"id":"frontend-only","satisfied":true,"statement":"Deploy only the affected production frontend owner.","proofConditionIds":["proof-source","proof-release"]}],"contractHash":"d96add4924b5ec0a1bb5a83e36b06c6162dc588ee4b4bb77362cc28a161aa5cc","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"d96add4924b5ec0a1bb5a83e36b06c6162dc588ee4b4bb77362cc28a161aa5cc","repositoryProofStatus":"verified","repositoryProofSourceSha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd"},"required":true,"satisfied":true},{"id":"proof-release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"d96add4924b5ec0a1bb5a83e36b06c6162dc588ee4b4bb77362cc28a161aa5cc"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T18:31:22.611069+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:bbe556b8-c0bf-4251-a4f1-bf258168214f:request-contract:d96add4924b5ec0a1bb5a83e36b06c6162dc588ee4b4bb77362cc28a161aa5cc:f05662547b2b7fe8200bb29c1380cfa36770b2bd:verified:","mission_step_id":"2c567f5c-f693-4164-9bd8-9ff5d7ffed4d","command_center_event_id":"bbe556b8-c0bf-4251-a4f1-bf258168214f"},{"id":"22047446-e52c-4737-a635-63e15d8451a1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-proposal-alternatives-20260820","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4599,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"974fddac-526e-4d37-942e-0113114d8548","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"974fddac-526e-4d37-942e-0113114d8548"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5178,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T05:54:13.051528+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:974fddac-526e-4d37-942e-0113114d8548:execute_mission:repair_mission_execution_retryable","mission_step_id":"65abb8fa-d2a1-4253-a5d9-b91a072c4549","command_center_event_id":"974fddac-526e-4d37-942e-0113114d8548"},{"id":"2206fecb-372b-4bf9-90fd-0f75fbb6c8e2","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":311773,"owner_action_to_pr_ms":180889,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":175918},"ownerWaitLiveAt":"2026-09-28T12:13:40.773Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:13:41.010415+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:8e38b328-ee11-471e-af35-9565d4f6b360:owner-wait-live","mission_step_id":"c3f1d0cd-66c0-4f65-82fd-1aa5969070e5","command_center_event_id":"8e38b328-ee11-471e-af35-9565d4f6b360"},{"id":"220a85cd-fc7e-467d-bac4-26c298a1494f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Implement and ship the existing canonical PCG public-card-intake primitive as the customer submission experience for /prestigious-card-grading/submit. Reuse and finish the existing PCGPublicCardIntake UI and pcg-public-card-intake runtime rather than duplicating upload logic in PCGPublicSite. The customer route must expose a clear Batch Upload button, gallery/device multi-select without forcing the camera, front/back pairing for multiple cards, review/remove/replace, factual customer-facing copy, and the exact live service tiers/prices: 2 Weeks $12/card, 1 Week $15/card, 3 Days $20/card, Same Day $25/card. The runtime must persist card media through PCG private Cloudflare R2/canonical card records with tenant isolation and fail closed if storage is unavailable. Preserve existing PCG branding/shell. Gate, squash merge, deploy runtime and frontend, and verify live. Done means live.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":true,"constraints":[{"id":"visual-content-truth","satisfied":true,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":true,"statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","satisfied":true,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":true,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":true,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-visual"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"965abca84a0f1990f774bb78996f6a3cc5d1470acdf6f1f29e71e3b268766055","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"965abca84a0f1990f774bb78996f6a3cc5d1470acdf6f1f29e71e3b268766055"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/prestigious-card-grading/submit","currentSourceSha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","witnessSourceSha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","verificationState":"verified","witnessRequestContractHash":"965abca84a0f1990f774bb78996f6a3cc5d1470acdf6f1f29e71e3b268766055"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:12:22.436143+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"98c629c7f0d394bdec547f2f94245fe14f3b2224","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:22bb987d-450c-4a77-abd7-e744d2133c77:request-contract:965abca84a0f1990f774bb78996f6a3cc5d1470acdf6f1f29e71e3b268766055:98c629c7f0d394bdec547f2f94245fe14f3b2224:verified:","mission_step_id":"8bdfcac3-52e6-4ccc-9e00-35d000e4bfc9","command_center_event_id":"22bb987d-450c-4a77-abd7-e744d2133c77"},{"id":"220a8efb-45cc-4193-956d-ded22956b330","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ff52aeb8b69f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":null,"terminal":false,"missionId":"ff52aeb8-b69f-4b90-9f40-277597e5e54c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":211,"providerAuthMs":0,"ledgerPrepareMs":211,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":211,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":211,"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":"ff52aeb8-b69f-4b90-9f40-277597e5e54c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","interaction"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4436,"likelyAffectedFiles":["config/capabilities/knocklaunch-owner-os-revenue-refactor.json","scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T13:30:05.39982+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ff52aeb8-b69f-4b90-9f40-277597e5e54c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"affaf55d-1e7a-47ae-9bc5-a3fe0bb2f0a2","command_center_event_id":"ff52aeb8-b69f-4b90-9f40-277597e5e54c"},{"id":"220b4925-b46c-433f-aa91-cff445540d73","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"f7ee62089b49cf38d3db365b70aeb301f327075a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"f7ee62089b49cf38d3db365b70aeb301f327075a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"5285fc59b7f60f6f2f4acc29e3df3abc172521677df644436cdd40c32fa93901","forgejoWorkflowProof":{"runId":9107,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T03:07:51.160215+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f7ee62089b49cf38d3db365b70aeb301f327075a","external_id":"forgejo-main-f7ee62089b49","receipt_type":"canonical_release_status","idempotency_key":"mission:db61dbc8-989a-4784-880c-138134daea37:forgejo-release-status:f7ee62089b49cf38d3db365b70aeb301f327075a:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"35e80fe6-4987-44a2-9c48-c8a7b49625fa","command_center_event_id":"db61dbc8-989a-4784-880c-138134daea37"},{"id":"220b5d78-97c3-41ea-84ec-8d1843166251","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized the Forgejo merge-queue exact-head fallback repair to eliminate the global Actions snapshot as a hard dependency.","baseSha":"f3de18423a8acd5054c47455c80c31bba1f52e8d","issuedAt":1788904054916,"expiresAt":1788904234916,"missionId":"210f64b2-71c3-402c-9a7e-52e2cae2546e","authorizationId":"8ee23620-626d-4932-84fd-dacd75ff7c07","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:47:35.324503+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f3de18423a8acd5054c47455c80c31bba1f52e8d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8ee23620-626d-4932-84fd-dacd75ff7c07","mission_step_id":"74ad12c7-e95e-4f0b-b577-99da9f5724cd","command_center_event_id":"210f64b2-71c3-402c-9a7e-52e2cae2546e"},{"id":"220ef181-141b-424c-be67-a25349ae0147","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/vista-center-hero-copy-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6225,"releaseCount":1,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1073,"terminal":false,"missionId":"7026ea84-ba16-45f0-97a0-7d7af99498c3","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"1498b045fd238e76140b59ca0dd3c8961d99efbf","timingsMs":{"handlerMs":17348,"prReadinessMs":494,"approvedPlanMs":0,"missionSetupMs":4156,"shipAndProveMs":16845},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"7026ea84-ba16-45f0-97a0-7d7af99498c3"},"performance":null,"deploymentId":"forgejo-main-1498b045fd23","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5188,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T00:10:53.068977+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"1498b045fd238e76140b59ca0dd3c8961d99efbf","external_id":"forgejo-main-1498b045fd23","receipt_type":"execute_mission","idempotency_key":"mission:7026ea84-ba16-45f0-97a0-7d7af99498c3:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"d23f5f0b-a49c-44c8-b61e-c76c24f0c4dc","command_center_event_id":"7026ea84-ba16-45f0-97a0-7d7af99498c3"},{"id":"220fb6d3-00e9-4682-8171-480928e9221d","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"cbca0bbc65b644eeb0dcb271f3cfec2b1a663688","consumedAt":1787971713968,"consumerToken":"ac44e297-9875-4d63-9676-66b50e7506c3","authorizationId":"e789cc0c-9938-426e-959d-6cb3279fcac4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T02:48:34.970462+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"cbca0bbc65b644eeb0dcb271f3cfec2b1a663688","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:e789cc0c-9938-426e-959d-6cb3279fcac4","mission_step_id":"06d067f0-774e-4b47-9164-b8172032f11c","command_center_event_id":"94263317-cdb2-4dee-a947-c0602a87b45f"},{"id":"2211897e-6616-476f-9afd-38bab7b6452c","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"87401cff87119b6211ae3d9e3e65ef28b02bae4f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"sequential-provider","satisfied":false,"statement":"Ordinary Forgejo GET handling is strictly sequential with no duplicate hedged requests; retries start only after an actual failed attempt, and successful slow reads do not trigger provider brownout.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"cron-pressure","satisfied":false,"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","satisfied":false,"statement":"PR readiness, mission reconciliation, merge-queue diagnostics, queue hygiene, repository inspection, and scoped-patch source reads do not fan out concurrent Forgejo requests; public Actions-run results are compact and sanitized.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"ambiguous-write-reconciliation","satisfied":false,"statement":"Scoped repository writes that commit after the transport deadline receive a fresh bounded post-timeout exact-state reconciliation window and continue on the existing pull request without blind write retry or orphan-branch misclassification.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"idempotent-pr-refresh","satisfied":false,"statement":"Same-PR refresh treats Forgejo's HTTP error stating the head branch is already up to date as a verified no-op only after exact unchanged-head pull-request readback; other refresh errors remain fail closed.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"policy-alignment","satisfied":false,"statement":"Control-plane capability policy matches the implemented sequential read, retry, brownout, compact-operator, idempotent refresh, and post-timeout reconciliation behavior.","proofConditionIds":["repo-proof"]},{"id":"live","satisfied":true,"statement":"The repair passes KnockLaunch Gate, squash-merges to protected main, releases only cc-execution, and the live runtime identifies the merged repair source.","proofConditionIds":["release-proof","runtime-proof"]}],"satisfied":false,"constraints":[{"id":"safety","satisfied":false,"statement":"Authentication, protected-main, exact-head Gate, merge, queue, authorization ordering, and fail-closed release safety are not weakened.","proofConditionIds":["repo-proof","release-proof"]},{"id":"scope","satisfied":true,"statement":"Only the cc-execution production target is released for this control-plane repair.","proofConditionIds":["release-proof"]},{"id":"no-restart","satisfied":true,"statement":"Forgejo host restart is not used as the repair for this failure class.","proofConditionIds":["runtime-proof"]},{"id":"one-lineage","satisfied":false,"statement":"Continue with the existing ai/forgejo-read-pressure-reliability-20260910 branch and pull request #2288; do not create a replacement PR or branch.","proofConditionIds":["repo-proof"]}],"contractHash":"18e4e39c5a194452d0e313ae04c637f6cc3283347b1623951e1bb4bdf820bbdb","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"18e4e39c5a194452d0e313ae04c637f6cc3283347b1623951e1bb4bdf820bbdb","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release-proof","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"18e4e39c5a194452d0e313ae04c637f6cc3283347b1623951e1bb4bdf820bbdb"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"18e4e39c5a194452d0e313ae04c637f6cc3283347b1623951e1bb4bdf820bbdb"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":10},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T07:28:56.526837+00:00","proof_gate":"request_contract_pending","source_sha":"87401cff87119b6211ae3d9e3e65ef28b02bae4f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a04714d8-6261-46e9-8dd7-7ed0436221b2:request-contract:18e4e39c5a194452d0e313ae04c637f6cc3283347b1623951e1bb4bdf820bbdb:87401cff87119b6211ae3d9e3e65ef28b02bae4f:pending:repository","mission_step_id":"cacc3b1d-4550-4eff-95de-ba89280e293a","command_center_event_id":"a04714d8-6261-46e9-8dd7-7ed0436221b2"},{"id":"22140e95-170e-46db-92c0-beb08a910c36","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":4358,"terminal":false,"missionId":"f81024a4-daf0-43e1-9bab-997f2110e362","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"f81024a4-daf0-43e1-9bab-997f2110e362"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T17:45:19.43404+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4358","receipt_type":"ship_and_prove","idempotency_key":"mission:f81024a4-daf0-43e1-9bab-997f2110e362:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"0bdb067a-bdfd-4d4b-b164-b2c6736dd46b","command_center_event_id":"f81024a4-daf0-43e1-9bab-997f2110e362"},{"id":"22151ecd-76c0-4b9f-9271-07bf70179c3f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-52ddb3fe0c65","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":54154,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":427319,"firstUsefulResultAt":"2026-09-29T14:13:47.119Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.64.0-platform-sidekick-intelligence","prNumber":4129,"terminal":false,"missionId":"52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3370,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":906,"missionSetupMs":839,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":707,"ledgerReconcileMs":0,"lineageReconcileMs":132,"resolvePreflightMs":839,"repositoryMutationMs":2464,"repositoryProviderMs":2464,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2217,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":707,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":247},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3177,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:16:30.354536+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4129","receipt_type":"execute_mission","idempotency_key":"mission:52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"8f4c791b-e75b-4735-bb54-2dfa91efd673","command_center_event_id":"52ddb3fe-0c65-45da-a9a3-0ddd1cd1551c"},{"id":"2217059e-6d35-4b18-88f7-60d1eebf045e","source":"owner_authorized_full_backlog_cleanup","status":"blocked","payload":{"week":"2026-10-05","category":"pcg_cards_intake","sourceItemCount":50,"noCompletionClaim":true,"originalEvidencePreserved":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"recovery_inventory_requires_real_gate_and_production_proof","source_sha":null,"external_id":null,"receipt_type":"owner_recovery_portfolio_created","idempotency_key":"owner-recovery-portfolio-20261011:584f8089-408e-e12d-d176-2fc76d64f79a","mission_step_id":null,"command_center_event_id":"584f8089-408e-e12d-d176-2fc76d64f79a"},{"id":"22170efa-93d8-4d39-8bf2-715fa58c2f69","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/release-lineage-transient-classification","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.137-release-reentry-run-id-propagation","prNumber":2675,"terminal":false,"missionId":"497f9e60-4aae-4194-8c3e-b24883eba51d","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":25784,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":871,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":871,"ledgerReconcileMs":293,"lineageReconcileMs":0,"resolvePreflightMs":871,"repositoryMutationMs":25784,"repositoryProviderMs":20926,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":9820,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1164,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":11106},"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":"497f9e60-4aae-4194-8c3e-b24883eba51d"},"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":3889,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T19:38:43.835905+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2675","receipt_type":"execute_mission","idempotency_key":"mission:497f9e60-4aae-4194-8c3e-b24883eba51d:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"23e22354-02e4-419d-88b6-7709b1aea0aa","command_center_event_id":"497f9e60-4aae-4194-8c3e-b24883eba51d"},{"id":"221756dd-2472-4797-8bb5-85d231873585","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"c5edc990eff5d2e8abef0eb3fa1b21f7fd5b6182","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Fix Website Builder preview fidelity on current main. Frontend-only, modify src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx. Desktop preview must render the real public site at a true 1440px desktop viewport and visually scale the entire iframe canvas down to fit the builder instead of constraining the iframe to ~860px and triggering tablet/mobile responsive layout. Mobile preview remains a true ~390px viewport. Preserve Live Site/Draft modes, page navigation, save/publish/discard, and all other builder behavior. Use overflow containment so the scaled desktop canvas does not create a horizontal page trap. Gate, merge, frontend release, then verify desktop preview shows the full desktop PCG layout rather than the current narrow almost-mobile version.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-artifact-scope","satisfied":false,"statement":"The requested visual artifact type is authoritative: website only; must not include workspace. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":false,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-visual"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"fc508887e39630c0493e5041434a5d27b24b58efa9581ce777052743f6f073d0","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"fc508887e39630c0493e5041434a5d27b24b58efa9581ce777052743f6f073d0"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":true,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"c5edc990eff5d2e8abef0eb3fa1b21f7fd5b6182","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:31:20.354419+00:00","proof_gate":"request_contract_pending","source_sha":"c5edc990eff5d2e8abef0eb3fa1b21f7fd5b6182","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:fa15585b-2bbc-40fa-9a1a-04e608e38761:request-contract:fc508887e39630c0493e5041434a5d27b24b58efa9581ce777052743f6f073d0:c5edc990eff5d2e8abef0eb3fa1b21f7fd5b6182:pending:visual","mission_step_id":"56bf2ee9-6a33-4231-a4dd-10a7fa587bc2","command_center_event_id":"fa15585b-2bbc-40fa-9a1a-04e608e38761"},{"id":"2217dc01-5cb8-4bc7-bdbe-328c499c0c56","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":["single_active_workstream:godmode-effective-owner-realtor-mode","existing_pr:1858","existing_branch:ai/godmode-owner-realtor-mode-20260905","current_head:b4a9891f934078946d38eda630e9a76411ab8ed9"],"confidence":1,"rawUtterance":"And then put the option for realtor mode in the avatar menu, which is also still showing CRM ops, by the way.","wordingChanged":true,"canonicalIntent":"For REALTOR tenants such as Curri, make the avatar menu tenant-role aware: show an Owner Mode / Realtor Mode switch instead of generic CRM Ops tenant-facing language. GodMode should default to the tenant owner experience and Realtor Mode must function as the scoped agent experience without changing stored ownership.","resolutionStatus":"resolved","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-avatar-mode","statement":"For REALTOR tenants, the avatar menu exposes Owner Mode and Realtor Mode and does not present generic CRM Ops as the tenant-facing mode.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-realtor-functional","statement":"GodMode defaults to Owner Mode in the tenant and Realtor Mode behaves as a usable agent experience when selected.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"For REALTOR tenants such as Curri, make the avatar menu tenant-role aware: show an Owner Mode / Realtor Mode switch instead of generic CRM Ops tenant-facing language. GodMode should default to the tenant owner experience and Realtor Mode must function as the scoped agent experience without changing stored ownership.","constraints":[{"id":"constraint-no-owner-mutation","statement":"Do not mutate tenants.owner_id, persisted owner records, or tenant membership rows to implement the view modes.","proofConditionIds":["proof-repository"]},{"id":"constraint-same-pr","statement":"Continue the existing branch and PR #1858; do not create a duplicate branch or pull request.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"PR #1858 contains the shared Owner/Realtor projection, REALTOR avatar switch, and Agent field-role handling without persisted ownership mutation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"After the frontend release, REALTOR tenant runtime uses Owner Mode by default for GodMode and exposes a functional Realtor Mode switch in the avatar menu.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"d69a951ef2dc0fccb8b4d122b508b16d1745e4919dabaa30d7621ea0db607204","requestContractRevision":2,"previousRequestContractHash":"d6ebb4fed4f78a0ea316d897970070908efab831d43faf44dfc48b7ccb8ed101"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T16:42:20.974395+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c4d815b4-45c7-45d8-9f28-884d162fdcff:request-contract:d69a951ef2dc0fccb8b4d122b508b16d1745e4919dabaa30d7621ea0db607204","mission_step_id":"28d9b2c5-367d-45f5-a12c-88937aa12358","command_center_event_id":"c4d815b4-45c7-45d8-9f28-884d162fdcff"},{"id":"221bff21-bf4a-413a-b1d0-5c21c25cbf96","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-12c8c4b337d7","prNumber":3659,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"729ccaafb239de5edb8085dd45cfbb07db32b530","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T18:55:59.653792+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"729ccaafb239de5edb8085dd45cfbb07db32b530","external_id":"3659","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:12c8c4b3-37d7-47d5-a3b3-bb7cf219335d:merged-pr:3659:729ccaafb239de5edb8085dd45cfbb07db32b530","mission_step_id":"7ce727fd-ebcd-4907-a329-bc3473ceae95","command_center_event_id":"12c8c4b3-37d7-47d5-a3b3-bb7cf219335d"},{"id":"221dde80-2d34-440e-ae24-5753e6d44de9","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-mode-drag-release-reset-0911","prNumber":2439,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c6b59af69384e7d03eaa2312a1fd8cb3e1eb51c5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T22:15:45.279317+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c6b59af69384e7d03eaa2312a1fd8cb3e1eb51c5","external_id":"2439","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:258b69ed-eefb-4090-a20a-57f084b00dd6:merged-pr:2439:c6b59af69384e7d03eaa2312a1fd8cb3e1eb51c5","mission_step_id":"e3e44bbb-e462-4002-92fd-3ee681cfd984","command_center_event_id":"258b69ed-eefb-4090-a20a-57f084b00dd6"},{"id":"2220b3f6-9c42-4221-bb0f-87d99b50d8d4","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Fix the exact MCP dispatcher ordering so the already-live queue reconciliation endpoint reaches the supervisor instead of the generic Forgejo operator, then refreeze after live proof.","baseSha":"d426e5960b87441fb4b083d5fc58964432b55db0","issuedAt":1788546750573,"expiresAt":1788546930573,"missionId":"79f65b0c-4fb3-43b0-9b1c-188e305f15f0","authorizationId":"806b997b-e52f-4e42-9190-0dc93b8ea0e2","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T18:32:31.196758+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d426e5960b87441fb4b083d5fc58964432b55db0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:806b997b-e52f-4e42-9190-0dc93b8ea0e2","mission_step_id":"b57e4063-927e-481e-9431-fe4ad4f9490c","command_center_event_id":"79f65b0c-4fb3-43b0-9b1c-188e305f15f0"},{"id":"222473cc-62cc-426a-94dd-8ce823b7bd0b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/roofhelpfinder-organic-entry-pages-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1019,"terminal":false,"missionId":"b8995a27-40e1-4c88-8ec2-8a0c96fce6aa","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":23780,"prReadinessMs":2538,"approvedPlanMs":21055,"missionSetupMs":1924,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"b8995a27-40e1-4c88-8ec2-8a0c96fce6aa"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5979,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:16:24.229994+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1019","receipt_type":"execute_mission","idempotency_key":"mission:b8995a27-40e1-4c88-8ec2-8a0c96fce6aa:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"98018479-67c2-4e30-bb56-9c621fa76f36","command_center_event_id":"b8995a27-40e1-4c88-8ec2-8a0c96fce6aa"},{"id":"2224bddf-89af-4ff4-b959-0cc432f60292","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"86f1fec0973ac7011108db860d8f574b437d690a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-merge","satisfied":true,"statement":"PR #855 is current with protected main, passes KnockLaunch Gate on its exact mergeable head, and is squash merged.","proofConditionIds":["proof-gate","proof-merge"]},{"id":"outcome-runtime","satisfied":true,"statement":"The affected cc-execution runtime is released from the merged main source and live identity matches that source.","proofConditionIds":["proof-runtime"]}],"satisfied":true,"constraints":[{"id":"constraint-no-rewrite","satisfied":true,"statement":"Do not synthesize or rewrite the owner-committed Patch 5 source; only refresh/rebase the same branch if required by current main.","proofConditionIds":["proof-merge"]},{"id":"constraint-release-scope","satisfied":true,"statement":"Release only cc-execution for this control-plane source change and do not cancel the legitimate Big Papi QR production release.","proofConditionIds":["proof-runtime"]}],"contractHash":"44165fe7ffb0bd363ba2db70c7fc2a630170f8a47f83643d589b9b6541b9f32e","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-gate","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"44165fe7ffb0bd363ba2db70c7fc2a630170f8a47f83643d589b9b6541b9f32e"},"required":true,"satisfied":true},{"id":"proof-merge","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"44165fe7ffb0bd363ba2db70c7fc2a630170f8a47f83643d589b9b6541b9f32e"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"44165fe7ffb0bd363ba2db70c7fc2a630170f8a47f83643d589b9b6541b9f32e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T18:58:18.432766+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"86f1fec0973ac7011108db860d8f574b437d690a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:974512ab-ffcc-4db2-bd16-228634bd6a59:request-contract:44165fe7ffb0bd363ba2db70c7fc2a630170f8a47f83643d589b9b6541b9f32e:86f1fec0973ac7011108db860d8f574b437d690a:verified:","mission_step_id":"0c5aaef1-1e4e-4054-9d99-075bcef6c59e","command_center_event_id":"974512ab-ffcc-4db2-bd16-228634bd6a59"},{"id":"22254e5d-3072-4eeb-898a-8041a23235f5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"success"},"mainSha":"d9bc5c4a3309f7b37e24b48cbcefa3109455e99b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"d9bc5c4a3309f7b37e24b48cbcefa3109455e99b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-provider-connections"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"db5eff51d94ade3f6d2dd1e6b1bf78617fec0fb8bf84e8af29ee17e64eade679","forgejoWorkflowProof":{"runId":13174,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T19:44:50.753812+00:00","proof_gate":"canonical_release_pending","source_sha":"d9bc5c4a3309f7b37e24b48cbcefa3109455e99b","external_id":"forgejo-main-d9bc5c4a3309","receipt_type":"canonical_release_status","idempotency_key":"mission:e065e742-e400-4fb4-b4c9-de1db55a7e42:forgejo-release-status:d9bc5c4a3309f7b37e24b48cbcefa3109455e99b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"66fbc93d-ed1b-4aa4-9486-27e7a261df93","command_center_event_id":"e065e742-e400-4fb4-b4c9-de1db55a7e42"},{"id":"22271464-678f-459f-b58c-edd6ee64ded7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-71f53c381e9f","reason":"anchored_edit_anchor_missing:src/pages/connections/TenantConnections.tsx","status":"blocked","metrics":{"receiptBytes":81718,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"executorlessWaitMs":1225376,"firstUsefulResultAt":"2026-10-02T15:53:56.374Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4490,"terminal":false,"missionId":"71f53c38-1e9f-405d-9f4e-150a6b88d281","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3999,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3999,"missionSetupMs":415,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":340,"ledgerReconcileMs":0,"lineageReconcileMs":75,"resolvePreflightMs":415,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":340,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"71f53c38-1e9f-405d-9f4e-150a6b88d281"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1526,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:08:06.349114+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:71f53c38-1e9f-405d-9f4e-150a6b88d281:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2adadf24-cd83-4658-bcb2-8ca325892d0b","command_center_event_id":"71f53c38-1e9f-405d-9f4e-150a6b88d281"},{"id":"2228c364-d7da-43a8-a6f1-8e3173c2608b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-6de7f6cb5be1","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":9238,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"executorlessWaitMs":4741184,"firstUsefulResultAt":"2026-10-03T23:31:33.307Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4690,"terminal":false,"missionId":"6de7f6cb-5be1-41bb-907b-ab005344cbf8","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7358,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":4607,"missionSetupMs":251,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":251,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":251,"repositoryMutationMs":2751,"repositoryProviderMs":2751,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2564,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":251,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":187},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"6de7f6cb-5be1-41bb-907b-ab005344cbf8"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3618,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T00:50:42.876457+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4690","receipt_type":"execute_mission","idempotency_key":"mission:6de7f6cb-5be1-41bb-907b-ab005344cbf8:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"454b0995-7559-4d79-97c4-97d1047b474d","command_center_event_id":"6de7f6cb-5be1-41bb-907b-ab005344cbf8"},{"id":"222adee8-a5e7-4e57-9308-fa69f52ce13c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"2022e5073b04303653fec82bfa2ba503093a0b3e","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2022e5073b04303653fec82bfa2ba503093a0b3e","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"d0e8cbf5e28f4b7fa545bd53877a041d61aa926d637a8869d1656c029c14e1d2","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5535","runId":5535,"status":"success","sourceSha":"2022e5073b04303653fec82bfa2ba503093a0b3e","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-05T14:02:08.76601+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2022e5073b04303653fec82bfa2ba503093a0b3e","external_id":"forgejo-main-2022e5073b04","receipt_type":"canonical_release_status","idempotency_key":"mission:9c3994d4-7122-4d61-a487-03a185ed9802:forgejo-release-status:2022e5073b04303653fec82bfa2ba503093a0b3e:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"73ceca53-26b9-4db9-af38-705008dd093c","command_center_event_id":"9c3994d4-7122-4d61-a487-03a185ed9802"},{"id":"222cd45d-19f1-4755-8f89-6363724929e8","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Ship the already-authorized platform-wide multi-calendar sync primitive. Continue the existing mission to terminal production state. Inspect only exact additional source required, synthesize the implementation payload, execute it, Gate, squash merge, release affected targets, and obtain claim-matched live proof. Do not ask the owner again.","proofKinds":["repository","release","runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Ship the already-authorized platform-wide multi-calendar sync primitive. Continue the existing mission to terminal production state. Inspect only exact additional source required, synthesize the implementation payload, execute it, Gate, squash merge, release affected targets, and obtain claim-matched live proof. Do not ask the owner again.","wordingChanged":false,"canonicalIntent":"Ship the already-authorized platform-wide multi-calendar sync primitive. Continue the existing mission to terminal production state. Inspect only exact additional source required, synthesize the implementation payload, execute it, Gate, squash merge, release affected targets, and obtain claim-matched live proof. Do not ask the owner again.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"platform-primitive","statement":"A shared platform-wide multi-calendar sync primitive is live and reusable by every KNOCKLAUNCH tenant.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-release","proof-runtime"]},{"id":"multi-account-calendar","statement":"The primitive supports multiple provider accounts per tenant and multiple calendars per account with explicit source identity and write-target selection.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"knocklaunchos-ready","statement":"The KnockLaunchOS tenant can use the shared primitive for multiple Google calendars without a tenant-specific implementation.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"objective":"Ship the already-authorized platform-wide multi-calendar sync primitive. Continue the existing mission to terminal production state. Inspect only exact additional source required, synthesize the implementation payload, execute it, Gate, squash merge, release affected targets, and obtain claim-matched live proof. Do not ask the owner again.","constraints":[{"id":"tenant-isolation","statement":"Calendar connections and events remain explicitly tenant scoped and fail closed on ambiguous tenant identity; no cross-tenant calendar leakage.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"no-silent-write-default","statement":"Writes across multiple accounts/calendars require an explicit writable target and never silently choose another account.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"preserve-existing","statement":"Preserve existing Google Calendar integrations and booking/email calendar behavior while adopting the shared primitive.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-release","proof-runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-repository","proof-release","proof-runtime"]}],"adaptivePolicy":{"risk":{"tier":"elevated","blastRadius":"broad"},"proof":{"requiredKinds":["repository","release","runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Ship the already-authorized platform-wide multi-calendar sync primitive. Continue the existing mission to terminal production state. Inspect only exact additional source required, synthesize the implementation payload, execute it, Gate, squash merge, release affected targets, and obtain claim-matched live proof. Do not ask the owner again.","canonicalIntent":"Ship the already-authorized platform-wide multi-calendar sync primitive. Continue the existing mission to terminal production state. Inspect only exact additional source required, synthesize the implementation payload, execute it, Gate, squash merge, release affected targets, and obtain claim-matched live proof. Do not ask the owner again.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Shared multi-calendar primitive is implemented in current protected repository state.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-release","kind":"release","claim":"All affected production targets for the multi-calendar primitive are released.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-runtime","kind":"runtime","claim":"Production exposes the shared multi-calendar primitive and KnockLaunchOS can use multiple Google calendars.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Ship-the-already-authorized-platform-wide-multi-calendar-sync-primitive.-Continue-the-existing-missi","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-repository","proof-release","proof-runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"d0c2121c4901f370f549ea87b7dc942fe3eae924c7b2d0ff60ece5022c207db6","requestContractRevision":2,"previousRequestContractHash":"3661d79a2be2de2303c59ec36812ef164667891530f0e42d7b939a4a4ec99ef3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T16:05:54.070334+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:efaafcd1-0ea9-435f-93f6-92c40c3ae6fd:request-contract:d0c2121c4901f370f549ea87b7dc942fe3eae924c7b2d0ff60ece5022c207db6","mission_step_id":"1aa0acb4-3d22-41f6-a86f-4b3574aace31","command_center_event_id":"efaafcd1-0ea9-435f-93f6-92c40c3ae6fd"},{"id":"222d4ad4-c6fe-4ec0-8882-a7935025f520","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","frontend-cloudflare/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure"},"mainSha":"ea0761ae7644cb13e6ac8cd72f87e3b56c4360a4","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ea0761ae7644cb13e6ac8cd72f87e3b56c4360a4","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"failure"},"requestContractHash":"579228cb73c1b1b2717b1174b7f6fdb9ed195c29bf5606b25da76ab3140e7210","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6391","runId":6391,"status":"cancelled","sourceSha":"ea0761ae7644cb13e6ac8cd72f87e3b56c4360a4","conclusion":null,"failedJobs":[{"id":43845,"name":"Release frontend","status":"cancelled","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":6391,"logTail":["2026-09-08T20:00:40.8225693Z dist/assets/ConversionWorkflowPage-CxdMx6b3.js                          439.94 kB","2026-09-08T20:00:40.8225892Z dist/assets/PADocumentVault-BQ7Woe5M.js                                 441.72 kB","2026-09-08T20:00:40.8226089Z dist/assets/vendor-pdf-c14ZgJbU.js                                      737.95 kB","2026-09-08T20:00:40.8226272Z dist/assets/commandCenterRoutes-IKf5R5KP.js                             760.15 kB","2026-09-08T20:00:40.8226454Z dist/assets/heic2any-CrKlmkQa.js                                      1,352.15 kB","2026-09-08T20:00:40.8226636Z dist/assets/vendor-mapbox-CDfP6fqo.js                                 1,589.49 kB","2026-09-08T20:00:40.8226820Z ","2026-09-08T20:00:40.8227037Z [33m[plugin builtin:vite-reporter] ","2026-09-08T20:00:40.8227229Z (!) Some chunks are larger than 500 kB after minification. Consider:","2026-09-08T20:00:40.8227441Z - Using dynamic import() to code-split the application","2026-09-08T20:00:40.8227646Z - Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting","2026-09-08T20:00:40.8227891Z - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.[39m","2026-09-08T20:00:40.8228485Z [32m✓ built in 42.55s[39m","2026-09-08T20:00:42.2046766Z ","2026-09-08T20:00:42.2047482Z [36mPWA v1.1.0[39m","2026-09-08T20:00:42.2047786Z Building [35msrc/sw.ts[39m service worker (\"[35mes[39m\" format)...","2026-09-08T20:00:42.2334615Z [36mvite v5.4.19 [32mbuilding for production...[36m[39m","2026-09-08T20:00:42.4339376Z transforming...","2026-09-08T20:00:42.4953309Z [32m✓[39m 1 modules transformed.","2026-09-08T20:00:42.5250170Z rendering chunks...","2026-09-08T20:00:42.5305296Z computing gzip size...","2026-09-08T20:00:42.5355146Z [2mdist/[22m[36msw.mjs  [39m[1m[2m3.63 kB[22m[1m[22m[2m │ gzip: 1.40 kB[22m","2026-09-08T20:00:42.5359130Z [32m✓ built in 246ms[39m","2026-09-08T20:00:42.9272061Z ","2026-09-08T20:00:42.9272609Z [36mPWA v1.1.0[39m","2026-09-08T20:00:42.9272804Z mode      [35minjectManifest[39m","2026-09-08T20:00:42.9273069Z format:   [35mes[39m","2026-09-08T20:00:42.9273265Z precache  [32m692 entries[39m [2m(20102.51 KiB)[22m","2026-09-08T20:00:42.9273455Z files generated","2026-09-08T20:00:42.9273642Z   [2mdist/sw.js[22m","2026-09-08T20:00:44.8289782Z {\"ok\":true,\"deploymentId\":\"cloudflare-native-ea0761ae7644-forgejo-\",\"sourceSha\":\"ea0761ae7644cb13e6ac8cd72f87e3b56c4360a4\",\"assetsPreserved\":0}","2026-09-08T20:00:45.1133027Z {\"ok\":true,\"proofGate\":\"cloudflare_native_artifact_guard_verified\",\"htmlBytes\":1293,\"jsFiles\":653,\"cssFiles\":15,\"totalJsBytes\":19020332,\"totalCssBytes\":1007824,\"htmlAssetRefs\":6,\"roofHelpFinderSitemapBytes\":1907,\"genericRobotsTenantSitemapLeakageVerified\":true,\"publicSeoStandardVersion\":\"knocklaunch-public-seo-v2\",\"registeredSeoSiteCount\":5,\"registeredIndexableUrlCount\":7,\"canonicalRedirectCount\":5,\"autoUnlockUrlCount\":5,\"autoUnlockActiveIndexableUrlCount\":1,\"autoUnlockGateVerified\":true,\"antiDoorwayRegistryValidation\":true,\"webmasterVerificationHooksVerified\":true,\"hydratedSeoAppContractVerified\":true}","2026-09-08T20:00:45.6215836Z ","2026-09-08T20:00:45.6216999Z > vite_react_shadcn_ts@0.0.0 deploy:cloudflare-native:wrangler","2026-09-08T20:00:45.6217310Z > node scripts/cloudflare-native-version-deploy.mjs && node scripts/cloudflare-sync-worker-routes.mjs && : 'wrangler@4.112.0 versions upload --keep-vars --tag gate-compat-only; wrangler@4.112.0 versions deploy --version-tag gate-compat-only --percentage 100 --yes'","2026-09-08T20:00:45.6217572Z ","2026-09-08T20:00:57.4967753Z ⚙️ [runner]: context canceled\\nunable to copy \"/var/run/act/workflow/SUMMARY.md\" from container to host: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.52/containers/e87fe647d027bab10ebb911d567ff9562afd8956e62bd4c51efcd51d1272fd2c/archive?path=%2Fvar%2Frun%2Fact%2Fworkflow%2FSUMMARY.md\": context canceled\\nunable to copy \"/var/run/act/workflow/pathcmd.txt\" from container to host: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.52/containers/e87fe647d027bab10ebb911d567ff9562afd8956e62bd4c51efcd51d1272fd2c/archive?path=%2Fvar%2Frun%2Fact%2Fworkflow%2Fpathcmd.txt\": context canceled","2026-09-08T20:00:58.3608997Z 🏁  Job failed","2026-09-08T20:01:03.9949155Z context canceled",""],"proofGate":"forgejo_action_run_logs_verified","truncated":true,"failureLines":[{"line":126,"content":"2026-09-08T19:59:47.4288513Z {\"ok\":true,\"proofGate\":\"cloudflare_native_public_env_verified\",\"requiredVariableNames\":[\"VITE_SUPABASE_URL\",\"VITE_SUPABASE_PUBLISHABLE_KEY\",\"VITE_MAPBOX_PUBLIC_TOKEN\"],\"optionalVariableNames\":[\"VITE_PAYMENTS_CLIENT_TOKEN\"],\"explicitOverrideCount\":1,\"publicDefaultCount\":2,\"recoveredCount\":0,\"optionalMissingCount\":1,\"assetsInspected\":0,\"bytesInspected\":0,\"valuesExposed\":false}"},{"line":127,"content":"2026-09-08T19:59:47.4289320Z {\"ok\":true,\"proofGate\":\"cloudflare_native_production_builder_selected\",\"builder\":\"vite@8.1.0\",\"bundler\":\"rolldown\",\"minifier\":\"oxc\",\"dependencyIsolation\":\"project_package_lock_and_shared_node_modules_unchanged\"}"},{"line":854,"content":"2026-09-08T20:00:45.1133027Z {\"ok\":true,\"proofGate\":\"cloudflare_native_artifact_guard_verified\",\"htmlBytes\":1293,\"jsFiles\":653,\"cssFiles\":15,\"totalJsBytes\":19020332,\"totalCssBytes\":1007824,\"htmlAssetRefs\":6,\"roofHelpFinderSitemapBytes\":1907,\"genericRobotsTenantSitemapLeakageVerified\":true,\"publicSeoStandardVersion\":\"knocklaunch-public-seo-v2\",\"registeredSeoSiteCount\":5,\"registeredIndexableUrlCount\":7,\"canonicalRedirectCount\":5,\"autoUnlockUrlCount\":5,\"autoUnlockActiveIndexableUrlCount\":1,\"autoUnlockGateVerified\":true,\"antiDoorwayRegistryValidation\":true,\"webmasterVerificationHooksVerified\":true,\"hydratedSeoAppContractVerified\":true}"},{"line":860,"content":"2026-09-08T20:00:58.3608997Z 🏁  Job failed"}]},"exactSource":true,"fingerprint":"cancelled|release frontend|2026-09-08t19:59:47.4288513z {\"ok\":true,\"proofgate\":\"cloudflare_native_public_env_verified\",\"requiredvariablenames\":[\"vite_supabase_url\",\"vite_supabase_publishable_key\",\"vite_mapbox_public_token\"],\"optionalvariablenames\":[\"vite_payments_client_token\"],\"explicitoverridecount\":1,\"publicdefaultcount\":2,\"recoveredcount\":0,\"optionalmissingcount\":1,\"assetsinspected\":0,\"bytesinspected\":0,\"valuesexposed\":false}|2026-09-08t19:59:47.4289320z {\"ok\":true,\"proofgate\":\"cloudflare_native_production_builder_selected\",\"builder\":\"vite@8.1.0\",\"bundler\":\"rolldown\",\"minifier\":\"oxc\",\"dependencyisolation\":\"project_package_lock_and_shared_node_modules_unchanged\"}|2026-09-08t20:00:45.1133027z {\"ok\":true,\"proofgate\":\"cloudflare_native_artifact_guard_verified\",\"htmlbytes\":1293,\"jsfiles\":653,\"cssfiles\":15,\"totaljsbytes\":19020332,\"totalcssbytes\":1007824,\"htmlassetrefs\":6,\"roofhelpfindersitemapbytes\":1907,\"genericrobotstenantsitemapleakageverified\":true,\"publicseostandardversion\":\"knockla","failureClass":"frontend_release_config_failure","targetStates":{"frontend":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"frontend":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"b6af72547e94070eae3ff43667fa0b6689fd137d","sourceSha":"ea0761ae7644cb13e6ac8cd72f87e3b56c4360a4","changedPaths":["src/components/crm/CRMShell.tsx"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T20:02:05.611796+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"ea0761ae7644cb13e6ac8cd72f87e3b56c4360a4","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:3a95277a-836b-42da-8f19-b421773b1c52:forgejo-release-status:ea0761ae7644cb13e6ac8cd72f87e3b56c4360a4:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=failure","mission_step_id":"a1efdd8f-d597-4b96-87b6-9e9e8a7b1b35","command_center_event_id":"3a95277a-836b-42da-8f19-b421773b1c52"},{"id":"222d8892-c95e-4e22-9049-78a08dea70a9","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"ed4009c31b8ced8e3e4403f39f2137c670c4cbef","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"video","satisfied":false,"statement":"The live Vista public landing page uses /__vista-media/video for its background video source and visibly plays the Vista background video.","proofConditionIds":["visual"]},{"id":"preserve","satisfied":true,"statement":"The existing logo and footer copyright remain present and unchanged.","proofConditionIds":["runtime","repo"]},{"id":"scope","satisfied":true,"statement":"Only the VISTA_VIDEO constant in src/pages/rental/ShortTermRentalPublic.tsx changes.","proofConditionIds":["repo"]}],"satisfied":false,"constraints":[{"id":"nothing-else","satisfied":true,"statement":"Do not change logo, footer, layout, cards, hover behavior, colors, spacing, copy, reservation buttons, or VistaReservationApplication.","proofConditionIds":["repo"]}],"contractHash":"29df9423f8e9607c4f20910087a222bf5245ce3959043dd9e6b18b78fc523aea","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"29df9423f8e9607c4f20910087a222bf5245ce3959043dd9e6b18b78fc523aea"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"29df9423f8e9607c4f20910087a222bf5245ce3959043dd9e6b18b78fc523aea"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T22:46:48.913203+00:00","proof_gate":"request_contract_pending","source_sha":"ed4009c31b8ced8e3e4403f39f2137c670c4cbef","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2a7e4e4f-ce35-4a61-8230-d7f06193798e:request-contract:29df9423f8e9607c4f20910087a222bf5245ce3959043dd9e6b18b78fc523aea:ed4009c31b8ced8e3e4403f39f2137c670c4cbef:pending:visual","mission_step_id":"987b6bf4-de22-4a4e-af3e-d51eb5837f78","command_center_event_id":"2a7e4e4f-ce35-4a61-8230-d7f06193798e"},{"id":"222df84f-1900-480e-8daa-1089ebb79765","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9005a8cf5f28","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":763,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":814,"providerAuthMs":0,"ledgerPrepareMs":645,"ledgerReconcileMs":0,"lineageReconcileMs":169,"resolvePreflightMs":814,"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":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b"},"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":4571,"likelyAffectedFiles":["src/App.tsx","src/App.css","src/components/AdminControlsBar.tsx","src/__tests__/contracts/curri-control-center-multi-tenant.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T13:32:25.021072+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9005a8cf-5f28-4c7f-9b18-400c04f0f52b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3f9b8467-013e-47fc-9a00-d33de669f2e1","command_center_event_id":"9005a8cf-5f28-4c7f-9b18-400c04f0f52b"},{"id":"222eee04-fb1d-47b7-b3df-a3948a0983e9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"22cfd5ef-bc39-4f6d-b39d-f1fe14809be5","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":488,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":488,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":488,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":488,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"22cfd5ef-bc39-4f6d-b39d-f1fe14809be5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1293,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T15:32:35.947544+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:22cfd5ef-bc39-4f6d-b39d-f1fe14809be5:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e34f2bb2-3609-402d-a6f9-2d6e277c2f6a","command_center_event_id":"22cfd5ef-bc39-4f6d-b39d-f1fe14809be5"},{"id":"2230323f-dcb6-4028-8f88-f2e1c56f3b85","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"77f7c671-6ebe-7e32-65dc-50070ff85e2b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:e0bdee16-0e40-491d-b397-55b8d2ecff09","mission_step_id":null,"command_center_event_id":"e0bdee16-0e40-491d-b397-55b8d2ecff09"},{"id":"2233b8d9-d1ca-453e-b6e9-3a1e695aac9f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-b3ca347991c0","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.73-knocklaunch-mcp-compact-preflight","prNumber":null,"terminal":false,"missionId":"b3ca3479-91c0-454a-bb5c-1c3e25da1d1d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1105,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":435,"providerAuthMs":0,"ledgerPrepareMs":435,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":435,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":435,"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":"b3ca3479-91c0-454a-bb5c-1c3e25da1d1d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4522,"likelyAffectedFiles":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:29:19.091703+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b3ca3479-91c0-454a-bb5c-1c3e25da1d1d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d636642c-284f-400d-9ac6-e102d306147d","command_center_event_id":"b3ca3479-91c0-454a-bb5c-1c3e25da1d1d"},{"id":"22354e72-0b20-4972-832f-6bebdef8436b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-034a73575c1e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":null,"terminal":false,"missionId":"034a7357-5c1e-4705-837c-fed0fc093208","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":155,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":481,"providerAuthMs":0,"ledgerPrepareMs":389,"ledgerReconcileMs":0,"lineageReconcileMs":92,"resolvePreflightMs":481,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":389,"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":"034a7357-5c1e-4705-837c-fed0fc093208"},"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":4973,"likelyAffectedFiles":["config/capabilities/tenant-brand-character.json","config/platform-standards.json","scripts/production-release-targets.json","scripts/resolve-production-drift-plan.mjs","scripts/resolve-production-workflow-run.mjs","scripts/validate-production-critical-files.mjs","scripts/validate-production-release-identities.mjs","scripts/verify-production-contracts.mjs","scripts/verify-production-identities.mjs","scripts/phase3b-sanitize-and-publish-v2.ts","scripts/release-target-ownership.mjs","scripts/snapshot-sce-storm-recall-v9.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T12:44:21.669542+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:034a7357-5c1e-4705-837c-fed0fc093208:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3d7f9af0-98d7-4107-b66a-ee620ef4afe4","command_center_event_id":"034a7357-5c1e-4705-837c-fed0fc093208"},{"id":"2235db16-3182-49c5-a7c2-8b7110fbfa27","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9f00e4d0a77f","reason":"anchored_edit_anchor_missing:.forgejo/workflows/knocklaunch.yml","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.36-atomic-write-deadline-refreeze","prNumber":null,"terminal":false,"missionId":"9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1542,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":941,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":941,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":941,"repositoryMutationMs":1542,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":941,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0"},"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":1507,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:57:37.848964+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b73cfbe5-beaa-412a-82d4-13bd54bd29b9","command_center_event_id":"9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0"},{"id":"2236bb86-a3db-4959-b151-0fb8768914e4","source":"cc-execution","status":"authorized","payload":{"paths":["config/capabilities/platform-sidekick-intelligence.json","config/paul-owner-profile.json","config/platform-sidekick-intelligence.json","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts","supabase/functions/operator-respond/index.ts","workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"reason":"Owner requested continued PAUL intelligence improvement. This scoped v3 reasoning-efficiency repair preserves adaptive/self-healing behavior while preventing shallow over-escalation and redundant fresh read calls. Mutation tools remain uncached and control-plane mutation returns frozen-by-default afterward.","baseSha":"c0a476f88b64b15f3a95592b31375933dc808432","issuedAt":1790701435880,"expiresAt":1790701615880,"missionId":"fc69b3fa-ff32-4713-932d-9c1b78d4533f","authorizationId":"caf0f55c-e09e-404a-812f-5de34150cb14","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:03:56.219034+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c0a476f88b64b15f3a95592b31375933dc808432","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:caf0f55c-e09e-404a-812f-5de34150cb14","mission_step_id":"784ad90e-2b36-4a2e-a821-8b33224b4479","command_center_event_id":"fc69b3fa-ff32-4713-932d-9c1b78d4533f"},{"id":"223713b6-7818-4c9f-860e-0b7cc4236105","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7c4bbef2985a","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":19528,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"executorlessWaitMs":35211,"firstUsefulResultAt":"2026-10-03T02:30:39.294Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.64.68-paul-web-acquisition","prNumber":4595,"terminal":false,"missionId":"7c4bbef2-985a-485b-ae8c-33aac34fc064","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4077,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2214,"approvedPlanMs":1761,"missionSetupMs":402,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":269,"ledgerReconcileMs":0,"lineageReconcileMs":133,"resolvePreflightMs":402,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":269,"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":"7c4bbef2-985a-485b-ae8c-33aac34fc064"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1525,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:31:20.857688+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4595","receipt_type":"execute_mission","idempotency_key":"mission:7c4bbef2-985a-485b-ae8c-33aac34fc064:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6d54f591-defe-47be-952a-addca7f38dbe","command_center_event_id":"7c4bbef2-985a-485b-ae8c-33aac34fc064"},{"id":"22391dc5-944c-4a80-a7d0-7fa50e998b62","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/cloudflare-workers-containers-alias","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.61-known-cleanup-runs-fallback","prNumber":1756,"terminal":false,"missionId":"62543780-951a-43be-bc1c-ec8633172818","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3807,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":612,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":612,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":612,"repositoryMutationMs":3807,"repositoryProviderMs":2279,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1443,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":612,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":836},"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":"62543780-951a-43be-bc1c-ec8633172818"},"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":3887,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:16:37.442722+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1756","receipt_type":"execute_mission","idempotency_key":"mission:62543780-951a-43be-bc1c-ec8633172818:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"a24c6c3d-5a63-410d-8807-ff6ea02a2e18","command_center_event_id":"62543780-951a-43be-bc1c-ec8633172818"},{"id":"223bc505-f66c-4593-90f2-59f969787ff4","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"f0638046-2dd2-46a2-9f49-3f07eab51805","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-6fb70dfa1cad","reason":null,"status":"pending","metrics":{"receiptBytes":29643,"releaseCount":0,"toolCallCount":20,"repeatedCallCount":11,"executorlessWaitMs":91184,"firstUsefulResultAt":"2026-10-06T00:55:07.786Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":5113,"terminal":false,"missionId":"6fb70dfa-1cad-4b4b-ab7a-7632c2a405e1","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"d96c3def7d106caee0f275deaeecefecf5071ffe","timingsMs":{"queue":542,"total":612,"execution":70},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"6fb70dfa-1cad-4b4b-ab7a-7632c2a405e1"},"performance":null,"deploymentId":"forgejo-main-d96c3def7d10","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"f0638046-2dd2-46a2-9f49-3f07eab51805","tenant":"prestigious-card-grading","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"f0638046-2dd2-46a2-9f49-3f07eab51805","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/prestigious-card-grading/submit","runnerSourceSha":null,"selectedViewports":["mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":16145,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-customer-progress"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:56:41.233832+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"d96c3def7d106caee0f275deaeecefecf5071ffe","external_id":"f0638046-2dd2-46a2-9f49-3f07eab51805","receipt_type":"visual_proof_started","idempotency_key":"mission:6fb70dfa-1cad-4b4b-ab7a-7632c2a405e1:visual-start:f0638046-2dd2-46a2-9f49-3f07eab51805","mission_step_id":"c54e0b04-593c-4c3e-88b1-3255365ea602","command_center_event_id":"6fb70dfa-1cad-4b4b-ab7a-7632c2a405e1"},{"id":"223c5e78-3402-467d-8ea9-de431410da94","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"05c84b585a84ae0332b40b9997db618502cff411","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair the platform-wide tenant shell overlay/collision failure class in the frontend, using current Forgejo main as live truth. The concrete regression is visible on https://app.knocklaunch.app/bookmedirectly-com/billing: the top-right tenant identity/avatar/header content is stacking on top of itself instead of occupying one reserved header-actions region. Find the shared owning shell/header primitive and fix the root cause there, not with a Book Me Directly one-off. Establish one platform contract so tenant identity, avatar, notification bell, route actions, page title/subtitle, and any status/brand chips cannot overlap each other on desktop or mobile. Prefer normal flex/grid flow with explicit reserved action space; remove or constrain inappropriate absolute/fixed positioning; enforce truncation/max-width/overflow behavior; eliminate duplicate identity/action render paths; normalize z-index/layer ownership so content never paints over header controls. Preserve the platform standard that there is one notification bell and mobile uses the avatar as the fifth nav item. Do not redesign tenant branding or unrelated screens. Add the smallest regression guard that protects this shared","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"e39e37b931208af8ad48370d709a9532f0b4d2e766ce8aaa56f82a58b97794be","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"e39e37b931208af8ad48370d709a9532f0b4d2e766ce8aaa56f82a58b97794be"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T04:27:03.778782+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"05c84b585a84ae0332b40b9997db618502cff411","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6b9ada29-9f56-4eba-bc51-a022c8db715c:request-contract:e39e37b931208af8ad48370d709a9532f0b4d2e766ce8aaa56f82a58b97794be:05c84b585a84ae0332b40b9997db618502cff411:verified:","mission_step_id":"a01aceec-54ec-46ad-8189-d76ce732a67c","command_center_event_id":"6b9ada29-9f56-4eba-bc51-a022c8db715c"},{"id":"223d0e8a-e41a-44cc-9fcd-0e72a32e7742","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-68150c9da3f0","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"68150c9d-a3f0-49c0-b46d-747d805daec8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":860,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":613,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":484,"ledgerReconcileMs":0,"lineageReconcileMs":129,"resolvePreflightMs":613,"repositoryMutationMs":860,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":484,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"68150c9d-a3f0-49c0-b46d-747d805daec8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1424,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:46:08.791401+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68150c9d-a3f0-49c0-b46d-747d805daec8:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b3ea2c7b-6fea-4c9f-a117-112ec23e4530","command_center_event_id":"68150c9d-a3f0-49c0-b46d-747d805daec8"},{"id":"223e4127-1476-4bfc-a59b-d2d46713a8e4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"d77f4139e894eec82e2b7895f84318943f4c7b94","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d77f4139e894eec82e2b7895f84318943f4c7b94","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"65bdbbe23b869c76e68755bcb72f965bc0ec1db467465fe18d6d663463b507a3","forgejoWorkflowProof":{"runId":15072,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:46:38.923172+00:00","proof_gate":"canonical_release_pending","source_sha":"d77f4139e894eec82e2b7895f84318943f4c7b94","external_id":"forgejo-main-d77f4139e894","receipt_type":"canonical_release_status","idempotency_key":"mission:ba9db0b6-f1ca-4c4e-87e2-026c5adbc27d:forgejo-release-status:d77f4139e894eec82e2b7895f84318943f4c7b94:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"7bd8dfbe-43b2-4fa1-8c29-1e926446ac51","command_center_event_id":"ba9db0b6-f1ca-4c4e-87e2-026c5adbc27d"},{"id":"223f5b49-44d6-4112-9265-209c7248f29c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bd15d0d75a1f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":12308,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":9367,"firstUsefulResultAt":"2026-10-02T23:45:30.242Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.60-paul-long-horizon-state","prNumber":4567,"terminal":false,"missionId":"bd15d0d7-5a1f-40a3-8655-fd6b1d5275c2","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4423,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":632,"missionSetupMs":245,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":245,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":245,"repositoryMutationMs":3791,"repositoryProviderMs":3791,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2369,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":245,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1422},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"bd15d0d7-5a1f-40a3-8655-fd6b1d5275c2"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3750,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:45:44.976309+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4567","receipt_type":"execute_mission","idempotency_key":"mission:bd15d0d7-5a1f-40a3-8655-fd6b1d5275c2:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3deacb0b-120c-43e7-b45f-f166a6c7a7d0","command_center_event_id":"bd15d0d7-5a1f-40a3-8655-fd6b1d5275c2"},{"id":"22431017-b961-484a-a464-be9fe96cbdd4","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"fc47f4d6-525d-4723-b755-5385470344b4","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-e775c1d521da","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2608,"terminal":false,"missionId":"e775c1d5-21da-4335-8297-92941ee96523","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"bd95b6a59d3dabaf780e81c684f57f90c0bd295f","timingsMs":{"wake":246,"total":572,"submit":326,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"e775c1d5-21da-4335-8297-92941ee96523"},"performance":null,"deploymentId":null,"workflowRunId":7712,"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":636,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:36:23.161977+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"bd95b6a59d3dabaf780e81c684f57f90c0bd295f","external_id":"fc47f4d6-525d-4723-b755-5385470344b4","receipt_type":"visual_proof_started","idempotency_key":"mission:e775c1d5-21da-4335-8297-92941ee96523:visual-start:fc47f4d6-525d-4723-b755-5385470344b4","mission_step_id":"62c321f5-82be-45ab-826b-0035a6f87bf4","command_center_event_id":"e775c1d5-21da-4335-8297-92941ee96523"},{"id":"22433b1d-694b-4266-a9ac-c43cd6500d99","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-47dd9ce89c5d","prNumber":1676,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"050e00685203dcfbb735a76ff4860f61bd767fc2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:54:58.393086+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"050e00685203dcfbb735a76ff4860f61bd767fc2","external_id":"1676","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:47dd9ce8-9c5d-4c4f-9584-ad463722731d:merged-pr:1676:050e00685203dcfbb735a76ff4860f61bd767fc2","mission_step_id":"7b4e82e0-604d-4901-88c4-9e9cfb85675e","command_center_event_id":"47dd9ce8-9c5d-4c4f-9584-ad463722731d"},{"id":"2243468d-649b-409c-a881-698d684e9746","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-9d5795205472","writes":[],"patches":[],"version":1,"approved":true,"missionId":"9d579520-5472-4fc8-9581-02ff1a9f0107","objective":"Fix the live /admin/console routing regression demonstrated in the screenshot: `what are your autonomy capabilities?` must be classified as a PAUL capability/self-description conversation and routed through operator-respond, not stable_context_read/native Console operator. Add regression coverage for the exact autonomy wording and closely related autonomy phrasing. Ship through Gate, frontend release, and prove the live Console route is on the repaired frontend build.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","src/__tests__/contracts/paul-owner-behavior.contract.test.ts"],"anchored_edits":[{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"  if (/\\bwhat\\s+(?:can|can't|cant|cannot)\\s+you\\s+do\\b|\\bwhat\\s+are\\s+your\\s+(?:[a-z-]+\\s+){0,3}(?:capabilities|limits|limitations)\\b|\\bwhat\\s+can\\s+you\\s+do\\s+autonomously\\b|\\bhow\\s+autonomous\\s+are\\s+you\\b/.test(text)) return true;","old_content":"  if (/\\bwhat\\s+(?:can|can't|cant|cannot)\\s+you\\s+do\\b|\\bwhat\\s+are\\s+your\\s+(?:capabilities|limits|limitations)\\b/.test(text)) return true;"},{"path":"src/__tests__/contracts/paul-owner-behavior.contract.test.ts","new_content":"  it('routes autonomy capability wording through the PAUL conversational answer path', () => {\n    const source = readFileSync(resolve(process.cwd(), 'src/pages/admin/GodModeCommandConsole.tsx'), 'utf8');\n    expect(source).toContain(\"if (!wantsWitness && isCapabilityStrategyQuestion(text)) return 'conversation';\");\n    expect(source).toContain(\"(?:[a-z-]+\\\\s+){0,3}(?:capabilities|limits|limitations)\");\n    expect(source).toContain('what\\\\s+can\\\\s+you\\\\s+do\\\\s+autonomously');\n    expect(source).toContain('how\\\\s+autonomous\\\\s+are\\\\s+you');\n    expect(source).toContain(\"data = await callConsoleAnswer(text\");\n  });\n\n  it('reflects missed-question corrections into durable global learning', () => {","old_content":"  it('reflects missed-question corrections into durable global learning', () => {"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","src/__tests__/contracts/paul-owner-behavior.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"0e65e455c04582163699f34c78f6ac9ac89810a50b349ba0bff68bc05fa551ff","replayCount":0,"serializedBytes":3023},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T18:53:02.903783+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:9d579520-5472-4fc8-9581-02ff1a9f0107:repository-mutation-intent:0e65e455c04582163699f34c78f6ac9ac89810a50b349ba0bff68bc05fa551ff:0","mission_step_id":"f98cb245-2d6e-4e09-918f-5fb14ef13c93","command_center_event_id":"9d579520-5472-4fc8-9581-02ff1a9f0107"},{"id":"2245e63e-d12b-4f04-9b38-7746abe43f7f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":350,"terminal":false,"missionId":"89a99266-5f5f-4658-9ba8-b7012da055c3","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"89a99266-5f5f-4658-9ba8-b7012da055c3"},"performance":null,"deploymentId":"forgejo-main-c7f4e2b76400","workflowRunId":1167,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["command-center-autopilot"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6405,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T20:25:38.840976+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4","external_id":"forgejo-main-c7f4e2b76400","receipt_type":"ship_and_prove","idempotency_key":"mission:89a99266-5f5f-4658-9ba8-b7012da055c3:ship_and_prove:canonical_release_dispatched:c7f4e2b764004f5b4a4aa5fc88483c2b44031dc4:1167","mission_step_id":"c3250916-278b-4e03-8629-320191101ae5","command_center_event_id":"89a99266-5f5f-4658-9ba8-b7012da055c3"},{"id":"224679e3-b5e6-424e-b15e-57e7e76c6191","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_frozen_explicit_unfreeze_required","fingerprint":"5a6c0259715416ea424f008ace0624f35942edfbe2e51096e4b75f18fcd4ba3f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:23:08.88034+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:86394b10-e3d2-4a6d-82d6-83c93f33f582:repository-mutation-intent-blocked:5a6c0259715416ea424f008ace0624f35942edfbe2e51096e4b75f18fcd4ba3f","mission_step_id":"839ab145-066f-4b54-8dc5-337ca04e2578","command_center_event_id":"86394b10-e3d2-4a6d-82d6-83c93f33f582"},{"id":"2246e7f3-bd7b-44ea-9eb5-211af49dd3ec","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-autonomous-release.js","workers/cc-execution/src/release-target-ownership.js"],"reason":"Owner-authorized repository authority decruft removing remaining OnRunner release-target compatibility.","baseSha":"5a6ad3890c76783baf485647363fbf1419377b4f","issuedAt":1790636789115,"expiresAt":1790636969115,"missionId":"1e80df0f-2421-4b73-90c6-6db618326f6d","authorizationId":"d5b739be-f6a0-40be-9748-49eb11ee0e77","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:06:29.333451+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5a6ad3890c76783baf485647363fbf1419377b4f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d5b739be-f6a0-40be-9748-49eb11ee0e77","mission_step_id":"03039772-41cd-4c1e-ad69-031310093eae","command_center_event_id":"1e80df0f-2421-4b73-90c6-6db618326f6d"},{"id":"2246efab-71eb-49ee-b215-d107416f1fa3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-virtual-failover-20260905","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"0930e63e-1c57-4fc4-8977-0e505a59230c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":106,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":977,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":977,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":977,"repositoryMutationMs":106,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":977,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0930e63e-1c57-4fc4-8977-0e505a59230c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1508,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:19:07.380493+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0930e63e-1c57-4fc4-8977-0e505a59230c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"40391011-726a-4c2d-ae9d-79a9cab33597","command_center_event_id":"0930e63e-1c57-4fc4-8977-0e505a59230c"},{"id":"22479f85-2b5a-4dbb-9536-e77a57155c3a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"364844c554ac2ed33407873acaf009c731b561e0","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"364844c554ac2ed33407873acaf009c731b561e0","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"a8efd7c9984f115e7301c0589982c59e3424b2ddf222de6e9bbcb3e92eaaf668","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12138","runId":12138,"status":"success","sourceSha":"364844c554ac2ed33407873acaf009c731b561e0","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-27T03:28:38.314557+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"364844c554ac2ed33407873acaf009c731b561e0","external_id":"forgejo-main-364844c554ac","receipt_type":"canonical_release_status","idempotency_key":"mission:29638666-37ca-4f82-bb45-2b03ab41e5ef:forgejo-release-status:364844c554ac2ed33407873acaf009c731b561e0:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"fc0d41fd-86d4-4cb3-b75f-605f4c2590b9","command_center_event_id":"29638666-37ca-4f82-bb45-2b03ab41e5ef"},{"id":"224a33d4-9986-44fb-8ab4-47e805ee70b3","source":"github-status","status":"failed","payload":{"failed":["canonical-production-release/verified"],"states":{"canonical-production-release/verified":"failure"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"5843b83d3e7348736a6aae4603c447298b18de8d","releaseState":"failed","exactConductorRun":{"id":31261950148,"status":"completed","headSha":"5843b83d3e7348736a6aae4603c447298b18de8d","conclusion":"cancelled","sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T14:26:49.520796+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"5843b83d3e7348736a6aae4603c447298b18de8d","external_id":"canonical-release-5843b83d3e73","receipt_type":"canonical_release_status","idempotency_key":"mission:7d10e5a0-f3d1-477e-b01c-41153ce60e0f:release-status:5843b83d3e7348736a6aae4603c447298b18de8d:failed:canonical-production-release/verified=failure","mission_step_id":"4155342f-e19b-4e53-9b7a-dfb1e7d73d59","command_center_event_id":"7d10e5a0-f3d1-477e-b01c-41153ce60e0f"},{"id":"224d25a9-6641-4ef0-8692-f46e6ba459fc","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized frontend production-build velocity mission and same PR. Update only the hard-safety marker for scripts/cloudflare-native-build.mjs in scripts/validate-production-critical-files.mjs: replace the obsolete requirement for spawn('npm', ['run', 'build'] with stronger requirements that the wrapper declares the exact pinned Vite 8.1.0 production builder, emits the production-builder proof marker, and invokes npx with that exact builder spec. Do not weaken the validator or modify any other behavior. Then re-run canonical Gate to reach the actual production-equivalent benchmark, keep the final control plane frozen, and continue through the same squash merge and exact frontend + cc-execution live proof.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized frontend production-build velocity mission and same PR. Update only the hard-safety marker for scripts/cloudflare-native-build.mjs in scripts/validate-production-critical-files.mjs: replace the obsolete requirement for spawn('npm', ['run', 'build'] with stronger requirements that the wrapper declares the exact pinned Vite 8.1.0 production builder, emits the production-builder proof marker, and invokes npx with that exact builder spec. Do not weaken the validator or modify any other behavior. Then re-run canonical Gate to reach the actual production-equivalent benchmark, keep the final control plane frozen, and continue through the same squash merge and exact frontend + cc-execution live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"fast-production-builder","statement":"The canonical Cloudflare-native production build uses isolated pinned Vite 8.1.0/Rolldown and Oxc on the existing runner and materially reduces the observed 149-second Vite 5 full-build baseline, targeting 60 seconds or less.","proofConditionIds":["source-proof","gate-build-proof"]},{"id":"hard-safety-updated-not-weakened","statement":"The production-critical validator now explicitly requires the exact Vite 8.1.0 builder declaration, its proof marker, and its exact npx invocation instead of requiring the retired Vite 5 npm build primitive.","proofConditionIds":["source-proof","scope-proof"]},{"id":"release-contract-preserved","statement":"Existing exact validated Gate artifact promotion/reuse, KnockLaunch Gate, squash merge, and Cloudflare production delivery remain unchanged and canonical.","proofConditionIds":["source-proof","release-proof"]},{"id":"control-plane-refrozen","statement":"The control plane is frozen again in merged source and the live cc-execution runtime reports 1.58.0-frontend-build-velocity-freeze.","proofConditionIds":["freeze-proof","runtime-proof"]}],"objective":"Continue the same owner-authorized frontend production-build velocity mission and same PR. Update only the hard-safety marker for scripts/cloudflare-native-build.mjs in scripts/validate-production-critical-files.mjs: replace the obsolete requirement for spawn('npm', ['run', 'build'] with stronger requirements that the wrapper declares the exact pinned Vite 8.1.0 production builder, emits the production-builder proof marker, and invokes npx with that exact builder spec. Do not weaken the validator or modify any other behavior. Then re-run canonical Gate to reach the actual production-equivalent benchmark, keep the final control plane frozen, and continue through the same squash merge and exact frontend + cc-execution live proof.","constraints":[{"id":"bounded-mission-scope","statement":"The complete maintenance mission may change only config/control-plane-capabilities.json, scripts/cloudflare-native-build.mjs, scripts/validate-production-critical-files.mjs, vite.config.ts, workers/cc-execution/src/version.js, and the directly related workers/cc-execution/test/release-orchestration-invariants.test.js freeze-version assertion.","proofConditionIds":["scope-proof"]},{"id":"corrective-mutation-scope","statement":"This corrective mutation changes only scripts/validate-production-critical-files.mjs and only the production build wrapper marker contract.","proofConditionIds":["scope-proof"]},{"id":"no-lock-churn","statement":"Do not modify package.json, package-lock.json, project node_modules contracts, or application dependency versions.","proofConditionIds":["scope-proof","source-proof"]},{"id":"no-new-infrastructure","statement":"Do not add hardware, a new runner, a second release path, or fake same-host heavy parallelism.","proofConditionIds":["source-proof"]},{"id":"safety-invariants","statement":"Do not weaken protected main, KnockLaunch Gate, explicit merge authorization, credential boundaries, artifact integrity, production-critical validation, or one-release-per-affected-owner semantics.","proofConditionIds":["source-proof","scope-proof"]},{"id":"refreeze","statement":"Final merged controlPlaneFrozen remains true and freeze identity is 1.58.0-frontend-build-velocity-freeze.","proofConditionIds":["freeze-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_exact_frontend_and_cc_execution_live_release","proofConditions":[{"id":"source-proof","kind":"repository","claim":"Merged source selects isolated pinned production-only Vite 8.1.0/Rolldown/Oxc, the hard-safety validator requires that exact primitive, and the application dependency lock plus canonical artifact/release behavior remain preserved.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"scope-proof","kind":"scope","claim":"The complete mission changed only the six explicitly bounded maintenance files and affected release targets are frontend and ccExecution only.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","ccExecution"],"requiredReleaseTargets":["frontend","ccExecution"]},{"id":"gate-build-proof","kind":"repository","claim":"The canonical production-equivalent Gate build succeeds and its measured duration materially improves the 149-second baseline, targeting 60 seconds or less.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"runtime","claim":"The exact merged frontend artifact is live through the canonical Cloudflare release.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-proof","kind":"repository","claim":"Merged config has controlPlaneFrozen=true and controlPlaneFreezeVersion 1.58.0-frontend-build-velocity-freeze.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution reports version 1.58.0-frontend-build-velocity-freeze on the exact merged source SHA.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"b728d04831b79ca7ed7275ac797b8d0d6f8f3fcdb9f3d9dd8a280a51f639c0f2","requestContractRevision":4,"previousRequestContractHash":"7c7e609a24ab8b36336b1f2e7c9755902f5ad8f316febf4eb1c1035511a3ee25"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T18:44:30.850348+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9716c521-3988-4461-b2d1-5b5ffb47ef66:request-contract-revision:4:b728d04831b79ca7ed7275ac797b8d0d6f8f3fcdb9f3d9dd8a280a51f639c0f2","mission_step_id":"b22f2834-5965-439d-8bcb-5d59ede9fa80","command_center_event_id":"9716c521-3988-4461-b2d1-5b5ffb47ef66"},{"id":"224d9626-681d-4f0f-9145-69bb46ee379c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-35a08e98d190","prNumber":3967,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d8d0004fd95ff15bd8b9194b26f6ed0ec709aa31","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T04:52:31.193164+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d8d0004fd95ff15bd8b9194b26f6ed0ec709aa31","external_id":"3967","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:35a08e98-d190-4c68-9845-4f9603809cc8:merged-pr:3967:d8d0004fd95ff15bd8b9194b26f6ed0ec709aa31","mission_step_id":"0314e6ee-0747-49a6-b1aa-15bc3bd58376","command_center_event_id":"35a08e98-d190-4c68-9845-4f9603809cc8"},{"id":"224e5c83-e97b-48e8-a6ca-06d8babfcc7b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-16ed4d9dfbe9","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":8859,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":198138,"firstUsefulResultAt":"2026-10-05T23:32:35.082Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":null,"terminal":false,"missionId":"16ed4d9d-fbe9-4546-8ff2-db39db9f025b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3228,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":288,"providerAuthMs":0,"ledgerPrepareMs":288,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":288,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":288,"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":"16ed4d9d-fbe9-4546-8ff2-db39db9f025b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3372,"likelyAffectedFiles":["workers/cc-execution/src/index-release-fast-lane.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:32:37.43123+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:16ed4d9d-fbe9-4546-8ff2-db39db9f025b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0cdb5a82-f47f-4cfd-b02c-a32e13376ed1","command_center_event_id":"16ed4d9d-fbe9-4546-8ff2-db39db9f025b"},{"id":"224fce64-c073-4f32-94e9-4944c8f58a46","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"5b0be4e723b10738adc0dfe60fe121c8c3fb36ea","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"5b0be4e723b10738adc0dfe60fe121c8c3fb36ea","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":"b0824b9a708160b977e58b822fd857fffea7695e86a5ea2491eba153ca34da09","forgejoWorkflowProof":{"runId":7437,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T17:22:25.553719+00:00","proof_gate":"canonical_release_pending","source_sha":"5b0be4e723b10738adc0dfe60fe121c8c3fb36ea","external_id":"forgejo-main-5b0be4e723b1","receipt_type":"canonical_release_status","idempotency_key":"mission:cdbd0ea0-a4e5-42f3-9ea7-22c147c93104:forgejo-release-status:5b0be4e723b10738adc0dfe60fe121c8c3fb36ea:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"f014a48d-aa67-433c-bac4-384c65adaf12","command_center_event_id":"cdbd0ea0-a4e5-42f3-9ea7-22c147c93104"},{"id":"22509afa-6e6a-4949-906b-d6356b860320","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1963","runId":1963,"status":"running","sourceSha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T13:17:25.071285+00:00","proof_gate":"canonical_release_pending","source_sha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c89e28d1-029b-446d-af5f-03123865a1a6:forgejo-release-status:f9a6690b8ce9b45798d3608736abaa15f05dd1da:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"d37cdcbc-99ad-48f4-9437-0f8d3f39732e","command_center_event_id":"c89e28d1-029b-446d-af5f-03123865a1a6"},{"id":"2251244c-5648-4c68-83a8-761138746d21","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":12819,"releaseCount":1,"toolCallCount":13,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":"1.46.9-finance-report-heartbeat","prNumber":270,"terminal":false,"missionId":"6ac0ac36-c172-4d92-907c-318f70f4c3e9","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"405fd70fc7669a606b0ac73c11d40ce12ebedb05","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6ac0ac36-c172-4d92-907c-318f70f4c3e9"},"performance":null,"deploymentId":"forgejo-main-405fd70fc766","workflowRunId":881,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["experience-studio-publish-tenant"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5412,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T18:02:49.950625+00:00","proof_gate":"canonical_release_blocked","source_sha":"405fd70fc7669a606b0ac73c11d40ce12ebedb05","external_id":"forgejo-main-405fd70fc766","receipt_type":"execute_mission","idempotency_key":"mission:6ac0ac36-c172-4d92-907c-318f70f4c3e9:execute_mission:canonical_release_blocked","mission_step_id":"d1ef6d0a-eddb-4d9c-b2f0-1e63d6624f92","command_center_event_id":"6ac0ac36-c172-4d92-907c-318f70f4c3e9"},{"id":"225167ad-c8c4-47fb-9916-c21541ec451b","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/proposal-component-generator-v2","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"76a671f6-e952-4b7a-bd9b-9b33c98bbec1","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":127,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2692,"providerAuthMs":0,"ledgerPrepareMs":1536,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2692,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1536,"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":"76a671f6-e952-4b7a-bd9b-9b33c98bbec1"},"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":2823,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T19:35:58.097074+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:76a671f6-e952-4b7a-bd9b-9b33c98bbec1:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"a4094b85-35a7-4d43-a11b-3f4c37c32620","command_center_event_id":"76a671f6-e952-4b7a-bd9b-9b33c98bbec1"},{"id":"22526177-92fc-4afc-b1d6-0de401e269a8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3a02721b3ea5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.166-cancelled-release-signed-run-identity","prNumber":null,"terminal":false,"missionId":"3a02721b-3ea5-4eef-8b4f-2d33615d7a81","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":277,"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":"3a02721b-3ea5-4eef-8b4f-2d33615d7a81"},"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":8053,"likelyAffectedFiles":["config/capabilities/big-papis-public-stop-board.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","src/__tests__/contracts/tenant-media-application-primitive.contract.test.ts","src/__tests__/contracts/tenant-mode-navigation-primitive.contract.test.ts","src/__tests__/contracts/tenantApplicationAvatarMenuPrimitive.test.ts","config/capability-manifest.schema.json","src/__tests__/contracts/big-papis-canonical-customer-proposals.contract.test.ts","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs","config/capabilities/tenant-bootstrap.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T20:43:21.743635+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3a02721b-3ea5-4eef-8b4f-2d33615d7a81:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"80b75dad-4f04-4a35-a59e-dc27cf3200c9","command_center_event_id":"3a02721b-3ea5-4eef-8b4f-2d33615d7a81"},{"id":"22526d32-c5d1-4b64-b182-f3b0fbbf62d9","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-59c1ccecc2d5","writes":[],"patches":[],"version":1,"approved":true,"missionId":"59c1ccec-c2d5-4bbb-a2e8-766939ec8440","objective":"Continue the same frontend continuity repair using the exact current src/bootstrap.ts implementation. Make application import recovery release-aware and bounded instead of one-shot, and make the degraded Retry button reset the exhausted recovery budget before performing a fresh recovery.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/bootstrap.ts"],"anchored_edits":[{"path":"src/bootstrap.ts","edits":[{"new_content":"const APPLICATION_IMPORT_RECOVERY_KEY = 'kl:application-import-recovery-v2';\nconst APPLICATION_IMPORT_RECOVERY_QUERY_KEY = '__kl_application_import_recovery';\nconst APPLICATION_IMPORT_RECOVERY_MAX_ATTEMPTS = 3;\nconst APPLICATION_IMPORT_RECOVERY_WINDOW_MS = 45_000;\nconst APPLICATION_IMPORT_RECOVERY_BASE_DELAY_MS = 350;","old_content":"const APPLICATION_IMPORT_RECOVERY_KEY = 'kl:application-import-recovery-v1';\nconst APPLICATION_IMPORT_RECOVERY_QUERY_KEY = '__kl_application_import_recovery';"},{"new_content":"  root.querySelector<HTMLButtonElement>('#kl-bootstrap-retry')?.addEventListener('click', () => {\n    try { window.sessionStorage.removeItem(APPLICATION_IMPORT_RECOVERY_KEY); } catch {}\n    void recoverApplicationImport().then((started) => {\n      if (!started) window.location.reload();\n    });\n  });","old_content":"  root.querySelector<HTMLButtonElement>('#kl-bootstrap-retry')?.addEventListener('click', () => window.location.reload());"},{"new_content":"async function recoverApplicationImport(): Promise<boolean> {\n  const now = Date.now();\n  let releaseIdentity = 'unknown';\n  try {\n    releaseIdentity = (await liveFrontendSourceSha()) || 'unknown';\n  } catch {}\n\n  let attempts = 0;\n  let firstAt = now;\n  try {\n    const raw = window.sessionStorage.getItem(APPLICATION_IMPORT_RECOVERY_KEY);\n    if (raw) {\n      try {\n        const previous = JSON.parse(raw) as { releaseIdentity?: string; attempts?: number; firstAt?: number };\n        const sameRelease = String(previous.releaseIdentity || 'unknown') === releaseIdentity;\n        const withinWindow = typeof previous.firstAt === 'number' && now - previous.firstAt < APPLICATION_IMPORT_RECOVERY_WINDOW_MS;\n        if (sameRelease && withinWindow) {\n          attempts = Math.max(0, Number(previous.attempts || 0));\n          firstAt = previous.firstAt;\n        }\n      } catch {\n        attempts = 0;\n        firstAt = now;\n      }\n    }\n\n    if (attempts >= APPLICATION_IMPORT_RECOVERY_MAX_ATTEMPTS) return false;\n    attempts += 1;\n    window.sessionStorage.setItem(APPLICATION_IMPORT_RECOVERY_KEY, JSON.stringify({\n      releaseIdentity,\n      attempts,\n      firstAt,\n      lastAt: now,\n      path: `${window.location.pathname}${window.location.search}${window.location.hash}`,\n    }));\n  } catch {\n    return false;\n  }\n\n  setBootstrapPhase(`application-import-recovery-${attempts}`);\n  await clearLegacyFrontendCaches();\n  if (attempts > 1) {\n    await new Promise<void>((resolve) => window.setTimeout(resolve, APPLICATION_IMPORT_RECOVERY_BASE_DELAY_MS * attempts));\n  }\n\n  try {\n    const recoveryUrl = new URL(window.location.href);\n    recoveryUrl.searchParams.set(APPLICATION_IMPORT_RECOVERY_QUERY_KEY, String(now));\n    recoveryUrl.searchParams.set('__kl_import_attempt', String(attempts));\n    if (/^[0-9a-f]{40}$/i.test(releaseIdentity)) recoveryUrl.searchParams.set('__kl_release', releaseIdentity.slice(0, 12));\n    window.location.replace(recoveryUrl.toString());\n    return true;\n  } catch (error) {\n    console.warn('[Bootstrap] Application import recovery reload failed:', error);\n    return false;\n  }\n}","old_content":"async function recoverApplicationImport(): Promise<boolean> {\n  try {\n    if (window.sessionStorage.getItem(APPLICATION_IMPORT_RECOVERY_KEY) === '1') {\n      window.sessionStorage.removeItem(APPLICATION_IMPORT_RECOVERY_KEY);\n      return false;\n    }\n\n    window.sessionStorage.setItem(APPLICATION_IMPORT_RECOVERY_KEY, '1');\n  } catch {\n    return false;\n  }\n\n  setBootstrapPhase('application-import-recovery');\n  await clearLegacyFrontendCaches();\n\n  try {\n    const recoveryUrl = new URL(window.location.href);\n    recoveryUrl.searchParams.set(APPLICATION_IMPORT_RECOVERY_QUERY_KEY, String(Date.now()));\n    window.location.replace(recoveryUrl.toString());\n    return true;\n  } catch (error) {\n    console.warn('[Bootstrap] Application import recovery reload failed:', error);\n    try { window.sessionStorage.removeItem(APPLICATION_IMPORT_RECOVERY_KEY); } catch {}\n    return false;\n  }\n}"},{"new_content":"function clearApplicationImportRecoveryState(): void {\n  try { window.sessionStorage.removeItem(APPLICATION_IMPORT_RECOVERY_KEY); } catch {}\n\n  try {\n    const currentUrl = new URL(window.location.href);\n    const hadRecoveryMarker = currentUrl.searchParams.has(APPLICATION_IMPORT_RECOVERY_QUERY_KEY)\n      || currentUrl.searchParams.has('__kl_import_attempt');\n    currentUrl.searchParams.delete(APPLICATION_IMPORT_RECOVERY_QUERY_KEY);\n    currentUrl.searchParams.delete('__kl_import_attempt');\n    if (hadRecoveryMarker) window.history.replaceState(window.history.state, '', currentUrl.toString());\n  } catch {}\n}","old_content":"function clearApplicationImportRecoveryState(): void {\n  try { window.sessionStorage.removeItem(APPLICATION_IMPORT_RECOVERY_KEY); } catch {}\n\n  try {\n    const currentUrl = new URL(window.location.href);\n    if (!currentUrl.searchParams.has(APPLICATION_IMPORT_RECOVERY_QUERY_KEY)) return;\n    currentUrl.searchParams.delete(APPLICATION_IMPORT_RECOVERY_QUERY_KEY);\n    window.history.replaceState(window.history.state, '', currentUrl.toString());\n  } catch {}\n}"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"59c1ccec-c2d5-4bbb-a2e8-766939ec8440","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/bootstrap.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"83679666b75343f631e627e55b03536bd0dddc6946c62ed05c5cdd7846644818","replayCount":0,"serializedBytes":6567},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:45:16.691946+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:59c1ccec-c2d5-4bbb-a2e8-766939ec8440:repository-mutation-intent:83679666b75343f631e627e55b03536bd0dddc6946c62ed05c5cdd7846644818:0","mission_step_id":"2560d6b3-8057-43b3-ab64-89ab0e595e1a","command_center_event_id":"59c1ccec-c2d5-4bbb-a2e8-766939ec8440"},{"id":"2252f34a-efd6-4993-ad77-a293f6967e5a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":null,"terminal":false,"missionId":"a6ea91fb-1f27-476b-a293-b52791e06b16","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3077,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":3524,"providerAuthMs":0,"ledgerPrepareMs":3524,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":3524,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":3524,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"a6ea91fb-1f27-476b-a293-b52791e06b16"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4129,"likelyAffectedFiles":["supabase/functions/proposal-engine/index.ts","src/__tests__/contracts/active-tenant-hook-role-scope.contract.test.ts","src/OAuthConsentBridge.tsx","src/__tests__/contracts/encore-pa-tenant-authority.contract.test.ts","src/__tests__/contracts/generatedTenantRouteFamily.contract.test.ts","src/__tests__/contracts/godmode-tenant-authority-runtime.contract.test.ts","src/__tests__/contracts/mobile-tenant-avatar-navigation.contract.test.ts","src/__tests__/contracts/modes-tenant-navigation.contract.test.ts","src/App.css","src/App.tsx","src/KnockLaunchOwnerShell.tsx","src/PcgAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:28:47.014755+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a6ea91fb-1f27-476b-a293-b52791e06b16:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"967926f0-f859-4344-b3f2-98120c84f813","command_center_event_id":"a6ea91fb-1f27-476b-a293-b52791e06b16"},{"id":"225365f5-bab3-46a5-98fd-2d3cbecf541a","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-208a1298dd98","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":22073,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":7,"executorlessWaitMs":23138,"firstUsefulResultAt":"2026-10-05T20:45:03.592Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":5058,"terminal":false,"missionId":"208a1298-dd98-45b2-bdb2-149eaa5dc7cb","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"a3b16e33a83767634d8254c0a9c755afbba417f4","timingsMs":{"prReadinessMs":570,"approvedPlanMs":0,"shipAndProveMs":204,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"208a1298-dd98-45b2-bdb2-149eaa5dc7cb"},"performance":null,"deploymentId":"forgejo-main-a3b16e33a837","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1903,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:45:32.435024+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5058","receipt_type":"automatic_mission_resume","idempotency_key":"mission:208a1298-dd98-45b2-bdb2-149eaa5dc7cb:automatic-mission-resume:5058:canonical_release_reconciliation_pending","mission_step_id":"e7474e55-6338-4107-840f-16b82f23ddd2","command_center_event_id":"208a1298-dd98-45b2-bdb2-149eaa5dc7cb"},{"id":"22564425-4a35-4c35-b009-01dc225e3631","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-c1c43243a308","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.102-self-healing-ledger-provider","prNumber":null,"terminal":false,"missionId":"c1c43243-a308-4e30-8333-9bc35ddee513","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":363,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2251,"providerAuthMs":0,"ledgerPrepareMs":2251,"ledgerReconcileMs":593,"lineageReconcileMs":0,"resolvePreflightMs":2251,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2844,"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":"c1c43243-a308-4e30-8333-9bc35ddee513"},"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":4388,"likelyAffectedFiles":["src/pages/roofing/RoofingProposalsWorkspace.tsx","src/components/documents/DocumentCenter.tsx","src/pages/crm/DocumentsPage.tsx","src/routes/crmRoutes.tsx","src/lib/proposals/proposalEngine.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T15:39:43.591057+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c1c43243-a308-4e30-8333-9bc35ddee513:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0d630ee3-1269-4e46-a63f-0125ac006761","command_center_event_id":"c1c43243-a308-4e30-8333-9bc35ddee513"},{"id":"225895fb-0743-4d3d-be38-ff4bae5de821","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4fde40ec5e2e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":53274,"releaseCount":1,"toolCallCount":42,"repeatedCallCount":27,"executorlessWaitMs":300584,"firstUsefulResultAt":"2026-10-05T01:25:55.934Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":4885,"terminal":false,"missionId":"4fde40ec-5e2e-4256-9712-de2e31f34d37","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2315,"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":"4fde40ec-5e2e-4256-9712-de2e31f34d37"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:30:53.747406+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4885","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4fde40ec-5e2e-4256-9712-de2e31f34d37:automatic-mission-resume:4885:repair_mission_pr_ready_retryable","mission_step_id":"79f5618c-d490-463d-bbba-1258616c5dfe","command_center_event_id":"4fde40ec-5e2e-4256-9712-de2e31f34d37"},{"id":"225b903f-069f-4067-b09a-4ffde977198a","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-e1207667e207","writes":[],"patches":[],"version":1,"approved":true,"missionId":"e1207667-e207-4a09-82e3-12d30206e8af","objective":"Continue the approved Speedy Panda premium public website implementation on the existing mission and branch using these exact anchored edits against current source.","repository":"noel/KnockLaunchOS","visualProof":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/PublicAppShell.tsx","new_content":"document.title = 'Speedy Panda Party Rentals | Premium Event Rentals';","old_content":"document.title = 'Speedy Panda Party Rentals';"},{"path":"src/PublicAppShell.tsx","new_content":"<div style={{display:'flex',gap:18,alignItems:'center'}}><a href=\"#gear\">Rentals</a><a href=\"#services\">Services</a><a href=\"#how\">How it works</a><a href=\"#faq\">FAQ</a><a className=\"speedy-btn speedy-btn-primary\" href=\"#booking\">Check availability</a></div>","old_content":"<div style={{display:'flex',gap:18,alignItems:'center'}}><a href=\"#gear\">Rentals</a><a href=\"#how\">How it works</a><a href=\"#availability\">Availability</a><a className=\"speedy-btn speedy-btn-primary\" href=\"#booking\">Check availability</a></div>"},{"path":"src/PublicAppShell.tsx","new_content":"<section className=\"speedy-trust\"><div><strong>♥ LOCAL & FAMILY OWNED</strong><span>Brevard County, FL</span></div><div><strong>✓ CLEAN & RELIABLE</strong><span>Event-ready inventory</span></div><div><strong>★ BUILT AROUND YOUR EVENT</strong><span>Flexible rental planning</span></div><div><strong>● LESS RUNAROUND</strong><span>One request, one clear plan</span></div></section>\n\n        <section className=\"speedy-section speedy-premium-section\" id=\"services\">\n          <div className=\"speedy-section-head\">\n            <span className=\"speedy-kicker\">More than equipment</span>\n            <h2>Build the whole event around one plan.</h2>\n            <p>Start with the essentials, then add the experience pieces that make the day feel finished. Speedy Panda can coordinate the rental plan around your event details instead of making you piece everything together yourself.</p>\n          </div>\n          <div className=\"speedy-service-grid\">\n            <article className=\"speedy-service-card\"><span className=\"speedy-service-icon\">♨</span><div><small>Event Experience</small><h3>Live Hibachi Chef</h3><p>Add a live hibachi experience to your event plan when available.</p></div></article>\n            <article className=\"speedy-service-card\"><span className=\"speedy-service-icon\">♫</span><div><small>Entertainment</small><h3>Live DJ + Sound</h3><p>Bring music and a sound system into the same event conversation instead of coordinating another vendor separately.</p></div></article>\n            <article className=\"speedy-service-card\"><span className=\"speedy-service-icon\">⌂</span><div><small>Core Rentals</small><h3>Tent, Tables & Chairs</h3><p>Up to 40 chairs, 6 foldout tables, and the 20 × 40 tent with sidewalls can be planned together around your guest count and layout.</p></div></article>\n          </div>\n        </section>\n\n        <section className=\"speedy-section speedy-faq\" id=\"faq\">\n          <div className=\"speedy-section-head\">\n            <span className=\"speedy-kicker\">Good to know</span>\n            <h2>Simple answers before you book.</h2>\n          </div>\n          <div className=\"speedy-faq-grid\">\n            <details><summary>Do I pay when I request availability?</summary><p>No. The request form starts the conversation. Speedy Panda reviews the event details first and follows up with availability and next steps.</p></details>\n            <details><summary>Can I request multiple rental items together?</summary><p>Yes. Use the details field to describe the tent, tables, chairs, and event extras you are considering so the plan can be reviewed as one event.</p></details>\n            <details><summary>Can I ask about the hibachi chef or DJ too?</summary><p>Yes. Add either service to your event details and Speedy Panda can include it in the availability conversation.</p></details>\n            <details><summary>What information should I have ready?</summary><p>Your event date, location, estimated guest count, timing, and the rentals or services you are interested in are the best place to start.</p></details>\n          </div>\n        </section>","old_content":"<section className=\"speedy-trust\"><div><strong>♥ LOCAL & FAMILY OWNED</strong><span>Brevard County, FL</span></div><div><strong>✓ CLEAN & RELIABLE</strong><span>Well maintained</span></div><div><strong>★ EVENTS OF ALL SIZES</strong><span>Backyard to corporate</span></div><div><strong>● YOU RELAX, WE HANDLE IT</strong><span>Delivery, setup & support</span></div></section>"},{"path":"src/PublicAppShell.tsx","new_content":".speedy-how{padding:10px 0 24px}.speedy-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.speedy-step{padding:26px;border-radius:24px;border:1px solid rgba(255,255,255,.11);background:rgba(12,7,15,.58);backdrop-filter:blur(18px)}.speedy-step b{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,#f30a71,#ff8a46);font-size:15px}.speedy-step h3{margin:18px 0 8px;font-size:22px}.speedy-step p{margin:0;color:rgba(255,255,255,.68);line-height:1.6;font-size:14px}.speedy-premium-section{padding-top:22px}.speedy-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.speedy-service-card{display:flex;gap:18px;min-height:210px;padding:26px;border-radius:26px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(155deg,rgba(255,255,255,.105),rgba(255,255,255,.035));box-shadow:0 24px 64px rgba(0,0,0,.25);backdrop-filter:blur(18px)}.speedy-service-icon{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:17px;background:linear-gradient(135deg,#f30a71,#ff8a46);font-size:24px;box-shadow:0 14px 32px rgba(243,10,113,.24)}.speedy-service-card small{color:#ff9fbc;font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.speedy-service-card h3{margin:7px 0 10px;font-size:24px;letter-spacing:-.035em}.speedy-service-card p{margin:0;color:rgba(255,255,255,.7);line-height:1.65}.speedy-faq{padding-top:18px}.speedy-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.speedy-faq details{border:1px solid rgba(255,255,255,.11);border-radius:20px;background:rgba(10,6,13,.68);padding:0 20px;backdrop-filter:blur(18px)}.speedy-faq summary{cursor:pointer;list-style:none;padding:20px 0;font-weight:900;font-size:16px}.speedy-faq summary::-webkit-details-marker{display:none}.speedy-faq p{margin:0;padding:0 0 20px;color:rgba(255,255,255,.68);line-height:1.65;font-size:14px}","old_content":".speedy-how{padding:10px 0 24px}.speedy-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.speedy-step{padding:26px;border-radius:24px;border:1px solid rgba(255,255,255,.11);background:rgba(12,7,15,.58);backdrop-filter:blur(18px)}.speedy-step b{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,#f30a71,#ff8a46);font-size:15px}.speedy-step h3{margin:18px 0 8px;font-size:22px}.speedy-step p{margin:0;color:rgba(255,255,255,.68);line-height:1.6;font-size:14px}"},{"path":"src/PublicAppShell.tsx","new_content":".speedy-booking-stage{grid-template-columns:1fr;padding-top:26px}.speedy-side{position:static}.speedy-side-logo{max-width:310px}.speedy-category-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.speedy-trust{grid-template-columns:repeat(2,1fr)}.speedy-form-grid{grid-template-columns:1fr}.speedy-time-grid{grid-template-columns:1fr}.speedy-field.wide,.speedy-time-grid{grid-column:auto}.speedy-nav{top:8px}.speedy-nav a:not(.speedy-btn-primary){display:none}.speedy-how-grid{grid-template-columns:1fr}.speedy-service-grid,.speedy-faq-grid{grid-template-columns:1fr}.speedy-service-card{min-height:0}.speedy-section{padding:44px 0}","old_content":".speedy-booking-stage{grid-template-columns:1fr;padding-top:26px}.speedy-side{position:static}.speedy-side-logo{max-width:310px}.speedy-category-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.speedy-trust{grid-template-columns:repeat(2,1fr)}.speedy-form-grid{grid-template-columns:1fr}.speedy-time-grid{grid-template-columns:1fr}.speedy-field.wide,.speedy-time-grid{grid-column:auto}.speedy-nav{top:8px}.speedy-nav a:not(.speedy-btn-primary){display:none}.speedy-how-grid{grid-template-columns:1fr}"}],"evaluateChecks":true,"implementation":{"files":[],"writes":[]},"openPullRequest":true,"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"e1207667-e207-4a09-82e3-12d30206e8af","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"bea58c89db4afc1508633f60f111ab31be3fd1f880af946160273e5543631d76","replayCount":0,"serializedBytes":9336},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:19:39.589474+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e1207667-e207-4a09-82e3-12d30206e8af:repository-mutation-intent:bea58c89db4afc1508633f60f111ab31be3fd1f880af946160273e5543631d76:0","mission_step_id":"7704b4c0-2672-4e79-acab-2f8461da2893","command_center_event_id":"e1207667-e207-4a09-82e3-12d30206e8af"},{"id":"225c7825-5e08-42e4-8e5f-ff42a5f6836c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f976d803e66e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2229,"terminal":false,"missionId":"f976d803-e66e-4f6f-afc3-2161b3c38ff6","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"52caadb8a15ac752e42150bb9e56cc4e6b8fc652","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3451,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1200,"approvedPlanMs":0,"missionSetupMs":270,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":270,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f976d803-e66e-4f6f-afc3-2161b3c38ff6"},"performance":null,"deploymentId":"forgejo-main-52caadb8a15a","workflowRunId":6575,"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":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T12:12:24.203131+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":"52caadb8a15ac752e42150bb9e56cc4e6b8fc652","external_id":"forgejo-main-52caadb8a15a","receipt_type":"execute_mission","idempotency_key":"mission:f976d803-e66e-4f6f-afc3-2161b3c38ff6:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1c4896da-193b-4c33-948a-b953fddaca53","command_center_event_id":"f976d803-e66e-4f6f-afc3-2161b3c38ff6"},{"id":"225ddddf-d83d-450a-bdbf-a687ef7c804d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e0cf6a8a969a","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":22083,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":18088,"firstUsefulResultAt":"2026-09-25T14:04:04.278Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3736,"terminal":false,"missionId":"e0cf6a8a-969a-45bd-9bf1-a35f2d3cc564","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"2ba417adc03f92cd4290c8e79028619b0068c95f","timingsMs":{"prReadinessMs":430,"approvedPlanMs":0,"shipAndProveMs":2398,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e0cf6a8a-969a-45bd-9bf1-a35f2d3cc564"},"performance":null,"deploymentId":"forgejo-main-2ba417adc03f","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1924,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T14:04:39.956653+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3736","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e0cf6a8a-969a-45bd-9bf1-a35f2d3cc564:automatic-mission-resume:3736:canonical_release_reconciliation_pending","mission_step_id":"6bbd1680-498f-417b-8a45-1ccf51887f1d","command_center_event_id":"e0cf6a8a-969a-45bd-9bf1-a35f2d3cc564"},{"id":"225ecd5c-902b-49c6-bcc6-1b2e4cff53c3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":null,"terminal":false,"missionId":"6c00c0c7-8948-4c4d-9e23-a6213649077d","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":1173,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1173,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1173,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1173,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6c00c0c7-8948-4c4d-9e23-a6213649077d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1296,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T00:55:37.394397+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6c00c0c7-8948-4c4d-9e23-a6213649077d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d4734e4f-0c17-40a7-b209-394bdb8a7407","command_center_event_id":"6c00c0c7-8948-4c4d-9e23-a6213649077d"},{"id":"22617e82-b7f7-4c0d-a7ee-d6e42287a4cc","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"b35f64a8cf5238edde61310dd9fadc22422d4968","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Frontend-only Console repair. Make the backend tenant resolver observable live in Sidekick with a compact strip showing idle/resolving/resolved/ambiguous/error, resolved tenant name, confidence, match kind, and target route. Also fix the visual-intent predicate so natural words such as Analyze, Analyzing, Analysis and Analyze-style variants trigger Witness mode when paired with a visual surface such as dashboard/page/screen. Change only src/pages/admin/GodModeCommandConsole.tsx. Preserve the current v3 Witness layout and backend RPC. Ship through the canonical bounded frontend path, Gate, squash merge, Cloudflare frontend release, then prove on live /admin/console with the exact prompt 'Analyze the big papi dashboard and tell me what you see' that the resolver strip shows Big Papi's Coquito Iceys with the /big-papis/owner/dashboard route and Witness mode opens without asking which page.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-artifact-scope","satisfied":false,"statement":"The requested visual artifact type is authoritative: dashboard only. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":false,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-visual"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"6fdee5fccbc2e2e1bfb7973077215b865dbe89939e913b25cce62dffcd05ca4d","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"6fdee5fccbc2e2e1bfb7973077215b865dbe89939e913b25cce62dffcd05ca4d"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"b35f64a8cf5238edde61310dd9fadc22422d4968","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T15:48:57.705994+00:00","proof_gate":"request_contract_pending","source_sha":"b35f64a8cf5238edde61310dd9fadc22422d4968","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7140fc89-022b-405b-b826-abd3f648f965:request-contract:6fdee5fccbc2e2e1bfb7973077215b865dbe89939e913b25cce62dffcd05ca4d:b35f64a8cf5238edde61310dd9fadc22422d4968:pending:visual","mission_step_id":"9924ef0b-885e-4510-9e2e-53b9fc62a1fb","command_center_event_id":"7140fc89-022b-405b-b826-abd3f648f965"},{"id":"2263ae7a-70d0-443a-8a08-37bae74fff60","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"48c19023f7ab5656dcf839d9e0719ecbb2092466","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"48c19023f7ab5656dcf839d9e0719ecbb2092466","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"6c244e1f7997b9fcdcdbd7e8396908bec83f7194779259a07556a070b86a7dff","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T22:57:09.627051+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"48c19023f7ab5656dcf839d9e0719ecbb2092466","external_id":"forgejo-main-48c19023f7ab","receipt_type":"canonical_release_status","idempotency_key":"mission:1460c8da-38e7-4c16-ba5c-fd9806e060a8:forgejo-release-status:48c19023f7ab5656dcf839d9e0719ecbb2092466:verified:forgejo-main/source=success","mission_step_id":"e32fa94e-ca5b-4c63-9fc0-efc2873b4341","command_center_event_id":"1460c8da-38e7-4c16-ba5c-fd9806e060a8"},{"id":"226483ad-6f58-4759-899a-af49d57a57c4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/stop-unsafe-release-retries","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3688,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.46.4-pr-head-integrity","prNumber":null,"terminal":false,"missionId":"ce72d766-99f2-4643-93d8-8f7ae192f459","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"ce72d766-99f2-4643-93d8-8f7ae192f459"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6443,"likelyAffectedFiles":["src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","src/__tests__/contracts/cc-execution-scoped-patch-runtime.test.ts","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","scripts/generate-cc-execution-action-schema.mjs","src/components/admin/InvoicePermissionsManager.tsx","src/__tests__/commandCenter/deployDetection.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/supabase-migration-release.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T13:56:27.733291+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ce72d766-99f2-4643-93d8-8f7ae192f459:execute_mission:repair_mission_synthesis_ready","mission_step_id":"893f180b-968c-4274-bc4c-bea88470d0f2","command_center_event_id":"ce72d766-99f2-4643-93d8-8f7ae192f459"},{"id":"2264c79b-9340-414c-85db-08dca53d1a86","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d6357c3686c8","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1720,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-30T20:50:23.832Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.25-executorless-implementation-resume","prNumber":null,"terminal":false,"missionId":"d6357c36-86c8-4fbf-8123-5460dd0ef2c7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1978,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":337,"providerAuthMs":0,"ledgerPrepareMs":337,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":337,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":337,"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":"d6357c36-86c8-4fbf-8123-5460dd0ef2c7"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4198,"likelyAffectedFiles":["src/pages/card-grading/PCGModesWorkspace.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T20:51:32.947036+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d6357c36-86c8-4fbf-8123-5460dd0ef2c7:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9444aa50-e378-4eac-9bea-0d503b827349","command_center_event_id":"d6357c36-86c8-4fbf-8123-5460dd0ef2c7"},{"id":"226753d8-fc4e-44ee-aeae-c509a71a067e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-f384d3aff382","reason":"canonical_release_queue_busy:14661","status":"blocked","metrics":{"receiptBytes":25897,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":8,"executorlessWaitMs":37519,"firstUsefulResultAt":"2026-10-03T01:29:19.224Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":"1.64.66-paul-external-research","prNumber":4585,"terminal":false,"missionId":"f384d3af-f382-49de-b915-16bf029376ed","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"16ed6954a338fb69fbfa0dfad38a8a5f9e62dbdd","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1063,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":91,"approvedPlanMs":0,"missionSetupMs":271,"providerAuthMs":0,"shipAndProveMs":596,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":271,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":271,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f384d3af-f382-49de-b915-16bf029376ed"},"performance":null,"deploymentId":"forgejo-main-16ed6954a338","releaseState":"pending","workflowRunId":14661,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["irslogiqs-sync"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1404,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:29:59.786153+00:00","proof_gate":"canonical_release_blocked","source_sha":"16ed6954a338fb69fbfa0dfad38a8a5f9e62dbdd","external_id":"forgejo-main-16ed6954a338","receipt_type":"execute_mission","idempotency_key":"mission:f384d3af-f382-49de-b915-16bf029376ed:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"275d99a1-2079-458d-9c9d-4f1ce74002e7","command_center_event_id":"f384d3af-f382-49de-b915-16bf029376ed"},{"id":"226867d3-5d97-4e2a-9c3c-f0a32da96bbe","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"44d0fef78e916f0f0abdeeb1f20794efd44c8d31b6b07ff66346017a8e7064fd","forgejoWorkflowProof":{"runId":13438,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T19:08:55.902253+00:00","proof_gate":"canonical_release_pending","source_sha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","external_id":"forgejo-main-2ecae0ddedc1","receipt_type":"canonical_release_status","idempotency_key":"mission:9216d5c2-99ac-4343-a112-c0a77103fdbe:forgejo-release-status:2ecae0ddedc1dc01441479996e44ab081a8c3ae8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c929ade0-7b15-4c37-84e1-818a2a5e8934","command_center_event_id":"9216d5c2-99ac-4343-a112-c0a77103fdbe"},{"id":"2269a1f6-a12e-4f8d-95cf-3ff00c9bff2d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"6d5e32ef635175270427838e3adc3e47a5f126fc","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"6d5e32ef635175270427838e3adc3e47a5f126fc","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":null,"releaseTargetStates":{},"requestContractHash":"0832c194d1ac371301d2eaf6b9ae0b8d8e7ccfd57b0ca9bb42b306c91f79ad06","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:30:15.228592+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|release-targets/detection=pending","mission_step_id":"69ef570e-4d3c-43b8-b1cf-4cf0a9719458","command_center_event_id":"d9f686ef-11c4-4e42-8fe5-fff4edd523c9"},{"id":"226dc343-953c-4546-8b29-ef60b27b79fa","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-80e8ab496e97","prNumber":4445,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5021a8af705b0cacdf867872422dcc0e27e3d1aa","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:39:01.141039+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5021a8af705b0cacdf867872422dcc0e27e3d1aa","external_id":"4445","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:80e8ab49-6e97-4c75-98f8-11e149c01a3d:merged-pr:4445:5021a8af705b0cacdf867872422dcc0e27e3d1aa","mission_step_id":"ffb0fc12-c555-4f37-b2d4-ecbfe8d46a80","command_center_event_id":"80e8ab49-6e97-4c75-98f8-11e149c01a3d"},{"id":"226f0487-cae9-4382-8b01-ec801796d8dc","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"success"},"mainSha":"c7cbaf23438ab0012386598eb4e9959a8fb439b4","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"sourceSha":"c7cbaf23438ab0012386598eb4e9959a8fb439b4","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","ccExecution":"success","supabaseEdge":"success"},"requestContractHash":"4eb6a2a895e17d792cb5ff1c8c148fc0e05904324aab8d4b7574886131c2f6d5","forgejoWorkflowProof":{"runId":14226,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","targetStates":{"frontend":"pending","ccExecution":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2583c6fd7edb72fa98dc3ff9c37228b416b8c1d7","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-2583c6fd7edb72fa98dc3ff9c37228b416b8c1d7","compareStatus":"target_job_success_runtime_verified","workflowRunId":14226,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.47-paul-owner-answer-quality","workflowFailed":false,"containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T02:10:53.179081+00:00","proof_gate":"canonical_release_pending","source_sha":"c7cbaf23438ab0012386598eb4e9959a8fb439b4","external_id":"forgejo-main-c7cbaf23438a","receipt_type":"canonical_release_status","idempotency_key":"mission:25292583-cf21-4de1-9ded-df4d2797912d:forgejo-release-status:c7cbaf23438ab0012386598eb4e9959a8fb439b4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=success|frontend-cloudflare/live=pending","mission_step_id":"defb33b6-d2ac-4dcb-9030-3169cacaf6aa","command_center_event_id":"25292583-cf21-4de1-9ded-df4d2797912d"},{"id":"226febba-27e1-4773-92be-4c678d9ce198","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/proposal-editor-universal-media-crop","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1983,"terminal":false,"missionId":"66ee9a22-19ef-4296-afdf-e20b26b99b96","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":427,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":931,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":811,"ledgerReconcileMs":0,"lineageReconcileMs":120,"resolvePreflightMs":931,"repositoryMutationMs":427,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":811,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"66ee9a22-19ef-4296-afdf-e20b26b99b96"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1424,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T18:54:14.881191+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:66ee9a22-19ef-4296-afdf-e20b26b99b96:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"eb1b2dd1-64d3-4242-93ea-503c9f9668c4","command_center_event_id":"66ee9a22-19ef-4296-afdf-e20b26b99b96"},{"id":"22701210-e033-47b9-9cc2-d9d77768bce2","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt the already-existing, already-green Forgejo PR #480 (Support Big Papi proposal alternatives) on branch ai/big-papis-proposal-alternatives-20260820 exactly as-is. Do not create another branch or PR and do not modify source. Squash-merge PR #480 through protected main, release only the affected frontend target, and prove production /big-papis/proposals contains the alternatives behavior so mutually exclusive service options are not summed as a proposal total.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-20T06:11:45.355Z","fingerprint":"9567a1b3ef6f72ad135d03f104f8e606e7fcb68c4356c34c7c4572ea8ccd132b","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-proposal-alternatives-20260820","requestedBranch":"ai/big-papis-proposal-alternatives-20260820","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-20T06:11:45.900459+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:64840ea9-d5a7-40ee-9796-24f62810ee67:tenant-workstream-contribution:9567a1b3ef6f72ad135d03f104f8e606e7fcb68c4356c34c7c4572ea8ccd132b","mission_step_id":"42c42491-786e-411d-8f64-a510fda9efc3","command_center_event_id":"64840ea9-d5a7-40ee-9796-24f62810ee67"},{"id":"22781024-654e-42b1-b827-2c024399186b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-04c75bc55140","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5701,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":61736,"firstUsefulResultAt":"2026-10-01T12:25:10.916Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.36-paul-response-contract","prNumber":null,"terminal":false,"missionId":"04c75bc5-5140-4cd8-b9f9-0760b4baaa86","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1365,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":347,"providerAuthMs":0,"ledgerPrepareMs":347,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":347,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":347,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"04c75bc5-5140-4cd8-b9f9-0760b4baaa86"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3325,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T12:25:32.149508+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:04c75bc5-5140-4cd8-b9f9-0760b4baaa86:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d8a5f45c-60c0-4751-8892-d3947707094b","command_center_event_id":"04c75bc5-5140-4cd8-b9f9-0760b4baaa86"},{"id":"22788156-30d5-4be2-9516-0d31352a61cd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-50a7363754da","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":9827,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":18334,"firstUsefulResultAt":"2026-10-03T21:49:21.355Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4679,"terminal":false,"missionId":"50a73637-54da-4eeb-9e74-4d2d17364cce","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2193,"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":"50a73637-54da-4eeb-9e74-4d2d17364cce"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T21:49:35.869461+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4679","receipt_type":"automatic_mission_resume","idempotency_key":"mission:50a73637-54da-4eeb-9e74-4d2d17364cce:automatic-mission-resume:4679:repair_mission_pr_ready_retryable","mission_step_id":"05b13f58-3600-4118-8f98-b822fea76ef2","command_center_event_id":"50a73637-54da-4eeb-9e74-4d2d17364cce"},{"id":"2278a76f-d202-43ca-ab78-d50a7f5d6b4c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3f4cf290152f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":3510,"terminal":false,"missionId":"3f4cf290-152f-4dbd-8426-fc823416106b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4650,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":602,"missionSetupMs":243,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":243,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":243,"repositoryMutationMs":4048,"repositoryProviderMs":4048,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2345,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":243,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1703},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"3f4cf290-152f-4dbd-8426-fc823416106b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3144,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:31:55.867277+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3510","receipt_type":"execute_mission","idempotency_key":"mission:3f4cf290-152f-4dbd-8426-fc823416106b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"f985ba24-76ac-4b5d-becb-70d854658f47","command_center_event_id":"3f4cf290-152f-4dbd-8426-fc823416106b"},{"id":"227942d4-165f-4df6-b470-180ec0ec3981","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"76b040e60967347036b1785fd70eb2d2ec531e4b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"frontend-live","satisfied":true,"statement":"The already-merged New Business Pipeline repair is present in the live Cloudflare frontend.","proofConditionIds":["proof-frontend"]}],"satisfied":true,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"Corrective generation may change only inert frontend release-proof source and release frontend only.","proofConditionIds":["proof-frontend"]},{"id":"no-outreach","satisfied":true,"statement":"Do not create or contact prospects.","proofConditionIds":["proof-frontend"]},{"id":"preserve-repair","satisfied":true,"statement":"Preserve the merged PR #3117 product behavior unchanged.","proofConditionIds":["proof-frontend"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-frontend"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-frontend"]}],"contractHash":"2b9d604a97454f3f7f60196fec7362133d5a277097d89ba782e23df58d12b048","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-frontend","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"2b9d604a97454f3f7f60196fec7362133d5a277097d89ba782e23df58d12b048"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T16:37:09.644885+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"76b040e60967347036b1785fd70eb2d2ec531e4b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:41e94cc8-7723-49bf-af79-a067f678dadb:request-contract:2b9d604a97454f3f7f60196fec7362133d5a277097d89ba782e23df58d12b048:76b040e60967347036b1785fd70eb2d2ec531e4b:verified:","mission_step_id":"f2fe2eaa-7ce0-4769-a2c1-035bbf204100","command_center_event_id":"41e94cc8-7723-49bf-af79-a067f678dadb"},{"id":"227a16d4-bd61-41aa-a453-5956c62ff66a","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/lib/enrichment/contactEnrichment.ts","content":"export type EnrichmentStatus = 'matched' | 'no_match' | 'prerequisite_required' | 'error';\n\nexport interface ContactEnrichmentInput {\n  tenantId: string;\n  contactId?: string | null;\n  name?: string | null;\n  email?: string | null;\n  phone?: string | null;\n  address?: string | null;\n  city?: string | null;\n  state?: string | null;\n  zip?: string | null;\n}\n\nexport interface EnrichedContactFields {\n  email?: string | null;\n  phone?: string | null;\n  address?: string | null;\n  city?: string | null;\n  state?: string | null;\n  zip?: string | null;\n}\n\nexport interface EnrichmentEvidence {\n  key: string;\n  value: string;\n  source?: string | null;\n}\n\nexport interface ContactEnrichmentMatch {\n  status: 'matched' | 'no_match';\n  confidence: number;\n  fields?: EnrichedContactFields;\n  evidence?: EnrichmentEvidence[];\n  providerRecordId?: string | null;\n}\n\nexport interface ContactEnrichmentAdapter {\n  providerName: string;\n  providerInstanceId: string;\n  tenantId: string;\n  enabled: boolean;\n  enrich(input: ContactEnrichmentInput): Promise<ContactEnrichmentMatch>;\n}\n\nexport interface EnrichmentAttemptReceipt {\n  tenantId: string;\n  providerName: string;\n  providerInstanceId: string;\n  status: EnrichmentStatus;\n  confidence: number | null;\n  observedAt: string;\n  reason?: string | null;\n  providerRecordId?: string | null;\n}\n\nexport interface ContactEnrichmentResult {\n  status: EnrichmentStatus;\n  tenantId: string;\n  fields: EnrichedContactFields;\n  confidence: number | null;\n  providerName: string | null;\n  providerInstanceId: string | null;\n  evidence: EnrichmentEvidence[];\n  attempts: EnrichmentAttemptReceipt[];\n  reason?: string | null;\n}\n\nconst clampConfidence = (value: number) => Math.max(0, Math.min(1, Number.isFinite(value) ? value : 0));\n\nexport async function runContactEnrichmentWaterfall(\n  input: ContactEnrichmentInput,\n  adapters: ContactEnrichmentAdapter[],\n  minimumConfidence = 0.85,\n): Promise<ContactEnrichmentResult> {\n  const tenantId = String(input.tenantId || '').trim();\n  if (!tenantId) {\n    return {\n      status: 'prerequisite_required',\n      tenantId: '',\n      fields: {},\n      confidence: null,\n      providerName: null,\n      providerInstanceId: null,\n      evidence: [],\n      attempts: [],\n      reason: 'tenant_required',\n    };\n  }\n\n  const eligible = adapters.filter((adapter) =>\n    adapter.enabled\n    && Boolean(adapter.providerInstanceId)\n    && adapter.tenantId === tenantId,\n  );\n\n  if (!eligible.length) {\n    return {\n      status: 'prerequisite_required',\n      tenantId,\n      fields: {},\n      confidence: null,\n      providerName: null,\n      providerInstanceId: null,\n      evidence: [],\n      attempts: [],\n      reason: 'verified_tenant_provider_binding_required',\n    };\n  }\n\n  const attempts: EnrichmentAttemptReceipt[] = [];\n  let best: ContactEnrichmentResult | null = null;\n\n  for (const adapter of eligible) {\n    const observedAt = new Date().toISOString();\n    try {\n      const match = await adapter.enrich({ ...input, tenantId });\n      const confidence = clampConfidence(match.confidence);\n      attempts.push({\n        tenantId,\n        providerName: adapter.providerName,\n        providerInstanceId: adapter.providerInstanceId,\n        status: match.status,\n        confidence,\n        observedAt,\n        providerRecordId: match.providerRecordId ?? null,\n      });\n\n      if (match.status !== 'matched') continue;\n\n      const candidate: ContactEnrichmentResult = {\n        status: 'matched',\n        tenantId,\n        fields: match.fields || {},\n        confidence,\n        providerName: adapter.providerName,\n        providerInstanceId: adapter.providerInstanceId,\n        evidence: match.evidence || [],\n        attempts: [...attempts],\n      };\n\n      if (!best || confidence > (best.confidence ?? 0)) best = candidate;\n      if (confidence >= minimumConfidence) return candidate;\n    } catch (error) {\n      attempts.push({\n        tenantId,\n        providerName: adapter.providerName,\n        providerInstanceId: adapter.providerInstanceId,\n        status: 'error',\n        confidence: null,\n        observedAt,\n        reason: error instanceof Error ? error.message : 'provider_error',\n      });\n    }\n  }\n\n  if (best) return { ...best, attempts };\n\n  return {\n    status: attempts.some((attempt) => attempt.status === 'error') ? 'error' : 'no_match',\n    tenantId,\n    fields: {},\n    confidence: null,\n    providerName: null,\n    providerInstanceId: null,\n    evidence: [],\n    attempts,\n    reason: attempts.some((attempt) => attempt.status === 'error') ? 'providers_exhausted_with_errors' : 'no_provider_match',\n  };\n}\n"},{"path":"src/lib/tennex/tennexContactEnrichment.ts","content":"import {\n  buildCallOutreachCompliance,\n  type CallOutreachComplianceInput,\n} from '@/lib/compliance/callOutreachCompliance';\nimport {\n  runContactEnrichmentWaterfall,\n  type ContactEnrichmentAdapter,\n  type ContactEnrichmentInput,\n} from '@/lib/enrichment/contactEnrichment';\n\nexport interface TennexEnrichedCallInput {\n  contact: ContactEnrichmentInput;\n  adapters: ContactEnrichmentAdapter[];\n  compliance: Omit<CallOutreachComplianceInput, 'toPhone'>;\n  minimumConfidence?: number;\n}\n\nexport async function prepareTennexEnrichedCall(input: TennexEnrichedCallInput) {\n  const enrichment = await runContactEnrichmentWaterfall(\n    input.contact,\n    input.adapters,\n    input.minimumConfidence,\n  );\n\n  const resolvedPhone = enrichment.fields.phone || input.contact.phone || null;\n  const compliance = buildCallOutreachCompliance({\n    ...input.compliance,\n    toPhone: resolvedPhone,\n  });\n\n  return {\n    enrichment,\n    resolvedPhone,\n    compliance,\n    dialAllowed: enrichment.status !== 'prerequisite_required' && compliance.decision === 'allow',\n  };\n}\n"},{"path":"src/__tests__/contracts/contact-enrichment-compliance.contract.test.ts","content":"import { describe, expect, it, vi } from 'vitest';\n\nimport {\n  runContactEnrichmentWaterfall,\n  type ContactEnrichmentAdapter,\n} from '../../lib/enrichment/contactEnrichment';\nimport { prepareTennexEnrichedCall } from '../../lib/tennex/tennexContactEnrichment';\n\ndescribe('contact enrichment waterfall and Tennex call compliance', () => {\n  it('fails closed when no verified tenant provider binding exists', async () => {\n    const result = await runContactEnrichmentWaterfall(\n      { tenantId: 'tenant-a', name: 'Example Person' },\n      [],\n    );\n\n    expect(result.status).toBe('prerequisite_required');\n    expect(result.reason).toBe('verified_tenant_provider_binding_required');\n  });\n\n  it('never uses a provider instance belonging to another tenant', async () => {\n    const enrich = vi.fn(async () => ({\n      status: 'matched' as const,\n      confidence: 0.99,\n      fields: { phone: '+15555551212' },\n    }));\n    const adapters: ContactEnrichmentAdapter[] = [{\n      providerName: 'example',\n      providerInstanceId: 'provider-b',\n      tenantId: 'tenant-b',\n      enabled: true,\n      enrich,\n    }];\n\n    const result = await runContactEnrichmentWaterfall(\n      { tenantId: 'tenant-a', name: 'Example Person' },\n      adapters,\n    );\n\n    expect(result.status).toBe('prerequisite_required');\n    expect(enrich).not.toHaveBeenCalled();\n  });\n\n  it('stops the waterfall once a sufficiently confident match is found', async () => {\n    const first = vi.fn(async () => ({\n      status: 'matched' as const,\n      confidence: 0.92,\n      fields: { phone: '+15555551212' },\n      evidence: [{ key: 'phone', value: '+15555551212', source: 'example-a' }],\n    }));\n    const second = vi.fn(async () => ({\n      status: 'matched' as const,\n      confidence: 0.97,\n      fields: { phone: '+15555550000' },\n    }));\n\n    const result = await runContactEnrichmentWaterfall(\n      { tenantId: 'tenant-a', name: 'Example Person' },\n      [\n        { providerName: 'example-a', providerInstanceId: 'a1', tenantId: 'tenant-a', enabled: true, enrich: first },\n        { providerName: 'example-b', providerInstanceId: 'b1', tenantId: 'tenant-a', enabled: true, enrich: second },\n      ],\n      0.9,\n    );\n\n    expect(result.providerName).toBe('example-a');\n    expect(second).not.toHaveBeenCalled();\n  });\n\n  it('keeps enriched Tennex calls behind the existing DNC and after-hours guard', async () => {\n    const result = await prepareTennexEnrichedCall({\n      contact: { tenantId: 'tenant-a', name: 'Example Person' },\n      adapters: [{\n        providerName: 'example',\n        providerInstanceId: 'a1',\n        tenantId: 'tenant-a',\n        enabled: true,\n        enrich: async () => ({\n          status: 'matched',\n          confidence: 0.95,\n          fields: { phone: '+15555551212' },\n        }),\n      }],\n      compliance: {\n        tenantType: 'tax firm',\n        customerConsentKnown: true,\n        dncFlagged: true,\n        isWithinAllowedHours: false,\n      },\n    });\n\n    expect(result.enrichment.status).toBe('matched');\n    expect(result.compliance.decision).toBe('block');\n    expect(result.compliance.reasons).toContain('dnc_flagged');\n    expect(result.compliance.reasons).toContain('after_hours');\n    expect(result.dialAllowed).toBe(false);\n  });\n});\n"}],"branch":"ai/objective-first-repair-dd510b1d603f","writes":[],"patches":[],"version":1,"approved":true,"missionId":"dd510b1d-603f-4604-9989-ff6d1cde56d1","objective":"Continue mission dd510b1d-603f-4604-9989-ff6d1cde56d1 with the exact bounded implementation: add the shared tenant-scoped contact enrichment waterfall and Tennex wrapper, and close the generic Call Center dial bypass by invoking the existing canonical call compliance guard before session creation or tel: dialing. Preserve the platform 8 AM-8 PM Eastern rule and DNC/TCPA checks. No provider is activated or fabricated.","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/pages/applications/CallCenterApplicationRoute.tsx","edits":[{"new_content":"import { toast } from '@/lib/notify';\nimport { buildCallOutreachCompliance, formatCallComplianceBlock } from '@/lib/compliance/callOutreachCompliance';","old_content":"import { toast } from '@/lib/notify';"},{"new_content":"const startCall=async()=>{if(!tenantId||!user?.id||!contact?.id)return;const compliance=buildCallOutreachCompliance({tenantType:activeTenant?.tenant_type,toPhone:contact.phone,customerConsentKnown:true,dncFlagged:Boolean(contact.is_dnc)});if(compliance.decision!=='allow'){toast.error(formatCallComplianceBlock(compliance));return;}setBusy(true);try{const firstStage=activeStages[0]||DEFAULT_STAGES[0];","old_content":"const startCall=async()=>{if(!tenantId||!user?.id||!contact?.id)return;setBusy(true);try{const firstStage=activeStages[0]||DEFAULT_STAGES[0];"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"outcome-enrichment","statement":"Tennex has a shared tenant-scoped provider-neutral enrichment waterfall with provenance, confidence, verification metadata, stop-on-confidence, and fail-closed provider binding.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-compliance","statement":"The generic Guided Call Workflow route invokes the existing canonical call compliance guard before creating a call session or navigating to tel:, preserving DNC/TCPA and 8 AM-8 PM Eastern enforcement.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"tenant-isolation","statement":"Provider adapters must be explicitly bound to the same tenant; cross-tenant or missing provider bindings fail closed.","proofConditionIds":["proof-repository"]},{"id":"reuse-compliance","statement":"Use the existing call outreach compliance guard rather than duplicating DNC/TCPA/time-window logic.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"no-provider-fiction","statement":"Do not mark Melissa, Accurate Append, or any other provider connected without verified credentials and a tenant-bound provider instance.","proofConditionIds":["proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged source and contract tests prove tenant-scoped enrichment and canonical pre-dial compliance reuse.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Affected production runtime is released and healthy; provider activation remains prerequisite-required until a verified tenant provider instance exists.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"dd510b1d-603f-4604-9989-ff6d1cde56d1","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"outcomes":[{"id":"outcome-enrichment","statement":"Tennex has a shared tenant-scoped provider-neutral enrichment waterfall with provenance, confidence, verification metadata, stop-on-confidence, and fail-closed provider binding.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-compliance","statement":"The generic Guided Call Workflow route invokes the existing canonical call compliance guard before creating a call session or navigating to tel:, preserving DNC/TCPA and 8 AM-8 PM Eastern enforcement.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"tenant-isolation","statement":"Provider adapters must be explicitly bound to the same tenant; cross-tenant or missing provider bindings fail closed.","proofConditionIds":["proof-repository"]},{"id":"reuse-compliance","statement":"Use the existing call outreach compliance guard rather than duplicating DNC/TCPA/time-window logic.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"no-provider-fiction","statement":"Do not mark Melissa, Accurate Append, or any other provider connected without verified credentials and a tenant-bound provider instance.","proofConditionIds":["proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged source and contract tests prove tenant-scoped enrichment and canonical pre-dial compliance reuse.","required":true},{"id":"proof-runtime","kind":"runtime","claim":"Affected production runtime is released and healthy; provider activation remains prerequisite-required until a verified tenant provider instance exists.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"c94734272171b93e87f93daa0d1f8c8698e32e3f80ee83dc51ce8c2b7f65dcff","replayCount":0,"serializedBytes":15024},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:00:21.670825+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:dd510b1d-603f-4604-9989-ff6d1cde56d1:repository-mutation-intent:c94734272171b93e87f93daa0d1f8c8698e32e3f80ee83dc51ce8c2b7f65dcff:0","mission_step_id":"4deb30bd-eb7d-4bdf-94bd-d73b4594ce99","command_center_event_id":"dd510b1d-603f-4604-9989-ff6d1cde56d1"},{"id":"227a9301-4c4c-4881-bea7-861fbd66398f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":null,"terminal":false,"missionId":"9436f7b1-fd61-4457-8bf8-ce8b9ad66d78","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3875,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1242,"providerAuthMs":0,"ledgerPrepareMs":1242,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1242,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1242,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"9436f7b1-fd61-4457-8bf8-ce8b9ad66d78"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3590,"likelyAffectedFiles":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:09:44.386292+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9436f7b1-fd61-4457-8bf8-ce8b9ad66d78:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a82a727c-eb73-4d88-8a05-6c9cdb929f9e","command_center_event_id":"9436f7b1-fd61-4457-8bf8-ce8b9ad66d78"},{"id":"227b47e9-049e-4355-a364-6eb9c107f09b","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"6ba6b935d19dcd8af4bfc865e824bba7abc09dce","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"be5b4f51524d735d85a26f879dfbefa15b572058","prNumber":4013,"gateRunId":12604,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/12604/jobs/6","mergeCommitSha":"6ba6b935d19dcd8af4bfc865e824bba7abc09dce"}],"requestContractHash":"41b07017abcca3df6fe2e44917af3d975edd5850600afeda9aedd56191e23bf0","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T16:16:00.186193+00:00","proof_gate":"request_contract_repository_verified","source_sha":"6ba6b935d19dcd8af4bfc865e824bba7abc09dce","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:98eb0573-bb1e-466c-a75a-9f3cde9aeced:request-contract-repository:41b07017abcca3df6fe2e44917af3d975edd5850600afeda9aedd56191e23bf0:6ba6b935d19dcd8af4bfc865e824bba7abc09dce","mission_step_id":"fabfddcb-6bcb-4ffc-af2d-92dc83c80c81","command_center_event_id":"98eb0573-bb1e-466c-a75a-9f3cde9aeced"},{"id":"227c662e-6e39-4dfa-834c-0e14dff62080","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized bounded Command Center PR-readiness timeout repair. Scope is only the runtime readiness GET budgets, matching capability metadata, and required cc-execution version identity; all merge and write safety remains unchanged.","baseSha":"be6b5384cc8ac44b6fa7112bafb4dd954990bdb4","issuedAt":1788976352404,"expiresAt":1788976532404,"missionId":"50170263-3f42-48f8-a658-b9720fa8ef58","authorizationId":"b71b5fbb-3ab8-4923-bff7-25e3a7ee8c13","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:52:32.821692+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"be6b5384cc8ac44b6fa7112bafb4dd954990bdb4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b71b5fbb-3ab8-4923-bff7-25e3a7ee8c13","mission_step_id":"6576e1d1-2ab1-4d08-8da9-ea40ed481402","command_center_event_id":"50170263-3f42-48f8-a658-b9720fa8ef58"},{"id":"227da564-86f7-4ad7-a6c3-cda0f99b8482","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/restore-green-worker-source","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.2-autonomous-forgejo-merge-supervisor","prNumber":null,"terminal":false,"missionId":"c462a179-f0b4-4726-83cb-76706dcd4873","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"c462a179-f0b4-4726-83cb-76706dcd4873"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8134,"likelyAffectedFiles":["src/__tests__/contracts/command-center-mission-control.test.ts",".forgejo/workflows/knocklaunch.yml","src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/command-center-zero-uuid.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","config/control-plane-capabilities.json","src/components/admin/InvoicePermissionsManager.tsx","src/components/admin/LeadManagement/DataQuality/BulkRepairDialog.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T12:43:27.182671+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c462a179-f0b4-4726-83cb-76706dcd4873:execute_mission:repair_mission_synthesis_ready","mission_step_id":"25b977c6-0f92-4fe0-997d-e88529b5c0d7","command_center_event_id":"c462a179-f0b4-4726-83cb-76706dcd4873"},{"id":"227e0198-fa00-40c1-a4ef-aecafe4d8183","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-05T19:56:08.276337+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-f081481f82ef\",\"prNumber\":4994,\"sourceSha\":\"e2f1f04a6b92e8d59b84ce537bebc74b0f0cb670\",\"deploymentId\":\"forgejo-main-e2f1f04a6b92\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:59:39.113935+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:f081481f-82ef-4d67-a883-12ef628ed78a:owner-progress-heartbeat:119414638","mission_step_id":"8f5f4c77-4e0f-42dc-a8bf-0aabebed3d6e","command_center_event_id":"f081481f-82ef-4d67-a883-12ef628ed78a"},{"id":"22801ada-14d3-4c8e-92df-bba370ca2f98","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"fd97a06dfbde84a3c7d0bf94cbdad19360a5d0e5","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"fd97a06dfbde84a3c7d0bf94cbdad19360a5d0e5","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"754755a322e00a03e27207336a97d4974bb1766630ca35f0ebdcd5b46a34284c","forgejoWorkflowProof":{"runId":7273,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"fd97a06dfbde84a3c7d0bf94cbdad19360a5d0e5","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-fd97a06dfbde84a3c7d0bf94cbdad19360a5d0e5","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":7273,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.114-release-read-singleflight","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:07:53.567267+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fd97a06dfbde84a3c7d0bf94cbdad19360a5d0e5","external_id":"forgejo-main-fd97a06dfbde","receipt_type":"canonical_release_status","idempotency_key":"mission:393bfe2f-a074-405f-801b-60bf2d3fd45d:forgejo-release-status:fd97a06dfbde84a3c7d0bf94cbdad19360a5d0e5:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"c41847b8-4efd-4ef9-a28f-fef942f529bd","command_center_event_id":"393bfe2f-a074-405f-801b-60bf2d3fd45d"},{"id":"22810fd9-743c-4754-8791-66680cd0924d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-6534a0b679d4","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.119-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"6534a0b6-79d4-4f7b-abf2-2d796f0e57a5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":21,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":265,"providerAuthMs":0,"ledgerPrepareMs":265,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":265,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":265,"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":"6534a0b6-79d4-4f7b-abf2-2d796f0e57a5"},"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":3914,"likelyAffectedFiles":["scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:41:49.327139+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6534a0b6-79d4-4f7b-abf2-2d796f0e57a5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6bab6326-0d49-4412-adc5-b3db5950b81c","command_center_event_id":"6534a0b6-79d4-4f7b-abf2-2d796f0e57a5"},{"id":"22857b1e-285e-495d-a21b-684c901df846","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"e89a49c344f413681b25fc0dabb9047b7df8b57a","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"sourceSha":"e89a49c344f413681b25fc0dabb9047b7df8b57a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/287","runId":287,"status":"waiting","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"9e650252398230ae1edb84e36a755af3bbfb3942","deploymentId":"forgejo-main-9e650252398230ae1edb84e36a755af3bbfb3942","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.46.2-autonomous-forgejo-merge-supervisor","containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T10:56:53.143138+00:00","proof_gate":"canonical_release_pending","source_sha":"e89a49c344f413681b25fc0dabb9047b7df8b57a","external_id":"forgejo-main-e89a49c344f4","receipt_type":"canonical_release_status","idempotency_key":"mission:482afb60-dafb-48f1-a8de-55d633c6db2d:forgejo-release-status:e89a49c344f413681b25fc0dabb9047b7df8b57a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|frontend-cloudflare/live=pending","mission_step_id":"cf467427-0da0-41d1-b282-50ab8d191397","command_center_event_id":"482afb60-dafb-48f1-a8de-55d633c6db2d"},{"id":"2285a11a-fe0f-4f81-a99d-cb04a7aac217","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-289a2e99fe6d","prNumber":3215,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"10df8775c51fffa9950f322be427a3d421df7569","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T15:28:49.664007+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"10df8775c51fffa9950f322be427a3d421df7569","external_id":"3215","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:289a2e99-fe6d-45de-92ec-b6d79860ae25:merged-pr:3215:10df8775c51fffa9950f322be427a3d421df7569","mission_step_id":"017683df-b2ce-4f78-bb06-a99655a44884","command_center_event_id":"289a2e99-fe6d-45de-92ec-b6d79860ae25"},{"id":"2286de8d-15a6-4fb2-be99-3805ec80d91c","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T16:42:33.919775+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:13:39.454345+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d6711543-ce18-4b15-b998-867e997ee812:owner-progress-heartbeat:119419734","mission_step_id":"792095b1-fadb-4596-bcda-e06026c8c158","command_center_event_id":"d6711543-ce18-4b15-b998-867e997ee812"},{"id":"22873d67-2363-44a1-84a8-634f582c1417","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/platform-wide-sidekick-cleanup","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.24-exact-release-classification","prNumber":null,"terminal":false,"missionId":"1ef9649d-19d4-4df5-9951-d60a20e8528c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"1ef9649d-19d4-4df5-9951-d60a20e8528c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9984,"likelyAffectedFiles":["config/template/prompt","src/supabase","src/pages/admin/ExperienceStudioUX.tsx","src/pages/admin/PlatformExperienceEditor.tsx","src/components/experience-editor/","src/lib/design/experienceSurface","src/lib/design/platformExperienceInventory",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","supabase/functions/","supabase/migrations/"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T11:40:06.799353+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1ef9649d-19d4-4df5-9951-d60a20e8528c:execute_mission:repair_mission_synthesis_ready","mission_step_id":"86d56b0c-17ed-41b6-adac-d2fc7e8ae39c","command_center_event_id":"1ef9649d-19d4-4df5-9951-d60a20e8528c"},{"id":"22874262-8530-49a7-ab21-333deb9c888b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/reliability-burndown-workstream-rotation-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.9-provider-fanout-eliminated","prNumber":null,"terminal":false,"missionId":"e39bee3d-aa86-4408-9d46-58e08ea6a78f","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":40670,"prReadinessMs":0,"approvedPlanMs":40670,"missionSetupMs":2509,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e39bee3d-aa86-4408-9d46-58e08ea6a78f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5209,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T23:20:44.944504+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e39bee3d-aa86-4408-9d46-58e08ea6a78f:execute_mission:repair_mission_execution_retryable","mission_step_id":"1e7db876-d5f3-455a-a5d4-7aa89059cee6","command_center_event_id":"e39bee3d-aa86-4408-9d46-58e08ea6a78f"},{"id":"2287f4ea-dae4-49ca-b2ff-0cc8245eb63a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-35450cc1ab35","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":71100,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-03T03:10:48.807Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":4606,"terminal":false,"missionId":"35450cc1-ab35-408e-b7ac-7c4962d2077e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5210,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2225,"approvedPlanMs":1138,"missionSetupMs":343,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":343,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":343,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":343,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"35450cc1-ab35-408e-b7ac-7c4962d2077e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:10:58.509917+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4606","receipt_type":"execute_mission","idempotency_key":"mission:35450cc1-ab35-408e-b7ac-7c4962d2077e:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8cc2fdb3-b6f5-445b-91ee-40777599cf18","command_center_event_id":"35450cc1-ab35-408e-b7ac-7c4962d2077e"},{"id":"228cc2a9-ead7-4a1e-84d6-bc8e1a454edf","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e3316b893f2e6646c78bead960a7d496ff732dc3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Create a fresh backend repair from current protected main. Modify ONLY config/contracts/PREHISTORIC-001-TENANT-MEDIA.json by replacing cloudflareMediaCanonical false with true and adding newImageUploadCanonicalProvider='r2' plus legacySupabaseMediaCompatibility='readable_staging_and_existing_assets'. Do not touch any other file yet. Stop after exact source commit/PR creation; do not merge or deploy yet.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"805abfbaac0dc77ac0bfdf049852dfe6465524b7d438d57cf2098f255bcb55e7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"805abfbaac0dc77ac0bfdf049852dfe6465524b7d438d57cf2098f255bcb55e7"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T13:36:30.534033+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e3316b893f2e6646c78bead960a7d496ff732dc3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5e0521bc-06c5-4b6d-9c30-0e2393825add:request-contract:805abfbaac0dc77ac0bfdf049852dfe6465524b7d438d57cf2098f255bcb55e7:e3316b893f2e6646c78bead960a7d496ff732dc3:verified:","mission_step_id":"3cbd7954-7dfe-43ce-8892-7b28a1fc2441","command_center_event_id":"5e0521bc-06c5-4b6d-9c30-0e2393825add"},{"id":"229014fb-28dc-4960-bf04-23435340cdff","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/autonomous-onboarding-engine","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":5563,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.46.9-finance-report-heartbeat","prNumber":270,"terminal":false,"missionId":"ed970667-5a98-48ef-9761-d13d58635feb","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ed970667-5a98-48ef-9761-d13d58635feb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6614,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T17:57:00.569717+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"270","receipt_type":"execute_mission","idempotency_key":"mission:ed970667-5a98-48ef-9761-d13d58635feb:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"211da1ba-a428-4b9d-a3d6-0113b6470fd1","command_center_event_id":"ed970667-5a98-48ef-9761-d13d58635feb"},{"id":"22902b53-71cc-4b2a-980b-7ed181017975","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/auto-merge-release-persistence-20260820","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6140,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":543,"terminal":false,"missionId":"dcc028e7-b5b6-427c-930a-235e81c4b10e","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"b0067f9783b31ee17159972d88d70479223497a6","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"dcc028e7-b5b6-427c-930a-235e81c4b10e"},"performance":null,"deploymentId":"forgejo-main-b0067f9783b3","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1837,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T04:18:00.445336+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"543","receipt_type":"automatic_mission_resume","idempotency_key":"mission:dcc028e7-b5b6-427c-930a-235e81c4b10e:automatic-mission-resume:543:canonical_release_dispatched","mission_step_id":"eb3bba46-6086-474c-99d9-ccba2ceaa549","command_center_event_id":"dcc028e7-b5b6-427c-930a-235e81c4b10e"},{"id":"2290f019-9858-46aa-86a0-de493a2ec9fa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":926,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"c9373f8d-0d95-4b8a-b3fe-aeefd876c6de","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c9373f8d-0d95-4b8a-b3fe-aeefd876c6de"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":425,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T01:27:23.006976+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c9373f8d-0d95-4b8a-b3fe-aeefd876c6de:execute_mission:repair_mission_execution_blocked","mission_step_id":"98997550-2ff5-44dd-9512-f8f22c599429","command_center_event_id":"c9373f8d-0d95-4b8a-b3fe-aeefd876c6de"},{"id":"22913954-c7e4-4374-affc-0839a70bad3b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papi-invoice-frog-logo-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4958,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":null,"terminal":false,"missionId":"be3889bf-c923-46d8-b0d1-779418a1981e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"be3889bf-c923-46d8-b0d1-779418a1981e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9281,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T22:08:18.732278+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:be3889bf-c923-46d8-b0d1-779418a1981e:execute_mission:repair_mission_synthesis_ready","mission_step_id":"1ed5713d-145a-4e2f-8188-9c7e89c1554a","command_center_event_id":"be3889bf-c923-46d8-b0d1-779418a1981e"},{"id":"2293aac4-315a-49d6-ad17-92ccda2dec01","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e6e7a510db4d","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":9120,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-24T05:58:26.029Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.244-gate-outcome-classification","prNumber":3600,"terminal":false,"missionId":"e6e7a510-db4d-4152-bd16-7a53e692b390","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6405,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1646,"missionSetupMs":462,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":462,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":462,"repositoryMutationMs":4759,"repositoryProviderMs":4759,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3041,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":462,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1718},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"e6e7a510-db4d-4152-bd16-7a53e692b390"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:58:33.659847+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3600","receipt_type":"execute_mission","idempotency_key":"mission:e6e7a510-db4d-4152-bd16-7a53e692b390:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2f29ba64-e48f-40bf-a66f-5a613953a150","command_center_event_id":"e6e7a510-db4d-4152-bd16-7a53e692b390"},{"id":"2297a2c4-b2a7-4abf-bd65-c2741b4c53b5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fast-ui-fast-ui-p0-pcg-acceptance-repair-on-curr-4f2a7536","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":110193,"releaseCount":0,"toolCallCount":96,"repeatedCallCount":84,"executorlessWaitMs":8345138,"firstUsefulResultAt":"2026-10-06T17:49:52.547Z","recoveryAttemptCount":38,"ownerInterruptionCount":0},"version":null,"prNumber":5197,"terminal":false,"missionId":"98905bd3-35f0-48cc-981b-767a9b2230fb","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"f32ba59c2245de2fb7ab052f5ff9eeddb18b90b3","timingsMs":{"prReadinessMs":8901,"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":"98905bd3-35f0-48cc-981b-767a9b2230fb"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1612,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:50:02.929371+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5197","receipt_type":"automatic_mission_resume","idempotency_key":"mission:98905bd3-35f0-48cc-981b-767a9b2230fb:automatic-mission-resume:5197:repair_mission_pr_ready_retryable","mission_step_id":"082d03c6-8959-4820-a4c5-28c1b0936f89","command_center_event_id":"98905bd3-35f0-48cc-981b-767a9b2230fb"},{"id":"2297f0a0-149d-4828-b639-32544a23dc3c","source":"cc-execution","status":"authorized","payload":{"paths":["config/mcp-connection-contract.json","workers/cc-execution/src/index-mcp-oauth.js","workers/cc-execution/test/mcp-connection-contract.test.js","workers/cc-execution/test/mcp-oauth.test.js"],"reason":"Owner-authorized MCP self-healing repair; exact full changed-path scope required to adopt the reconciled mission branch after ambiguous provider timeout.","baseSha":"72e0ccc8d2a647e9d823d4108d7a5169640220a9","issuedAt":1788890761045,"expiresAt":1788890941045,"missionId":"371ce6e8-f01b-4965-90fc-01e40ac39855","authorizationId":"7f5d13c9-b4e1-4aa0-9b37-cb1a60dce46a","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:06:01.446471+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"72e0ccc8d2a647e9d823d4108d7a5169640220a9","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:7f5d13c9-b4e1-4aa0-9b37-cb1a60dce46a","mission_step_id":"4033f7ac-698b-4a14-8c38-94c4ab1e7ec4","command_center_event_id":"371ce6e8-f01b-4965-90fc-01e40ac39855"},{"id":"2298e4b3-caf2-457c-83b9-dd69e97eb7e3","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/restore-runner-native-scale-contract-20260804\",\"prNumber\":4023,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T09:39:00.46653+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:862179be-56e8-4ac6-9372-1600bb1ca210:owner-progress-heartbeat:119401355","mission_step_id":"0cfd3443-18b7-40c1-8e5d-e1f8ea40e225","command_center_event_id":"862179be-56e8-4ac6-9372-1600bb1ca210"},{"id":"22999213-5046-43a5-b591-2bc92ab48917","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"021aba5cc63f18edf614a3480a65259be8280139","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"workspace-route-resolution","satisfied":true,"statement":"Every registered legitimate workspace destination reachable from tenant selection, tenant shells, MODES entries, app launchers, workspace handoffs, profile, or settings resolves to its correct tenant-scoped route without blank screens, dead paths, generic fallback workspaces, incorrect tenant-selection redirects, or incorrect platform/GodMode routing.","proofConditionIds":["proof-production"]},{"id":"tenant-isolation","satisfied":true,"statement":"Workspace routing preserves the active tenant context and does not cross-route between tenants or leak one tenant's workspace, assets, or route identity into another tenant.","proofConditionIds":["proof-production"]},{"id":"route-regression-guard","satisfied":true,"statement":"Deterministic regression coverage is merged that validates registered workspace destinations and representative MODES and non-MODES tenant route families, including Big Papi's, CURRI/Realty World CURRI Realty, Redfish Roofing, One Call Property Maintenance, Salty Panda Events, Personal, and a standard tenant where those fixtures or canonical route identities exist in current source.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"shared-cause-first","satisfied":true,"statement":"Repair the governing shared route-resolution primitive or contract when safe instead of applying tenant-by-tenant patches; preserve intentional special-case routes.","proofConditionIds":["proof-production"]},{"id":"scope-safety","satisfied":true,"statement":"Do not change unrelated visual design, tenant business data, authentication semantics, Supabase schema, or control-plane source unless live evidence proves one is the first causal owner of the workspace-route failure class.","proofConditionIds":["proof-production"]},{"id":"no-visual-witness","satisfied":true,"statement":"Do not run Visual Witness for this request; route correctness must be proven with source/regression evidence and nonvisual production/runtime evidence.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"0834f29a08211b32dfb3d1314c5188a3dcf43ec6fc6e8538f63b95a0c355ec8b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"0834f29a08211b32dfb3d1314c5188a3dcf43ec6fc6e8538f63b95a0c355ec8b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T01:37:45.469331+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"021aba5cc63f18edf614a3480a65259be8280139","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ce0b1c3e-c9c2-40da-8f26-409c28793d06:request-contract:0834f29a08211b32dfb3d1314c5188a3dcf43ec6fc6e8538f63b95a0c355ec8b:021aba5cc63f18edf614a3480a65259be8280139:verified:","mission_step_id":"22481977-4e6b-417e-84b6-7614f7ce72d5","command_center_event_id":"ce0b1c3e-c9c2-40da-8f26-409c28793d06"},{"id":"22999359-ce6f-404c-b5c6-d34622df5051","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a2651b4ffda9aa3641f4457671a563f79150fd4f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"The control plane workflow validates the 10-minute Gate budget instead of the stale 25-minute value.","proofConditionIds":["proof-source","proof-gate"]},{"id":"outcome-2","satisfied":true,"statement":"Existing queued PRs can pass the corrected Gate contract and progress normally.","proofConditionIds":["proof-gate"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Mutate only .forgejo/workflows/knocklaunch.yml in this repair and preserve protected main, exact-head Gate, and squash merge.","proofConditionIds":["proof-source","proof-gate"]}],"contractHash":"569979d32b740efd39a0c5ef8e816080bcf50661cc9a433b173b22087236df1c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"569979d32b740efd39a0c5ef8e816080bcf50661cc9a433b173b22087236df1c"},"required":true,"satisfied":true},{"id":"proof-gate","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"569979d32b740efd39a0c5ef8e816080bcf50661cc9a433b173b22087236df1c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:32:48.150527+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a2651b4ffda9aa3641f4457671a563f79150fd4f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ab6772d5-fa3f-42fb-8988-8a536b5f88b4:request-contract:569979d32b740efd39a0c5ef8e816080bcf50661cc9a433b173b22087236df1c:a2651b4ffda9aa3641f4457671a563f79150fd4f:verified:","mission_step_id":"777f4122-e68f-451a-a92d-62433f32afd5","command_center_event_id":"ab6772d5-fa3f-42fb-8988-8a536b5f88b4"},{"id":"229c2cd3-5ce8-444c-9f23-fd44bdef6dc3","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ad5217265005","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ad521726-5005-4ffb-97fb-21390e2a3628","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx","src/App.css","src/__tests__/contracts/installed-app-navigation.contract.test.ts"],"anchored_edits":[{"path":"src/PrivateAppShell.tsx","anchor":"const[mobile,setMobile]=React.useState(()=>!publicRecipientRoute&&typeof window!=='undefined'&&window.matchMedia('(max-width: 767px)').matches);React.useEffect(()=>{","replacement":"const[mobile,setMobile]=React.useState(()=>!publicRecipientRoute&&typeof window!=='undefined'&&window.matchMedia('(max-width: 767px)').matches);const[stackRevision,setStackRevision]=React.useState(0);React.useEffect(()=>{"},{"path":"src/PrivateAppShell.tsx","anchor":"document.documentElement.style.setProperty('--kl-platform-mobile-nav-h',`${Math.ceil(footer.getBoundingClientRect().height)}px`);document.documentElement.style.setProperty('--kl-platform-mobile-nav-h',`${Math.ceil(footer.getBoundingClientRect().height)}px`)};","replacement":"document.documentElement.style.setProperty('--kl-platform-mobile-nav-h',`${Math.ceil(footer.getBoundingClientRect().height)}px`)};"},{"path":"src/PrivateAppShell.tsx","anchor":"}).sort((a,b)=>b.getBoundingClientRect().width-a.getBoundingClientRect().width)[0];if(!primary)return;const stackCandidates=Array.from","replacement":"}).sort((a,b)=>b.getBoundingClientRect().width-a.getBoundingClientRect().width)[0];if(!primary){const utilityRoot=document.querySelector<HTMLElement>('.kl-responsive-tenant-runtime');const previousUtilityRootPadding=utilityRoot?.style.paddingBottom||'';const previousPlatformNavHeight=document.documentElement.style.getPropertyValue('--kl-platform-mobile-nav-h');const previousStackHeight=document.documentElement.style.getPropertyValue('--kl-mobile-bottom-stack-h');const syncUtilityOnly=()=>{const utilityHeight=Math.ceil(footer.getBoundingClientRect().height);footer.style.setProperty('bottom','0px','important');document.documentElement.style.setProperty('--kl-platform-mobile-nav-h',`${utilityHeight}px`);document.documentElement.style.setProperty('--kl-mobile-bottom-stack-h',`${utilityHeight}px`);if(utilityRoot)utilityRoot.style.setProperty('padding-bottom',`${utilityHeight}px`,'important')};syncUtilityOnly();let lateMounted=false;const lateMountObserver=new MutationObserver(()=>{if(lateMounted)return;const mounted=selectors.some((selector)=>Boolean(document.querySelector<HTMLElement>(selector)));if(!mounted)return;lateMounted=true;setStackRevision((revision)=>revision+1)});lateMountObserver.observe(document.body,{childList:true,subtree:true,attributes:true,attributeFilter:['class','style','aria-current']});window.addEventListener('resize',syncUtilityOnly,{passive:true});return()=>{lateMountObserver.disconnect();window.removeEventListener('resize',syncUtilityOnly);if(utilityRoot){if(previousUtilityRootPadding)utilityRoot.style.paddingBottom=previousUtilityRootPadding;else utilityRoot.style.removeProperty('padding-bottom')}if(previousPlatformNavHeight)document.documentElement.style.setProperty('--kl-platform-mobile-nav-h',previousPlatformNavHeight);else document.documentElement.style.removeProperty('--kl-platform-mobile-nav-h');if(previousStackHeight)document.documentElement.style.setProperty('--kl-mobile-bottom-stack-h',previousStackHeight);else document.documentElement.style.removeProperty('--kl-mobile-bottom-stack-h')}}const stackCandidates=Array.from"},{"path":"src/PrivateAppShell.tsx","anchor":"const previousRootPadding=root?.style.paddingBottom||'';const syncStack=()=>{const utilityHeight=Math.ceil(footer.getBoundingClientRect().height);footer.style.setProperty('bottom','0px','important');let offset=utilityHeight;for(const element of ordered){element.style.setProperty('bottom',`${offset}px`,'important');offset+=Math.ceil(element.getBoundingClientRect().height)}if(root)root.style.setProperty('padding-bottom',`${offset}px`,'important')};","replacement":"const previousRootPadding=root?.style.paddingBottom||'';const previousPlatformNavHeight=document.documentElement.style.getPropertyValue('--kl-platform-mobile-nav-h');const previousStackHeight=document.documentElement.style.getPropertyValue('--kl-mobile-bottom-stack-h');const previousPrimaryNavHeight=document.documentElement.style.getPropertyValue('--kl-mobile-primary-nav-h');const syncStack=()=>{const utilityHeight=Math.ceil(footer.getBoundingClientRect().height);footer.style.setProperty('bottom','0px','important');document.documentElement.style.setProperty('--kl-platform-mobile-nav-h',`${utilityHeight}px`);document.documentElement.style.setProperty('--kl-mobile-primary-nav-h',`${Math.ceil(primary.getBoundingClientRect().height)}px`);let offset=utilityHeight;for(const element of ordered){element.style.setProperty('bottom',`${offset}px`,'important');offset+=Math.ceil(element.getBoundingClientRect().height)}document.documentElement.style.setProperty('--kl-mobile-bottom-stack-h',`${offset}px`);if(root)root.style.setProperty('padding-bottom',`${offset}px`,'important')};"},{"path":"src/PrivateAppShell.tsx","anchor":"if(root){if(previousRootPadding)root.style.paddingBottom=previousRootPadding;else root.style.removeProperty('padding-bottom')}}},[mobile,activeTenant?.id]);if(!mobile","replacement":"if(root){if(previousRootPadding)root.style.paddingBottom=previousRootPadding;else root.style.removeProperty('padding-bottom')}if(previousPlatformNavHeight)document.documentElement.style.setProperty('--kl-platform-mobile-nav-h',previousPlatformNavHeight);else document.documentElement.style.removeProperty('--kl-platform-mobile-nav-h');if(previousStackHeight)document.documentElement.style.setProperty('--kl-mobile-bottom-stack-h',previousStackHeight);else document.documentElement.style.removeProperty('--kl-mobile-bottom-stack-h');if(previousPrimaryNavHeight)document.documentElement.style.setProperty('--kl-mobile-primary-nav-h',previousPrimaryNavHeight);else document.documentElement.style.removeProperty('--kl-mobile-primary-nav-h')}},[mobile,activeTenant?.id,location.pathname,location.search,stackRevision]);if(!mobile"},{"path":"src/PrivateAppShell.tsx","anchor":"<style>{`@media (max-width:767px){.kl-responsive-tenant-runtime{--kl-mobile-primary-nav-h:64px;--kl-mobile-utility-footer-h:56px;box-sizing:border-box;padding-bottom:calc(env(safe-area-inset-bottom) + var(--kl-mobile-primary-nav-h) + var(--kl-mobile-utility-footer-h))!important}.kl-responsive-tenant-runtime [data-big-papis-mobile-nav=\"true\"],.kl-responsive-tenant-runtime [data-tenant-modes-mobile-nav=\"true\"],.kl-responsive-tenant-runtime [data-tenant-modes-mobile-landing-nav=\"true\"],.kl-responsive-tenant-runtime [data-mobile-bottom-nav=\"true\"],.kl-responsive-tenant-runtime [data-tenant-mobile-nav=\"true\"]{bottom:calc(env(safe-area-inset-bottom) + var(--kl-mobile-utility-footer-h))!important;padding-bottom:0!important}}`}</style>","replacement":"<style>{`@media (max-width:767px){.kl-responsive-tenant-runtime{--kl-mobile-primary-nav-h:64px;--kl-mobile-utility-footer-h:56px;box-sizing:border-box}}`}</style>"},{"path":"src/__tests__/contracts/installed-app-navigation.contract.test.ts","anchor":"  it('is fixed above the primary mobile nav and contains only explicit utility actions', () => {\n    expect(shellSource).toContain('data-platform-mobile-utility-footer=\"true\"');\n    expect(shellSource).toContain(\"matchMedia('(max-width: 767px)')\");\n    expect(shellSource).toContain('bottom-[calc(env(safe-area-inset-bottom)+var(--kl-mobile-primary-nav-h,64px))]');\n    expect(shellSource).toContain('grid-cols-4');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"back\"');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"home\"');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"reload\"');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"messages\"');\n    expect(shellSource).toContain(\"window.dispatchEvent(new CustomEvent('knocklaunch:messages-open'))\");\n    expect(shellSource).not.toContain('data-installed-app-navigation-trigger=\"true\"');\n    expect(shellSource).not.toContain('kl-installed-app-nav-position-v1');\n  });","replacement":"  it('keeps the platform utility footer bottom-most and preserves explicit utility actions', () => {\n    expect(shellSource).toContain('data-platform-mobile-utility-footer=\"true\"');\n    expect(shellSource).toContain(\"matchMedia('(max-width: 767px)')\");\n    expect(shellSource).toContain('className=\"fixed inset-x-0 bottom-0 z-[10050]');\n    expect(shellSource).toContain('grid-cols-4');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"back\"');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"home\"');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"reload\"');\n    expect(shellSource).toContain('data-installed-app-navigation-action=\"messages\"');\n    expect(shellSource).toContain(\"window.dispatchEvent(new CustomEvent('knocklaunch:messages-open'))\");\n    expect(shellSource).not.toContain('data-installed-app-navigation-trigger=\"true\"');\n    expect(shellSource).not.toContain('kl-installed-app-nav-position-v1');\n  });"},{"path":"src/__tests__/contracts/installed-app-navigation.contract.test.ts","anchor":"  it('reserves the complete two-bar mobile footer stack in the route canvas', () => {\n    expect(shellSource).toContain('--kl-mobile-primary-nav-h:64px');\n    expect(shellSource).toContain('--kl-mobile-utility-footer-h:56px');\n    expect(shellSource).toContain('padding-bottom:calc(env(safe-area-inset-bottom) + var(--kl-mobile-primary-nav-h) + var(--kl-mobile-utility-footer-h))!important');\n    expect(modesSource).toContain('pb-[calc(120px+env(safe-area-inset-bottom))] lg:pb-0');\n    expect(modesSource).toContain('pb-[calc(142px+env(safe-area-inset-bottom))] lg:pb-8');\n  });","replacement":"  it('re-detects late-mounted tenant navs and reserves the measured complete bottom stack', () => {\n    expect(shellSource).toContain('const[stackRevision,setStackRevision]=React.useState(0)');\n    expect(shellSource).toContain('data-tenant-modes-mobile-nav=\\\\\"true\\\\\"');\n    expect(shellSource).toContain('data-tenant-modes-mobile-landing-nav=\\\\\"true\\\\\"');\n    expect(shellSource).toContain('const lateMountObserver=new MutationObserver');\n    expect(shellSource).toContain(\"lateMountObserver.observe(document.body,{childList:true,subtree:true,attributes:true\");\n    expect(shellSource).toContain(\"document.documentElement.style.setProperty('--kl-mobile-bottom-stack-h',`${offset}px`)\");\n    expect(shellSource).toContain(\"document.documentElement.style.setProperty('--kl-platform-mobile-nav-h',`${utilityHeight}px`)\");\n    expect(shellSource).toContain(\"root.style.setProperty('padding-bottom',`${offset}px`,'important')\");\n    expect(modesSource).toContain('data-tenant-modes-mobile-landing-nav=\"true\"');\n    expect(modesSource).toContain('data-tenant-modes-mobile-nav=\"true\"');\n  });"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"ad521726-5005-4ffb-97fb-21390e2a3628","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx","src/App.css","src/__tests__/contracts/installed-app-navigation.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"ed00b75f2ba7b957476d29c064ec7ecb67acae323c1cfe4b647a4cac078eb9a0","replayCount":0,"serializedBytes":11960},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T18:12:00.648845+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ad521726-5005-4ffb-97fb-21390e2a3628:repository-mutation-intent:ed00b75f2ba7b957476d29c064ec7ecb67acae323c1cfe4b647a4cac078eb9a0:0","mission_step_id":"4bd4d80c-48ff-48f0-88c3-244ff0676823","command_center_event_id":"ad521726-5005-4ffb-97fb-21390e2a3628"},{"id":"229c3423-15c7-4018-8b12-a52737f8f999","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"acd0617dc4dfcac60d8e31477e06b9520a2b549b","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"acd0617dc4dfcac60d8e31477e06b9520a2b549b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["portal-auth"]},"requestContractHash":"3b23258f4756b62cd527ad0562d136eece9de1b3c78fad039ebf537c8abd1b48","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T23:17:01.389239+00:00","proof_gate":"canonical_release_pending","source_sha":"acd0617dc4dfcac60d8e31477e06b9520a2b549b","external_id":"forgejo-main-acd0617dc4df","receipt_type":"canonical_release_status","idempotency_key":"mission:24c116b2-b33e-4501-86bf-69d72420adf5:forgejo-release-status:acd0617dc4dfcac60d8e31477e06b9520a2b549b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"ee835d7c-22e7-4445-9e47-ff66fea00567","command_center_event_id":"24c116b2-b33e-4501-86bf-69d72420adf5"},{"id":"229ce84e-364a-42fc-bedb-c70daebe23ca","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"27603d0ccfd947e8f7eeb1e1f076517aeae69ade","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"27603d0ccfd947e8f7eeb1e1f076517aeae69ade","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"001add8d4b55b8b3c7c26816a1ebacc183a7dd4abaad881721e381ca90e2ab36","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13074","runId":13074,"status":"success","sourceSha":"27603d0ccfd947e8f7eeb1e1f076517aeae69ade","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T15:51:10.419714+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"27603d0ccfd947e8f7eeb1e1f076517aeae69ade","external_id":"forgejo-main-27603d0ccfd9","receipt_type":"canonical_release_status","idempotency_key":"mission:fbcb340b-f0f1-4044-a044-67cef8a9f8cb:forgejo-release-status:27603d0ccfd947e8f7eeb1e1f076517aeae69ade:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"e318630d-4b2c-484c-8e69-500341617b3f","command_center_event_id":"fbcb340b-f0f1-4044-a044-67cef8a9f8cb"},{"id":"229e4f13-c5e6-4072-9b24-ea03dfce3a17","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a037294e3cf4","reason":"explicit_pull_request_identity_mismatch:2249","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.80-empty-orphan-branch-recovery","prNumber":2249,"terminal":false,"missionId":"a037294e-3cf4-49c5-a25a-4a440a680ea7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2265,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":3507,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":388,"ledgerReconcileMs":0,"lineageReconcileMs":3119,"resolvePreflightMs":3507,"repositoryMutationMs":2265,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":388,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a037294e-3cf4-49c5-a25a-4a440a680ea7"},"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":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:43:01.956912+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a037294e-3cf4-49c5-a25a-4a440a680ea7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c4a22321-5529-4a56-8ce4-2b0b89db7786","command_center_event_id":"a037294e-3cf4-49c5-a25a-4a440a680ea7"},{"id":"229e85e1-b9bd-4778-8f32-0a05c77d9716","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-60e39c94b89f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":null,"terminal":false,"missionId":"60e39c94-b89f-4cc6-9250-4c487cba8a72","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2709,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":489,"providerAuthMs":0,"ledgerPrepareMs":489,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":489,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":489,"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":"60e39c94-b89f-4cc6-9250-4c487cba8a72"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3912,"likelyAffectedFiles":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:57:05.632115+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60e39c94-b89f-4cc6-9250-4c487cba8a72:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bd42fe57-0cf4-4333-ac62-37c6cac27123","command_center_event_id":"60e39c94-b89f-4cc6-9250-4c487cba8a72"},{"id":"22a0f950-fe3a-4df1-b7c3-23a1ab61d248","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":2,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:preflight\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"resolve_preflight\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-08-06T14:52:22.360653+00:00\",\"recoveryAction\":\"resolve_preflight\"},\"blocker\":\"repair_mission_execution_blocked\",\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:20:39.003171+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:768b726f-dfa0-4db8-9537-10181a422011:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_","mission_step_id":"ab82d990-1345-46a4-8519-624ab61b3d9f","command_center_event_id":"768b726f-dfa0-4db8-9537-10181a422011"},{"id":"22a189db-e16b-448d-8327-014fedd22cfe","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6187898d22ed","reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":16516,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"6187898d-22ed-43c5-8f14-55b523c91075","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6187898d-22ed-43c5-8f14-55b523c91075"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4792,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-20T19:55:00.430357+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6187898d-22ed-43c5-8f14-55b523c91075:execute_mission:repair_mission_execution_blocked","mission_step_id":"2058bdbf-398c-4af0-af10-220197354cab","command_center_event_id":"6187898d-22ed-43c5-8f14-55b523c91075"},{"id":"22a326b8-251d-4905-8c04-732e76f3b610","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/big-papis-experience-family-switch","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":2719,"terminal":false,"missionId":"eb83a12c-cfc6-4b6b-a3d8-bc3d84225bc4","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"bc68f1925a7c3e9ba4ba883b663fc76e0ef0db68","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3715,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":161,"approvedPlanMs":0,"missionSetupMs":318,"providerAuthMs":0,"shipAndProveMs":3363,"ledgerPrepareMs":318,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":318,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":318,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"eb83a12c-cfc6-4b6b-a3d8-bc3d84225bc4"},"performance":null,"deploymentId":"forgejo-main-bc68f1925a7c","workflowRunId":8025,"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":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T03:56:15.347131+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"bc68f1925a7c3e9ba4ba883b663fc76e0ef0db68","external_id":"forgejo-main-bc68f1925a7c","receipt_type":"execute_mission","idempotency_key":"mission:eb83a12c-cfc6-4b6b-a3d8-bc3d84225bc4:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"b0cda144-383d-40cb-b84d-af43bef016cc","command_center_event_id":"eb83a12c-cfc6-4b6b-a3d8-bc3d84225bc4"},{"id":"22a344a7-6b57-4e33-9475-59ad82afce4d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-35ecb3f5d52f","prNumber":3303,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8c07e7bb9e251fd131d52871c0ead93d4b1acc88","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T19:36:56.64991+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8c07e7bb9e251fd131d52871c0ead93d4b1acc88","external_id":"3303","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:35ecb3f5-d52f-4557-a642-7bf731c64344:merged-pr:3303:8c07e7bb9e251fd131d52871c0ead93d4b1acc88","mission_step_id":"bb83363c-6f08-4e7c-b9ab-c2fd89f0ffc7","command_center_event_id":"35ecb3f5-d52f-4557-a642-7bf731c64344"},{"id":"22a344fa-477a-4c82-8d8a-c35ef155b202","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"a6d52bec9712acebe2478e8b184ae69425d53a31","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"a6d52bec9712acebe2478e8b184ae69425d53a31","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"a6d52bec9712acebe2478e8b184ae69425d53a31","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"a6d52bec9712acebe2478e8b184ae69425d53a31","deploymentId":"forgejo-main-a6d52bec9712acebe2478e8b184ae69425d53a31","runtimeVersion":"1.50.14-control-plane-readiness","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"a6d52bec9712acebe2478e8b184ae69425d53a31","deploymentId":"forgejo-main-a6d52bec9712acebe2478e8b184ae69425d53a31","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.50.14-control-plane-readiness","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T19:59:16.306873+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a6d52bec9712acebe2478e8b184ae69425d53a31","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:678d2d4a-7f4d-4256-a42b-45b47c78ed00:forgejo-release-status:a6d52bec9712acebe2478e8b184ae69425d53a31:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"60d1a54a-49ba-4964-b52b-a8357050dae1","command_center_event_id":"678d2d4a-7f4d-4256-a42b-45b47c78ed00"},{"id":"22a5b25a-10fd-4035-8e55-cf38aa5a8994","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-08-06T01:56:09.423541+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-encore-appointment-tenant-isolation\",\"prNumber\":4087,\"sourceSha\":\"39544617a591f0f4189ffe114fcbc54bcd597236\",\"deploymentId\":\"canonical-release-39544617a591\"}"},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-04T08:51:18.927386+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c03583e2-5344-4a5b-978b-617ed539c176:owner-progress-heartbeat:119406925","mission_step_id":"d6673dc9-f2dc-45b7-ae13-e6d2ddd67994","command_center_event_id":"c03583e2-5344-4a5b-978b-617ed539c176"},{"id":"22a5bfee-351b-4200-90f6-d3b633eed30e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d392fd71a82a","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.161-forgejo-repository-file-pagination","prNumber":2919,"terminal":false,"missionId":"d392fd71-a82a-47f6-8c51-1737d16c6955","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15501,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1013,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1013,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1013,"repositoryMutationMs":15501,"repositoryProviderMs":14359,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6607,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1013,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":7752},"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":"d392fd71-a82a-47f6-8c51-1737d16c6955"},"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":3237,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T15:59:52.897208+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2919","receipt_type":"execute_mission","idempotency_key":"mission:d392fd71-a82a-47f6-8c51-1737d16c6955:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"2e77839c-d176-4dde-b5ac-3b7e1aa4520f","command_center_event_id":"d392fd71-a82a-47f6-8c51-1737d16c6955"},{"id":"22a71c4b-88af-48c6-b53c-5f45cdb85d56","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_commerce_grading","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"d4101c93-c558-edb6-56ff-5e3d95d0bfed"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:31ecf950-a5ec-4bf0-9a43-4b61cce2e848","mission_step_id":null,"command_center_event_id":"31ecf950-a5ec-4bf0-9a43-4b61cce2e848"},{"id":"22a98a7b-0ea9-4eff-be4d-7610d74f1dab","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-food-truck-tenant-fallback-20260827","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11743,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":810,"terminal":false,"missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":7295,"prReadinessMs":0,"approvedPlanMs":7295,"missionSetupMs":523,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5258,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:08:00.240241+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f5a6be71-8ee2-4b42-8036-fbf026ecb51f:execute_mission:repair_mission_execution_retryable","mission_step_id":"16c365c0-37c1-44f7-88fc-88225a37de6a","command_center_event_id":"f5a6be71-8ee2-4b42-8036-fbf026ecb51f"},{"id":"22aaff11-203b-47f9-9af6-e2fca8b52d0c","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_cards_intake","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"584f8089-408e-e12d-d176-2fc76d64f79a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:de87b4ac-ae73-449c-afa2-ffceeaf48f2f","mission_step_id":null,"command_center_event_id":"de87b4ac-ae73-449c-afa2-ffceeaf48f2f"},{"id":"22abc96f-65f9-42dc-9052-ce550120c208","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"stale_pr_continuation_refresh_retry","leaseEpoch":2,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T18:45:19.961921+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:b339292a-59bf-4bed-be43-2739d1aa8762:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"","mission_step_id":"351e9ddb-3402-44a0-8e44-b69319aff056","command_center_event_id":"b339292a-59bf-4bed-be43-2739d1aa8762"},{"id":"22ad35ae-2901-4c4f-a7b6-7ff1eaa1cb5f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-56e94f79c087","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1683,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T18:12:34.666Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":null,"terminal":false,"missionId":"56e94f79-c087-4b08-878c-f7a3aee3d48e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1246,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":289,"providerAuthMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":289,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":289,"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":"56e94f79-c087-4b08-878c-f7a3aee3d48e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4304,"likelyAffectedFiles":["src/pages/connections/TenantConnections.tsx","supabase/functions/google-workspace-mail/index.ts","supabase/functions/tenant-provider-connections/index.ts","src/pages/tennex/TennexWorkspace.tsx","supabase/migrations/20261001173500_multi_google_workspace_accounts.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:12:44.138796+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:56e94f79-c087-4b08-878c-f7a3aee3d48e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e88630af-5e69-46d2-aca0-7d0637a25abc","command_center_event_id":"56e94f79-c087-4b08-878c-f7a3aee3d48e"},{"id":"22ae3e80-7708-4af2-a0f0-f9e96780ba36","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-5706034a5acf","writes":[],"patches":[],"version":1,"approved":true,"missionId":"5706034a-5acf-4e85-b6ae-9e47163527bd","objective":"Continue the existing P0 tenant-wide Edge Function reliability mission on current main. Apply these exact anchored edits, then update every json(...) call in calendar-provider-connections to json(req,...) as required by the new request-aware CORS helper, add focused regression coverage that prevents single-origin app-only CORS and raw Supabase Edge transport text from surfacing in authenticated tenant calendar UI, open one focused PR, run KnockLaunch Gate, squash merge, deploy frontend and the calendar-provider-connections Edge Function, then prove /pcg/calendar live and one representative non-PCG tenant calendar path. Do not alter unrelated UI or background/media work.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/calendar-provider-connections/index.ts","src/lib/calendar/calendarConnections.ts","src/components/calendar/EnhancedUserCalendar.tsx"],"anchored_edits":[{"path":"supabase/functions/calendar-provider-connections/index.ts","edits":[{"new_content":"const APP_BASE='https://app.knocklaunch.app';\nconst SUPABASE_URL=Deno.env.get('SUPABASE_URL')||'';\nconst CALLBACK_URL=`${SUPABASE_URL}/functions/v1/calendar-provider-connections?oauth=callback`;\nconst ALLOWED_ORIGINS=new Set(['https://knocklaunch.app','https://app.knocklaunch.app']);\nconst corsFor=(req:Request)=>{const origin=String(req.headers.get('Origin')||'');return{...(ALLOWED_ORIGINS.has(origin)?{'Access-Control-Allow-Origin':origin}:{}),'Access-Control-Allow-Headers':'authorization, x-client-info, apikey, content-type','Access-Control-Allow-Methods':'POST, OPTIONS','Vary':'Origin'}};","old_content":"const APP_BASE='https://app.knocklaunch.app';\nconst SUPABASE_URL=Deno.env.get('SUPABASE_URL')||'';\nconst CALLBACK_URL=`${SUPABASE_URL}/functions/v1/calendar-provider-connections?oauth=callback`;\nconst cors={'Access-Control-Allow-Origin':APP_BASE,'Access-Control-Allow-Headers':'authorization, x-client-info, apikey, content-type','Access-Control-Allow-Methods':'POST, OPTIONS','Vary':'Origin'};"},{"new_content":"const json=(req:Request,status:number,body:unknown)=>new Response(JSON.stringify(body),{status,headers:{...corsFor(req),'Content-Type':'application/json','Cache-Control':'no-store'}});","old_content":"const json=(status:number,body:unknown)=>new Response(JSON.stringify(body),{status,headers:{...cors,'Content-Type':'application/json','Cache-Control':'no-store'}});"},{"new_content":"Deno.serve(async(req)=>{if(req.method==='OPTIONS')return new Response('ok',{headers:corsFor(req)});","old_content":"Deno.serve(async(req)=>{if(req.method==='OPTIONS')return new Response('ok',{headers:cors});"}]},{"path":"src/lib/calendar/calendarConnections.ts","edits":[{"new_content":"export class CalendarProviderUnavailableError extends Error {\n  readonly code = 'calendar_provider_unavailable';\n  constructor(message = 'Connected calendar services are temporarily unavailable.') {\n    super(message);\n    this.name = 'CalendarProviderUnavailableError';\n  }\n}\n\nfunction providerError(data: any, error: any, fallback: string) {\n  if (data?.error) return new Error(String(data.error));\n  if (error) return new CalendarProviderUnavailableError();\n  return new Error(fallback);\n}\n\nasync function invoke(body: Record<string, unknown>) {\n  const { data, error } = await supabase.functions.invoke('calendar-provider-connections', { body });\n  if (error || data?.ok !== true) {\n    throw providerError(data, error, 'Calendar connection request failed');\n  }\n  return data;\n}","old_content":"async function invoke(body: Record<string, unknown>) {\n  const { data, error } = await supabase.functions.invoke('calendar-provider-connections', { body });\n  if (error || data?.ok !== true) {\n    throw new Error(data?.error || error?.message || 'Calendar connection request failed');\n  }\n  return data;\n}"},{"new_content":"    if (error || data?.ok !== true || !data?.authorize_url) {\n      throw providerError(data, error, 'Could not connect Google Workspace');\n    }","old_content":"    if (error || data?.ok !== true || !data?.authorize_url) {\n      throw new Error(data?.error || error?.message || 'Could not connect Google Workspace');\n    }"}]},{"path":"src/components/calendar/EnhancedUserCalendar.tsx","edits":[{"new_content":"import { addCaldavCalendar, addIcsCalendar, CALENDAR_PROVIDER_LABELS, CalendarProviderUnavailableError, listCalendarConnections, revokeCalendarConnection, startCalendarAuthorization, syncCalendarConnection, type CalendarConnection, type CalendarConnectionScope, type CalendarProviderAvailability, type OAuthCalendarProvider } from '@/lib/calendar/calendarConnections';","old_content":"import { addCaldavCalendar, addIcsCalendar, CALENDAR_PROVIDER_LABELS, listCalendarConnections, revokeCalendarConnection, startCalendarAuthorization, syncCalendarConnection, type CalendarConnection, type CalendarConnectionScope, type CalendarProviderAvailability, type OAuthCalendarProvider } from '@/lib/calendar/calendarConnections';"},{"new_content":"const load=async()=>{if(!tenantId)return;setLoading(true);setError(null);try{const schedule=await listNormalizedTenantSchedule({tenantOrgId:tenantId,userId,contactId,tenantType:tt,unitName});setEvents(schedule);if(contactId){setConnections([]);setProviders([]);return}try{const sources=await listCalendarConnections(tenantId);setConnections(sources.connections||[]);setProviders(sources.providers||[])}catch(e){setConnections([]);setProviders([]);if(!(e instanceof CalendarProviderUnavailableError))console.error('[calendar] provider connections unavailable',e)}}catch(e){setError(e instanceof Error?e.message:'Calendar could not be loaded')}finally{setLoading(false)}};","old_content":"const load=async()=>{if(!tenantId)return;setLoading(true);setError(null);try{const[schedule,sources]=await Promise.all([listNormalizedTenantSchedule({tenantOrgId:tenantId,userId,contactId,tenantType:tt,unitName}),contactId?Promise.resolve({connections:[],providers:[]}):listCalendarConnections(tenantId)]);setEvents(schedule);setConnections(sources.connections||[]);setProviders(sources.providers||[])}catch(e){setError(e instanceof Error?e.message:'Calendar could not be loaded')}finally{setLoading(false)}};"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"5706034a-5acf-4e85-b6ae-9e47163527bd","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/calendar-provider-connections/index.ts","src/lib/calendar/calendarConnections.ts","src/components/calendar/EnhancedUserCalendar.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"acbe46d36639ab2a979774e8173a3a36ac391a7e5da5d0374400368fd2fa6a09","replayCount":0,"serializedBytes":7245},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T23:18:57.295623+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:5706034a-5acf-4e85-b6ae-9e47163527bd:repository-mutation-intent:acbe46d36639ab2a979774e8173a3a36ac391a7e5da5d0374400368fd2fa6a09:0","mission_step_id":"e0ff2bda-203c-4f4b-b938-8beea6b53dea","command_center_event_id":"5706034a-5acf-4e85-b6ae-9e47163527bd"},{"id":"22af01f2-da63-41ed-8e9c-ccc1772eb4e3","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-1a34b37ea8ec","writes":[],"patches":[],"version":1,"approved":true,"missionId":"1a34b37e-a8ec-4b9d-910f-49ef83a379ed","objective":"Repair KNOCKLAUNCH completion machinery: synthesis-ready missions must synchronously persist/dispatch exact PAUL-generated mutation intent instead of parking; deterministic TypeScript/JSX Gate failures must never be classified as transient infrastructure; and exact-scope unexpired control-plane maintenance permits may safely follow a newer main before the first write when the permit's original base identities agree and all anchored edits are revalidated against current main.","repository":"noel/KnockLaunchOS","autoProgress":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mission-control.js","edits":[{"new_content":"    const exactMutationKnown = explicitMutationPaths(body).length > 0;\n    if (!exactMutationKnown && continuationMissionId) {\n      const persistedForSynthesis = await readMission(env, continuationMissionId, false);\n      if (persistedForSynthesis?.ok && persistedForSynthesis.data?.terminal !== true) {\n        const synthesizedMission = await synthesizeMissingRepositoryMutationIntent(\n          request,\n          env,\n          ctx,\n          persistedForSynthesis.data,\n        );\n        const synthesizedContext = synthesizedMission?.context && typeof synthesizedMission.context === \"object\"\n          ? synthesizedMission.context\n          : {};\n        const synthesizedPrNumber = authoritativeMissionPrNumber(synthesizedMission || {});\n        const mutationIntentState = String(synthesizedContext.repositoryMutationIntentState || \"\").toLowerCase();\n        if (\n          (Number.isInteger(synthesizedPrNumber) && synthesizedPrNumber > 0)\n          || [\"waiting\", \"dispatched\", \"retryable\"].includes(mutationIntentState)\n        ) {\n          return json({\n            ok: true,\n            status: Number.isInteger(synthesizedPrNumber) && synthesizedPrNumber > 0\n              ? \"implementation_continuing\"\n              : \"implementation_dispatched\",\n            proofGate: Number.isInteger(synthesizedPrNumber) && synthesizedPrNumber > 0\n              ? \"synchronous_synthesis_pr_continuation_verified\"\n              : \"synchronous_synthesis_mutation_intent_persisted\",\n            missionId: continuationMissionId,\n            prNumber: Number.isInteger(synthesizedPrNumber) && synthesizedPrNumber > 0 ? synthesizedPrNumber : null,\n            branch: synthesizedContext.branch || synthesizedMission?.branch || body.branch || null,\n            terminal: false,\n            ownerActionRequired: false,\n            continuationRequired: true,\n            nextAction: \"Durable mission supervision owns the persisted exact mutation, Gate, merge, release, and proof.\",\n            repairMission: true,\n            destructiveActionsAllowed: false,\n          }, 202);\n        }\n      }\n    }\n    const deterministicEscape = shouldUseAuthoritativeDeterministicPath({\n      helperFailureCount: 1,\n      exactMutationKnown,\n    });\n    return json({","old_content":"    const exactMutationKnown = explicitMutationPaths(body).length > 0;\n    const deterministicEscape = shouldUseAuthoritativeDeterministicPath({\n      helperFailureCount: 1,\n      exactMutationKnown,\n    });\n    return json({"}]},{"path":"workers/cc-execution/src/index-release-fast-lane.js","edits":[{"new_content":"export function gateFailureLooksTransientInfrastructure(value) {\n  const text = sanitizeActionLogText(value);\n  const deterministicSourceFailure = /\\bTS\\d{4}:|SyntaxError|parse error|has no corresponding closing tag|Unexpected token|Declaration or statement expected|Type '.*' is not assignable|Cannot find name|Property '.*' does not exist on type|Module '.*' has no exported member/i.test(text);\n  if (deterministicSourceFailure) return false;\n  const forgejoContext = /git\\.knocklaunch\\.app|forgejo|promisor remote|artifact_download_http_/i.test(text);\n  const forgejoTransport = /requested URL returned error: 50[234]|http[_ :]?50[234]|could not fetch [^\\n]*promisor remote|timed out|timeout|connection reset|connection refused|tls handshake timeout|fetch failed|network is unreachable/i.test(text);\n  const heavyRunnerJail = /\\bjail\\b[^\\n]{0,160}\\b(?:timed out|timeout|deadline exceeded|context deadline exceeded)\\b|\\b(?:runner|container)\\b[^\\n]{0,160}\\b(?:startup|start|create)\\b[^\\n]{0,160}\\b(?:timed out|timeout|deadline exceeded|context deadline exceeded)\\b|\\bfailed to (?:create|start)\\b[^\\n]{0,160}\\bcontainer\\b[^\\n]{0,160}\\b(?:timed out|timeout|deadline exceeded|context deadline exceeded)\\b/i.test(text);\n  return (forgejoContext && forgejoTransport) || heavyRunnerJail;\n}","old_content":"export function gateFailureLooksTransientInfrastructure(value) {\n  const text = sanitizeActionLogText(value);\n  const forgejoContext = /git\\.knocklaunch\\.app|forgejo|promisor remote|artifact_download_http_/i.test(text);\n  const forgejoTransport = /requested URL returned error: 50[234]|http[_ :]?50[234]|could not fetch [^\\n]*promisor remote|timed out|timeout|connection reset|connection refused|tls handshake timeout|fetch failed|network is unreachable/i.test(text);\n  const heavyRunnerJail = /\\bjail\\b[^\\n]{0,160}\\b(?:timed out|timeout|deadline exceeded|context deadline exceeded)\\b|\\b(?:runner|container)\\b[^\\n]{0,160}\\b(?:startup|start|create)\\b[^\\n]{0,160}\\b(?:timed out|timeout|deadline exceeded|context deadline exceeded)\\b|\\bfailed to (?:create|start)\\b[^\\n]{0,160}\\bcontainer\\b[^\\n]{0,160}\\b(?:timed out|timeout|deadline exceeded|context deadline exceeded)\\b/i.test(text);\n  return (forgejoContext && forgejoTransport) || heavyRunnerJail;\n}"}]},{"path":"workers/cc-execution/src/index-scoped-repo-patch.js","edits":[{"new_content":"  const authorizedBaseSha = String(authorized.baseSha || \"\");\n  const permitBaseSha = String(permit.baseSha || \"\");\n  if (!authorizedBaseSha || authorizedBaseSha !== permitBaseSha) {\n    throw new Error(\"control_plane_maintenance_base_sha_mismatch\");\n  }\n  const baseAdvancedBeforeFirstWrite = authorizedBaseSha !== currentMainSha;\n\n  const now = Date.now();","old_content":"  if (\n    String(authorized.baseSha || \"\") !== currentMainSha\n    || String(permit.baseSha || \"\") !== currentMainSha\n  ) {\n    throw new Error(\"control_plane_maintenance_base_sha_mismatch\");\n  }\n\n  const now = Date.now();"},{"new_content":"  return {\n    authorizationId,\n    missionId,\n    baseSha: currentMainSha,\n    authorizedBaseSha,\n    baseAdvancedBeforeFirstWrite,\n    paths: exactPaths,\n    retryableWithinExactScope: true,\n    expiresAt: Number(authorized.expiresAt || 0),\n    ledgerRoundTripsBeforeProviderMutation: 0,\n  };","old_content":"  return {\n    authorizationId,\n    missionId,\n    baseSha: currentMainSha,\n    paths: exactPaths,\n    retryableWithinExactScope: true,\n    expiresAt: Number(authorized.expiresAt || 0),\n    ledgerRoundTripsBeforeProviderMutation: 0,\n  };"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Repair KNOCKLAUNCH completion machinery: synthesis-ready missions must synchronously persist/dispatch exact PAUL-generated mutation intent instead of parking; deterministic TypeScript/JSX Gate failures must never be classified as transient infrastructure; and exact-scope unexpired control-plane maintenance permits may safely follow a newer main before the first write when the permit's original base identities agree and all anchored edits are revalidated against current main.","canonicalIntent":"Repair KNOCKLAUNCH completion machinery: synthesis-ready missions must synchronously persist/dispatch exact PAUL-generated mutation intent instead of parking; deterministic TypeScript/JSX Gate failures must never be classified as transient infrastructure; and exact-scope unexpired control-plane maintenance permits may safely follow a newer main before the first write when the permit's original base identities agree and all anchored edits are revalidated against current main.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","outcomes":[{"id":"synthesis","statement":"Synthesis-ready durable missions synchronously enter the existing PAUL synthesis path and persist exact mutation intent instead of returning unowned.","proofConditionIds":["proof-production"]},{"id":"classification","statement":"Deterministic TypeScript/JSX source failures remain deterministic code-validation failures and are not transiently retried.","proofConditionIds":["proof-production"]},{"id":"base-race","statement":"An exact-scope unexpired maintenance permit survives concurrent protected-main advancement before first write by rebasing validation to current main, while mismatched permit identities still fail closed.","proofConditionIds":["proof-production"]}],"objective":"Repair KNOCKLAUNCH completion machinery: synthesis-ready missions must synchronously persist/dispatch exact PAUL-generated mutation intent instead of parking; deterministic TypeScript/JSX Gate failures must never be classified as transient infrastructure; and exact-scope unexpired control-plane maintenance permits may safely follow a newer main before the first write when the permit's original base identities agree and all anchored edits are revalidated against current main.","constraints":[{"id":"control-plane","statement":"Owner explicitly authorizes this KNOCKLAUNCH control plane / cc-execution maintenance repair. Preserve the existing single mission, Gate, merge queue, merge owner, release owner, and protected-main safety model.","proofConditionIds":["proof-production"]},{"id":"revalidation","statement":"No stale source mutation may be written: anchored edits must validate uniquely against the actual current main source before provider mutation.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The updated cc-execution runtime is live with the repaired completion and maintenance-race behavior.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js"],"requestContract":{"intent":{"rawUtterance":"Repair KNOCKLAUNCH completion machinery: synthesis-ready missions must synchronously persist/dispatch exact PAUL-generated mutation intent instead of parking; deterministic TypeScript/JSX Gate failures must never be classified as transient infrastructure; and exact-scope unexpired control-plane maintenance permits may safely follow a newer main before the first write when the permit's original base identities agree and all anchored edits are revalidated against current main.","canonicalIntent":"Repair KNOCKLAUNCH completion machinery: synthesis-ready missions must synchronously persist/dispatch exact PAUL-generated mutation intent instead of parking; deterministic TypeScript/JSX Gate failures must never be classified as transient infrastructure; and exact-scope unexpired control-plane maintenance permits may safely follow a newer main before the first write when the permit's original base identities agree and all anchored edits are revalidated against current main.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","outcomes":[{"id":"synthesis","statement":"Synthesis-ready durable missions synchronously enter the existing PAUL synthesis path and persist exact mutation intent instead of returning unowned.","proofConditionIds":["proof-production"]},{"id":"classification","statement":"Deterministic TypeScript/JSX source failures remain deterministic code-validation failures and are not transiently retried.","proofConditionIds":["proof-production"]},{"id":"base-race","statement":"An exact-scope unexpired maintenance permit survives concurrent protected-main advancement before first write by rebasing validation to current main, while mismatched permit identities still fail closed.","proofConditionIds":["proof-production"]}],"objective":"Repair KNOCKLAUNCH completion machinery: synthesis-ready missions must synchronously persist/dispatch exact PAUL-generated mutation intent instead of parking; deterministic TypeScript/JSX Gate failures must never be classified as transient infrastructure; and exact-scope unexpired control-plane maintenance permits may safely follow a newer main before the first write when the permit's original base identities agree and all anchored edits are revalidated against current main.","constraints":[{"id":"control-plane","statement":"Owner explicitly authorizes this KNOCKLAUNCH control plane / cc-execution maintenance repair. Preserve the existing single mission, Gate, merge queue, merge owner, release owner, and protected-main safety model.","proofConditionIds":["proof-production"]},{"id":"revalidation","statement":"No stale source mutation may be written: anchored edits must validate uniquely against the actual current main source before provider mutation.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The updated cc-execution runtime is live with the repaired completion and maintenance-race behavior.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized the once-and-for-all completion machinery and control-plane race repair."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized the once-and-for-all completion machinery and control-plane race repair."},"recovery":false,"fingerprint":"e39693affd6f0109a31f376aa629bb992249f7e94030004d714c814759be8339","replayCount":0,"serializedBytes":14925},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:36:27.477527+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:1a34b37e-a8ec-4b9d-910f-49ef83a379ed:repository-mutation-intent:e39693affd6f0109a31f376aa629bb992249f7e94030004d714c814759be8339:0","mission_step_id":"52b84460-fb97-4056-8e08-477a1bd0a7ef","command_center_event_id":"1a34b37e-a8ec-4b9d-910f-49ef83a379ed"},{"id":"22b0150a-d7fe-4a8c-9241-72052a7c83ff","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"93ca3775f00bb48f804bc303ef5d62cc398bb22720ec6c5abd68d4bd2a339cb3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:25:58.414249+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:4adeff75-f590-4e0b-8da0-1b5cdd2e1d17:repository-mutation-intent-blocked:93ca3775f00bb48f804bc303ef5d62cc398bb22720ec6c5abd68d4bd2a339cb3","mission_step_id":"c1f083b2-f0d4-4e1a-bf51-5218f1ede299","command_center_event_id":"4adeff75-f590-4e0b-8da0-1b5cdd2e1d17"},{"id":"22b04498-3cfd-453d-aa38-a9780bab540c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3451,"releaseCount":1,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.34.2-frontend-build-poll-resilience","prNumber":4626,"terminal":false,"missionId":"923e4345-601e-48f6-a10c-9100ad472eca","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"4d87c15e8bbb41c3c6a40d240b03339cc2a4e590","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"923e4345-601e-48f6-a10c-9100ad472eca"},"performance":null,"deploymentId":"canonical-release-4d87c15e8bbb","workflowRunId":31516283580,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-11T17:11:25.892814+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4d87c15e8bbb41c3c6a40d240b03339cc2a4e590","external_id":"canonical-release-4d87c15e8bbb","receipt_type":"ship_and_prove","idempotency_key":"mission:923e4345-601e-48f6-a10c-9100ad472eca:ship_and_prove:canonical_release_dispatched:4d87c15e8bbb41c3c6a40d240b03339cc2a4e590:31516283580","mission_step_id":"e8b56f4c-0d37-4180-89df-9269ee47c589","command_center_event_id":"923e4345-601e-48f6-a10c-9100ad472eca"},{"id":"22b3e80d-7d05-40a5-b396-bd86a9c6480e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":null,"terminal":false,"missionId":"898167bc-be03-48c1-839c-aeda4a18fb5f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1304,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":646,"providerAuthMs":0,"ledgerPrepareMs":646,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":646,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":646,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"898167bc-be03-48c1-839c-aeda4a18fb5f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3279,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/route-prerequisite-recovery.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T19:28:35.378771+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:898167bc-be03-48c1-839c-aeda4a18fb5f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9c885738-83a0-45c8-85f4-a187831169eb","command_center_event_id":"898167bc-be03-48c1-839c-aeda4a18fb5f"},{"id":"22b590c1-1572-4c09-a6af-dfc566c75bea","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/paul-connection-research.js","workers/cc-execution/src/version.js","workers/cc-execution/test/paul-connection-research.test.js"],"reason":"Owner requested final human-readable cleanup of PAUL connection-research receipts; limit maintenance to the formatter, targeted test, and version marker.","baseSha":"9a0eae2764a1f2a9828d388b36444b878cff2991","issuedAt":1790902310274,"expiresAt":1790902490274,"missionId":"b3b2f94e-db9c-4526-8575-aea80e200751","authorizationId":"0fa712d4-3256-42bf-9d5d-958cb2b3c244","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:51:50.602243+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"9a0eae2764a1f2a9828d388b36444b878cff2991","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:0fa712d4-3256-42bf-9d5d-958cb2b3c244","mission_step_id":"dbbb021a-c548-43c4-a83f-2ff894f98ee8","command_center_event_id":"b3b2f94e-db9c-4526-8575-aea80e200751"},{"id":"22b5d863-ae6b-41b4-af5e-f8587fbae27d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"64a31b8d8d0b78fa98a347db91fd7df97f83f7b3","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"64a31b8d8d0b78fa98a347db91fd7df97f83f7b3","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"2bad55449d34266a81ee3ec486620700b55cd94ee64bb91893f88af468b7d75e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3438","runId":3438,"status":"waiting","sourceSha":"64a31b8d8d0b78fa98a347db91fd7df97f83f7b3","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T19:28:40.30043+00:00","proof_gate":"canonical_release_pending","source_sha":"64a31b8d8d0b78fa98a347db91fd7df97f83f7b3","external_id":"forgejo-main-64a31b8d8d0b","receipt_type":"canonical_release_status","idempotency_key":"mission:4ee5064d-d61f-49fe-9cab-21051b8aad21:forgejo-release-status:64a31b8d8d0b78fa98a347db91fd7df97f83f7b3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"595775d9-2e5c-41c6-bd35-9b3512b48170","command_center_event_id":"4ee5064d-d61f-49fe-9cab-21051b8aad21"},{"id":"22ba436c-39c8-45a5-a37f-48f94b314102","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-55d1450af7fe","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":19074,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"executorlessWaitMs":81526,"firstUsefulResultAt":"2026-09-27T23:49:02.211Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.297-clause-visual-intent","prNumber":3930,"terminal":false,"missionId":"55d1450a-f7fe-4ed5-bc2f-e6f3cd1d15c4","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":831,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":100,"approvedPlanMs":0,"missionSetupMs":1161,"providerAuthMs":0,"shipAndProveMs":386,"ledgerPrepareMs":255,"ledgerReconcileMs":0,"lineageReconcileMs":906,"resolvePreflightMs":1161,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":255,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"55d1450a-f7fe-4ed5-bc2f-e6f3cd1d15c4"},"performance":null,"deploymentId":"forgejo-main-efe7e5e29164","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2718,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:50:19.821126+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"efe7e5e29164e97416ecf7c0de65bbb959d7b29b","external_id":"forgejo-main-efe7e5e29164","receipt_type":"execute_mission","idempotency_key":"mission:55d1450a-f7fe-4ed5-bc2f-e6f3cd1d15c4:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"6053c23c-53b5-49a2-a0a6-1af1e4430fa1","command_center_event_id":"55d1450a-f7fe-4ed5-bc2f-e6f3cd1d15c4"},{"id":"22bee395-8456-40b4-ab41-46fe8a4ca80d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e4a87d7fdb02","prNumber":3582,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0c09220c29eb80a8527ad1ad733a189e730b5cb4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:41:05.46098+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0c09220c29eb80a8527ad1ad733a189e730b5cb4","external_id":"3582","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e4a87d7f-db02-4e9b-b00a-c7ea7da266ef:merged-pr:3582:0c09220c29eb80a8527ad1ad733a189e730b5cb4","mission_step_id":"cde84958-d4a5-40e4-9a37-472386c28b12","command_center_event_id":"e4a87d7f-db02-4e9b-b00a-c7ea7da266ef"},{"id":"22c57a2c-af51-4f24-a880-1efbb1e1dff0","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-29T22:30:01.154115+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-88715ace54dc\",\"prNumber\":4169,\"sourceSha\":\"97acd282f573eafd2113ed4d247361fb633be7a3\",\"deploymentId\":\"forgejo-main-97acd282f573\"}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T19:33:29.519539+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:88715ace-54dc-4957-a3cc-b4f76e98b1bf:owner-progress-heartbeat:119380693","mission_step_id":"c07417b7-ffed-40bc-8ff0-8deb2990dc06","command_center_event_id":"88715ace-54dc-4957-a3cc-b4f76e98b1bf"},{"id":"22c6d56d-2aba-40b4-bec5-e8f1540eb91e","source":"cc-execution","status":"recorded","payload":{"objective":"On roofhelpfinder.com root only, convert the current visible video card into a full-bleed autoplaying muted looping background video behind the hero content. Remove the standalone play-button/video-box presentation. Keep the forest/mint/off-white palette unchanged, make the logo visually prominent, keep the simple headline and single GET ROOF HELP CTA, and preserve the existing form, intake backend, SEO child routes, referral tracking, and attribution. Ship through one PR, gate, squash merge, frontend-only release, and live root visual proof.","tenantRef":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","receivedAt":"2026-08-28T15:07:02.609Z","fingerprint":"9a4d094680564c645c4cb23904777df05effef1117644da6ea7a018990b937f3","workstreamRef":"c3f09b565ff545218a0a39cbeb4b5275","conversationId":null,"canonicalBranch":"ai/fix-roofhelpfinder-root-autoplay-background-20260828","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"On roofhelpfinder.com root only, convert the current visible video card into a full-bleed autoplaying muted looping background video behind the hero content. Remove the standalone play-button/video-box presentation. Keep the forest/mint/off-white palette unchanged, make the logo visually prominent, keep the simple headline and single GET ROOF HELP CTA, and preserve the existing form, intake backend, SEO child routes, referral tracking, and attribution. Ship through one PR, gate, squash merge, frontend-only release, and live root visual proof.","wordingChanged":false,"canonicalIntent":"On roofhelpfinder.com root only, convert the current visible video card into a full-bleed autoplaying muted looping background video behind the hero content. Remove the standalone play-button/video-box presentation. Keep the forest/mint/off-white palette unchanged, make the logo visually prominent, keep the simple headline and single GET ROOF HELP CTA, and preserve the existing form, intake backend, SEO child routes, referral tracking, and attribution. Ship through one PR, gate, squash merge, frontend-only release, and live root visual proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Root / uses the supplied MP4 as a full-bleed background video that autoplay/mutes/loops/playsInline with no visible standalone play-button video card.","proofConditionIds":["proof-source","proof-live"]},{"id":"outcome-2","statement":"Root / keeps the existing forest/mint/off-white palette, prominent Roof Help Finder logo, simple Need help with your roof? headline, and one GET ROOF HELP CTA.","proofConditionIds":["proof-source","proof-live"]}],"objective":"On roofhelpfinder.com root only, convert the current visible video card into a full-bleed autoplaying muted looping background video behind the hero content. Remove the standalone play-button/video-box presentation. Keep the forest/mint/off-white palette unchanged, make the logo visually prominent, keep the simple headline and single GET ROOF HELP CTA, and preserve the existing form, intake backend, SEO child routes, referral tracking, and attribution. Ship through one PR, gate, squash merge, frontend-only release, and live root visual proof.","constraints":[{"id":"constraint-1","statement":"Only src/pages/RoofHelpLandingPage.tsx changes.","proofConditionIds":["proof-source"]},{"id":"constraint-2","statement":"Do not change the form submission behavior, intake backend, SEO child routes, referral tracking, attribution, or tenant workspace.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"The PR diff is limited to src/pages/RoofHelpLandingPage.tsx and the root hero video element includes autoPlay, muted, loop, playsInline and absolute full-bleed background styling.","route":"/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"visual","claim":"Production root / visually renders the video as the hero background behind the logo/headline/CTA, without a standalone video player card.","route":"/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/fix-roofhelpfinder-root-autoplay-background-20260828","conversationContext":null,"requestContractHash":"c4d30cd5f5b4e4327cfc73c6268e9fb9728603705c8efd80dffe0ecd76b6e999","requestContractRevision":1},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T15:07:03.578302+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a6472dbe-384a-42cd-a25e-4eb004b1d904:tenant-workstream-contribution:9a4d094680564c645c4cb23904777df05effef1117644da6ea7a018990b937f3","mission_step_id":null,"command_center_event_id":"a6472dbe-384a-42cd-a25e-4eb004b1d904"},{"id":"22cb0317-abdf-4727-b7f4-1623861dd8e2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-merge-queue-read-budget-20260908","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.77-mcp-oauth-es256","prNumber":2171,"terminal":false,"missionId":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":"053a3faf8b0d4525bf8c59f6cea27ea73e304e16","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6773,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":266,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":266,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":266,"repositoryMutationMs":6773,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":266,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4"},"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":1551,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:18:06.18939+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":"053a3faf8b0d4525bf8c59f6cea27ea73e304e16","external_id":"2171","receipt_type":"execute_mission","idempotency_key":"mission:1f07bf0e-80ec-4f8d-99b0-bba05910a0d4:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"87fb0cf2-b5df-41fc-b5e1-c6c9db7c856f","command_center_event_id":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4"},{"id":"22cc5c48-391c-4766-8553-3184b1123b64","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/release-reentry-run-id-propagation","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.136-historical-cc-backfill-preflight","prNumber":null,"terminal":false,"missionId":"4bac03cb-d6c3-4447-b54f-1917e64d0d4a","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18423,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":898,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":898,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":898,"repositoryMutationMs":18423,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":898,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4bac03cb-d6c3-4447-b54f-1917e64d0d4a"},"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-13T19:29:46.168525+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4bac03cb-d6c3-4447-b54f-1917e64d0d4a:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"0a4d3cfe-5ae2-4182-9116-c74604491e4c","command_center_event_id":"4bac03cb-d6c3-4447-b54f-1917e64d0d4a"},{"id":"22cc6843-8194-4848-b3ba-b41f6fb9b90a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_visual_proof_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"visual_proof_status\",\"status\":\"cancelled\",\"proofGate\":\"interactive_visual_witness_cancelled\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_visual_proof_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"onrunner\"},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-image-runtime\"],\"pendingIds\":[\"proof-console\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-09-28T17:51:48.165488+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8fab9106a8de\",\"prNumber\":4000,\"sourceSha\":\"fdc49a10d7da2685ce4e81af6a421017ab5bcba7\",\"deploymentId\":\"forgejo-main-fdc49a10d7da\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:14:21.362376+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8fab9106-a8de-4203-a8a4-2e3f007112f9:owner-progress-heartbeat:119373897","mission_step_id":"08c1fbf2-cfe4-46b2-a752-06d962c1982b","command_center_event_id":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},{"id":"22ce6d4a-a378-4bf5-a774-bd6d4bad7e56","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e8fd4f389a3f","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":14328,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"executorlessWaitMs":102216,"firstUsefulResultAt":"2026-09-29T17:20:22.979Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4151,"terminal":false,"missionId":"e8fd4f38-9a3f-4ac8-a07b-bf14ed490526","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ffdf4b31f58de81c4cc9b643eefecaa36f2c7563","timingsMs":{"prReadinessMs":805,"approvedPlanMs":0,"shipAndProveMs":3527,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e8fd4f38-9a3f-4ac8-a07b-bf14ed490526"},"performance":null,"deploymentId":"forgejo-main-ffdf4b31f58d","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1975,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T17:22:44.412114+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4151","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e8fd4f38-9a3f-4ac8-a07b-bf14ed490526:automatic-mission-resume:4151:canonical_release_reconciliation_pending","mission_step_id":"fd26aae4-2777-40af-a048-1333fb66cbd8","command_center_event_id":"e8fd4f38-9a3f-4ac8-a07b-bf14ed490526"},{"id":"22ceb331-5a5b-418e-b960-625d3475b401","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"0ab0cc11e72e0696cdd6c8110e5a0d75750cf797","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"0ab0cc11e72e0696cdd6c8110e5a0d75750cf797","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"284e23c8ad1e4fa377e573064a77348910e7c5752e12e11de52e4795fd3bdc30","forgejoWorkflowProof":{"runId":10608,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T23:23:03.749591+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0ab0cc11e72e0696cdd6c8110e5a0d75750cf797","external_id":"forgejo-main-0ab0cc11e72e","receipt_type":"canonical_release_status","idempotency_key":"mission:4f79bf69-b2e5-47cf-ad62-6a93bc8d22f0:forgejo-release-status:0ab0cc11e72e0696cdd6c8110e5a0d75750cf797:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"dbefb11e-b640-4579-88bd-3d49c1909807","command_center_event_id":"4f79bf69-b2e5-47cf-ad62-6a93bc8d22f0"},{"id":"22d00fde-f685-4a11-bd88-5e089fe5481a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-29a78e00e80b","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":91550,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":139031,"firstUsefulResultAt":"2026-09-27T16:39:14.583Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":3887,"terminal":false,"missionId":"29a78e00-e80b-4f8f-81aa-aba19badaafb","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5452,"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":"29a78e00-e80b-4f8f-81aa-aba19badaafb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T16:39:30.355905+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3887","receipt_type":"automatic_mission_resume","idempotency_key":"mission:29a78e00-e80b-4f8f-81aa-aba19badaafb:automatic-mission-resume:3887:repair_mission_pr_ready_retryable","mission_step_id":"0c977534-335d-4e95-93e5-01f2c1321d12","command_center_event_id":"29a78e00-e80b-4f8f-81aa-aba19badaafb"},{"id":"22d573bc-2223-4697-9fbe-3adb62b2d463","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":null,"terminal":false,"missionId":"f43398ff-201e-49cc-a9cf-ddcd014f5794","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"f43398ff-201e-49cc-a9cf-ddcd014f5794"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9752,"likelyAffectedFiles":["src/__tests__/contracts/platform-capability-registry.contract.test.ts","src/__tests__/contracts/tenant-template-registry.contract.test.ts","scripts/check-route-registry.mjs","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/components/DataGrid/columnRegistry.ts","src/__tests__/contracts/application-version-registry.contract.test.ts","src/components/NewLeadIntakeForm.tsx","src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/commandCenter/deployDetection.test.ts","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","scripts/production-release-targets.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T12:56:24.66238+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f43398ff-201e-49cc-a9cf-ddcd014f5794:execute_mission:repair_mission_synthesis_ready","mission_step_id":"1790596c-3728-4614-80cc-41d48f202500","command_center_event_id":"f43398ff-201e-49cc-a9cf-ddcd014f5794"},{"id":"22dbfbe2-69e1-4bab-bc4d-dac046f65984","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-readiness-resilience-20260828","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":11633,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":973,"terminal":false,"missionId":"e9c822db-fde4-4007-9473-cafd96ba2f7a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":529,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e9c822db-fde4-4007-9473-cafd96ba2f7a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5335,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T23:07:43.241713+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e9c822db-fde4-4007-9473-cafd96ba2f7a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1f258c65-4689-47e5-a5c7-8932774f8c8a","command_center_event_id":"e9c822db-fde4-4007-9473-cafd96ba2f7a"},{"id":"22dc4b17-10ae-4a20-a782-10a7af88daab","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","cc-execution/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","cc-execution/runtime-proof":"failure"},"mainSha":"55eaa4a3c0beebf2d23af34743d9cf39dfbfadc3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"55eaa4a3c0beebf2d23af34743d9cf39dfbfadc3","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"failure"},"requestContractHash":"f9ceca7140f5c2e1e6702f57d99e59d6f6a85283edb3f2a8068dc5b4c7a44466","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5146","runId":5146,"status":"success","sourceSha":"55eaa4a3c0beebf2d23af34743d9cf39dfbfadc3","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"failure"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"workflowRunId":5146,"workflowFailed":true,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5146","runId":5146,"status":"success","sourceSha":"55eaa4a3c0beebf2d23af34743d9cf39dfbfadc3","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"failure"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"failure"}}},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:34:52.119698+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"55eaa4a3c0beebf2d23af34743d9cf39dfbfadc3","external_id":"forgejo-main-55eaa4a3c0be","receipt_type":"canonical_release_status","idempotency_key":"mission:e4a15944-6e36-4913-be4b-1aee2b78d96d:forgejo-release-status:55eaa4a3c0beebf2d23af34743d9cf39dfbfadc3:failed:forgejo-main/source=success|forgejo-release/workflow=failure|cc-execution/runtime-proof=failure","mission_step_id":"2ee91a66-9c20-4db5-9613-5d21b777ebd8","command_center_event_id":"e4a15944-6e36-4913-be4b-1aee2b78d96d"},{"id":"22dcec12-ac5a-49a9-8751-16dfdc62f54f","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","frontend-cloudflare/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure"},"mainSha":"fe30f2ca65920709b5fb0c9f476b5f095f4d3480","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"fe30f2ca65920709b5fb0c9f476b5f095f4d3480","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/414","runId":414,"status":"failure","conclusion":null,"failedJobs":[{"id":1765,"name":"Frontend live verification failed","status":"failure","conclusion":null,"failedSteps":[]}],"fingerprint":"failure|frontend live verification failed","failureClass":"code_failure","safeAutoRetry":false},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:12:05.493698+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"fe30f2ca65920709b5fb0c9f476b5f095f4d3480","external_id":"forgejo-main-fe30f2ca6592","receipt_type":"canonical_release_status","idempotency_key":"mission:298035f3-cb64-4536-9a73-d1616c3b5cf8:forgejo-release-status:fe30f2ca65920709b5fb0c9f476b5f095f4d3480:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=failure","mission_step_id":"e67b0893-d3b5-4e35-a8b3-a1a320c6cb53","command_center_event_id":"298035f3-cb64-4536-9a73-d1616c3b5cf8"},{"id":"22dd0af3-d636-48b9-837f-be2bc23bdb92","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"52caadb8a15ac752e42150bb9e56cc4e6b8fc652","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"52caadb8a15ac752e42150bb9e56cc4e6b8fc652","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"588a068cdacf7f47747651749c10902f174db7e45bb0f0cf2bb1c5a7cdf54e71","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6575","runId":6575,"status":"success","sourceSha":"52caadb8a15ac752e42150bb9e56cc4e6b8fc652","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-09T12:12:37.074105+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"52caadb8a15ac752e42150bb9e56cc4e6b8fc652","external_id":"forgejo-main-52caadb8a15a","receipt_type":"canonical_release_status","idempotency_key":"mission:f976d803-e66e-4f6f-afc3-2161b3c38ff6:forgejo-release-status:52caadb8a15ac752e42150bb9e56cc4e6b8fc652:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"3d47b538-758e-41a3-9bbd-a96f29683040","command_center_event_id":"f976d803-e66e-4f6f-afc3-2161b3c38ff6"},{"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":"22e04163-b86f-4a7d-ac36-37b47c3cdf33","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ead13e6b624e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":46185,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":12,"executorlessWaitMs":63388,"firstUsefulResultAt":"2026-10-03T00:33:48.082Z","recoveryAttemptCount":12,"ownerInterruptionCount":0},"version":"1.64.60-paul-long-horizon-state","prNumber":4571,"terminal":false,"missionId":"ead13e6b-624e-4093-ae21-ed1dbe024324","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4097,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1895,"missionSetupMs":444,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":113,"resolvePreflightMs":444,"repositoryMutationMs":2202,"repositoryProviderMs":2202,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2028,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":174},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"ead13e6b-624e-4093-ae21-ed1dbe024324"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3540,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T00:34:17.654508+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4571","receipt_type":"execute_mission","idempotency_key":"mission:ead13e6b-624e-4093-ae21-ed1dbe024324:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"49e716bc-5cac-4634-8bff-915a0266aa06","command_center_event_id":"ead13e6b-624e-4093-ae21-ed1dbe024324"},{"id":"22e55a5c-6423-45ad-b958-b1196220c5ee","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized control-plane reliability repair for intermittent Forgejo timeouts/502s and 4 GB runner jail/startup failures while preserving deterministic hard-safety failures.","baseSha":"25cc538965f11c8028da286303b20508227ceb91","issuedAt":1789260598979,"expiresAt":1789260778979,"missionId":"1e09417f-374c-4a61-9b31-c7f7a6b7d887","authorizationId":"131c0476-945c-49f2-aa3b-b22ee5bfbf83","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:49:59.443051+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"25cc538965f11c8028da286303b20508227ceb91","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:131c0476-945c-49f2-aa3b-b22ee5bfbf83","mission_step_id":"f6bbe6f4-0507-413b-80ee-93f0b60b8701","command_center_event_id":"1e09417f-374c-4a61-9b31-c7f7a6b7d887"},{"id":"22e7ce18-a513-4df0-8542-4bc5c7986332","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c146635ddb81","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":null,"terminal":false,"missionId":"c146635d-db81-460d-982c-91628423bc40","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":336,"providerAuthMs":0,"ledgerPrepareMs":336,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":336,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":336,"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":"c146635d-db81-460d-982c-91628423bc40"},"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":5066,"likelyAffectedFiles":["supabase/functions/universal-extractor/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T00:44:17.991799+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c146635d-db81-460d-982c-91628423bc40:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3f73f16a-f8a1-4ecf-82b6-9c9eb02f30af","command_center_event_id":"c146635d-db81-460d-982c-91628423bc40"},{"id":"22eaa235-22cd-47c8-94c3-05cfce193f6d","source":"cc-execution","status":"verified","payload":{"branch":"ai/objective-first-repair-8c8c3643ff05","prNumber":5237,"sourceSha":"66d55ec2403b5f30f6fc1bb5686327be2ff491c0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:56:44.523539+00:00","proof_gate":"existing_pr_identity_hydrated_from_forgejo","source_sha":"66d55ec2403b5f30f6fc1bb5686327be2ff491c0","external_id":"5237","receipt_type":"existing_pr_identity_hydrated","idempotency_key":"existing-pr-identity:5237:66d55ec2403b5f30f6fc1bb5686327be2ff491c0","mission_step_id":"cc8e872d-72b6-4550-9a1a-05d72cb30d8f","command_center_event_id":"8c8c3643-ff05-4de8-9f6d-158b9593a594"},{"id":"22eacca2-d2f9-474d-85d9-f220d550fb33","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2198,"terminal":false,"missionId":"f880b16c-2726-4311-a885-dec896abf6ca","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"113b5716ad56370f0733cabe67ac1c960fe0cf23","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19826,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":915,"approvedPlanMs":0,"missionSetupMs":3937,"providerAuthMs":0,"shipAndProveMs":18296,"ledgerPrepareMs":1162,"ledgerReconcileMs":0,"lineageReconcileMs":2775,"resolvePreflightMs":3937,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1162,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"f880b16c-2726-4311-a885-dec896abf6ca"},"performance":null,"deploymentId":"forgejo-main-113b5716ad56","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":1487,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T00:12:52.960623+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"113b5716ad56370f0733cabe67ac1c960fe0cf23","external_id":"forgejo-main-113b5716ad56","receipt_type":"execute_mission","idempotency_key":"mission:f880b16c-2726-4311-a885-dec896abf6ca:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"8a8078d2-f3a6-4b36-a175-ba6be4c31c20","command_center_event_id":"f880b16c-2726-4311-a885-dec896abf6ca"},{"id":"22ebc3f0-6d57-40e7-acad-07dc7ac55e5f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-4d0931cc7fd2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":null,"terminal":false,"missionId":"4d0931cc-7fd2-499b-b089-c1c2119bbddd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2678,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":506,"providerAuthMs":0,"ledgerPrepareMs":506,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":506,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":506,"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":"4d0931cc-7fd2-499b-b089-c1c2119bbddd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3829,"likelyAffectedFiles":["scripts/command-center-host-agent/install-owner-host-agent.ps1"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:11:23.454885+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4d0931cc-7fd2-499b-b089-c1c2119bbddd:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ceb1deab-b920-4769-af1f-acfc65582fe3","command_center_event_id":"4d0931cc-7fd2-499b-b089-c1c2119bbddd"},{"id":"22ecdfa8-3365-4457-87f1-61d2eea468b6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"0af99665682939d4f0716a6071575a7750328f58","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0af99665682939d4f0716a6071575a7750328f58","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"d653e533335d84990b3f44632a68d7ee10850399fe88c1bfbc42a5b237907421","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6708","runId":6708,"status":"running","sourceSha":"0af99665682939d4f0716a6071575a7750328f58","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-10T05:22:28.600577+00:00","proof_gate":"canonical_release_pending","source_sha":"0af99665682939d4f0716a6071575a7750328f58","external_id":"forgejo-main-0af996656829","receipt_type":"canonical_release_status","idempotency_key":"mission:3708a390-6c43-4d8e-a0c3-89a9b3f2fcf6:forgejo-release-status:0af99665682939d4f0716a6071575a7750328f58:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"965a54b0-b624-4493-a8e3-cd046db24210","command_center_event_id":"3708a390-6c43-4d8e-a0c3-89a9b3f2fcf6"},{"id":"22ed288c-33f3-41cd-a69c-2ff70e9431ac","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/visual-witness-virtual-binding.test.js","workers/cc-execution/wrangler.toml"],"reason":"Restore production Visual Witness by activating the already-implemented Cloudflare virtual runner failover because the Render primary is attached to the retired/deleted GitHub source and cannot redeploy.","baseSha":"118b092127b932741ff477a03caf6d1974b4372a","issuedAt":1788607162942,"expiresAt":1788607342942,"missionId":"0930e63e-1c57-4fc4-8977-0e505a59230c","authorizationId":"8fbadc8e-a41f-4e92-a642-81bc09e7fbf6","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:19:23.411645+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"118b092127b932741ff477a03caf6d1974b4372a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8fbadc8e-a41f-4e92-a642-81bc09e7fbf6","mission_step_id":"a7da5694-32b8-47e2-be69-1b06625f8fed","command_center_event_id":"0930e63e-1c57-4fc4-8977-0e505a59230c"},{"id":"22eebd14-5306-4b60-818a-799d50d4118f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-07T01:46:37.692485+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/accept-function-auth-proof\",\"prNumber\":4166,\"sourceSha\":\"fba33f34c176dee5b5867c0e1bf158e296b244e0\",\"deploymentId\":\"canonical-release-fba33f34c176\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:34:20.30474+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0832f32c-7ffe-4176-8a6b-ad8b77aaa3b2:owner-progress-heartbeat:119408057","mission_step_id":"0b0992b8-75ca-4b63-bb71-72875dc15bb6","command_center_event_id":"0832f32c-7ffe-4176-8a6b-ad8b77aaa3b2"},{"id":"22eecb0c-55d0-4d87-9e62-a808ac4f0e99","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b0d1560a5149","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3236,"terminal":false,"missionId":"b0d1560a-5149-4c86-ae58-df8b8c43db83","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"66dcd54ad8890748d595589a4c6a536fa7538493","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3093,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":408,"approvedPlanMs":0,"missionSetupMs":418,"providerAuthMs":0,"shipAndProveMs":2563,"ledgerPrepareMs":311,"ledgerReconcileMs":0,"lineageReconcileMs":107,"resolvePreflightMs":418,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":311,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b0d1560a-5149-4c86-ae58-df8b8c43db83"},"performance":null,"deploymentId":"forgejo-main-66dcd54ad889","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T19:21:37.341302+00:00","proof_gate":"canonical_release_dispatched","source_sha":"66dcd54ad8890748d595589a4c6a536fa7538493","external_id":"forgejo-main-66dcd54ad889","receipt_type":"execute_mission","idempotency_key":"mission:b0d1560a-5149-4c86-ae58-df8b8c43db83:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"f6ca8d76-6168-41cb-9a2a-a26f09766c74","command_center_event_id":"b0d1560a-5149-4c86-ae58-df8b8c43db83"},{"id":"22eed347-50a5-4be3-8be8-58063bf45e3e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3204,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.36.7-explicit-route-proof-intent","prNumber":4738,"terminal":false,"missionId":"a43c9583-2685-4177-a03b-faaa3830d85c","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"01457b1631cc1fd59557f9160f9c0ef21cd2d98c","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a43c9583-2685-4177-a03b-faaa3830d85c"},"performance":null,"deploymentId":"canonical-release-01457b1631cc","workflowRunId":31680349940,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1601,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-13T08:03:13.760799+00:00","proof_gate":"canonical_release_dispatched","source_sha":"01457b1631cc1fd59557f9160f9c0ef21cd2d98c","external_id":"canonical-release-01457b1631cc","receipt_type":"ship_and_prove","idempotency_key":"mission:a43c9583-2685-4177-a03b-faaa3830d85c:ship_and_prove:canonical_release_dispatched:01457b1631cc1fd59557f9160f9c0ef21cd2d98c:31680349940","mission_step_id":"30a4afc0-4aaf-4480-8b33-e5b779b349e9","command_center_event_id":"a43c9583-2685-4177-a03b-faaa3830d85c"},{"id":"22ef6662-189b-49e5-88a4-f81db1271ed1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"00b7eb51cbf9a633abb47a36865e940b78fbb6d4d07f45933e6575442ffff22c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3413","runId":3413,"status":"running","sourceSha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:07:47.146499+00:00","proof_gate":"canonical_release_pending","source_sha":"b06b57d8a96b1c291d3bb2645653d377468f0c4a","external_id":"forgejo-main-b06b57d8a96b","receipt_type":"canonical_release_status","idempotency_key":"mission:953f28e9-f879-48e4-8826-5fc0c2140e7a:forgejo-release-status:b06b57d8a96b1c291d3bb2645653d377468f0c4a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e8dcb396-ba10-4343-a629-92578239ac89","command_center_event_id":"953f28e9-f879-48e4-8826-5fc0c2140e7a"},{"id":"22f3e053-73f1-4bb4-a273-4b67911c0e3d","source":"onrunner","status":"completed_with_findings","payload":{"ok":true,"jobId":"07f78260-d6fc-42dc-b629-30da131b828f","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-8c04bea84e20","reason":null,"status":"verification_pending","metrics":{"receiptBytes":55835,"releaseCount":0,"toolCallCount":43,"repeatedCallCount":26,"executorlessWaitMs":1932564,"firstUsefulResultAt":"2026-09-28T13:17:30.172Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3991,"terminal":false,"missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6","operation":"visual_proof_status","proofGate":"interactive_visual_witness_completed_with_findings","sourceSha":"b9356123038c132e1efb2bfab8dc82edef3ccef7","timingsMs":{"queue":1339,"total":25564,"execution":24225},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},"performance":null,"deploymentId":"forgejo-main-b9356123038c","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"07f78260-d6fc-42dc-b629-30da131b828f","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"07f78260-d6fc-42dc-b629-30da131b828f","failureReason":null,"observedRoute":"/redfish-roofing/roof-measurement","runnerVersion":"laptop-cd17b09fdb31","attemptLineage":[{"jobId":"bc6b184b-56a9-43d7-acfe-29fffbdc2026","attempt":1,"category":"completed_with_findings","sourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","startedAt":"2026-09-28T13:42:32.815Z","completedAt":"2026-09-28T13:42:58.637Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"laptop-cd17b09fdb31","browserLaunchReason":"display_unavailable_headless","checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4}}],"missionOutcome":"completed_with_findings","requestedRoute":"/redfish-roofing/roof-measurement","runnerSourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12543,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":29021,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"161f6865dc1d29df5a224d8450a8780c5e9e620b3773edb2420a152147044882","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:49:43.83185+00:00","proof_gate":"interactive_visual_witness_completed_with_findings","source_sha":"laptop-cd17b09fdb31","external_id":"07f78260-d6fc-42dc-b629-30da131b828f","receipt_type":"visual_proof_status","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:visual:07f78260-d6fc-42dc-b629-30da131b828f:completed_with_findings","mission_step_id":"d411668f-fe4a-4ab5-80d6-0d9bde8b75cc","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"22f492e3-47f6-46cb-b77b-64860b12939b","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"58f895d0be42f89e1ac6ffe947026160747a8a8f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"cc-lease","satisfied":true,"statement":"cc-execution releases have a non-cancelling production lease.","proofConditionIds":["repo-proof-cc"]},{"id":"migration-lease","satisfied":false,"statement":"migration releases have a non-cancelling production lease.","proofConditionIds":["repo-proof-migrations"]},{"id":"edge-lease","satisfied":true,"statement":"Supabase Edge releases have a non-cancelling production lease.","proofConditionIds":["repo-proof-edge"]},{"id":"regression","satisfied":true,"statement":"Release architecture validation permanently asserts the lease contract.","proofConditionIds":["repo-proof-validator"]}],"satisfied":false,"constraints":[{"id":"single-workflow","satisfied":true,"statement":"Do not add a parallel release workflow or orchestrator.","proofConditionIds":["repo-proof-validator"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof-cc","repo-proof-migrations","repo-proof-edge","repo-proof-validator"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof-cc","repo-proof-migrations","repo-proof-edge","repo-proof-validator"]}],"contractHash":"07cc2734b2818104a526567cffcfc13a05b8136f0da874ca8fa45b8d799db0cf","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof-cc","kind":"repository","evidence":{"reason":null,"gateRunId":15784,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"07cc2734b2818104a526567cffcfc13a05b8136f0da874ca8fa45b8d799db0cf","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"58f895d0be42f89e1ac6ffe947026160747a8a8f"},"required":true,"satisfied":true},{"id":"repo-proof-migrations","kind":"repository","evidence":{"reason":"missing_required_release_targets:migrations","gateRunId":15784,"satisfied":false,"gateTestProof":null,"gateTestPassed":false,"missingTargets":["migrations"],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":true,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"07cc2734b2818104a526567cffcfc13a05b8136f0da874ca8fa45b8d799db0cf","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":false,"repositoryConditionBound":true,"repositoryProofSourceSha":"58f895d0be42f89e1ac6ffe947026160747a8a8f"},"required":true,"satisfied":false},{"id":"repo-proof-edge","kind":"repository","evidence":{"reason":null,"gateRunId":15784,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"07cc2734b2818104a526567cffcfc13a05b8136f0da874ca8fa45b8d799db0cf","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"58f895d0be42f89e1ac6ffe947026160747a8a8f"},"required":true,"satisfied":true},{"id":"repo-proof-validator","kind":"repository","evidence":{"reason":null,"gateRunId":15784,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"07cc2734b2818104a526567cffcfc13a05b8136f0da874ca8fa45b8d799db0cf","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"58f895d0be42f89e1ac6ffe947026160747a8a8f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:12:39.25498+00:00","proof_gate":"request_contract_pending","source_sha":"58f895d0be42f89e1ac6ffe947026160747a8a8f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:33ea8c69-c179-4524-ab21-f00900be44d7:request-contract:07cc2734b2818104a526567cffcfc13a05b8136f0da874ca8fa45b8d799db0cf:58f895d0be42f89e1ac6ffe947026160747a8a8f:pending:repository","mission_step_id":"304c0f29-c9d0-46e4-af6e-e69c6d216d4d","command_center_event_id":"33ea8c69-c179-4524-ab21-f00900be44d7"},{"id":"22f5373b-a611-4f81-a388-ab900ef3aef4","source":"cc-execution","status":"waiting","payload":{"body":{"ship":false,"files":[],"branch":"ai/objective-first-repair-71f53c381e9f","writes":[],"patches":[],"version":1,"approved":true,"missionId":"71f53c38-1e9f-405d-9f4e-150a6b88d281","objective":"Continue generation 1 of the same GodMode user-projection mission against current main. Actual tenant user is the projection identity; actual role is derived; Test role is optional simulation. Keep the same mission/branch and do not release until Connections support is added.","sourceSha":"326ab7a22","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/lib/godmodeAccess.ts","edits":[{"new_content":"  operatorId?: string | null;\n  userId?: string | null;\n  projectedUserName?: string | null;\n  projectedUserEmail?: string | null;\n  actualRole?: string | null;\n  roleOverride?: string | null;\n  role: string;\n  reason: string;","old_content":"  operatorId?: string | null;\n  userId?: string | null;\n  role: string;\n  reason: string;"}]},{"path":"src/contexts/MultiTenantContext.tsx","edits":[{"new_content":"    const validated = validateGodModeAccessContext(context, {\n      operatorId: authUser?.id || null,\n      userId: context.userId || null,\n      tenantId: activeTenant.id,","old_content":"    const validated = validateGodModeAccessContext(context, {\n      operatorId: authUser?.id || null,\n      userId: authUser?.id || null,\n      tenantId: activeTenant.id,"}]},{"path":"src/pages/SelectTenant.tsx","edits":[{"new_content":"function projectionRolesForTenant(tenant: TenantWithRole) {\n  return getRolesForTenantType(tenant.tenant_type, false).filter((entry) => entry.value !== 'GodMode' && entry.value !== 'Admin');\n}\n\ntype TenantProjectionUser = {\n  userId: string;\n  name: string;\n  email: string;\n  actualRole: string;\n  isOwner: boolean;\n};\n\nasync function fetchProjectionUsersForTenants(tenantIds: string[]): Promise<Record<string, TenantProjectionUser[]>> {\n  const uniqueTenantIds = [...new Set(tenantIds.filter(Boolean))];\n  if (!uniqueTenantIds.length) return {};\n  const access = await (supabase as any)\n    .from('user_tenant_access')\n    .select('user_id,tenant_id,effective_role,role,is_owner,membership_status,has_membership')\n    .in('tenant_id', uniqueTenantIds);\n  if (access.error) throw access.error;\n  const activeRows = (access.data || []).filter((row: any) =>\n    row?.user_id && row?.tenant_id && row?.has_membership !== false\n    && (!row?.membership_status || row.membership_status === 'active')\n  );\n  const userIds = [...new Set(activeRows.map((row: any) => String(row.user_id)).filter(Boolean))];\n  const profiles = userIds.length\n    ? await (supabase as any).from('profiles').select('id,name,email').in('id', userIds)\n    : { data: [], error: null };\n  if (profiles.error) throw profiles.error;\n  const profileMap = new Map((profiles.data || []).map((profile: any) => [String(profile.id), profile]));\n  const result: Record<string, TenantProjectionUser[]> = {};\n  for (const row of activeRows) {\n    const tenantId = String(row.tenant_id);\n    const userId = String(row.user_id);\n    const profile: any = profileMap.get(userId) || {};\n    const actualRole = String(row.effective_role || row.role || (row.is_owner ? 'Owner' : 'Viewer')).trim() || 'Viewer';\n    (result[tenantId] ||= []).push({\n      userId,\n      name: String(profile.name || profile.email || 'Tenant user').trim(),\n      email: String(profile.email || '').trim().toLowerCase(),\n      actualRole,\n      isOwner: row.is_owner === true || ['Owner', 'Tenant Owner'].includes(actualRole),\n    });\n  }\n  for (const users of Object.values(result)) {\n    users.sort((left, right) => Number(right.isOwner) - Number(left.isOwner) || left.name.localeCompare(right.name) || left.email.localeCompare(right.email));\n  }\n  return result;\n}\n\ninterface WorkspaceSnapshot {","old_content":"function projectionRolesForTenant(tenant: TenantWithRole) {\n  return getRolesForTenantType(tenant.tenant_type, false).filter((entry) => entry.value !== 'GodMode' && entry.value !== 'Admin');\n}\n\ninterface WorkspaceSnapshot {"},{"new_content":"  const [backgroundRefreshAttempt, setBackgroundRefreshAttempt] = useState(0);\n  const [workspaceSnapshotActive, setWorkspaceSnapshotActive] = useState(false);\n  const [projectionUsersByTenant, setProjectionUsersByTenant] = useState<Record<string, TenantProjectionUser[]>>({});\n  const [projectedUserByTenant, setProjectedUserByTenant] = useState<Record<string, string>>({});\n  const [projectedRoleOverrideByTenant, setProjectedRoleOverrideByTenant] = useState<Record<string, string>>({});\n  const launchSessionVerificationRef = useRef<{ userId: string; accessToken: string; promise: Promise<void> } | null>(null);","old_content":"  const [backgroundRefreshAttempt, setBackgroundRefreshAttempt] = useState(0);\n  const [workspaceSnapshotActive, setWorkspaceSnapshotActive] = useState(false);\n  const [projectedRoleByTenant, setProjectedRoleByTenant] = useState<Record<string, string>>({});\n  const launchSessionVerificationRef = useRef<{ userId: string; accessToken: string; promise: Promise<void> } | null>(null);"},{"new_content":"  useEffect(() => {\n    if (!requestedApplication) return;\n    setView('apps');\n    setPendingApplication(requestedApplication);\n  }, [requestedApplication]);\n\n  useEffect(() => {\n    if (!(platformAdmin || hasSystemAdmin) || !tenants.length) {\n      setProjectionUsersByTenant({});\n      setProjectedUserByTenant({});\n      setProjectedRoleOverrideByTenant({});\n      return;\n    }\n    let cancelled = false;\n    const tenantIds = tenants.filter((tenant) => !isKnockLaunchOsWorkspace(tenant)).map((tenant) => tenant.id);\n    void fetchProjectionUsersForTenants(tenantIds)\n      .then((usersByTenant) => {\n        if (cancelled) return;\n        setProjectionUsersByTenant(usersByTenant);\n        setProjectedUserByTenant((current) => {\n          const next = { ...current };\n          for (const tenantId of tenantIds) {\n            const users = usersByTenant[tenantId] || [];\n            if (!users.some((entry) => entry.userId === next[tenantId])) next[tenantId] = users[0]?.userId || '';\n          }\n          return next;\n        });\n      })\n      .catch((projectionError) => {\n        if (!cancelled) {\n          console.warn('[SelectTenant] Could not load projection users.', projectionError);\n          setProjectionUsersByTenant({});\n        }\n      });\n    return () => { cancelled = true; };\n  }, [hasSystemAdmin, platformAdmin, tenants]);\n\n  useEffect(() => {\n    if (authLoading || !user?.id || !session?.access_token) {","old_content":"  useEffect(() => {\n    if (!requestedApplication) return;\n    setView('apps');\n    setPendingApplication(requestedApplication);\n  }, [requestedApplication]);\n\n  useEffect(() => {\n    if (authLoading || !user?.id || !session?.access_token) {"},{"new_content":"      if (platformAdmin || hasSystemAdmin) {\n        const projectionUsers = projectionUsersByTenant[launchTenant.id] || [];\n        const projectedUserId = projectedUserByTenant[launchTenant.id] || projectionUsers[0]?.userId || '';\n        const projectedUser = projectionUsers.find((entry) => entry.userId === projectedUserId);\n        if (!projectedUser) throw new Error('Select an active tenant user before entering this workspace.');\n        const validRoles = projectionRolesForTenant(launchTenant);\n        const requestedRoleOverride = projectedRoleOverrideByTenant[launchTenant.id] || '';\n        const roleOverride = requestedRoleOverride && validRoles.some((entry) => entry.value === requestedRoleOverride)\n          ? requestedRoleOverride\n          : '';\n        localStorage.removeItem('impersonated_user');\n        writeGodModeAccessContext({\n          tenantId: launchTenant.id,\n          tenantSlug: tenantSlugFor(launchTenant),\n          operatorId: user.id,\n          userId: projectedUser.userId,\n          projectedUserName: projectedUser.name,\n          projectedUserEmail: projectedUser.email,\n          actualRole: projectedUser.actualRole,\n          roleOverride: roleOverride || null,\n          role: roleOverride || projectedUser.actualRole,\n          reason: roleOverride ? 'godmode_user_role_simulation' : 'godmode_user_projection',\n          mode: 'tenant_demo_projection',\n          selectedAt: new Date().toISOString(),\n        });\n      }","old_content":"      if (platformAdmin || hasSystemAdmin) {\n        const validRoles = projectionRolesForTenant(launchTenant);\n        const projectedRole = projectedRoleByTenant[launchTenant.id] || validRoles[0]?.value || '';\n        if (!projectedRole || !validRoles.some((entry) => entry.value === projectedRole)) {\n          throw new Error('Select a valid tenant role before entering this workspace.');\n        }\n        localStorage.removeItem('impersonated_user');\n        writeGodModeAccessContext({\n          tenantId: launchTenant.id,\n          tenantSlug: tenantSlugFor(launchTenant),\n          operatorId: user.id,\n          userId: user.id,\n          role: projectedRole,\n          reason: 'godmode_role_projection',\n          mode: 'tenant_demo_projection',\n          selectedAt: new Date().toISOString(),\n        });\n      }"},{"new_content":"      if (platformAdmin || hasSystemAdmin) {\n        const projectionUsers = projectionUsersByTenant[launchTenant.id] || [];\n        const projectedUserId = projectedUserByTenant[launchTenant.id] || projectionUsers[0]?.userId || '';\n        const projectedUser = projectionUsers.find((entry) => entry.userId === projectedUserId);\n        if (!projectedUser) throw new Error('Select an active tenant user before entering this workspace.');\n        localStorage.removeItem('impersonated_user');\n        writeGodModeAccessContext({\n          tenantId: launchTenant.id,\n          tenantSlug: tenantSlugFor(launchTenant),\n          operatorId: user.id,\n          userId: projectedUser.userId,\n          projectedUserName: projectedUser.name,\n          projectedUserEmail: projectedUser.email,\n          actualRole: projectedUser.actualRole,\n          roleOverride: 'Tenant Owner',\n          role: 'Tenant Owner',\n          reason: 'godmode_user_role_simulation',\n          mode: 'tenant_demo_projection',\n          selectedAt: new Date().toISOString(),\n        });\n      }","old_content":"      if (platformAdmin || hasSystemAdmin) {\n        localStorage.removeItem('impersonated_user');\n        writeGodModeAccessContext({\n          tenantId: launchTenant.id,\n          tenantSlug: tenantSlugFor(launchTenant),\n          operatorId: user.id,\n          userId: user.id,\n          role: 'Tenant Owner',\n          reason: 'godmode_owner_projection',\n          mode: 'tenant_demo_projection',\n          selectedAt: new Date().toISOString(),\n        });\n      }"},{"new_content":"                        {visibleTenants.map((tenant) => {\n                          const projectionRoles = projectionRolesForTenant(tenant);\n                          const projectionUsers = projectionUsersByTenant[tenant.id] || [];\n                          const projectedUserId = projectedUserByTenant[tenant.id] || projectionUsers[0]?.userId || '';\n                          const projectedUser = projectionUsers.find((entry) => entry.userId === projectedUserId) || null;\n                          const roleOverride = projectedRoleOverrideByTenant[tenant.id] || '';\n                          const projectedRole = roleOverride || projectedUser?.actualRole || '';\n                          const canOpenOwner = !tenant.isVirtual","old_content":"                        {visibleTenants.map((tenant) => {\n                          const projectionRoles = projectionRolesForTenant(tenant);\n                          const projectedRole = projectedRoleByTenant[tenant.id] || projectionRoles[0]?.value || '';\n                          const canOpenOwner = !tenant.isVirtual"},{"new_content":"                              {(platformAdmin || hasSystemAdmin) && !isKnockLaunchOsWorkspace(tenant) ? (\n                                <div className=\"mt-2 w-full min-w-0 space-y-1.5 overflow-hidden sm:ml-[56px] sm:w-auto sm:overflow-visible\" data-godmode-user-projection-selector=\"true\">\n                                  <div className=\"flex w-full min-w-0 flex-col gap-1.5 sm:flex-row sm:items-center sm:gap-2\">\n                                    <label htmlFor={`godmode-user-${tenant.id}`} className=\"text-[11px] font-semibold uppercase tracking-wide text-muted-foreground sm:w-[72px]\">View as</label>\n                                    <select id={`godmode-user-${tenant.id}`} value={projectedUserId} disabled={selecting || projectionUsers.length <= 1}\n                                      onChange={(event) => { setProjectedUserByTenant((current) => ({ ...current, [tenant.id]: event.target.value })); setProjectedRoleOverrideByTenant((current) => ({ ...current, [tenant.id]: '' })); }}\n                                      className=\"h-11 w-full min-w-0 max-w-full rounded-lg border border-white/10 bg-background/60 px-2 text-sm font-semibold outline-none focus:border-primary/50 sm:h-8 sm:flex-1 sm:text-xs\">\n                                      {projectionUsers.length ? projectionUsers.map((entry) => <option key={entry.userId} value={entry.userId}>{entry.name}{entry.email ? ` · ${entry.email}` : ''}</option>) : <option value=\"\">No active users</option>}\n                                    </select>\n                                  </div>\n                                  {projectedUser ? <div className=\"text-[11px] text-muted-foreground sm:pl-[80px]\">Actual role: <span className=\"font-semibold text-foreground\">{projectedUser.actualRole}</span></div> : null}\n                                  <div className=\"flex w-full min-w-0 flex-col gap-1.5 sm:flex-row sm:items-center sm:gap-2\">\n                                    <label htmlFor={`godmode-role-${tenant.id}`} className=\"text-[11px] font-semibold uppercase tracking-wide text-muted-foreground sm:w-[72px]\">Test role</label>\n                                    <select id={`godmode-role-${tenant.id}`} value={roleOverride} disabled={selecting || !projectedUser}\n                                      onChange={(event) => setProjectedRoleOverrideByTenant((current) => ({ ...current, [tenant.id]: event.target.value }))}\n                                      className=\"h-11 w-full min-w-0 max-w-full rounded-lg border border-white/10 bg-background/60 px-2 text-sm font-semibold outline-none focus:border-primary/50 sm:h-8 sm:flex-1 sm:text-xs\">\n                                      <option value=\"\">Actual role ({projectedUser?.actualRole || 'unavailable'})</option>\n                                      {projectionRoles.map((entry) => <option key={entry.value} value={entry.value}>{entry.label}</option>)}\n                                    </select>\n                                  </div>\n                                </div>\n                              ) : null}","old_content":"                              {(platformAdmin || hasSystemAdmin) && !isKnockLaunchOsWorkspace(tenant) ? (\n                                <div className=\"mt-2 flex w-full min-w-0 flex-col items-stretch gap-1.5 overflow-hidden sm:ml-[56px] sm:w-auto sm:flex-row sm:items-center sm:gap-2 sm:overflow-visible\">\n                                  <label htmlFor={`godmode-role-${tenant.id}`} className=\"text-[11px] font-semibold uppercase tracking-wide text-muted-foreground\">Enter as</label>\n                                  <select\n                                    id={`godmode-role-${tenant.id}`}\n                                    value={projectedRole}\n                                    disabled={selecting}\n                                    onChange={(event) => setProjectedRoleByTenant((current) => ({ ...current, [tenant.id]: event.target.value }))}\n                                    className=\"h-11 w-full min-w-0 max-w-full rounded-lg border border-white/10 bg-background/60 px-2 text-sm font-semibold outline-none focus:border-primary/50 sm:h-8 sm:flex-1 sm:text-xs\"\n                                  >\n                                    {projectionRoles.map((entry) => <option key={entry.value} value={entry.value}>{entry.label}</option>)}\n                                  </select>\n                                </div>\n                              ) : null}"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":false,"version":1,"approved":true,"missionId":"71f53c38-1e9f-405d-9f4e-150a6b88d281","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"4ef957238df94451fb7a0028a4c0990df56e3f3af71f80f8bc844fa263a071ef","replayCount":0,"serializedBytes":17209},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:14:15.985819+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:71f53c38-1e9f-405d-9f4e-150a6b88d281:repository-mutation-intent:4ef957238df94451fb7a0028a4c0990df56e3f3af71f80f8bc844fa263a071ef:0","mission_step_id":"2adadf24-cd83-4658-bcb2-8ca325892d0b","command_center_event_id":"71f53c38-1e9f-405d-9f4e-150a6b88d281"},{"id":"22f69013-d079-4c22-82f4-dfa99cbfbd96","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-409121091e16","prNumber":4449,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e2bf3c7f34fa7601f296a4de9106e14c79452dd1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T02:06:13.815577+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e2bf3c7f34fa7601f296a4de9106e14c79452dd1","external_id":"4449","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:40912109-1e16-426f-8157-d8dec0fbf7f4:merged-pr:4449:e2bf3c7f34fa7601f296a4de9106e14c79452dd1","mission_step_id":"b6b6d93e-4889-4ed0-9d17-ad021ede8bf4","command_center_event_id":"40912109-1e16-426f-8157-d8dec0fbf7f4"},{"id":"22f6b6f3-056d-447c-9b85-e118de2cb904","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"0c09220c29eb80a8527ad1ad733a189e730b5cb4","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0c09220c29eb80a8527ad1ad733a189e730b5cb4","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":"1342ad7e5c6077441504d80b830e317528cd70c80bd1ecb5b7c863bcc20c7931","forgejoWorkflowProof":{"runId":11374,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:41:06.913002+00:00","proof_gate":"canonical_release_pending","source_sha":"0c09220c29eb80a8527ad1ad733a189e730b5cb4","external_id":"forgejo-main-0c09220c29eb","receipt_type":"canonical_release_status","idempotency_key":"mission:e4a87d7f-db02-4e9b-b00a-c7ea7da266ef:forgejo-release-status:0c09220c29eb80a8527ad1ad733a189e730b5cb4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"cde84958-d4a5-40e4-9a37-472386c28b12","command_center_event_id":"e4a87d7f-db02-4e9b-b00a-c7ea7da266ef"},{"id":"22f7cc66-257f-44d8-9cb9-938a1736dfc5","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"e47830d1d22496fcffd49911c1657d77b030ba95","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"e47830d1d22496fcffd49911c1657d77b030ba95","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["irslogiqs-sync","tennex-contact-directory"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"94d64fc0cda1a650fa7d0a1c66b558ee6f636ec4d2f1738dde201fb69f38d234","forgejoWorkflowProof":{"runId":14287,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-02T12:43:56.537418+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e47830d1d22496fcffd49911c1657d77b030ba95","external_id":"forgejo-main-e47830d1d224","receipt_type":"canonical_release_status","idempotency_key":"mission:3a2f379d-08ca-4062-ad10-c19c8b4c45da:forgejo-release-status:e47830d1d22496fcffd49911c1657d77b030ba95:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"df418eeb-f6dc-4b36-a2c6-43bc64faf39c","command_center_event_id":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},{"id":"22fa83ee-8286-424a-bc54-58d70d8b1a44","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"ee5709ecee830cea7161675f9354a07eac983095","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ee5709ecee830cea7161675f9354a07eac983095","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"1c1a46b24e2da6d2f251a7bfa2b6883d655dd40101863e3d0193127a7de01259","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6019","runId":6019,"status":"success","sourceSha":"ee5709ecee830cea7161675f9354a07eac983095","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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T00:36:53.661105+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ee5709ecee830cea7161675f9354a07eac983095","external_id":"forgejo-main-ee5709ecee83","receipt_type":"canonical_release_status","idempotency_key":"mission:11fd2a1f-b917-450d-b6b4-62b8c2f5781b:forgejo-release-status:ee5709ecee830cea7161675f9354a07eac983095:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"4db44e89-f4fd-4cc3-8169-d6c07353854f","command_center_event_id":"11fd2a1f-b917-450d-b6b4-62b8c2f5781b"},{"id":"22fc2209-59ad-4565-9652-b2562ad76d10","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"edbb0440314ba39730724baeb94e7612d5b661cd","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"edbb0440314ba39730724baeb94e7612d5b661cd","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"4a213838fa2844a8265643c2661ca3c5bd9f748cf4544d2c72cee6621b0e83e8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3354","runId":3354,"status":"success","sourceSha":"edbb0440314ba39730724baeb94e7612d5b661cd","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:55:07.251686+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"edbb0440314ba39730724baeb94e7612d5b661cd","external_id":"forgejo-main-edbb0440314b","receipt_type":"canonical_release_status","idempotency_key":"mission:a408d763-74d8-43b1-9037-9c6007db4906:forgejo-release-status:edbb0440314ba39730724baeb94e7612d5b661cd:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"bed4d092-1e2a-4237-80d8-cd446b4b6acc","command_center_event_id":"a408d763-74d8-43b1-9037-9c6007db4906"},{"id":"22fca093-613d-4f1d-9801-20d898bf9c33","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-503502db5893","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":15704,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"executorlessWaitMs":1245183,"firstUsefulResultAt":"2026-09-25T18:04:41.307Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3753,"terminal":false,"missionId":"503502db-5893-4e94-acfc-60206671793d","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"675ad36dbeea7d3a779a04c99a4be66d069f3a14","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1034,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":107,"approvedPlanMs":0,"missionSetupMs":1339,"providerAuthMs":0,"shipAndProveMs":412,"ledgerPrepareMs":367,"ledgerReconcileMs":0,"lineageReconcileMs":972,"resolvePreflightMs":1339,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":367,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"503502db-5893-4e94-acfc-60206671793d"},"performance":null,"deploymentId":"forgejo-main-675ad36dbeea","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2577,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T18:25:28.307778+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"675ad36dbeea7d3a779a04c99a4be66d069f3a14","external_id":"forgejo-main-675ad36dbeea","receipt_type":"execute_mission","idempotency_key":"mission:503502db-5893-4e94-acfc-60206671793d:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"0314a657-2982-42a9-965b-b92352fa7b8c","command_center_event_id":"503502db-5893-4e94-acfc-60206671793d"},{"id":"22fec7dc-3add-4c79-81f1-96fd62440fe1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6330eeefc6e5","reason":"explicit_pull_request_identity_mismatch:3187","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3187,"terminal":false,"missionId":"6330eeef-c6e5-4ecb-a897-2757925addae","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1367,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1367,"missionSetupMs":1320,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":267,"ledgerReconcileMs":0,"lineageReconcileMs":1053,"resolvePreflightMs":1320,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":267,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6330eeef-c6e5-4ecb-a897-2757925addae"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T11:35:49.242539+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3187","receipt_type":"execute_mission","idempotency_key":"mission:6330eeef-c6e5-4ecb-a897-2757925addae:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"0025f3d1-f7be-4cbf-b799-8c33b56c4169","command_center_event_id":"6330eeef-c6e5-4ecb-a897-2757925addae"},{"id":"23005e8c-1696-43d0-aaee-da95ba00ef9c","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"0d4c822c-357e-4ac8-8ca9-12ebec1d9236"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:35:44.927853+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:0d4c822c-357e-4ac8-8ca9-12ebec1d9236:mission-cancel:0d4c822c-357e-4ac8-8ca9-12ebec1d9236","mission_step_id":"ad97ab0f-1e5a-4f80-9d03-69b5f2c3a7c1","command_center_event_id":"0d4c822c-357e-4ac8-8ca9-12ebec1d9236"},{"id":"2301b70c-1968-448d-9707-8d5f10b89855","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/launch-hub-vista-logo-orb-repair-20260910","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":"3708a390-6c43-4d8e-a0c3-89a9b3f2fcf6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":526,"providerAuthMs":0,"ledgerPrepareMs":526,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":526,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":526,"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":"3708a390-6c43-4d8e-a0c3-89a9b3f2fcf6"},"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":4734,"likelyAffectedFiles":["src/pages/SelectTenant.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:21:36.618372+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3708a390-6c43-4d8e-a0c3-89a9b3f2fcf6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0e6ee0ef-05ea-4ce9-b6df-30c7c88610f8","command_center_event_id":"3708a390-6c43-4d8e-a0c3-89a9b3f2fcf6"},{"id":"230380a6-317d-4b17-86dc-e45df0b05d74","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d6bd5b60d398","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"d6bd5b60-d398-4d05-93b1-8e17ab835aaa","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":345,"providerAuthMs":0,"ledgerPrepareMs":345,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":345,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":345,"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":"d6bd5b60-d398-4d05-93b1-8e17ab835aaa"},"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":3038,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T19:38:34.26081+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d6bd5b60-d398-4d05-93b1-8e17ab835aaa:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ce3c7001-cb0b-43e5-9a16-9e8aeff566d8","command_center_event_id":"d6bd5b60-d398-4d05-93b1-8e17ab835aaa"},{"id":"230a1659-e60a-495d-82ff-c6de4d3e40c6","source":"github-status","status":"pending","payload":{"failed":[],"states":{"cc-execution/runtime-proof":"pending","canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified","cc-execution/runtime-proof"],"required":["canonical-production-release/verified","cc-execution/runtime-proof"],"sourceSha":"5745972b74a4e7e2d8e9c7172470de564a093f55","releaseState":"pending","exactConductorRun":{"id":31621589365,"status":"in_progress","headSha":"5745972b74a4e7e2d8e9c7172470de564a093f55","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":{"buildId":"31611898833-1","liveSha":"8e20425950c6679c885d018132bde112eb17b4e0","deploymentId":"canonical-release-31611844571-cc-execution","compareStatus":"behind","identitySource":"worker_env_git_sha","runtimeVersion":null,"containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-12T17:14:52.637922+00:00","proof_gate":"canonical_release_pending","source_sha":"5745972b74a4e7e2d8e9c7172470de564a093f55","external_id":"canonical-release-5745972b74a4","receipt_type":"canonical_release_status","idempotency_key":"mission:63764a7e-1d96-43cf-8468-b0276155f80a:release-status:5745972b74a4e7e2d8e9c7172470de564a093f55:31621589365:pending:canonical-production-release/verified=pending|cc-execution/runtime-proof=pending","mission_step_id":"b63bdf9b-46b1-4604-9768-296451e36bed","command_center_event_id":"63764a7e-1d96-43cf-8468-b0276155f80a"},{"id":"230c2c97-9a6e-4c05-b9a6-979fe9b84000","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"0e29416c-885c-486e-9dc3-3e9ba860930f","phase":"universal_visual_witness_supervised","branch":"ai/vista-photo-manager-better-controls-20260829","reason":null,"status":"pending","metrics":{"receiptBytes":24525,"releaseCount":1,"toolCallCount":14,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":1092,"terminal":false,"missionId":"06a45ac8-23b3-4ebc-885d-84003b896bb6","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"544891af3d2905af249e41022b4d288acc9fe708","timingsMs":{"wake":21234,"total":21476,"submit":242,"wakeAttempts":3},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"06a45ac8-23b3-4ebc-885d-84003b896bb6"},"performance":null,"deploymentId":"forgejo-main-544891af3d29","workflowRunId":3540,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":687,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T03:48:06.105543+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"544891af3d2905af249e41022b4d288acc9fe708","external_id":"0e29416c-885c-486e-9dc3-3e9ba860930f","receipt_type":"visual_proof_started","idempotency_key":"mission:06a45ac8-23b3-4ebc-885d-84003b896bb6:visual-start:0e29416c-885c-486e-9dc3-3e9ba860930f","mission_step_id":"f9db2e8d-a3cb-48c7-8645-e9c76ba03b38","command_center_event_id":"06a45ac8-23b3-4ebc-885d-84003b896bb6"},{"id":"230c5bc0-4f25-4531-bffa-c87650d92825","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"d09477b0e95696b2b9c9af6a5e31e831cb89393f","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d09477b0e95696b2b9c9af6a5e31e831cb89393f","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"865d01f3c7caa8aecf963eef259a6043dde19583206dcc31af8bbef8094e8879","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4061","runId":4061,"status":"running","sourceSha":"d09477b0e95696b2b9c9af6a5e31e831cb89393f","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T15:56:40.127239+00:00","proof_gate":"canonical_release_pending","source_sha":"d09477b0e95696b2b9c9af6a5e31e831cb89393f","external_id":"forgejo-main-d09477b0e956","receipt_type":"canonical_release_status","idempotency_key":"mission:c86d7559-cb6c-400d-9587-d1fb1bfb6ddd:forgejo-release-status:d09477b0e95696b2b9c9af6a5e31e831cb89393f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"7b512286-4991-4e00-9b00-a2dfa3b72b86","command_center_event_id":"c86d7559-cb6c-400d-9587-d1fb1bfb6ddd"},{"id":"230f74d8-ff26-4b91-8f0d-6a3e5939315b","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"196fd6980e546295f0c9a1d1c9247e47050d15e4","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Continue the same PCG public-site cutover mission with a corrective generation. Apply the exact pcg-commerce-publisher card-linkage repair now; do not infer watchdog or unrelated files.","proofConditionIds":["proof-production"]}],"satisfied":false,"constraints":[{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-production"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-production"]},{"id":"reference-visual-authority","satisfied":false,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"eadf4b7e39bff2af277ad5c7d5719ca89285ad8905ae0eb23a992fbec7b49b5c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"eadf4b7e39bff2af277ad5c7d5719ca89285ad8905ae0eb23a992fbec7b49b5c","unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:46:16.745937+00:00","proof_gate":"request_contract_pending","source_sha":"196fd6980e546295f0c9a1d1c9247e47050d15e4","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:729b5f56-ebf6-4e8a-a5fa-2c8727304b66:request-contract:eadf4b7e39bff2af277ad5c7d5719ca89285ad8905ae0eb23a992fbec7b49b5c:196fd6980e546295f0c9a1d1c9247e47050d15e4:pending:repository","mission_step_id":"0b1678d0-7ce8-46f5-8f0f-3b3b9c5e5348","command_center_event_id":"729b5f56-ebf6-4e8a-a5fa-2c8727304b66"},{"id":"230fadeb-129d-4236-8060-e462b8377786","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/task-specific-repair-titles","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"4c4b52da-6a0a-4b9f-beca-7ce12c0fc638","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":795,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":795,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":795,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":795,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4c4b52da-6a0a-4b9f-beca-7ce12c0fc638"},"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":1455,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:10:28.27229+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4c4b52da-6a0a-4b9f-beca-7ce12c0fc638:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b89bc81e-9430-4fec-b6eb-5d269432be3f","command_center_event_id":"4c4b52da-6a0a-4b9f-beca-7ce12c0fc638"},{"id":"231284d2-974b-4872-87ee-33a2d9b3a02a","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/modes-route-media-standard","writes":[],"patches":[],"pr_body":"Shared Profile/Settings MODE -> sub-mode route tree with per-route upload/replace/remove, framing controls, tenant-scoped display renaming, and shared sub-mode imagery rendering. Tennex is the first proving tenant. No Visual Witness.","version":1,"approved":true,"pr_title":"System-wide MODES route media manager","missionId":"d2edcbfb-1e84-4d43-83c8-130d90fd52cf","objective":"Adopt and ship the existing system-wide MODES route media manager branch without changing its feature bytes.","repository":"noel/KnockLaunchOS","visualProof":false,"autoProgress":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/components/settings/ModesRouteMediaSettings.tsx","new_content":"import React from 'react';\nimport { Image, LoaderCircle, Trash2, UploadCloud } from 'lucide-react';","old_content":"import React from 'react';\nimport { Image, LoaderCircle, Trash2, UploadCloud } from 'lucide-react';"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","new_content":"import React from 'react';\nimport { ChevronDown, Image, LoaderCircle, Trash2, UploadCloud, Video } from 'lucide-react';","old_content":"import React from 'react';\nimport { ChevronDown, Image, LoaderCircle, Trash2, UploadCloud, Video } from 'lucide-react';"},{"path":"src/shells/TenantModesShell.tsx","new_content":"import { type CSSProperties, type ReactNode, useEffect, useMemo, useRef, useState } from 'react';\nimport { Link, Navigate, useLocation } from 'react-router-dom';","old_content":"import { type CSSProperties, type ReactNode, useEffect, useMemo, useRef, useState } from 'react';\nimport { Link, Navigate, useLocation } from 'react-router-dom';"},{"path":"src/shells/modesTenantShell.ts","new_content":"import {\n  applyTenantExperienceFamily,\n  tenantExperienceFamily,\n  type TenantExperienceFamily,\n} from '@/lib/tenants/tenantExperienceFamily';","old_content":"import {\n  applyTenantExperienceFamily,\n  tenantExperienceFamily,\n  type TenantExperienceFamily,\n} from '@/lib/tenants/tenantExperienceFamily';"},{"path":"supabase/functions/tenant-media-library/index.ts","new_content":"import { createClient } from 'https://esm.sh/@supabase/supabase-js@2.80.0';\nimport { AwsClient } from 'https://esm.sh/aws4fetch@1.0.20';","old_content":"import { createClient } from 'https://esm.sh/@supabase/supabase-js@2.80.0';\nimport { AwsClient } from 'https://esm.sh/aws4fetch@1.0.20';"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Finish the Tennex/system-wide MODE and sub-mode imagery manager.","wordingChanged":false,"canonicalIntent":"Adopt exact existing branch ai/modes-route-media-standard and ship it through PR, Gate, squash merge, affected releases, and runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"modes-media","statement":"Every MODES tenant receives the shared MODE/sub-mode route-tree media manager, and Tennex can use it immediately.","proofConditionIds":["repository","runtime"]}],"objective":"Adopt and ship the existing system-wide MODES route media manager branch without changing its feature bytes.","constraints":[{"id":"preserve-branch","statement":"Do not change the existing feature implementation while adopting the branch.","proofConditionIds":["repository"]},{"id":"stable-ids","statement":"Stable MODE/application keys, routes, app IDs, and URLs remain unchanged.","proofConditionIds":["repository"]},{"id":"no-witness","statement":"Do not run Visual Witness; owner is the visual acceptance gate.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"The exact existing branch is opened as one PR, passes canonical Gate, and is squash merged.","required":true},{"id":"runtime","kind":"runtime","claim":"All affected production owners inferred from the diff are released from the merged source.","required":true}]},"update_strategy":"push_to_branch","repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"intent":{"rawUtterance":"Finish the Tennex/system-wide MODE and sub-mode imagery manager.","wordingChanged":false,"canonicalIntent":"Adopt exact existing branch ai/modes-route-media-standard and ship it through PR, Gate, squash merge, affected releases, and runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"modes-media","statement":"Every MODES tenant receives the shared MODE/sub-mode route-tree media manager, and Tennex can use it immediately.","proofConditionIds":["repository","runtime"]}],"objective":"Adopt and ship the existing system-wide MODES route media manager branch without changing its feature bytes.","constraints":[{"id":"preserve-branch","statement":"Do not change the existing feature implementation while adopting the branch.","proofConditionIds":["repository"]},{"id":"stable-ids","statement":"Stable MODE/application keys, routes, app IDs, and URLs remain unchanged.","proofConditionIds":["repository"]},{"id":"no-witness","statement":"Do not run Visual Witness; owner is the visual acceptance gate.","proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"The exact existing branch is opened as one PR, passes canonical Gate, and is squash merged.","required":true},{"id":"runtime","kind":"runtime","claim":"All affected production owners inferred from the diff are released from the merged source.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"recover_orphan_unique_branch":true,"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"8d1c2bca25efa447dc679b33c4fef880049a300a344470d01460353ea715ccec","replayCount":0,"serializedBytes":6339},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:57:40.941342+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d2edcbfb-1e84-4d43-83c8-130d90fd52cf:repository-mutation-intent:8d1c2bca25efa447dc679b33c4fef880049a300a344470d01460353ea715ccec:0","mission_step_id":"3b78727f-7267-4bb4-9ec0-1e5693dcaa6a","command_center_event_id":"d2edcbfb-1e84-4d43-83c8-130d90fd52cf"},{"id":"23134453-15b6-4083-9fae-1b388efac433","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"runtime_proof\",\"status\":\"skipped\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-23T06:15:32.219675+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-ef92f261758c\",\"prNumber\":3482,\"sourceSha\":\"48467de9a7b12f6afa75e5d928a1907384aeeaa7\",\"deploymentId\":\"forgejo-main-48467de9a7b1\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:20:33.420921+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:owner-progress-heartbeat:119342242","mission_step_id":"84240bf7-a58c-4524-8598-6e1aa86cbcab","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"2318e339-0d61-4f95-a6a3-903f4afe6daf","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"docs/gpt-actions/cc-execution.openapi.yaml","delete":true},{"path":"docs/gpt-actions/cc-execution-cloudflare-deployments.openapi.yaml","delete":true},{"path":"docs/gpt-actions/cc-execution-frontend-lanes-exposure-attempt-20260710.md","delete":true},{"path":"docs/gpt-actions/cc-execution-frontend-lanes-patcher-20260710.md","delete":true},{"path":"docs/gpt-actions/cc-execution-lane-status-20260710.md","delete":true},{"path":"docs/gpt-actions/cc-execution-merge-queue.openapi.yaml","delete":true},{"path":"docs/gpt-actions/cc-operator-live-only.openapi.yaml","delete":true},{"path":"docs/gpt-actions/cc-tools-function-state-snippets-20260710.md","delete":true},{"path":"docs/gpt-actions/cc-tools-redeploy-touch-trigger-20260710.md","delete":true},{"path":"docs/gpt-actions/cc-tools-worker-state-patch-trigger-20260710.md","delete":true},{"path":"docs/gpt-actions/COMMAND_CENTER_GPT_ACTION_UI_SETUP.md","delete":true},{"path":"docs/gpt-actions/COMMAND_CENTER_READ_PROXY_SETUP.md","delete":true},{"path":"docs/gpt-actions/COMMAND_CENTER_READONLY_ACTION_SETUP.md","delete":true},{"path":"docs/gpt-actions/command-center-autonomous-control-plane-status.md","delete":true},{"path":"docs/gpt-actions/command-center-cloudflare-worker-inventory.openapi.json","delete":true},{"path":"docs/gpt-actions/command-center-cloudflare-worker-inventory-report-20260710.md","delete":true},{"path":"docs/gpt-actions/command-center-event-cleanup.openapi.json","delete":true},{"path":"docs/gpt-actions/command-center-pr-inventory.openapi.json","delete":true},{"path":"docs/gpt-actions/command-center-readonly.openapi.json","delete":true},{"path":"docs/gpt-actions/command-center-response-protocol.md","delete":true}],"branch":"ai/objective-first-repair-e3478acfa504","writes":[],"patches":[],"version":1,"approved":true,"missionId":"e3478acf-a504-4781-94c6-eb60583afa11","objective":"Continue the same repository-authority decruft mission. Delete exact audited retired artifact files in deletion batch 2/5. Do not broaden scope or create a replacement PR.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["docs/gpt-actions/cc-execution.openapi.yaml","docs/gpt-actions/cc-execution-cloudflare-deployments.openapi.yaml","docs/gpt-actions/cc-execution-frontend-lanes-exposure-attempt-20260710.md","docs/gpt-actions/cc-execution-frontend-lanes-patcher-20260710.md","docs/gpt-actions/cc-execution-lane-status-20260710.md","docs/gpt-actions/cc-execution-merge-queue.openapi.yaml","docs/gpt-actions/cc-operator-live-only.openapi.yaml","docs/gpt-actions/cc-tools-function-state-snippets-20260710.md","docs/gpt-actions/cc-tools-redeploy-touch-trigger-20260710.md","docs/gpt-actions/cc-tools-worker-state-patch-trigger-20260710.md","docs/gpt-actions/COMMAND_CENTER_GPT_ACTION_UI_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READ_PROXY_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READONLY_ACTION_SETUP.md","docs/gpt-actions/command-center-autonomous-control-plane-status.md","docs/gpt-actions/command-center-cloudflare-worker-inventory.openapi.json","docs/gpt-actions/command-center-cloudflare-worker-inventory-report-20260710.md","docs/gpt-actions/command-center-event-cleanup.openapi.json","docs/gpt-actions/command-center-pr-inventory.openapi.json","docs/gpt-actions/command-center-readonly.openapi.json","docs/gpt-actions/command-center-response-protocol.md"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"e3478acf-a504-4781-94c6-eb60583afa11","ownerApproved":true,"releaseIntent":null,"sourceTargets":["docs/gpt-actions/cc-execution.openapi.yaml","docs/gpt-actions/cc-execution-cloudflare-deployments.openapi.yaml","docs/gpt-actions/cc-execution-frontend-lanes-exposure-attempt-20260710.md","docs/gpt-actions/cc-execution-frontend-lanes-patcher-20260710.md","docs/gpt-actions/cc-execution-lane-status-20260710.md","docs/gpt-actions/cc-execution-merge-queue.openapi.yaml","docs/gpt-actions/cc-operator-live-only.openapi.yaml","docs/gpt-actions/cc-tools-function-state-snippets-20260710.md","docs/gpt-actions/cc-tools-redeploy-touch-trigger-20260710.md","docs/gpt-actions/cc-tools-worker-state-patch-trigger-20260710.md","docs/gpt-actions/COMMAND_CENTER_GPT_ACTION_UI_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READ_PROXY_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READONLY_ACTION_SETUP.md","docs/gpt-actions/command-center-autonomous-control-plane-status.md","docs/gpt-actions/command-center-cloudflare-worker-inventory.openapi.json","docs/gpt-actions/command-center-cloudflare-worker-inventory-report-20260710.md","docs/gpt-actions/command-center-event-cleanup.openapi.json","docs/gpt-actions/command-center-pr-inventory.openapi.json","docs/gpt-actions/command-center-readonly.openapi.json","docs/gpt-actions/command-center-response-protocol.md"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"76e4f31300f5ef923cdecf0d0d116dce2fbfa6b0cf741c42de22c007a37d5427","replayCount":0,"serializedBytes":5301},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:31:00.567387+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e3478acf-a504-4781-94c6-eb60583afa11:repository-mutation-intent:76e4f31300f5ef923cdecf0d0d116dce2fbfa6b0cf741c42de22c007a37d5427:0","mission_step_id":"9dc32e9b-5e15-4d57-b5df-b1586ca5757e","command_center_event_id":"e3478acf-a504-4781-94c6-eb60583afa11"},{"id":"23198bca-386a-4ea4-8946-5f161ff3ff75","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"280bd115-f85d-4b0a-92ec-dd9f6b79abf0","phase":"pull_request","branch":"ai/objective-first-repair-285944eff62b","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.217-deterministic-exact-mutation-branch","prNumber":3471,"terminal":false,"missionId":"285944ef-f62b-4c50-a0be-04838efe26d6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4075,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1668,"missionSetupMs":413,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":302,"ledgerReconcileMs":0,"lineageReconcileMs":111,"resolvePreflightMs":413,"repositoryMutationMs":2407,"repositoryProviderMs":2407,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2239,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":302,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":168},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"285944ef-f62b-4c50-a0be-04838efe26d6"},"performance":null,"deploymentId":null,"releaseState":null,"visualWitness":{"role":null,"jobId":"280bd115-f85d-4b0a-92ec-dd9f6b79abf0","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":2,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3066,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T12:22:11.599145+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3421","receipt_type":"execute_mission","idempotency_key":"mission:285944ef-f62b-4c50-a0be-04838efe26d6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"30d1fcc8-d205-4ded-90ea-37d97da7bccb","command_center_event_id":"285944ef-f62b-4c50-a0be-04838efe26d6"},{"id":"231aa152-359c-486d-9af9-f319ae65067f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"4627c277-fff3-49da-91a1-f00e4c9fb118","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4285,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":494,"providerAuthMs":0,"ledgerPrepareMs":494,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":494,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":494,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"4627c277-fff3-49da-91a1-f00e4c9fb118"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3586,"likelyAffectedFiles":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:37:41.677478+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4627c277-fff3-49da-91a1-f00e4c9fb118:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7883597c-7ad1-4f48-866a-997eb456e256","command_center_event_id":"4627c277-fff3-49da-91a1-f00e4c9fb118"},{"id":"231c2339-d88f-40a1-a2a5-9e730f6d3bf2","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/cloudflare-native-version-deploy.mjs","scripts/cloudflare-native-version-deploy.test.mjs","src/__tests__/contracts/tenantStartupSafety.test.ts","src/bootstrap.ts","src/lib/tenantFeatures.ts","src/lib/versionCheck.ts"],"reason":"Unfreeze the control plane only for the exact canonical frontend release-safety repair requested by the owner: prevent high-frequency updates from interrupting users, add zero-traffic candidate canary and deterministic last-known-good rollback, then return to protected-main control.","baseSha":"c395e7b1c903b373a0e3745bb16e7a6ebf4374ec","issuedAt":1789226088154,"expiresAt":1789226268154,"missionId":"72bfee10-f0e5-4f81-b4ca-326bef91ade0","authorizationId":"25ffff06-aace-461f-9a88-2c071345e03f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:14:48.560476+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c395e7b1c903b373a0e3745bb16e7a6ebf4374ec","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:25ffff06-aace-461f-9a88-2c071345e03f","mission_step_id":"799396a3-48b5-4ade-9ee0-037dd42e531a","command_center_event_id":"72bfee10-f0e5-4f81-b4ca-326bef91ade0"},{"id":"231c9392-46df-46d1-8400-a6da36e49e5a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T21:49:29.897774+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c0df4bef6af3\",\"prNumber\":5210,\"sourceSha\":\"c07f56b114f616243e10ed120da76f7cf1cfbd98\",\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:18:52.48823+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:03ae342a-9f97-4392-bc31-fc1ecd72fb74:owner-progress-heartbeat:119421195","mission_step_id":"e0f9e27f-4baa-48bf-b4de-213697758de3","command_center_event_id":"03ae342a-9f97-4392-bc31-fc1ecd72fb74"},{"id":"231db3ab-6d95-4deb-9264-223e441a8d7d","source":"onrunner","status":"verified","payload":{"ok":true,"jobId":"a3874dc1-8111-41b5-9e3f-4f938acf119a","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-0681e9b8101f","reason":null,"status":"verification_pending","metrics":{"receiptBytes":47421,"releaseCount":0,"toolCallCount":28,"repeatedCallCount":13,"executorlessWaitMs":780633,"firstUsefulResultAt":"2026-09-27T05:31:38.123Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3865,"terminal":false,"missionId":"0681e9b8-101f-48b7-bece-3cca02923ca9","operation":"visual_proof_status","proofGate":"interactive_visual_witness_verified","sourceSha":"449d4d9f85f3703a9de58fef45dc14ac934d46d2","timingsMs":{"queue":2008,"total":32374,"execution":30366},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0681e9b8-101f-48b7-bece-3cca02923ca9"},"performance":null,"deploymentId":"forgejo-main-449d4d9f85f3","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"a3874dc1-8111-41b5-9e3f-4f938acf119a","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"a3874dc1-8111-41b5-9e3f-4f938acf119a","failureReason":null,"observedRoute":"/admin/console","runnerVersion":"laptop-dfbb0b86b60d","attemptLineage":[{"jobId":"47eee634-a14d-4807-bdd7-ea639f3ba0d4","attempt":1,"category":"verified","sourceSha":"dfbb0b86b60dc5aaeb808a59793a5bd9115d5e74","startedAt":"2026-09-27T05:44:01.345Z","completedAt":"2026-09-27T05:44:32.842Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"laptop-dfbb0b86b60d","browserLaunchReason":"display_unavailable_headless","checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4}}],"missionOutcome":"verified","requestedRoute":"/admin/console","runnerSourceSha":"dfbb0b86b60dc5aaeb808a59793a5bd9115d5e74","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12172,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":22952,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"015856b18b6262986a82a865a84d8c1e42740163f2d84b7881fad1a2676ffa14","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T05:44:39.854818+00:00","proof_gate":"interactive_visual_witness_verified","source_sha":"laptop-dfbb0b86b60d","external_id":"a3874dc1-8111-41b5-9e3f-4f938acf119a","receipt_type":"visual_proof_status","idempotency_key":"mission:0681e9b8-101f-48b7-bece-3cca02923ca9:visual:a3874dc1-8111-41b5-9e3f-4f938acf119a:verified","mission_step_id":"5d9d0885-e988-44d1-b05c-54cb4dcfa518","command_center_event_id":"0681e9b8-101f-48b7-bece-3cca02923ca9"},{"id":"231db5fc-6174-4e35-ae19-aff3758ebdd8","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-12T23:33:44.713Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:33:45.158978+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:64257bee-3e64-4718-988a-e3ddf19d7370:owner-wait-live","mission_step_id":"8ce5c95e-c12a-481f-8bfe-d520ea922df2","command_center_event_id":"64257bee-3e64-4718-988a-e3ddf19d7370"},{"id":"231dd4b4-4480-49bc-87af-b1765bd38a89","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-cb0ba3c41982","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3655,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":126559,"firstUsefulResultAt":"2026-10-03T16:09:16.962Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":null,"terminal":false,"missionId":"cb0ba3c4-1982-4887-8f68-069ae8eb883f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1477,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":298,"providerAuthMs":0,"ledgerPrepareMs":298,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":298,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":298,"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":"cb0ba3c4-1982-4887-8f68-069ae8eb883f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4045,"likelyAffectedFiles":["supabase/functions/upsert-tenant-provider-secret/index.ts","supabase/functions/verify-tenant-provider/index.ts","supabase/functions/_shared/tenantCrypto.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T16:09:17.013089+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cb0ba3c4-1982-4887-8f68-069ae8eb883f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6806fe1c-301f-4eca-95fa-90790f79de66","command_center_event_id":"cb0ba3c4-1982-4887-8f68-069ae8eb883f"},{"id":"231f7c43-7550-4d1e-99fb-eb54915a61cb","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"0f7771523e4a02038ebaa7f66ec15c85e8dfd8a7","releaseState":"verified","exactConductorRun":{"id":31270236833,"status":"completed","headSha":"0f7771523e4a02038ebaa7f66ec15c85e8dfd8a7","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":"same_source_conductor_adoption","reconciledFromWorkflowRunId":31270243632},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T18:03:08.79088+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0f7771523e4a02038ebaa7f66ec15c85e8dfd8a7","external_id":"canonical-release-0f7771523e4a","receipt_type":"canonical_release_status","idempotency_key":"mission:f81024a4-daf0-43e1-9bab-997f2110e362:release-status:0f7771523e4a02038ebaa7f66ec15c85e8dfd8a7:31270236833:verified:canonical-production-release/verified=success","mission_step_id":"3a882053-4717-4768-a864-395ea9ec7961","command_center_event_id":"f81024a4-daf0-43e1-9bab-997f2110e362"},{"id":"23203eac-1bdd-4500-ac2d-42ce61c625c8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"1df3b53b734cd26b6403bfb173f9122ad1736186","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1df3b53b734cd26b6403bfb173f9122ad1736186","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"3a710b588ef22f0e3a9840df1ab733787ba5c3c49d3f09242d43fad1ee1f9df2","forgejoWorkflowProof":{"runId":16125,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:23:08.072434+00:00","proof_gate":"canonical_release_pending","source_sha":"1df3b53b734cd26b6403bfb173f9122ad1736186","external_id":"forgejo-main-1df3b53b734c","receipt_type":"canonical_release_status","idempotency_key":"mission:b70b48dd-e047-4d15-b4db-7b59cba0d04e:forgejo-release-status:1df3b53b734cd26b6403bfb173f9122ad1736186:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"65f42a4a-6169-4142-96cb-94a5af515841","command_center_event_id":"b70b48dd-e047-4d15-b4db-7b59cba0d04e"},{"id":"23215205-7c9e-4cc1-9b22-48823af35e3f","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"072c79b4e310ff5bff28aa9c23f6bec4e338ba6d","releaseState":"pending","exactConductorRun":{"id":31317849055,"status":"in_progress","headSha":"072c79b4e310ff5bff28aa9c23f6bec4e338ba6d","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T14:14:38.656528+00:00","proof_gate":"canonical_release_pending","source_sha":"072c79b4e310ff5bff28aa9c23f6bec4e338ba6d","external_id":"canonical-release-072c79b4e310","receipt_type":"canonical_release_status","idempotency_key":"mission:feee118c-5b92-4277-aa20-0fb4125a0d4c:release-status:072c79b4e310ff5bff28aa9c23f6bec4e338ba6d:31317849055:pending:canonical-production-release/verified=pending","mission_step_id":"2a42c31e-b16f-40d1-9be9-bbb9c68bc330","command_center_event_id":"feee118c-5b92-4277-aa20-0fb4125a0d4c"},{"id":"23228505-767b-49c5-9dd2-51d341675418","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9706d26f4539","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":62328,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":10,"executorlessWaitMs":3067910,"firstUsefulResultAt":"2026-10-01T16:49:56.195Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":4374,"terminal":false,"missionId":"9706d26f-4539-44ca-9552-7ad18139ce31","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2384,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2261,"approvedPlanMs":0,"missionSetupMs":444,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":171,"resolvePreflightMs":444,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"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":"9706d26f-4539-44ca-9552-7ad18139ce31"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T17:41:13.934875+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4374","receipt_type":"execute_mission","idempotency_key":"mission:9706d26f-4539-44ca-9552-7ad18139ce31:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"bb023fc3-7af3-4847-b6dc-cbd6b11033aa","command_center_event_id":"9706d26f-4539-44ca-9552-7ad18139ce31"},{"id":"2322ad62-6fa6-4f94-8217-25bde49b783f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the second latency-hardening pass, make these bounded repairs, prove the faster mutation path live, then refreeze. Continue this same durable mission after the allowlisted Forgejo repository optimization completed successfully. Recreate the same canonical branch from current Forgejo main; apply the shared owner-facing read-budget repair plus the directly related stale 6s-vs-4s PR-create contract assertion correction; create the one PR, pass KnockLaunch Gate, squash merge, release only cc-execution, and prove the repaired runtime live. No UI changes and no Visual Witness.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the second latency-hardening pass, make these bounded repairs, prove the faster mutation path live, then refreeze. Continue this same durable mission after the allowlisted Forgejo repository optimization completed successfully. Recreate the same canonical branch from current Forgejo main; apply the shared owner-facing read-budget repair plus the directly related stale 6s-vs-4s PR-create contract assertion correction; create the one PR, pass KnockLaunch Gate, squash merge, release only cc-execution, and prove the repaired runtime live. No UI changes and no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"bounded-provider-reads","statement":"Owner-facing repository and queue/provider reads no longer amplify bounded calls into sequential 8-15 second waits.","proofConditionIds":["repo-latency-contract","runtime-live","scope-cc-only"]},{"id":"live-fast-path","statement":"The repaired cc-execution runtime is live and representative repository/queue reads complete without the previous budget amplification.","proofConditionIds":["runtime-live","scope-cc-only"]}],"objective":"Unfreeze the control plane for the second latency-hardening pass, make these bounded repairs, prove the faster mutation path live, then refreeze. Continue this same durable mission after the allowlisted Forgejo repository optimization completed successfully. Recreate the same canonical branch from current Forgejo main; apply the shared owner-facing read-budget repair plus the directly related stale 6s-vs-4s PR-create contract assertion correction; create the one PR, pass KnockLaunch Gate, squash merge, release only cc-execution, and prove the repaired runtime live. No UI changes and no Visual Witness.","constraints":[{"id":"preserve-release-architecture","statement":"Preserve Forgejo-only source authority, protected main, one PR, KnockLaunch Gate, squash merge, affected-target release, and fail-closed mutation safety.","proofConditionIds":["repo-latency-contract","scope-cc-only"]},{"id":"no-product-ui","statement":"Do not change product UI or tenant behavior and do not run Visual Witness.","proofConditionIds":["repo-latency-contract","scope-cc-only"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-latency-contract","kind":"repository","claim":"Current Forgejo source implements bounded owner-facing provider reads without hidden pull-collection budget widening and without repository_inspect sequential raw 8-second reads.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-live","kind":"runtime","claim":"Merged cc-execution latency repair is released and live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"scope-cc-only","kind":"scope","claim":"Release only the affected cc-execution target.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"ee15db7fb5d873b74e42b6d4fd3e721de5c4f8267bfd28e7a1166b46055e04f9","requestContractRevision":7,"previousRequestContractHash":"7dd5a7f9692e3e25acba76215f88ad72d08b71c8e102760ff05c2692df63a1c7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T06:12:28.428621+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:273575e7-bc76-42b9-84dd-96bd3c365bba:request-contract:ee15db7fb5d873b74e42b6d4fd3e721de5c4f8267bfd28e7a1166b46055e04f9","mission_step_id":"f461c34d-bfbb-4391-878e-55ecffa6126b","command_center_event_id":"273575e7-bc76-42b9-84dd-96bd3c365bba"},{"id":"232546b5-bd35-4667-9303-74f169e57652","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_base_sha_mismatch","fingerprint":"00b9c97ad0424c4fce690d7a231b3e6ecea79f51ce67f2bdc5261c339d79e58f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T19:18:14.592907+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:ad191708-ce11-43d0-bd1e-41cf5e6e9431:repository-mutation-intent-blocked:00b9c97ad0424c4fce690d7a231b3e6ecea79f51ce67f2bdc5261c339d79e58f","mission_step_id":"6f0191ce-1c8e-4bdb-b82e-f0ee9dc41baf","command_center_event_id":"ad191708-ce11-43d0-bd1e-41cf5e6e9431"},{"id":"2325c1b5-db82-43d4-8cba-7770b704a0c7","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-b56825f5dfeb","writes":[],"patches":[],"version":1,"approved":true,"missionId":"b56825f5-dfeb-4bb3-8ea3-1a88aab50a5a","objective":"Fix the PAUL production intelligence evaluator false negative in the stable-vs-live-truth case. The live runtime correctly answered NEW‑RUNNER from newer Prime evidence, but the eval failed usesLiveTruth because the model emitted a Unicode hyphen instead of ASCII '-'. Make that assertion punctuation-normalized by accepting common Unicode dash characters for NEW-RUNNER and OLD-RUNNER without weakening the semantic requirement that live Prime truth wins and stale context is rejected. Keep every other eval invariant unchanged. Bump cc-execution runtime identity, run canonical Gate, squash merge, release cc-execution, and prove the exact stable-vs-live-truth case passes live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mcp.js","edits":[{"new_content":"usesLiveTruth:/NEW[-‐‑‒–—―]RUNNER/i.test(m),rejectsStaleAuthority:!/OLD[-‐‑‒–—―]RUNNER\\\\s+(?:is|appears|remains)\\\\s+(?:the )?current/i.test(m)","old_content":"usesLiveTruth:/NEW-RUNNER/i.test(m),rejectsStaleAuthority:!/OLD-RUNNER\\\\s+(?:is|appears|remains)\\\\s+(?:the )?current/i.test(m)"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.16-paul-eval-dash-normalization\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.15-paul-tree-pagination\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"b56825f5-dfeb-4bb3-8ea3-1a88aab50a5a","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized immediate PAUL continuous intelligence improvement. This exact maintenance scope repairs a false-negative cc-execution intelligence eval assertion and bumps runtime identity."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized immediate PAUL continuous intelligence improvement. This exact maintenance scope repairs a false-negative cc-execution intelligence eval assertion and bumps runtime identity."},"recovery":false,"fingerprint":"6d8446ab2bc55327f58ed9a6313fe416cadd63853f5fdd1453730bef9a8c3c04","replayCount":0,"serializedBytes":2980},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:00:44.841975+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b56825f5-dfeb-4bb3-8ea3-1a88aab50a5a:repository-mutation-intent:6d8446ab2bc55327f58ed9a6313fe416cadd63853f5fdd1453730bef9a8c3c04:0","mission_step_id":"b6eb8653-e777-4a06-a11b-b5b918198a06","command_center_event_id":"b56825f5-dfeb-4bb3-8ea3-1a88aab50a5a"},{"id":"2325e84c-3ddd-4c1f-a1b9-9580cd563a50","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"1d6e83721eec91112ea6cbe70ece36cddfbb84e1","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"46dcf8bbf391744ce8bb13a7a9d4bb81cf0eac95","prNumber":4502,"gateRunId":14425,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/14425/jobs/1","mergeCommitSha":"1d6e83721eec91112ea6cbe70ece36cddfbb84e1"}],"requestContractHash":"ed913b102f02eac5bc8b03b3e76776479d44a0501038f1c5c518e21b4e0ceab5","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:18:33.431778+00:00","proof_gate":"request_contract_repository_verified","source_sha":"1d6e83721eec91112ea6cbe70ece36cddfbb84e1","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:1c943d16-2326-4296-bd4f-d6131416637d:request-contract-repository:ed913b102f02eac5bc8b03b3e76776479d44a0501038f1c5c518e21b4e0ceab5:1d6e83721eec91112ea6cbe70ece36cddfbb84e1","mission_step_id":"a09c849c-eeb0-4ac6-b2eb-e78630455aa8","command_center_event_id":"1c943d16-2326-4296-bd4f-d6131416637d"},{"id":"2325ed41-1ec6-4b14-ac6b-9a1c11d0f34e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Gate is green. Continue automatically: squash merge PR 5168, deploy frontend, and verify the PCG-only mobile tenant nav live with platform footer still bottom-most.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Gate is green. Continue automatically: squash merge PR 5168, deploy frontend, and verify the PCG-only mobile tenant nav live with platform footer still bottom-most.","wordingChanged":false,"canonicalIntent":"Gate is green. Continue automatically: squash merge PR 5168, deploy frontend, and verify the PCG-only mobile tenant nav live with platform footer still bottom-most.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Gate is green. Continue automatically: squash merge PR 5168, deploy frontend, and verify the PCG-only mobile tenant nav live with platform footer still bottom-most.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Gate is green. Continue automatically: squash merge PR 5168, deploy frontend, and verify the PCG-only mobile tenant nav live with platform footer still bottom-most.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Gate is green. Continue automatically: squash merge PR 5168, deploy frontend, and verify the PCG-only mobile tenant nav live with platform footer still bottom-most.","canonicalIntent":"Gate is green. Continue automatically: squash merge PR 5168, deploy frontend, and verify the PCG-only mobile tenant nav live with platform footer still bottom-most.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Gate is green. Continue automatically: squash merge PR 5168, deploy frontend, and verify the PCG-only mobile tenant nav live with platform footer still bottom-most.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Gate-is-green.-Continue-automatically:-squash-merge-PR-5168-deploy-frontend-and-verify-the-PCG-only-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"daa1f36675c27e981d9f0a0dd50d578030f273aaea728376d573c798e0eaeb00","requestContractRevision":4,"previousRequestContractHash":"2a9962ebc5d0b74ed77def45efe5e3a9ac0cb2e169c25445a8561a7c03cbb041"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:50:51.251552+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:96c3698e-86e9-4f19-92c7-b49846a35450:request-contract:daa1f36675c27e981d9f0a0dd50d578030f273aaea728376d573c798e0eaeb00","mission_step_id":"b4bb19a9-4d11-4b90-a7ac-099f1216a303","command_center_event_id":"96c3698e-86e9-4f19-92c7-b49846a35450"},{"id":"23278f83-90cb-431c-a6b3-194e2b5a7c97","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0ebe67f8f2f9","reason":"anchored_edit_anchor_missing:config/control-plane-capabilities.json","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"0ebe67f8-f2f9-425d-bab2-1995e593c877","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2035,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2035,"missionSetupMs":379,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":298,"ledgerReconcileMs":0,"lineageReconcileMs":81,"resolvePreflightMs":379,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":298,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0ebe67f8-f2f9-425d-bab2-1995e593c877"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1518,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T19:44:07.415944+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0ebe67f8-f2f9-425d-bab2-1995e593c877:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ddfa1417-c495-405e-b649-f74f0ae4220c","command_center_event_id":"0ebe67f8-f2f9-425d-bab2-1995e593c877"},{"id":"2327b0a3-26c1-42b4-9590-f64c8493b583","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-52453550b531","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"52453550-b531-4a27-8109-58d48b59a047","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":970,"providerAuthMs":0,"ledgerPrepareMs":970,"ledgerReconcileMs":269,"lineageReconcileMs":0,"resolvePreflightMs":970,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1239,"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":"52453550-b531-4a27-8109-58d48b59a047"},"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":6944,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T06:38:28.215323+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:52453550-b531-4a27-8109-58d48b59a047:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"3bcdb18e-edb5-4061-98b0-554c0c770a5a","command_center_event_id":"52453550-b531-4a27-8109-58d48b59a047"},{"id":"23286fc1-6564-42b1-828f-76296bfdbed8","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/src/cursor-readonly-mcp-auth.test.js","content":"import test from \"node:test\";\nimport assert from \"node:assert/strict\";\nimport { cursorReadonlyAuthDecision } from \"./entrypoint-mcp-oauth.js\";\n\nfunction requestFor(tool, token = \"cursor-secret\") {\n  return new Request(\"https://cc-execution.knocklaunch.app/mcp\", {\n    method: \"POST\",\n    headers: { \"content-type\": \"application/json\", Authorization: `Bearer ${token}` },\n    body: JSON.stringify({ jsonrpc: \"2.0\", id: 1, method: \"tools/call\", params: { name: tool, arguments: {} } }),\n  });\n}\n\ntest(\"Cursor read-only token allows health and capabilities only\", async () => {\n  const env = { CURSOR_PRIME_READONLY_TOKEN: \"cursor-secret\" };\n  assert.equal((await cursorReadonlyAuthDecision(requestFor(\"command_center_health\"), env)).allowed, true);\n  assert.equal((await cursorReadonlyAuthDecision(requestFor(\"command_center_capabilities\"), env)).allowed, true);\n  const executeDecision = await cursorReadonlyAuthDecision(requestFor(\"command_center_execute\"), env);\n  assert.equal(executeDecision.mode, \"cursor_readonly\");\n  assert.equal(executeDecision.allowed, false);\n});\n\ntest(\"Cursor read-only token rejects missing and incorrect credentials\", async () => {\n  const env = { CURSOR_PRIME_READONLY_TOKEN: \"cursor-secret\" };\n  const missing = new Request(\"https://cc-execution.knocklaunch.app/mcp\", {\n    method: \"POST\",\n    headers: { \"content-type\": \"application/json\" },\n    body: JSON.stringify({ jsonrpc: \"2.0\", id: 1, method: \"tools/call\", params: { name: \"command_center_health\" } }),\n  });\n  assert.equal((await cursorReadonlyAuthDecision(missing, env)).mode, \"other\");\n  assert.equal((await cursorReadonlyAuthDecision(requestFor(\"command_center_health\", \"wrong\"), env)).mode, \"other\");\n});\n"}],"branch":"ai/objective-first-repair-f5e2223b539e","writes":[],"patches":[],"version":1,"approved":true,"missionId":"f5e2223b-539e-455e-aa98-30fa5a140fba","objective":"Implement and ship a dedicated Cursor read-only MCP bearer authentication path for Prime. Add runtime secret CURSOR_PRIME_READONLY_TOKEN. A request authenticated with this credential may call only command_center_health and command_center_capabilities. It must be explicitly denied from command_center_execute. Preserve existing OAuth and internal execution-key behavior unchanged. Never log or return the secret value. Add deterministic regression coverage, pass canonical Gate, squash merge, release only cc-execution, and verify the live runtime. Stop before setting the actual secret value or changing Cursor config.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"new":"import ownerStatusWorker from \"./entrypoint-owner-status.js\";\nimport mcpOAuthWorker from \"./index-mcp-oauth.js\";\nimport commandCenterMcpWorker from \"./index-mcp.js\";","old":"import ownerStatusWorker from \"./entrypoint-owner-status.js\";\nimport mcpOAuthWorker from \"./index-mcp-oauth.js\";","path":"workers/cc-execution/src/entrypoint-mcp-oauth.js"},{"new":"const WELL_KNOWN_PATHS = new Set([\n  \"/.well-known/oauth-protected-resource\",\n  \"/.well-known/oauth-protected-resource/mcp\",\n]);\n\nconst CURSOR_READONLY_TOOLS = new Set([\n  \"command_center_health\",\n  \"command_center_capabilities\",\n]);\n\nfunction bearerToken(request) {\n  const value = String(request.headers.get(\"Authorization\") || \"\").trim();\n  return /^Bearer\\s+/i.test(value) ? value.replace(/^Bearer\\s+/i, \"\").trim() : \"\";\n}\n\nasync function constantTimeTokenMatch(left, right) {\n  const expected = String(right || \"\");\n  if (!expected || !left) return false;\n  const encoder = new TextEncoder();\n  const [leftDigest, rightDigest] = await Promise.all([\n    crypto.subtle.digest(\"SHA-256\", encoder.encode(String(left))),\n    crypto.subtle.digest(\"SHA-256\", encoder.encode(expected)),\n  ]);\n  const a = new Uint8Array(leftDigest);\n  const b = new Uint8Array(rightDigest);\n  let diff = a.length ^ b.length;\n  for (let index = 0; index < Math.min(a.length, b.length); index += 1) diff |= a[index] ^ b[index];\n  return diff === 0;\n}\n\nexport async function cursorReadonlyAuthDecision(request, env) {\n  const token = bearerToken(request);\n  if (!(await constantTimeTokenMatch(token, env.CURSOR_PRIME_READONLY_TOKEN))) return { mode: \"other\", allowed: false, id: null };\n  let message = null;\n  try { message = await request.clone().json(); } catch {}\n  const tool = String(message?.params?.name || \"\");\n  return {\n    mode: \"cursor_readonly\",\n    allowed: String(message?.method || \"\") === \"tools/call\" && CURSOR_READONLY_TOOLS.has(tool),\n    tool,\n    id: message?.id ?? null,\n  };\n}","old":"const WELL_KNOWN_PATHS = new Set([\n  \"/.well-known/oauth-protected-resource\",\n  \"/.well-known/oauth-protected-resource/mcp\",\n]);","path":"workers/cc-execution/src/entrypoint-mcp-oauth.js"},{"new":"  async fetch(request, env, ctx) {\n    const path = new URL(request.url).pathname;\n    if (path === \"/mcp\") {\n      const decision = await cursorReadonlyAuthDecision(request, env);\n      if (decision.mode === \"cursor_readonly\" && decision.allowed) {\n        const headers = new Headers(request.headers);\n        headers.set(\"Authorization\", `Bearer ${String(env.CC_EXECUTION_KEY || \"\").trim()}`);\n        headers.set(\"X-Knocklaunch-Auth-Mode\", \"cursor_readonly\");\n        const internalRequest = new Request(request, { headers });\n        return commandCenterMcpWorker.fetch(internalRequest, env, ctx);\n      }\n      if (decision.mode === \"cursor_readonly\" && !decision.allowed) {\n        return new Response(JSON.stringify({\n          jsonrpc: \"2.0\",\n          id: decision.id ?? null,\n          error: {\n            code: -32003,\n            message: \"Forbidden\",\n            data: { proofGate: \"cursor_readonly_tool_denied\", authMode: \"cursor_readonly\" },\n          },\n        }), { status: 403, headers: { \"content-type\": \"application/json; charset=utf-8\", \"cache-control\": \"no-store\" } });\n      }\n    }\n    if (path === \"/mcp\" || path === \"/mcp/catalog\" || WELL_KNOWN_PATHS.has(path)) {\n      return mcpOAuthWorker.fetch(request, env, ctx);\n    }\n    return ownerStatusWorker.fetch(request, env, ctx);\n  },","old":"  async fetch(request, env, ctx) {\n    const path = new URL(request.url).pathname;\n    if (path === \"/mcp\" || path === \"/mcp/catalog\" || WELL_KNOWN_PATHS.has(path)) {\n      return mcpOAuthWorker.fetch(request, env, ctx);\n    }\n    return ownerStatusWorker.fetch(request, env, ctx);\n  },","path":"workers/cc-execution/src/entrypoint-mcp-oauth.js"},{"new":"export const CC_EXECUTION_VERSION = \"1.58.285-cursor-readonly-mcp-auth\";","old":"export const CC_EXECUTION_VERSION = \"1.58.284-control-plane-source-fast-path\";","path":"workers/cc-execution/src/version.js"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"f5e2223b-539e-455e-aa98-30fa5a140fba","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"1e1be02be36d20c4a9e4b6245e0ef82f917fea9e9e3223ed7f25b5dba428c5cd","replayCount":0,"serializedBytes":7649},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T10:20:33.713358+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:f5e2223b-539e-455e-aa98-30fa5a140fba:repository-mutation-intent:1e1be02be36d20c4a9e4b6245e0ef82f917fea9e9e3223ed7f25b5dba428c5cd:0","mission_step_id":"09ec20e1-1c19-4a82-9110-7e58eab4bbb2","command_center_event_id":"f5e2223b-539e-455e-aa98-30fa5a140fba"},{"id":"232a9864-a5a7-4fd4-b117-57023fc52a97","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-0ebe67f8f2f9","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"0ebe67f8-f2f9-425d-bab2-1995e593c877","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":415,"providerAuthMs":0,"ledgerPrepareMs":415,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":415,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":415,"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":"0ebe67f8-f2f9-425d-bab2-1995e593c877"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4386,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T19:41:28.720057+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0ebe67f8-f2f9-425d-bab2-1995e593c877:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"d631e327-7c41-4fe7-b9f1-9d304dba3329","command_center_event_id":"0ebe67f8-f2f9-425d-bab2-1995e593c877"},{"id":"232b3b7c-a231-4d3b-a808-a9a6384b3c32","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f6b280677c2b","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":2816,"terminal":false,"missionId":"f6b28067-7c2b-4084-a80d-49b14a704f32","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7486,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1292,"approvedPlanMs":0,"missionSetupMs":1571,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1171,"ledgerReconcileMs":0,"lineageReconcileMs":400,"resolvePreflightMs":1571,"repositoryMutationMs":6186,"repositoryProviderMs":3195,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2899,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1171,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":296},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f6b28067-7c2b-4084-a80d-49b14a704f32"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1516,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T13:27:25.786699+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2816","receipt_type":"execute_mission","idempotency_key":"mission:f6b28067-7c2b-4084-a80d-49b14a704f32:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"e75ff023-4d3d-4d6e-b54f-91bf6d543920","command_center_event_id":"f6b28067-7c2b-4084-a80d-49b14a704f32"},{"id":"232bcd12-a42a-4fe3-8755-a735b819fa54","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-d608441ba56e","writes":[],"patches":[],"version":1,"approved":true,"missionId":"d608441b-a56e-4ea6-a1d1-faf66a53f0ba","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/card-grading/PCGReceiveCardsGallery.tsx","src/pages/card-grading/PCGAIGradingWorkbench.tsx","src/pages/card-grading/PCGBatchPublishingCenter.tsx","src/pages/card-grading/PCGCompletionCenter.tsx"],"anchored_edits":[{"find":"const[counts,setCounts]=React.useState<ModeCounts>({intake:0,grading:0,slabbing:0,publishing:0,fulfillment:0});","path":"src/pages/card-grading/PCGModesWorkspace.tsx","replace":"const[counts,setCounts]=React.useState<ModeCounts>({intake:0,grading:0,slabbing:0,publishing:0,fulfillment:0});\n  const nextMode=React.useMemo(()=>modes.find(item=>counts[item.id]>0)?.id||'intake',[counts,modes]);\n  const nextModeEntry=modes.find(item=>item.id===nextMode)!;"},{"find":"const sidebarRegistration=React.useMemo(()=>({scopeId:`pcg:${tenantId||'workspace'}`,priority:300,label:'PCG',contextItems:[{id:'pcg:workspace',label:'Workspace',href:'/pcg/workspace'},{id:'pcg:card-vault',label:'Card Vault',href:'/pcg/card-vault'}]}),[tenantId]);","path":"src/pages/card-grading/PCGModesWorkspace.tsx","replace":"const sidebarRegistration=React.useMemo(()=>({scopeId:`pcg:${tenantId||'workspace'}`,priority:300,label:'PCG',contextItems:[{id:'pcg:workspace',label:\"Today's Work\",href:'/pcg/dashboard'},{id:'pcg:card-vault',label:'Card Vault',href:'/pcg/card-vault'}]}),[tenantId]);"},{"find":"<nav aria-label=\"PCG workspace routes\" className=\"ml-auto flex items-center gap-1.5\"><button type=\"button\" onClick={()=>navigate('/pcg/workspace')} className=\"min-h-10 rounded-lg border border-white/[.09] bg-white/[.04] px-3 text-[10px] font-black text-white/60 hover:bg-white/[.08] hover:text-white\">Workspace</button><button type=\"button\" onClick={()=>navigate('/pcg/card-vault')} className=\"min-h-10 rounded-lg border border-[#d8bb78]/25 bg-[#d8bb78]/[.08] px-3 text-[10px] font-black text-[#f2d99f] hover:bg-[#d8bb78]/[.14]\">Card Vault</button></nav>","path":"src/pages/card-grading/PCGModesWorkspace.tsx","replace":"<nav aria-label=\"PCG workspace routes\" className=\"ml-auto flex items-center gap-1.5\"><button type=\"button\" onClick={()=>navigate('/pcg/dashboard')} className=\"min-h-10 rounded-lg border border-white/[.09] bg-white/[.04] px-3 text-[10px] font-black text-white/60 hover:bg-white/[.08] hover:text-white\">Home</button><button type=\"button\" onClick={()=>navigate('/pcg/card-vault')} className=\"min-h-10 rounded-lg border border-[#d8bb78]/25 bg-[#d8bb78]/[.08] px-3 text-[10px] font-black text-[#f2d99f] hover:bg-[#d8bb78]/[.14]\">Card Vault</button></nav>"},{"find":"<p className=\"mt-3 max-w-2xl text-sm leading-6 text-white/72\">Open the next queue, do the work, and keep moving. PCG handles the handoff between stages.</p>","path":"src/pages/card-grading/PCGModesWorkspace.tsx","replace":"<p className=\"mt-3 max-w-2xl text-sm leading-6 text-white/72\">Open the next job, do the work, and keep moving. PCG handles the handoff between stages.</p><button type=\"button\" onClick={()=>setMode(nextMode)} className=\"mt-5 inline-flex min-h-14 w-full items-center justify-center gap-2 rounded-2xl bg-[#d8bb78] px-5 text-base font-black text-black shadow-xl sm:w-auto\">Continue Today&apos;s Work · {nextModeEntry.title}<ArrowRight className=\"h-5 w-5\"/></button>"},{"find":"if(!selectedSubmission)return toast({title:'Choose the customer first',description:'Every card must belong to a customer/order before PCG accepts images.',variant:'destructive'});","path":"src/pages/card-grading/PCGReceiveCardsGallery.tsx","replace":"if(!selectedSubmission)return toast({title:'Choose who these cards are for',description:'Pick or add the customer before uploading photos.',variant:'destructive'});"},{"find":"<span className=\"text-[10px] font-black uppercase tracking-[.15em] text-[#d8bb78]\">1 · Customer / grading order</span>","path":"src/pages/card-grading/PCGReceiveCardsGallery.tsx","replace":"<span className=\"text-[10px] font-black uppercase tracking-[.15em] text-[#d8bb78]\">1 · Who are these cards for?</span>"},{"find":"<option value=\"\">Choose customer/order first</option>","path":"src/pages/card-grading/PCGReceiveCardsGallery.tsx","replace":"<option value=\"\">Choose or add a customer</option>"},{"find":"<button onClick={onRequestCreateOrder} className=\"h-12 rounded-xl border border-[#d8bb78]/30 px-4 text-xs font-black text-[#e8cc8d]\">+ New customer / order</button>","path":"src/pages/card-grading/PCGReceiveCardsGallery.tsx","replace":"<button onClick={onRequestCreateOrder} className=\"h-12 rounded-xl border border-[#d8bb78]/30 px-4 text-xs font-black text-[#e8cc8d]\">+ Add customer</button>"},{"find":"<p className=\"mt-3 text-xs text-amber-100/75\">PCG will not create orphan card records. Choose or create the customer before adding photos.</p>","path":"src/pages/card-grading/PCGReceiveCardsGallery.tsx","replace":"<p className=\"mt-3 text-xs text-amber-100/75\">Choose or add the customer, then add the card photos.</p>"},{"find":"return (failed?'Retry ':'Store ')+count+' card'+(count===1?'':'s')","path":"src/pages/card-grading/PCGReceiveCardsGallery.tsx","replace":"return (failed?'Retry ':'Upload ')+count+' card'+(count===1?'':'s')"},{"find":"<div className=\"flex gap-2\"><button onClick={()=>void load()} className=\"grid h-11 w-11 place-items-center rounded-xl border border-white/[0.10]\"><RefreshCw className={cn('h-4 w-4',loading&&'animate-spin')}/></button>{view==='review'?<button disabled={!batchCards.length||analyzing} onClick={()=>void analyze(batchCards.map(card=>card.id))} className=\"inline-flex h-11 items-center gap-2 rounded-xl bg-[#d8bb78] px-4 text-xs font-black text-black disabled:opacity-40\">{analyzing?<Loader2 className=\"h-4 w-4 animate-spin\"/>:<Sparkles className=\"h-4 w-4\"/>}Run batch grader</button>:null}</div>","path":"src/pages/card-grading/PCGAIGradingWorkbench.tsx","replace":"<div className=\"flex gap-2\"><button onClick={()=>void load()} className=\"grid h-11 w-11 place-items-center rounded-xl border border-white/[0.10]\" aria-label=\"Refresh\"><RefreshCw className={cn('h-4 w-4',loading&&'animate-spin')}/></button></div>"},{"find":"<section className=\"mt-4 grid gap-3 lg:grid-cols-[1fr_auto_auto]\"><select value={selectedSubmissionId} onChange={event=>{const next=event.target.value;setSelectedSubmissionId(next);setLoading(true);void loadCards(next).finally(()=>setLoading(false))}} className=\"h-12 rounded-xl border border-white/[0.10] bg-[#09090a] px-3 text-sm font-bold text-white outline-none\"><option value=\"\">Choose grading batch</option>{activeSubmissions.map(row=><option key={row.id} value={row.id}>{row.customer_name||'Customer'} · {row.submission_number} · {pretty(row.status)}</option>)}</select><div className=\"flex items-center rounded-xl border border-white/[0.08] px-3 text-xs font-black text-white/45\">{analyzedCount}/{batchCards.length} analyzed · {reviewCount} need review</div><div className=\"flex overflow-hidden rounded-xl border border-white/[0.08]\"><button onClick={()=>setReviewFilter('review')} className={cn('px-3 text-[10px] font-black',reviewFilter==='review'?'bg-[#d8bb78] text-black':'text-white/45')}>Needs Review · {reviewCount}</button><button onClick={()=>setReviewFilter('all')} className={cn('px-3 text-[10px] font-black',reviewFilter==='all'?'bg-white/10 text-white':'text-white/45')}>All · {batchCards.length}</button></div></section>","path":"src/pages/card-grading/PCGAIGradingWorkbench.tsx","replace":"<section className=\"mt-4 grid gap-3 lg:grid-cols-[1fr_auto]\"><select value={selectedSubmissionId} onChange={event=>{const next=event.target.value;setSelectedSubmissionId(next);setLoading(true);void loadCards(next).finally(()=>setLoading(false))}} className=\"h-12 rounded-xl border border-white/[0.10] bg-[#09090a] px-3 text-sm font-bold text-white outline-none\"><option value=\"\">{view==='slab'?'Choose cards to slab':'Choose cards to review'}</option>{activeSubmissions.map(row=><option key={row.id} value={row.id}>{row.customer_name||'Customer'} · {row.submission_number}</option>)}</select>{view==='review'?<div className=\"flex items-center rounded-xl border border-white/[0.08] px-3 text-xs font-black text-white/45\">{reviewCount?reviewCount+' need your review':batchCards.length?'Ready to approve':'No cards waiting'}</div>:<div className=\"flex items-center rounded-xl border border-white/[0.08] px-3 text-xs font-black text-white/45\">{reviewCards.length?reviewCards.length+' waiting for slab photos':'No cards waiting'}</div>}</section>"},{"find":"<div className={cn('text-[9px] font-black',flagged?'text-amber-200':confidence>=90?'text-emerald-300':confidence?'text-white/55':'text-white/25')}>{flagged?'REVIEW':confidence?confidence+'%':'AI'}</div>","path":"src/pages/card-grading/PCGAIGradingWorkbench.tsx","replace":"<div className={cn('text-[9px] font-black',flagged?'text-amber-200':'text-emerald-300')}>{view==='slab'?(card.cert_number?'DONE':'SLAB'):flagged?'REVIEW':'READY'}</div>"},{"find":"<div className=\"border-b border-white/[0.10] pb-4\">","path":"src/pages/card-grading/PCGAIGradingWorkbench.tsx","replace":"<div className={cn('border-b border-white/[0.10] pb-4',view==='slab'&&'hidden')}>"},{"find":"<div className=\"mt-4 flex items-center gap-3\">","path":"src/pages/card-grading/PCGAIGradingWorkbench.tsx","replace":"<div className={cn('mt-4 flex items-center gap-3',view==='slab'&&'hidden')}>"},{"find":"<button disabled={analyzing} onClick={()=>void analyze([selectedCard.id])} className=\"mt-4 inline-flex h-11 w-full items-center justify-center gap-2 rounded-xl border border-violet-300/20 bg-violet-300/[.07] text-xs font-black text-violet-100 disabled:opacity-40\">{analyzing?<Loader2 className=\"h-4 w-4 animate-spin\"/>:<Sparkles className=\"h-4 w-4\"/>}{auto.suggested_grade!=null||auto.suggested_designation?'Run again':'Run grader'}</button>","path":"src/pages/card-grading/PCGAIGradingWorkbench.tsx","replace":"{view==='review'&&!auto.suggested_grade&&!auto.suggested_designation?<button disabled={analyzing} onClick={()=>void analyze([selectedCard.id])} className=\"mt-4 inline-flex h-11 w-full items-center justify-center gap-2 rounded-xl border border-violet-300/20 bg-violet-300/[.07] text-xs font-black text-violet-100 disabled:opacity-40\">{analyzing?<Loader2 className=\"h-4 w-4 animate-spin\"/>:<RefreshCw className=\"h-4 w-4\"/>}Try automatic grading again</button>:null}"},{"find":"<div className=\"mt-4 space-y-3\">","path":"src/pages/card-grading/PCGAIGradingWorkbench.tsx","replace":"<div className={cn('mt-4 space-y-3',view==='slab'&&'hidden')}>"},{"find":"<div className=\"mt-5 border-t border-white/[0.10] pt-4\"><div className=\"flex items-center gap-2 text-[10px] font-black uppercase tracking-[.15em] text-[#d8bb78]\"><CheckCircle2 className=\"h-4 w-4\"/>Final grade</div>","path":"src/pages/card-grading/PCGAIGradingWorkbench.tsx","replace":"<div className={cn('mt-5 border-t border-white/[0.10] pt-4',view==='slab'&&'hidden')}><div className=\"flex items-center gap-2 text-[10px] font-black uppercase tracking-[.15em] text-[#d8bb78]\"><CheckCircle2 className=\"h-4 w-4\"/>Final grade</div>"},{"find":"<div className=\"mt-5 border-t border-white/[0.10] pt-4\"><div className=\"flex items-center gap-2 text-[10px] font-black uppercase tracking-[.15em] text-[#d8bb78]\"><ImagePlus className=\"h-4 w-4\"/>Post-slab photos</div>","path":"src/pages/card-grading/PCGAIGradingWorkbench.tsx","replace":"<div className={cn('mt-5 border-t border-white/[0.10] pt-4',view==='review'&&'hidden')}><div className=\"flex items-center gap-2 text-[10px] font-black uppercase tracking-[.15em] text-[#d8bb78]\"><ImagePlus className=\"h-4 w-4\"/>Slab photos</div>"},{"find":"<p className=\"mt-2 text-xs leading-5 text-white/45\">Original front/back remain the grading evidence. After encapsulation, capture the slabbed FRONT and BACK. The certificate is generated only when both are stored.</p>","path":"src/pages/card-grading/PCGAIGradingWorkbench.tsx","replace":"<p className=\"mt-2 text-xs leading-5 text-white/45\">Grade approved: {selectedCard.grade_label||'Pending'}. Add the finished slab front and back. PCG creates the certificate automatically after both are saved.</p>"},{"find":"if(error||!data?.ok)setMessage(data?.error||'Publishing could not start. Try again.');\n    else setMessage('Publishing finished. Website handoff and any provider failures are shown below.');","path":"src/pages/card-grading/PCGBatchPublishingCenter.tsx","replace":"if(error||!data?.ok)setMessage(data?.error||'Publishing could not start. Try again.');\n    else setMessage('Publishing finished. Your card destinations are updated below.');"},{"find":"if(error||!data?.ok)setMessage(data?.error||'Squarespace handoff could not be prepared. Try again.');\n    else setMessage('Squarespace handoff prepared. Copy the package, then paste it into the current PCG Card Database item.');","path":"src/pages/card-grading/PCGBatchPublishingCenter.tsx","replace":"if(error||!data?.ok)setMessage(data?.error||'The current website could not be prepared. Try again.');\n    else setMessage('Current website details are ready. Continue to add this card to the PCG website.');"},{"find":"if(!handoff){setMessage('Prepare the Squarespace handoff first.');return}","path":"src/pages/card-grading/PCGBatchPublishingCenter.tsx","replace":"if(!handoff){setMessage('Add the card to the current website first.');return}"},{"find":"try{await navigator.clipboard.writeText(text);setMessage('Squarespace card package copied. Open Squarespace and paste it into the PCG Card Database item.')}catch{setMessage('Clipboard access was blocked. Open this card again and copy the prepared details manually.')}","path":"src/pages/card-grading/PCGBatchPublishingCenter.tsx","replace":"try{await navigator.clipboard.writeText(text);setMessage('Card details copied. Open the current PCG website and paste them into the card listing.')}catch{setMessage('Copying was blocked. Open the card again and copy the details manually.')}"},{"find":"<div className=\"min-w-0 flex-1\"><div className=\"text-[10px] font-black uppercase tracking-[.2em] text-[#d8bb78]/70\">Publish & Sell</div><h2 className=\"mt-1 text-xl font-black text-white\">PCG Website + eBay</h2><p className=\"mt-1 text-sm text-white/55\">For the current Squarespace Card Database, prepare a handoff package with the card data and images. When the new PCG site endpoint is connected, the same button path publishes directly.</p><p className=\"mt-1 text-xs font-semibold text-amber-100/75\">eBay still requires an explicit sale price and an approved card.</p></div>","path":"src/pages/card-grading/PCGBatchPublishingCenter.tsx","replace":"<div className=\"min-w-0 flex-1\"><div className=\"text-[10px] font-black uppercase tracking-[.2em] text-[#d8bb78]/70\">Publish & Sell</div><h2 className=\"mt-1 text-xl font-black text-white\">Choose where the card goes</h2><p className=\"mt-1 text-sm text-white/55\">Every certified card stays in the PCG Vault. Add it to the current PCG website, list it on eBay, or do nothing else.</p><p className=\"mt-1 text-xs font-semibold text-amber-100/75\">eBay requires a sale price. Website publishing does not.</p></div>"},{"find":"<label className=\"grid gap-1 text-[10px] font-black uppercase tracking-[.12em] text-white/45\">Explicit sale price","path":"src/pages/card-grading/PCGBatchPublishingCenter.tsx","replace":"<label className=\"grid gap-1 text-[10px] font-black uppercase tracking-[.12em] text-white/45\">eBay sale price"},{"find":"Copy Squarespace package","path":"src/pages/card-grading/PCGBatchPublishingCenter.tsx","replace":"Continue Website Setup"},{"find":"{working?'Preparing…':'Prepare Squarespace'}","path":"src/pages/card-grading/PCGBatchPublishingCenter.tsx","replace":"{working?'Preparing…':'Add to Current Website'}"},{"find":"<div className=\"mt-3 grid max-w-xl grid-cols-4 gap-px overflow-hidden border border-white/[.07] bg-white/[.07]\">","path":"src/pages/card-grading/PCGCompletionCenter.tsx","replace":"<div className={warnings.length?'mt-3 grid max-w-xl grid-cols-4 gap-px overflow-hidden border border-white/[.07] bg-white/[.07]':'hidden'}>"},{"find":"<CheckCircle2 className=\"h-4 w-4\"/>Ready to send","path":"src/pages/card-grading/PCGCompletionCenter.tsx","replace":"<CheckCircle2 className=\"h-4 w-4\"/>Ready to return"},{"find":"mode==='mailed'?'Send shipment update':'Send completion email'","path":"src/pages/card-grading/PCGCompletionCenter.tsx","replace":"mode==='mailed'?'Notify Customer':'Notify Customer'"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"d608441b-a56e-4ea6-a1d1-faf66a53f0ba","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/card-grading/PCGReceiveCardsGallery.tsx","src/pages/card-grading/PCGAIGradingWorkbench.tsx","src/pages/card-grading/PCGBatchPublishingCenter.tsx","src/pages/card-grading/PCGCompletionCenter.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"26b0be6fd9d1870a5f1853c887f1ff430e55ac05a20eed4b856017edaf4b11cd","replayCount":0,"serializedBytes":17748},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:01:42.434929+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d608441b-a56e-4ea6-a1d1-faf66a53f0ba:repository-mutation-intent:26b0be6fd9d1870a5f1853c887f1ff430e55ac05a20eed4b856017edaf4b11cd:0","mission_step_id":"1f95b951-db41-436a-95ad-f801b911fb1b","command_center_event_id":"d608441b-a56e-4ea6-a1d1-faf66a53f0ba"},{"id":"23328f91-5db1-449a-9294-3af5bad40327","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"bcd29a4e-0102-4e28-ba29-3e98c481f435","phase":"universal_visual_witness_supervised","branch":"ai/mail-mobile-full-refactor-20260908","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2178,"terminal":false,"missionId":"f1d33def-0f64-407c-a5aa-454409e1ef3a","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"4c6e481ab7caa3cd70da5b3999adb95aedcda6c3","timingsMs":{"wake":52,"total":288,"submit":236,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"f1d33def-0f64-407c-a5aa-454409e1ef3a"},"performance":null,"deploymentId":"forgejo-main-4c6e481ab7ca","workflowRunId":6429,"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":625,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:52:20.429799+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"4c6e481ab7caa3cd70da5b3999adb95aedcda6c3","external_id":"bcd29a4e-0102-4e28-ba29-3e98c481f435","receipt_type":"visual_proof_started","idempotency_key":"mission:f1d33def-0f64-407c-a5aa-454409e1ef3a:visual-start:bcd29a4e-0102-4e28-ba29-3e98c481f435","mission_step_id":"e80f719e-e7ae-4b65-b017-3b98dd957b19","command_center_event_id":"f1d33def-0f64-407c-a5aa-454409e1ef3a"},{"id":"23356e03-0113-4582-b567-c5f039111e5f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-vault-controls\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T05:55:56.623616+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5147,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:41:55.803935+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b78054b5-ff74-493d-9d49-b3305dbc800c:owner-progress-heartbeat:119417927","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"23361edc-315e-4d64-82eb-0e37b5a7a860","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"repair_prepared\",\"proofGate\":\"repair_mission_prepared\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":2,\"pending\":4,\"percent\":33,\"satisfied\":false,\"verifiedIds\":[\"preflight\",\"implementation\"],\"pendingIds\":[\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-08-07T03:24:54.122625+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/experience-editor-premium-overhaul\",\"prNumber\":4168,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:35:18.140561+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:27208d29-edb4-4b00-b4d6-4e51e9da27de:owner-progress-heartbeat:119408061","mission_step_id":"ad28cd26-60f6-4601-8984-95d2502dd959","command_center_event_id":"27208d29-edb4-4b00-b4d6-4e51e9da27de"},{"id":"233643fa-756c-48f3-a0ce-cf8179699fd8","source":"cc-execution","status":"recorded","payload":{"objective":"Build and ship a real, easy-to-understand loyalty program for KNOCKLAUNCH tenant Big Papi's Iceys, using current Forgejo main as truth. Customer experience: a simple branded digital Big Papi Pass with clear points balance, progress toward next reward, available rewards, recent activity, and public-event/calendar integration so customers can understand where the truck is and receive event-specific loyalty opportunities. Owner experience: a compact, readable loyalty dashboard with obvious navigation and owner-friendly language showing members, recent activity, rewards/redemptions, referrals, top customers, and useful upcoming loyalty opportunities without exposing developer/admin jargon. Loyalty primitive should be platform-level/reusable where safe rather than tenant-hardcoded, with tenant branding/configuration. Support purchases, visits, referrals, and engagement as earnable activity classes; model reward tiers simply and avoid overcomplicated gamification. Preserve Big Papi's public calendar/truck behavior and make loyalty hooks complementary to it. Respect existing policy that automated outbound contact is OFF by default; loyalty enrollment/reward tracking can work without outbound campaigns, and outbound email/SMS must remain gated by owner opt-in/consent. Square is Big Papi's payment processor; structure purchase-crediting integration cleanly around the existing Square setup/contracts, without inventing Stripe dependencies. Favor a deterministic, understandable V1 with extensible data contracts for birthday rewards, flavor affinity, streaks, wallet passes, and campaigns later. Navigation and responsive UX must be easy for both tenant owner and customer. Do not run Visual Witness automatically. Complete through implementation, canonical KnockLaunch Gate, squash merge, affected production deployment, and live proof of the shipped route/data behavior.","tenantRef":"Big Papi's Iceys","receivedAt":"2026-08-22T00:43:39.085Z","fingerprint":"745efc61c1353ef23f40e3147b465924be227a41d41de05b11222b30a2a57fe1","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/big-papi-growth-club-20260821","requestedBranch":"ai/big-papi-loyalty-program","conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T00:43:39.703403+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:1ff0591b-0487-420b-9194-e8b7e1b12ca1:tenant-workstream-contribution:745efc61c1353ef23f40e3147b465924be227a41d41de05b11222b30a2a57fe1","mission_step_id":"8970a829-87e5-4e13-a47a-6bfc901dc3f8","command_center_event_id":"1ff0591b-0487-420b-9194-e8b7e1b12ca1"},{"id":"233728c9-c5a9-4dbd-90ae-8ded93318b2e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-bounded-explicit-get-retries-v2","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4095,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":762,"terminal":false,"missionId":"60071156-01c6-4e52-a2c0-620f095c8f80","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":60382,"prReadinessMs":5000,"approvedPlanMs":55382,"missionSetupMs":1239,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"60071156-01c6-4e52-a2c0-620f095c8f80"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5198,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T01:08:23.200891+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"762","receipt_type":"execute_mission","idempotency_key":"mission:60071156-01c6-4e52-a2c0-620f095c8f80:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"d7da91bd-11e1-4867-9199-0c1ba0018d59","command_center_event_id":"60071156-01c6-4e52-a2c0-620f095c8f80"},{"id":"23392e7e-1d96-4fae-916c-e3f2e48fc130","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":6,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T09:34:13.192709+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:f81a056f-5ead-4de6-b3d7-9265549ab038:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"","mission_step_id":"7a7d5c32-94e8-41be-83e8-e133559ab8cc","command_center_event_id":"f81a056f-5ead-4de6-b3d7-9265549ab038"},{"id":"23398ad3-fe07-42e8-8c64-d95939eb6943","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"in_progress\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-08-05T21:33:06.345652+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4070,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-03T23:20:33.318596+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:894e02e1-c575-4259-bc65-94d40b34dda8:owner-progress-heartbeat:119404642","mission_step_id":"e01ec1ac-2bed-4f69-9f56-e76cf798f233","command_center_event_id":"894e02e1-c575-4259-bc65-94d40b34dda8"},{"id":"233b74ab-f087-4b4a-9c89-5a93f6c393ef","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"0794e2af-d73b-4ec8-a7e3-db4479dcc5e4","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-145ab5a06cfe","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3541,"terminal":false,"missionId":"145ab5a0-6cfe-4bbc-b5eb-3b82fed03cd5","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"6c269bde02fd3c0bcdd272f5ba86fc13936a5a0f","timingsMs":{"queue":202,"total":238,"execution":36},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"145ab5a0-6cfe-4bbc-b5eb-3b82fed03cd5"},"performance":null,"deploymentId":"forgejo-main-6c269bde02fd","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"0794e2af-d73b-4ec8-a7e3-db4479dcc5e4","tenant":null,"runnerUrl":"https://knocklaunchcrm.onrender.com","runnerLane":"primary","attemptsUsed":0,"supervisorId":"0794e2af-d73b-4ec8-a7e3-db4479dcc5e4","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/big-papis/owner/dashboard","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11276,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1765,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T19:47:21.298739+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"6c269bde02fd3c0bcdd272f5ba86fc13936a5a0f","external_id":"0794e2af-d73b-4ec8-a7e3-db4479dcc5e4","receipt_type":"visual_proof_started","idempotency_key":"mission:145ab5a0-6cfe-4bbc-b5eb-3b82fed03cd5:visual-start:0794e2af-d73b-4ec8-a7e3-db4479dcc5e4","mission_step_id":"5ce44263-9d6c-447a-8106-dd4ec4b60b3e","command_center_event_id":"145ab5a0-6cfe-4bbc-b5eb-3b82fed03cd5"},{"id":"233cf1f2-16a0-444d-9b0d-f3f8b493068f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-proper-tenant-20260818","reason":"forgejo_release_source_not_contained_in_current_main","status":"blocked","metrics":{"receiptBytes":6956,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":378,"terminal":false,"missionId":"861c8735-c320-4595-939d-6d64cf763cdb","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"861c8735-c320-4595-939d-6d64cf763cdb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-18T19:53:28.301602+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"378","receipt_type":"automatic_mission_resume","idempotency_key":"mission:861c8735-c320-4595-939d-6d64cf763cdb:automatic-mission-resume:378:canonical_release_blocked","mission_step_id":"316c2776-8ab9-4188-914f-1193904b32c6","command_center_event_id":"861c8735-c320-4595-939d-6d64cf763cdb"},{"id":"233d4bed-9fe9-43d3-a75a-7501bae332f7","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e796b853927a17dd543647e6dec12b268ab00d8f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Gate distinguishes dependency prerequisites from deterministic source failure and preserves unrelated working capabilities.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"preserve-new-main","satisfied":true,"statement":"Preserve all current-main durable-truth and unrelated product changes; do not regress newer main.","proofConditionIds":["proof-production"]},{"id":"preserve-safety","satisfied":true,"statement":"Do not weaken canonical Gate, protected-main freshness, source/test/build blocking, transient retry limits, or refresh_required semantics.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"5e097ce530cece03579c1d19af8d0fe062a09931127ccd6b6b1404ec6893bea4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"5e097ce530cece03579c1d19af8d0fe062a09931127ccd6b6b1404ec6893bea4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:06:42.025093+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e796b853927a17dd543647e6dec12b268ab00d8f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ece32cfd-9411-488c-b433-2f9fe7d88cbc:request-contract:5e097ce530cece03579c1d19af8d0fe062a09931127ccd6b6b1404ec6893bea4:e796b853927a17dd543647e6dec12b268ab00d8f:verified:","mission_step_id":"2a28ceab-ad4a-49bf-8832-08ff32c6a3be","command_center_event_id":"ece32cfd-9411-488c-b433-2f9fe7d88cbc"},{"id":"233e8e91-da6f-43d0-ae27-477e3bc1d86e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-recipient-preview-load","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":3377,"terminal":false,"missionId":"5ac189fb-9aba-4500-96df-49ceaad02d38","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5530,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1026,"missionSetupMs":356,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":88,"resolvePreflightMs":356,"repositoryMutationMs":4504,"repositoryProviderMs":4504,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2722,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1782},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"5ac189fb-9aba-4500-96df-49ceaad02d38"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3582,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T00:01:16.00313+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3377","receipt_type":"execute_mission","idempotency_key":"mission:5ac189fb-9aba-4500-96df-49ceaad02d38:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"071c96a5-0ee6-4aed-9759-d4729d1e02be","command_center_event_id":"5ac189fb-9aba-4500-96df-49ceaad02d38"},{"id":"234083f3-3d0a-446c-8370-a03928727515","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e8b2a55fd72b","prNumber":2395,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"eac8c99ac5058d10f7ff077abddcffa84d8cbd1e","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T16:13:02.942688+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"eac8c99ac5058d10f7ff077abddcffa84d8cbd1e","external_id":"2395","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e8b2a55f-d72b-4e67-bef6-99cbbae3cec5:merged-pr:2395:eac8c99ac5058d10f7ff077abddcffa84d8cbd1e","mission_step_id":"8edaf321-da99-4bde-a18b-f7421a7f98d7","command_center_event_id":"e8b2a55f-d72b-4e67-bef6-99cbbae3cec5"},{"id":"2343098d-76d8-4819-9969-e6eb4295c65b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0dfa869461b3","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":64917,"releaseCount":0,"toolCallCount":25,"repeatedCallCount":20,"executorlessWaitMs":382309,"firstUsefulResultAt":"2026-10-05T18:12:40.521Z","recoveryAttemptCount":22,"ownerInterruptionCount":0},"version":null,"prNumber":5025,"terminal":false,"missionId":"0dfa8694-61b3-4555-8e5e-f4d0b96e22cd","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2292,"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":"0dfa8694-61b3-4555-8e5e-f4d0b96e22cd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:17:57.335825+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5025","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0dfa8694-61b3-4555-8e5e-f4d0b96e22cd:automatic-mission-resume:5025:repair_mission_pr_ready_retryable","mission_step_id":"084dc96a-2684-4efb-95b2-65f51595d6b8","command_center_event_id":"0dfa8694-61b3-4555-8e5e-f4d0b96e22cd"},{"id":"2343d328-4499-48df-9ada-849aa1fb8ee7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b00691c57e8e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":49216,"releaseCount":0,"toolCallCount":24,"repeatedCallCount":12,"executorlessWaitMs":259248,"firstUsefulResultAt":"2026-10-03T01:49:40.738Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":4592,"terminal":false,"missionId":"b00691c5-7e8e-4130-8411-5d9324d2c592","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2173,"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":"b00691c5-7e8e-4130-8411-5d9324d2c592"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:53:56.981724+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4592","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b00691c5-7e8e-4130-8411-5d9324d2c592:automatic-mission-resume:4592:repair_mission_pr_ready_retryable","mission_step_id":"ccee35e9-7a22-4f3a-8e4c-73040ddc9d75","command_center_event_id":"b00691c5-7e8e-4130-8411-5d9324d2c592"},{"id":"2344aaae-b8c3-4e7f-a093-ab560ccae333","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a6ee65feed1b","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.172-cancelled-release-preverified-read-bypass","prNumber":2964,"terminal":false,"missionId":"a6ee65fe-ed1b-4229-866a-4d9acf34ddf8","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":37016,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":26075,"missionSetupMs":1616,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1006,"ledgerReconcileMs":0,"lineageReconcileMs":610,"resolvePreflightMs":1616,"repositoryMutationMs":10941,"repositoryProviderMs":10941,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":7765,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1006,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3176},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"a6ee65fe-ed1b-4229-866a-4d9acf34ddf8"},"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":3707,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T22:17:40.400531+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"2964","receipt_type":"execute_mission","idempotency_key":"mission:a6ee65fe-ed1b-4229-866a-4d9acf34ddf8:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e321ca1e-d2eb-4536-9b2f-525da31b7e1a","command_center_event_id":"a6ee65fe-ed1b-4229-866a-4d9acf34ddf8"},{"id":"2345df6b-3673-4919-86cb-bc705f772a72","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.123-modes-storage-validated-oauth","prNumber":null,"terminal":false,"missionId":"d008e19d-e4bf-42b7-86b4-e335e18805e2","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":1050,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1050,"ledgerReconcileMs":286,"lineageReconcileMs":0,"resolvePreflightMs":1050,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1336,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d008e19d-e4bf-42b7-86b4-e335e18805e2"},"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":1298,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:09:55.271967+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d008e19d-e4bf-42b7-86b4-e335e18805e2:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"84346583-c1f5-44be-b5b4-3e15db102d81","command_center_event_id":"d008e19d-e4bf-42b7-86b4-e335e18805e2"},{"id":"234927c8-fbb5-44a3-86c2-38a673a34c3d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-event-auto-merge-emitter-20260826","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.6-lightning-auto-merge","prNumber":801,"terminal":false,"missionId":"d23263e3-e758-4031-87c9-1d38b8091ac8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c7b75d1987cdb06fd74b831db939a7f478a66e00","timingsMs":{"handlerMs":11042,"prReadinessMs":415,"approvedPlanMs":0,"missionSetupMs":762,"shipAndProveMs":10523},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d23263e3-e758-4031-87c9-1d38b8091ac8"},"performance":null,"deploymentId":"forgejo-main-c7b75d1987cd","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6324,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:27:34.9695+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c7b75d1987cdb06fd74b831db939a7f478a66e00","external_id":"forgejo-main-c7b75d1987cd","receipt_type":"execute_mission","idempotency_key":"mission:d23263e3-e758-4031-87c9-1d38b8091ac8:execute_mission:canonical_release_dispatched","mission_step_id":"7cb2f0fb-7abb-41ca-af92-5c051508c3f3","command_center_event_id":"d23263e3-e758-4031-87c9-1d38b8091ac8"},{"id":"234b06e2-0654-4a2c-9570-2a8e2eed0c30","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-988ab1265fb5","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":"988ab126-5fb5-4dd4-9e97-4eff438c93ee","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1189,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":279,"providerAuthMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":279,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":279,"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":"988ab126-5fb5-4dd4-9e97-4eff438c93ee"},"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":4789,"likelyAffectedFiles":["src/config/applicationCapabilityRegistry.ts","src/routes/appRouteClassifier.ts","src/routes/publicRoutes.tsx","src/pages/Login.tsx","src/pages/SelectTenant.tsx","src/__tests__/contracts/applicationCapabilityRegistry.test.ts","supabase/migrations/20260907023000_application_capability_layer.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:41:16.165558+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:988ab126-5fb5-4dd4-9e97-4eff438c93ee:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bf4d4c9a-4090-445f-9f3c-464d2e74b2b6","command_center_event_id":"988ab126-5fb5-4dd4-9e97-4eff438c93ee"},{"id":"234f5ed2-d9d7-4e4d-8024-7fb2cd0bff0f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"7c4b401ca60d5e34e50b370700ed38a01aa5e389","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"paul-deep-critic","satisfied":true,"statement":"Second PAUL conversational-intelligence improvement after live runtime 1.64.51 still failed paul_intelligence_eval. Keep deep conversations deep end-to-end: run the internal decision planner and final critic with deep reasoning, and require the critic for correction-recovery turns even when there is no completion claim or planner-risk flag. Preserve existing tool repair, tenant safety, provider-neutral routing, and cost controls for fast/simple turns. Ship through canonical PR, Gate, squash merge, cc-execution release, and rerun live paul_intelligence_eval.","proofConditionIds":["paul-eval-proof"]}],"satisfied":true,"constraints":[{"id":"canonical-execution","satisfied":true,"statement":"Use canonical Prime/Forgejo/Gate/release path and preserve tenant/security invariants.","proofConditionIds":["paul-eval-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["paul-eval-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["paul-eval-proof"]}],"contractHash":"2a13a1bc9837cccf85c2f72d38809c53c43f8c46ad17fa94d9eedbf6470c87b7","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"paul-eval-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"2a13a1bc9837cccf85c2f72d38809c53c43f8c46ad17fa94d9eedbf6470c87b7"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:14:09.848237+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"7c4b401ca60d5e34e50b370700ed38a01aa5e389","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f571210e-0ba0-43e1-b58e-5b0698be6d20:request-contract:2a13a1bc9837cccf85c2f72d38809c53c43f8c46ad17fa94d9eedbf6470c87b7:7c4b401ca60d5e34e50b370700ed38a01aa5e389:verified:","mission_step_id":"9578f9a8-2f9b-457f-9528-80298282e492","command_center_event_id":"f571210e-0ba0-43e1-b58e-5b0698be6d20"},{"id":"2350d40d-0b32-49b6-a936-9b05faa7c4f3","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/test/visual-witness-failover.test.js","workers/cc-execution/wrangler.toml"],"reason":"Owner explicitly authorized unfreezing the control plane for this Visual Witness repair generation and later explicitly directed abandoning Cloudflare Containers to fix the broken control plane. This is the bounded corrective continuation of that authorized maintenance workstream; frozen and mutation-lock flags remain true in source after the repair.","baseSha":"1e637458f41b737f81f4b9742a5a45471ca0daf7","issuedAt":1788557411211,"expiresAt":1788557591211,"missionId":"7739c458-b127-4b94-a126-f88a92cb0953","authorizationId":"54f716ad-b17a-45b9-8208-8d3f06018ee3","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:30:11.933166+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1e637458f41b737f81f4b9742a5a45471ca0daf7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:54f716ad-b17a-45b9-8208-8d3f06018ee3","mission_step_id":"a310a04a-bbe4-4402-b88b-0876dc76a319","command_center_event_id":"7739c458-b127-4b94-a126-f88a92cb0953"},{"id":"2352ac8e-ee23-4765-ad2a-8f06485e9cf2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-e94869ef6354","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"e94869ef-6354-4a19-8be1-7b7188175dfd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":514,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1556,"providerAuthMs":0,"ledgerPrepareMs":1556,"ledgerReconcileMs":287,"lineageReconcileMs":0,"resolvePreflightMs":1556,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1843,"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":"e94869ef-6354-4a19-8be1-7b7188175dfd"},"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":8144,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisToday.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T01:07:27.299469+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e94869ef-6354-4a19-8be1-7b7188175dfd:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"574f24fd-ed15-4b1e-8dc4-923c26f3c7cf","command_center_event_id":"e94869ef-6354-4a19-8be1-7b7188175dfd"},{"id":"23564e7c-25fc-4b68-a60f-faf72e4af0a1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"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":1819,"terminal":false,"missionId":"38350d4e-4e62-42ef-a6d5-8c3b4674462d","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"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":"38350d4e-4e62-42ef-a6d5-8c3b4674462d"},"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-05T12:02:28.103775+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1819","receipt_type":"automatic_mission_resume","idempotency_key":"mission:38350d4e-4e62-42ef-a6d5-8c3b4674462d:automatic-mission-resume:1819:repair_mission_pr_ready_retryable","mission_step_id":"b1eeebbf-d7a3-4af1-951d-1f73a9214e93","command_center_event_id":"38350d4e-4e62-42ef-a6d5-8c3b4674462d"},{"id":"235852d7-6905-403f-8b1f-fa8c3cf76d93","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"a01846565e641e4b52116f84adaad80b3d180024","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"a01846565e641e4b52116f84adaad80b3d180024","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"e24c08976756499dac475f1ccd52e1609fec9e633a0be11cccef3edabbff7e66","forgejoWorkflowProof":{"runId":11443,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"a01846565e641e4b52116f84adaad80b3d180024","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-a01846565e641e4b52116f84adaad80b3d180024","compareStatus":"target_job_success_runtime_verified","workflowRunId":11443,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.245-durable-truth-authority","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:00:27.258223+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a01846565e641e4b52116f84adaad80b3d180024","external_id":"forgejo-main-a01846565e64","receipt_type":"canonical_release_status","idempotency_key":"mission:e6e7a510-db4d-4152-bd16-7a53e692b390:forgejo-release-status:a01846565e641e4b52116f84adaad80b3d180024:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"fd2870cd-7f33-442f-ba8b-77f3391a9770","command_center_event_id":"e6e7a510-db4d-4152-bd16-7a53e692b390"},{"id":"235ab6d4-bb44-48f3-93c6-954418169e1f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":334,"terminal":false,"missionId":"a5749592-2eaf-46b5-9aa8-abc4d7b18e86","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"87dbc310dea36e98f3f8a3b32db983290f9c7ea8","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a5749592-2eaf-46b5-9aa8-abc4d7b18e86"},"performance":null,"deploymentId":"forgejo-main-87dbc310dea3","workflowRunId":1111,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6090,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T16:43:53.988505+00:00","proof_gate":"canonical_release_dispatched","source_sha":"87dbc310dea36e98f3f8a3b32db983290f9c7ea8","external_id":"forgejo-main-87dbc310dea3","receipt_type":"ship_and_prove","idempotency_key":"mission:a5749592-2eaf-46b5-9aa8-abc4d7b18e86:ship_and_prove:canonical_release_dispatched:87dbc310dea36e98f3f8a3b32db983290f9c7ea8:1111","mission_step_id":"7148ee94-1d4a-42db-bbb3-1a9df8bde248","command_center_event_id":"a5749592-2eaf-46b5-9aa8-abc4d7b18e86"},{"id":"235ab906-3817-4ad2-b957-0802256294e8","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"164b7a91f84e3a2a2e617080609f513d5d06e731","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"164b7a91f84e3a2a2e617080609f513d5d06e731","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"70e47efa21b2f9294ccf3d6f76f7b73fc7fec1e12b507e7eccb8133a057fd25d","forgejoWorkflowProof":{"runId":15211,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:17:23.520691+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"164b7a91f84e3a2a2e617080609f513d5d06e731","external_id":"forgejo-main-164b7a91f84e","receipt_type":"canonical_release_status","idempotency_key":"mission:c1db4b32-0c9b-4ba9-9443-29070940cac7:forgejo-release-status:164b7a91f84e3a2a2e617080609f513d5d06e731:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"92ddacdf-0e0e-4186-a714-fb8efee86044","command_center_event_id":"c1db4b32-0c9b-4ba9-9443-29070940cac7"},{"id":"235c615b-09e5-419c-b3c7-e8785d0f6870","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/supabase-authz-bypass-hardening-v2","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2136,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.48.11-schema-authority","prNumber":517,"terminal":false,"missionId":"b1448aa4-2626-49b4-ba10-364cea7d19a0","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b1448aa4-2626-49b4-ba10-364cea7d19a0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4984,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T22:30:13.927896+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"517","receipt_type":"execute_mission","idempotency_key":"mission:b1448aa4-2626-49b4-ba10-364cea7d19a0:execute_mission:canonical_release_transport_retryable","mission_step_id":"4bced4fe-7f48-4ec8-b4b5-b8048b621221","command_center_event_id":"b1448aa4-2626-49b4-ba10-364cea7d19a0"},{"id":"235ca5d4-c013-4c9a-b239-06e080e17e6e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b18ed922655d583aac3e72002a31c8c574c77fc0","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b18ed922655d583aac3e72002a31c8c574c77fc0","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"71ed514a55cf87ac3b32b3c3cb6c62ee8b47f9ab88f2bc9855d4ea4493fc2335","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11741","runId":11741,"status":"success","sourceSha":"b18ed922655d583aac3e72002a31c8c574c77fc0","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-25T12:01:26.279429+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b18ed922655d583aac3e72002a31c8c574c77fc0","external_id":"forgejo-main-b18ed922655d","receipt_type":"canonical_release_status","idempotency_key":"mission:b4bef858-8766-4d8c-87d4-004e80fecfc3:forgejo-release-status:b18ed922655d583aac3e72002a31c8c574c77fc0:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"7b5a25d0-a3b7-43eb-962c-98be03710801","command_center_event_id":"b4bef858-8766-4d8c-87d4-004e80fecfc3"},{"id":"235d7838-1c26-4d78-b042-8524e762e5c6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5d05c9ccac8c","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":18294,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":15702,"firstUsefulResultAt":"2026-10-02T23:58:17.258Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.60-paul-long-horizon-state","prNumber":4569,"terminal":false,"missionId":"5d05c9cc-ac8c-4c8f-892a-156e914119d9","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4850,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":634,"missionSetupMs":395,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":395,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":395,"repositoryMutationMs":4216,"repositoryProviderMs":4216,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2573,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":395,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1643},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"5d05c9cc-ac8c-4c8f-892a-156e914119d9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3749,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:58:38.978405+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4569","receipt_type":"execute_mission","idempotency_key":"mission:5d05c9cc-ac8c-4c8f-892a-156e914119d9:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"097a2ddd-17b4-443e-bd0a-27d66504a790","command_center_event_id":"5d05c9cc-ac8c-4c8f-892a-156e914119d9"},{"id":"235dac14-39fb-4bfb-96cd-00c9bf9e904a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/persistent-experience-editor-sidebars-r202608040001","reason":"auto_progress_pr_read_failed:404","status":"retryable","metrics":{"receiptBytes":805,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3923,"terminal":false,"missionId":"05b900d9-83a5-4d94-b39e-94783925544b","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":"05b900d9-83a5-4d94-b39e-94783925544b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:56:40.905401+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3923","receipt_type":"automatic_mission_resume","idempotency_key":"mission:05b900d9-83a5-4d94-b39e-94783925544b:automatic-mission-resume:3923:repair_mission_auto_progress_authorization_retryable","mission_step_id":"083c1ea2-aa58-4d68-9cb0-d2682d79b7e8","command_center_event_id":"05b900d9-83a5-4d94-b39e-94783925544b"},{"id":"2361d79f-4ea2-4b5d-850a-3f764fb35071","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fast-ui-repair-knocklaunch-os-owner-tenant-acces-daa33d92","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":4644,"terminal":false,"missionId":"5f172727-24f9-42e6-a95a-333acb748d80","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"28d6c5c5059f3d25bb6d38b1fe7cd081946f1703","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6491,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":1183,"providerAuthMs":0,"shipAndProveMs":2955,"ledgerPrepareMs":1183,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1183,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1183,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"5f172727-24f9-42e6-a95a-333acb748d80"},"performance":null,"deploymentId":"forgejo-main-28d6c5c5059f","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2471,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T16:20:47.023216+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"28d6c5c5059f3d25bb6d38b1fe7cd081946f1703","external_id":"forgejo-main-28d6c5c5059f","receipt_type":"execute_mission","idempotency_key":"mission:5f172727-24f9-42e6-a95a-333acb748d80:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f6266ff5-35fe-4354-af46-445ea4e14864","command_center_event_id":"5f172727-24f9-42e6-a95a-333acb748d80"},{"id":"23637820-6d5b-4337-a477-f9b17577448e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized continuation of the post-merge mission terminalization repair after reconnect; prevent completed Command Center missions from remaining falsely IN PROGRESS when moving-main Forgejo compare reads brown out.","baseSha":"0af99665682939d4f0716a6071575a7750328f58","issuedAt":1789017757166,"expiresAt":1789017937166,"missionId":"20aae700-7266-447e-844c-b0d60ddea665","authorizationId":"b6c06b74-6e6e-41e3-90d4-9c6ecd793b77","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:22:37.561506+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0af99665682939d4f0716a6071575a7750328f58","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b6c06b74-6e6e-41e3-90d4-9c6ecd793b77","mission_step_id":"4919f3c1-0b00-4c46-96dc-f07486281403","command_center_event_id":"20aae700-7266-447e-844c-b0d60ddea665"},{"id":"2364118d-6482-4520-9891-febad7f80f3e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-e66716a0df8a","reason":"canonical_release_queue_busy:14729","status":"blocked","metrics":{"receiptBytes":66754,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":5,"executorlessWaitMs":29488,"firstUsefulResultAt":"2026-10-03T03:21:14.719Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":4609,"terminal":false,"missionId":"e66716a0-df8a-41c9-87a4-9bddd6b13291","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"7633a543a7418f02576395825887cf0c1610be53","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":927,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":92,"approvedPlanMs":0,"missionSetupMs":1203,"providerAuthMs":0,"shipAndProveMs":490,"ledgerPrepareMs":254,"ledgerReconcileMs":0,"lineageReconcileMs":949,"resolvePreflightMs":1203,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":254,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e66716a0-df8a-41c9-87a4-9bddd6b13291"},"performance":null,"deploymentId":"forgejo-main-7633a543a741","releaseState":"pending","workflowRunId":14729,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["irslogiqs-sync"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1406,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:21:45.855722+00:00","proof_gate":"canonical_release_blocked","source_sha":"7633a543a7418f02576395825887cf0c1610be53","external_id":"forgejo-main-7633a543a741","receipt_type":"execute_mission","idempotency_key":"mission:e66716a0-df8a-41c9-87a4-9bddd6b13291:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"717ef5b6-e10d-44d7-8fb0-4f0567cadb8e","command_center_event_id":"e66716a0-df8a-41c9-87a4-9bddd6b13291"},{"id":"236416d1-9ad7-4b53-9e3a-087c6af149a3","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-29T05:52:25.269746+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-d87a4d10ade7\",\"prNumber\":4091,\"sourceSha\":\"0eff641fb3b2ab7ba8a55b650bd7154d744ff19c\",\"deploymentId\":\"forgejo-main-0eff641fb3b2\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:11:48.825822+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d87a4d10-ade7-4268-a0f3-290a0559f97c:owner-progress-heartbeat:119376767","mission_step_id":"4704f030-bd75-441c-a057-44f631c0c805","command_center_event_id":"d87a4d10-ade7-4268-a0f3-290a0559f97c"},{"id":"23660a7d-5de8-40a4-9650-ee74faf3d757","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-merge-queue-snapshot-bound-20260908","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2175,"terminal":false,"missionId":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2500,"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":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218"},"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-08T21:36:54.289893+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2175","receipt_type":"automatic_mission_resume","idempotency_key":"mission:14aa0b6b-dd06-4cca-8de2-0fc1138e3218:automatic-mission-resume:2175:repair_mission_pr_ready_retryable","mission_step_id":"a4217e3d-1dad-4bc7-95c6-515fea199085","command_center_event_id":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218"},{"id":"23662590-a404-4073-b78d-cb668b337d28","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-980a043e0730","prNumber":2252,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"fcf167ca1d5857beebb3ee78351357f59b8e16fa","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T18:51:33.874143+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"fcf167ca1d5857beebb3ee78351357f59b8e16fa","external_id":"2252","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:980a043e-0730-4edb-91da-08f3678ad1be:merged-pr:2252:fcf167ca1d5857beebb3ee78351357f59b8e16fa","mission_step_id":"5188f7c9-1f66-4396-bcd2-ba25690c314f","command_center_event_id":"980a043e-0730-4edb-91da-08f3678ad1be"},{"id":"236672aa-4386-4cd1-a2dd-c60b15c9b655","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/seaside-consistency-sweep","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5865,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4075,"terminal":false,"missionId":"fc9dd06d-2707-4985-8e9d-b98e5255ede1","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"5e66b129c3b9c4776d10d05b43edceb3ef46aad5","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fc9dd06d-2707-4985-8e9d-b98e5255ede1"},"performance":null,"deploymentId":"canonical-release-5e66b129c3b9","workflowRunId":31042396056,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1979,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T20:04:59.10534+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5e66b129c3b9c4776d10d05b43edceb3ef46aad5","external_id":"canonical-release-5e66b129c3b9","receipt_type":"execute_mission","idempotency_key":"mission:fc9dd06d-2707-4985-8e9d-b98e5255ede1:execute_mission:canonical_release_dispatched","mission_step_id":"c1eec736-3915-40ea-91f9-88faa1b4ad01","command_center_event_id":"fc9dd06d-2707-4985-8e9d-b98e5255ede1"},{"id":"236711f6-5fe9-450a-8fa4-5bd9194d11cf","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-edge-production/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending","supabase-edge-production/live":"failure"},"mainSha":"bfa803db0357b2d88bc7b55fa73907fc79d3d326","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"59ba7c2ad72cb191dee6453e9d36b892a1d99443","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["customer-portal","tenant-media-library"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"failure"},"requestContractHash":"4aadeddc8c57c1f9766bee4040dec07be37fa10bc56df50a90c74a5fab632220","forgejoWorkflowProof":{"runId":9964,"source":"signed_push_receipt","status":"failure","results":{},"conclusion":"failure","fingerprint":"failure||","failureClass":"code_failure","targetStates":{"frontend":"pending","supabaseEdge":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T12:56:05.940866+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"59ba7c2ad72cb191dee6453e9d36b892a1d99443","external_id":"forgejo-main-59ba7c2ad72c","receipt_type":"canonical_release_status","idempotency_key":"mission:c6ba4218-f026-49d3-9f91-9c0014d39600:forgejo-release-status:59ba7c2ad72cb191dee6453e9d36b892a1d99443:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=failure|frontend-cloudflare/live=pending","mission_step_id":"02e19f20-9bb3-433f-a5a7-03e7c018feba","command_center_event_id":"c6ba4218-f026-49d3-9f91-9c0014d39600"},{"id":"236905d3-1d3b-445e-83aa-747c69a0f563","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"reason":"Owner explicitly authorized removing the bookkeeping deadlock where an already-verified Forgejo PR identity is blocked only because duplicate hydration persistence failed.","baseSha":"7a1364a455d1ed1da8a483b88fb0e27edaa0a0a1","issuedAt":1791316807620,"expiresAt":1791316987620,"missionId":"ecb47455-25d5-4ba2-b044-0d050aeb1b5d","authorizationId":"a7d898bc-3bf5-4200-aa3a-511050772b7c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:00:08.055626+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7a1364a455d1ed1da8a483b88fb0e27edaa0a0a1","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a7d898bc-3bf5-4200-aa3a-511050772b7c","mission_step_id":"76bb846d-0ebb-4c49-87bf-a6ed98051157","command_center_event_id":"ecb47455-25d5-4ba2-b044-0d050aeb1b5d"},{"id":"236a912b-2669-419b-8864-a9c9ce3b0811","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGModesWorkspace.tsx","src/components/interaction/HorizontalEntityRail.tsx"],"continuationObjective":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:14:02.642166+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:e1d86754-3e22-4bbc-a7d7-9d290f564182:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"e716c592-8c31-4fd9-848b-6c7f0e6a945f","command_center_event_id":"e1d86754-3e22-4bbc-a7d7-9d290f564182"},{"id":"236f336c-d06b-4657-8dac-ed316f1b1017","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":null,"terminal":false,"missionId":"65b8d89e-0656-48a9-b6be-931474eb46a9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2785,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":3504,"providerAuthMs":0,"ledgerPrepareMs":3504,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":3504,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":3504,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"65b8d89e-0656-48a9-b6be-931474eb46a9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1857,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T08:06:34.939185+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:65b8d89e-0656-48a9-b6be-931474eb46a9:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"66ef7e31-47b4-4eeb-8253-deabcb6b0a8f","command_center_event_id":"65b8d89e-0656-48a9-b6be-931474eb46a9"},{"id":"236f5859-11e8-4877-9a14-7a93ff94eee8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-reliability-hardening-20260820","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8383,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.48.13-control-plane-branch-synthesis-reliability","prNumber":529,"terminal":false,"missionId":"a1392a5b-a0fb-4d09-bead-32b0d6052485","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a1392a5b-a0fb-4d09-bead-32b0d6052485"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5453,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T02:10:06.807706+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"529","receipt_type":"execute_mission","idempotency_key":"mission:a1392a5b-a0fb-4d09-bead-32b0d6052485:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"8eaf2179-07ae-4109-819f-0e2301752cf0","command_center_event_id":"a1392a5b-a0fb-4d09-bead-32b0d6052485"},{"id":"2370b799-b10c-4316-aff0-fc3444439f0e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redesign-build-my-demo-lightning-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1233,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1029,"terminal":false,"missionId":"a31db6ab-9aa7-45ac-b69f-128303fd2261","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17569,"prReadinessMs":403,"approvedPlanMs":0,"missionSetupMs":734,"shipAndProveMs":17158},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a31db6ab-9aa7-45ac-b69f-128303fd2261"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5185,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:46:50.881614+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1029","receipt_type":"execute_mission","idempotency_key":"mission:a31db6ab-9aa7-45ac-b69f-128303fd2261:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"4262adba-9b60-4ff6-b777-368ede9968b4","command_center_event_id":"a31db6ab-9aa7-45ac-b69f-128303fd2261"},{"id":"2370cd81-1c57-4890-8ad8-cf09d168d828","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-10T04:14:24.901Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:14:25.284532+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:92d4f1d9-d111-4294-bba1-9eaf412bf962:owner-wait-live","mission_step_id":"7ff6398c-c4e4-4029-88d6-46fa6980f6b3","command_center_event_id":"92d4f1d9-d111-4294-bba1-9eaf412bf962"},{"id":"23720203-cf09-4d12-b5ef-0e604a1dd23b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T17:30:03.366377+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:07:10.272161+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:a36bf414-0447-4381-9787-c46607553113:owner-progress-heartbeat:119419948","mission_step_id":"40a30748-37f9-4967-9548-71834a43aaf0","command_center_event_id":"a36bf414-0447-4381-9787-c46607553113"},{"id":"23725e24-87a2-4dec-96ca-a45d5e5961e9","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"9985a30e9ee1fa7bee9dd488df9c8a0e4434df1f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"9985a30e9ee1fa7bee9dd488df9c8a0e4434df1f","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"3b3467fcb427fdd48563c4932edaf74414942fae2323686b3c72b318fa7f221a","forgejoWorkflowProof":{"runId":14829,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T14:59:09.600286+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9985a30e9ee1fa7bee9dd488df9c8a0e4434df1f","external_id":"forgejo-main-9985a30e9ee1","receipt_type":"canonical_release_status","idempotency_key":"mission:6f544975-5eac-4db8-a3bf-9452ca33f669:forgejo-release-status:9985a30e9ee1fa7bee9dd488df9c8a0e4434df1f:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"4d2fbcce-b3d0-492c-a846-7185e63c0d9f","command_center_event_id":"6f544975-5eac-4db8-a3bf-9452ca33f669"},{"id":"2375008a-a70f-4a16-85e8-585df7e73db9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-970fa332d7b7","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":null,"terminal":false,"missionId":"970fa332-d7b7-4b0c-aa9a-0c302c57f7df","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":537,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":537,"missionSetupMs":318,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":318,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":318,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":318,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"970fa332-d7b7-4b0c-aa9a-0c302c57f7df"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1421,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:45:40.56428+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:970fa332-d7b7-4b0c-aa9a-0c302c57f7df:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"bafe6013-3534-4b39-b3a1-91a85b9e665a","command_center_event_id":"970fa332-d7b7-4b0c-aa9a-0c302c57f7df"},{"id":"23774a24-c049-49d3-994e-ed60becba65a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/canonical-tenant-storage","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1887,"terminal":false,"missionId":"64b0dea4-ef9d-4ec2-8148-131e4c78f762","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"5f01e31ad14934e26d83e4d6764e4847394ecfd7","timingsMs":{"prReadinessMs":745,"approvedPlanMs":0,"shipAndProveMs":4532,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"64b0dea4-ef9d-4ec2-8148-131e4c78f762"},"performance":null,"deploymentId":"forgejo-main-5f01e31ad149","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":2217,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T23:34:05.057633+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1887","receipt_type":"automatic_mission_resume","idempotency_key":"mission:64b0dea4-ef9d-4ec2-8148-131e4c78f762:automatic-mission-resume:1887:canonical_release_dispatched","mission_step_id":"a3ad2c30-a70a-4536-afab-b5a2f4e5351d","command_center_event_id":"64b0dea4-ef9d-4ec2-8148-131e4c78f762"},{"id":"23784270-6f09-4151-b23b-46809c9f84d3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-42eb5a4dcef8","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.286-cursor-readonly-mcp-bootstrap","prNumber":null,"terminal":false,"missionId":"42eb5a4d-cef8-4643-b96c-cb77054ee2a0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1493,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":560,"providerAuthMs":0,"ledgerPrepareMs":560,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":560,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":560,"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":"42eb5a4d-cef8-4643-b96c-cb77054ee2a0"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3995,"likelyAffectedFiles":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T15:51:44.06382+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:42eb5a4d-cef8-4643-b96c-cb77054ee2a0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9ab636e4-cb3d-45fe-8214-12c769a9a725","command_center_event_id":"42eb5a4d-cef8-4643-b96c-cb77054ee2a0"},{"id":"2378557a-97e9-4c11-a362-03c8844c16ae","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"594921aea18018220cb12c3e6bda98261a14e871","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"594921aea18018220cb12c3e6bda98261a14e871","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"3658c2536b5d62c7adc1ac6b5a743de2f77b46e52a3e0d9ece90652cd3a9654a","forgejoWorkflowProof":{"runId":7207,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"9d7b26bedc475b8b477e30275d8f1409c0c46e67","deploymentId":"forgejo-main-9d7b26bedc475b8b477e30275d8f1409c0c46e67","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.110-dynamic-gate-capacity","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:49:22.664291+00:00","proof_gate":"canonical_release_pending","source_sha":"594921aea18018220cb12c3e6bda98261a14e871","external_id":"forgejo-main-594921aea180","receipt_type":"canonical_release_status","idempotency_key":"mission:6a9d1c7c-481b-4809-ae3c-840c1f18ed5d:forgejo-release-status:594921aea18018220cb12c3e6bda98261a14e871:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"764311bd-65ba-4907-b819-04ac5757924d","command_center_event_id":"6a9d1c7c-481b-4809-ae3c-840c1f18ed5d"},{"id":"2378fd7a-5a9b-4b6e-a4cb-88265dfc9997","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":"5e2a9355-5d08-463c-b56f-ef642b0d27f6","phase":"runtime_proof","branch":"ai/vista-private-route-family-background-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":22165,"releaseCount":1,"toolCallCount":10,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1088,"terminal":false,"missionId":"5a52cfbb-9146-4716-84f2-9d8f6c66efba","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"41007f077af6c71a5af1e70ee89ef687b759f6f8","timingsMs":{"handlerMs":23306,"prReadinessMs":493,"approvedPlanMs":0,"missionSetupMs":527,"shipAndProveMs":22706},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5a52cfbb-9146-4716-84f2-9d8f6c66efba"},"performance":null,"deploymentId":"forgejo-main-41007f077af6","workflowRunId":3526,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5308,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T01:56:52.943909+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"41007f077af6c71a5af1e70ee89ef687b759f6f8","external_id":"forgejo-main-41007f077af6","receipt_type":"execute_mission","idempotency_key":"mission:5a52cfbb-9146-4716-84f2-9d8f6c66efba:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"6618d075-c496-4d0b-9325-a258be0999e4","command_center_event_id":"5a52cfbb-9146-4716-84f2-9d8f6c66efba"},{"id":"237c4797-0d03-4761-963f-fde97e6ab965","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_scope_mismatch","fingerprint":"2ff20c17a926fc7a07f486e4f751211cc1b815d89b489905cfce3b36e047481c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T00:23:55.744156+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:af46c0ea-2bb9-438a-a769-9680a672882d:repository-mutation-intent-blocked:2ff20c17a926fc7a07f486e4f751211cc1b815d89b489905cfce3b36e047481c","mission_step_id":"a7923046-7f86-4943-a4c4-1446ffcdf7d3","command_center_event_id":"af46c0ea-2bb9-438a-a769-9680a672882d"},{"id":"23819743-b119-4b80-b954-ca2546bd2489","source":"cc-execution","status":"recorded","payload":{"objective":"Use the existing shared WorkflowCallCockpit and WorkflowLiveCoachingFocus in Redfish. Add Redfish entry points to the canonical workflow route from Roof Opportunities and the homeowner workflow. Do not copy or fork the call cockpit. Keep all Redfish routing tenant-isolated. Preserve current Redfish job/claim progression, roof estimator, estimate creation, and PDF tools. Ship frontend only and verify the live Redfish workflow exposes the guided homeowner call workspace.","tenantRef":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","receivedAt":"2026-09-01T10:14:37.801Z","fingerprint":"16acb7fe36cbd2b09c22785fc0b0defe6ae62d912a3a218348670ddae577ebc6","workstreamRef":"de8369b6a78f40bbae1f28ffca62bc7e","conversationId":null,"canonicalBranch":"ai/redfish-guided-call-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Use the existing shared WorkflowCallCockpit and WorkflowLiveCoachingFocus in Redfish. Add Redfish entry points to the canonical workflow route from Roof Opportunities and the homeowner workflow. Do not copy or fork the call cockpit. Keep all Redfish routing tenant-isolated. Preserve current Redfish job/claim progression, roof estimator, estimate creation, and PDF tools. Ship frontend only and verify the live Redfish workflow exposes the guided homeowner call workspace.","wordingChanged":false,"canonicalIntent":"Use the existing shared WorkflowCallCockpit and WorkflowLiveCoachingFocus in Redfish. Add Redfish entry points to the canonical workflow route from Roof Opportunities and the homeowner workflow. Do not copy or fork the call cockpit. Keep all Redfish routing tenant-isolated. Preserve current Redfish job/claim progression, roof estimator, estimate creation, and PDF tools. Ship frontend only and verify the live Redfish workflow exposes the guided homeowner call workspace.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Redfish exposes the existing guided homeowner call cockpit from its opportunity/homeowner surfaces.","proofConditionIds":["p1"]},{"id":"o2","statement":"Existing Redfish job/claim, estimator, estimate and PDF capabilities remain intact.","proofConditionIds":["p2"]}],"objective":"Use the existing shared WorkflowCallCockpit and WorkflowLiveCoachingFocus in Redfish. Add Redfish entry points to the canonical workflow route from Roof Opportunities and the homeowner workflow. Do not copy or fork the call cockpit. Keep all Redfish routing tenant-isolated. Preserve current Redfish job/claim progression, roof estimator, estimate creation, and PDF tools. Ship frontend only and verify the live Redfish workflow exposes the guided homeowner call workspace.","constraints":[{"id":"c1","statement":"Reuse, do not fork, the existing call cockpit.","proofConditionIds":["p2"]},{"id":"c2","statement":"Keep Redfish tenant-isolated.","proofConditionIds":["p1","p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"The Redfish workflow route exposes Guided homeowner call workspace in production.","route":"/crm/ROOFING_COMPANY/redfish-roofing/workflow","required":true,"expectedText":"Guided homeowner call workspace","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"p2","kind":"repository","claim":"The change only wires Redfish to shared call-flow components and preserves existing Redfish roofing capabilities.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-guided-call-20260901","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"outcomes\":[{\"id\":\"o1\",\"statement\":\"Redfish exposes the existing guided homeowner call cockpit from its opportunity/homeowner surfaces.\",\"proofConditionIds\":[\"p1\"]},{\"id\":\"o2\",\"statement\":\"Existing Redfish job/claim, estimator, estimate and PDF capabilities remain intact.\",\"proofConditionIds\":[\"p2\"]}],\"constraints\":[{\"id\":\"c1\",\"statement\":\"Reuse, do not fork, the existing call cockpit.\",\"proofConditionIds\":[\"p2\"]},{\"id\":\"c2\",\"statement\":\"Keep Redfish tenant-isolated.\",\"proofConditionIds\":[\"p1\",\"p2\"]}],\"proofConditions\":[{\"id\":\"p1\",\"kind\":\"runtime\",\"claim\":\"The Redfish workflow route exposes Guided homeowner call workspace in production.\",\"required\":true,\"route\":\"/crm/ROOFING_COMPANY/redfish-roofing/workflow\",\"expectedText\":\"Guided homeowner call workspace\",\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"p2\",\"kind\":\"repository\",\"claim\":\"The change only wires Redfish to shared call-flow components and preserves existing Redfish roofing capabilities.\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\"}}","requestContractHash":"71df5d1f46cfe2d656474ea1e145b3c1dc7657cfba34e93054c0c3275d69d07f","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T10:14:39.001025+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:8815289d-c577-409f-8d51-92c78a69d810:tenant-workstream-contribution:16acb7fe36cbd2b09c22785fc0b0defe6ae62d912a3a218348670ddae577ebc6","mission_step_id":null,"command_center_event_id":"8815289d-c577-409f-8d51-92c78a69d810"},{"id":"23830560-d18b-4f93-a0a9-a3278fd7d8a6","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"ebe6b5df-7f2a-1b6c-69a8-1ad811c9e759"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:4a3a09e0-822c-4908-a1c1-a793da427502","mission_step_id":null,"command_center_event_id":"4a3a09e0-822c-4908-a1c1-a793da427502"},{"id":"2384b4fe-0a8f-40a7-9c6a-6cc84f7be928","source":"cc-execution","status":"corrective_generation_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5ef6e201aad0","reason":"refresh_conflict_requires_corrective_generation","status":"corrective_generation_required","metrics":{"receiptBytes":121829,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":7,"executorlessWaitMs":6378349,"firstUsefulResultAt":"2026-09-27T23:53:28.030Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":3935,"terminal":false,"missionId":"5ef6e201-aad0-4691-9221-d75318fad13b","operation":"automatic_mission_resume","proofGate":"repair_mission_refresh_conflict_requires_corrective_generation","sourceSha":null,"timingsMs":{"prReadinessMs":2593,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Create exactly one fresh repair generation from current main under the same request contract; preserve this conflicted PR as evidence until the corrective generation proves preservation.","receiptRef":{"mode":"full","missionId":"5ef6e201-aad0-4691-9221-d75318fad13b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1776,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T01:38:19.464816+00:00","proof_gate":"repair_mission_refresh_conflict_requires_corrective_generation","source_sha":null,"external_id":"3935","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5ef6e201-aad0-4691-9221-d75318fad13b:automatic-mission-resume:3935:repair_mission_refresh_conflict_requires_corrective_generation","mission_step_id":"246d0c72-0973-4581-ba18-1f3b655eb86f","command_center_event_id":"5ef6e201-aad0-4691-9221-d75318fad13b"},{"id":"2384c89b-c1fa-4753-b165-b7d717f5e40f","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-25T12:18:38.541Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T12:18:29.505452+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:c8d8c6d6-75e0-47f9-8427-1f33e91dc2c9:owner-wait-live","mission_step_id":"7634f61f-fb49-4200-b80a-8a350af6f270","command_center_event_id":"c8d8c6d6-75e0-47f9-8427-1f33e91dc2c9"},{"id":"23860e21-47bb-4b6b-922c-459febf39683","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c36f11ef9ec6","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":3447,"terminal":false,"missionId":"c36f11ef-9ec6-44aa-9d3c-9e16b117609e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4653,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":706,"missionSetupMs":288,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":288,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":288,"repositoryMutationMs":3947,"repositoryProviderMs":3947,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2244,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":288,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1703},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"c36f11ef-9ec6-44aa-9d3c-9e16b117609e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3075,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T17:02:58.288169+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3447","receipt_type":"execute_mission","idempotency_key":"mission:c36f11ef-9ec6-44aa-9d3c-9e16b117609e:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2169de95-c232-4dbf-a4ef-cb98535af010","command_center_event_id":"c36f11ef-9ec6-44aa-9d3c-9e16b117609e"},{"id":"23876560-662c-4030-aa24-fa506900ab47","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-owner-readability-g3-20260821","reason":null,"status":"no_change","metrics":{"receiptBytes":6942,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.15-unrebaseable-generation-rotation","prNumber":580,"terminal":false,"missionId":"cb76883d-1dd3-4506-8fa9-dd39323eb1a8","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"cb76883d-1dd3-4506-8fa9-dd39323eb1a8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5508,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T21:15:32.117752+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"580","receipt_type":"execute_mission","idempotency_key":"mission:cb76883d-1dd3-4506-8fa9-dd39323eb1a8:execute_mission:repair_mission_prepared","mission_step_id":"4a30eed4-77dc-419f-9a38-e3f4c6795dab","command_center_event_id":"cb76883d-1dd3-4506-8fa9-dd39323eb1a8"},{"id":"238839eb-3c2e-4574-ba48-2b1eadcd6e3a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.39.1-forgejo-pr-queue-final","prNumber":73,"terminal":false,"missionId":"38cd87d4-2029-4db3-992b-e9d56e89f208","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"fbea97dac7e4775f241c47a6a0a2cb323c668d75","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"38cd87d4-2029-4db3-992b-e9d56e89f208"},"performance":null,"deploymentId":"forgejo-main-fbea97dac7e4","workflowRunId":196,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1152,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T23:36:02.985848+00:00","proof_gate":"canonical_release_dispatched","source_sha":"fbea97dac7e4775f241c47a6a0a2cb323c668d75","external_id":"forgejo-main-fbea97dac7e4","receipt_type":"ship_and_prove","idempotency_key":"mission:38cd87d4-2029-4db3-992b-e9d56e89f208:ship_and_prove:canonical_release_dispatched:fbea97dac7e4775f241c47a6a0a2cb323c668d75:196","mission_step_id":"4614313a-9ab6-4470-bcc1-7879d18aa0b1","command_center_event_id":"38cd87d4-2029-4db3-992b-e9d56e89f208"},{"id":"2389983d-cc61-40b6-9e7f-5c5ea5e421fe","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","config/control-plane-restore-point.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to repair systemic execution reliability and refreeze after live proof. Corrective generation is required because preserved PR #1655 had a genuine rebase conflict with merged #1654.","baseSha":"8016b62feeb85876167c2145e8f6e081b549fddb","issuedAt":1788489058687,"expiresAt":1788489238687,"missionId":"cd88e721-f570-406b-b194-53230b2acb03","singleUse":true,"authorizationId":"f8aaf795-1724-41e7-bede-47155846c2b1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:30:59.647455+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8016b62feeb85876167c2145e8f6e081b549fddb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f8aaf795-1724-41e7-bede-47155846c2b1","mission_step_id":"0a7f4f42-1fa1-48f7-9092-fe224b15af88","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"238b24fb-7e71-4fa5-9d65-581b1e61c36f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/audit-fix-vista-owner-app-routing-20260828","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":33251,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":891,"terminal":false,"missionId":"25ba093a-8d6e-4729-8190-a82eab869129","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":31716,"prReadinessMs":23571,"approvedPlanMs":7940,"missionSetupMs":840,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"25ba093a-8d6e-4729-8190-a82eab869129"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6003,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T00:52:47.19587+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"891","receipt_type":"execute_mission","idempotency_key":"mission:25ba093a-8d6e-4729-8190-a82eab869129:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"1c60c5be-be7a-459a-bdcb-aec8bd96ba72","command_center_event_id":"25ba093a-8d6e-4729-8190-a82eab869129"},{"id":"238b2e3f-2f50-4fb8-93ac-81c5d345c458","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-24e4be05a9d1","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":null,"terminal":false,"missionId":"24e4be05-a9d1-48bf-aa9f-72ce081bfb1c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"24e4be05-a9d1-48bf-aa9f-72ce081bfb1c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9688,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:42:22.234165+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:24e4be05-a9d1-48bf-aa9f-72ce081bfb1c:execute_mission:repair_mission_synthesis_ready","mission_step_id":"9fda4e96-1c01-4f75-98dd-dcc849c35c03","command_center_event_id":"24e4be05-a9d1-48bf-aa9f-72ce081bfb1c"},{"id":"238c790d-017e-4953-873d-e775a7bac225","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the already-merged RoofHelpFinder video crop: use a 2.4:1 visible frame capped at 360px so baked-in top/bottom black letterbox bars are excluded on mobile and desktop. Keep the video first, standalone, autoplaying, centered, edge-to-edge, and unobstructed. Preserve every non-video behavior and content.","wordingChanged":false,"canonicalIntent":"Correct the already-merged RoofHelpFinder video crop: use a 2.4:1 visible frame capped at 360px so baked-in top/bottom black letterbox bars are excluded on mobile and desktop. Keep the video first, standalone, autoplaying, centered, edge-to-edge, and unobstructed. Preserve every non-video behavior and content.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"letterbox-cropped","statement":"The live homepage video is shown through a 2.4:1 clipped frame so baked top/bottom letterbox bars are not visible on desktop or mobile.","proofConditionIds":["live-root","visual-desktop-mobile"]},{"id":"compact-video","statement":"The video remains a compact first-page cinematic band, capped at 360px tall, rather than a huge full-ratio block.","proofConditionIds":["visual-desktop-mobile"]}],"objective":"Correct the already-merged RoofHelpFinder video crop: use a 2.4:1 visible frame capped at 360px so baked-in top/bottom black letterbox bars are excluded on mobile and desktop. Keep the video first, standalone, autoplaying, centered, edge-to-edge, and unobstructed. Preserve every non-video behavior and content.","constraints":[{"id":"standalone","statement":"Nothing overlays the video; the headline and CTA remain below it.","proofConditionIds":["visual-desktop-mobile"]},{"id":"frontend-only","statement":"Do not change forms, ZIP routing, homeowners insurance, backend forwarding, SEO resources, metadata, colors, copy, or data behavior.","proofConditionIds":["live-root"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-root","kind":"runtime","claim":"The exact merged frontend release serves roofhelpfinder.com production.","route":"https://roofhelpfinder.com/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-desktop-mobile","kind":"visual","claim":"Desktop and mobile production views show a compact standalone video with no visible baked top/bottom black bars and no overlay content.","route":"https://roofhelpfinder.com/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"c8371af2ac51990b9b08d1047e613aebdcd59ec23e0b827c58da9ff6ad612834","requestContractRevision":2,"previousRequestContractHash":"60a28aa443e63928dc85dbc5e0f7588a7d019a38e5261b4d20178ed20091931b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:53:24.110782+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:460f5ff5-95d0-40ee-ae13-83b2769e946a:request-contract-revision:2:c8371af2ac51990b9b08d1047e613aebdcd59ec23e0b827c58da9ff6ad612834","mission_step_id":"e866ef8f-f247-4bca-9d56-a8637f25c8d2","command_center_event_id":"460f5ff5-95d0-40ee-ae13-83b2769e946a"},{"id":"238e672f-cb3e-490b-a41e-e225b2c10534","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-2ed0df57d89c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3956,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"executorlessWaitMs":41568,"firstUsefulResultAt":"2026-10-03T15:57:16.263Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":null,"terminal":false,"missionId":"2ed0df57-d89c-4313-a05b-0dd15ac7a3f5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1402,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":302,"providerAuthMs":0,"ledgerPrepareMs":302,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":302,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":302,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"2ed0df57-d89c-4313-a05b-0dd15ac7a3f5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2971,"likelyAffectedFiles":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T15:57:16.30568+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2ed0df57-d89c-4313-a05b-0dd15ac7a3f5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a2c657d3-eb30-4886-a1fa-0560bb087af7","command_center_event_id":"2ed0df57-d89c-4313-a05b-0dd15ac7a3f5"},{"id":"238faf06-38c1-4c38-9540-63234dc73d9a","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9e36c5acdd31","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":18586,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":18957,"firstUsefulResultAt":"2026-09-25T13:04:31.106Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3723,"terminal":false,"missionId":"9e36c5ac-dd31-48b1-ad36-da022371ac48","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"bc9b501516c16ea041c15ec19587a714a3d4f316","timingsMs":{"prReadinessMs":564,"approvedPlanMs":0,"shipAndProveMs":2455,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"9e36c5ac-dd31-48b1-ad36-da022371ac48"},"performance":null,"deploymentId":"forgejo-main-bc9b501516c1","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1850,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:05:07.219644+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3723","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9e36c5ac-dd31-48b1-ad36-da022371ac48:automatic-mission-resume:3723:canonical_release_reconciliation_pending","mission_step_id":"ce483ec6-cff7-4513-b237-571f6c58ceb9","command_center_event_id":"9e36c5ac-dd31-48b1-ad36-da022371ac48"},{"id":"2393b95d-6e9e-4d1b-9b10-a8613a49930a","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":172278,"owner_action_to_pr_ms":48189,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":48189},"ownerWaitLiveAt":"2026-09-14T00:43:38.278Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T00:43:39.043336+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:9de0b291-5856-43cb-9f33-5ac84a81cdef:owner-wait-live","mission_step_id":"b60fc738-6787-4256-bd2f-3c36434cb3b2","command_center_event_id":"9de0b291-5856-43cb-9f33-5ac84a81cdef"},{"id":"23940f21-034f-4b9e-bb56-9cfb6c438f1e","source":"cc-execution","status":"release_verified_contract_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-6619a440f7ce","reason":null,"status":"release_verified_contract_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3478,"terminal":false,"missionId":"6619a440-f7ce-4062-a960-11a36f1a4501","operation":"automatic_mission_resume","proofGate":"canonical_release_already_verified","sourceSha":"2da51587dfc680a8b153807d568ed2ce687953e0","timingsMs":{"prReadinessMs":140,"approvedPlanMs":0,"shipAndProveMs":541,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6619a440-f7ce-4062-a960-11a36f1a4501"},"performance":null,"deploymentId":"forgejo-main-2da51587dfc6","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1947,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:33:09.508873+00:00","proof_gate":"canonical_release_already_verified","source_sha":null,"external_id":"3478","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6619a440-f7ce-4062-a960-11a36f1a4501:automatic-mission-resume:3478:canonical_release_already_verified","mission_step_id":"87bac8fa-3485-4db1-a3c2-15618da64250","command_center_event_id":"6619a440-f7ce-4062-a960-11a36f1a4501"},{"id":"2394a6a4-4f5c-4ba8-b561-f2c7102e113e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-ads-analytics-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":33045,"releaseCount":0,"toolCallCount":29,"repeatedCallCount":21,"ownerInterruptionCount":0},"version":null,"prNumber":717,"terminal":false,"missionId":"35defdf3-687a-403b-a77f-7b885dece721","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"35defdf3-687a-403b-a77f-7b885dece721"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T03:50:17.587844+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"717","receipt_type":"automatic_mission_resume","idempotency_key":"mission:35defdf3-687a-403b-a77f-7b885dece721:automatic-mission-resume:717:canonical_release_transport_retryable","mission_step_id":"b93a72b1-fd32-42a7-a7d2-2f3cea994b6b","command_center_event_id":"35defdf3-687a-403b-a77f-7b885dece721"},{"id":"2396b416-f398-4136-8fb4-a2100168d374","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-explicit-tenant-member-godmode","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":null,"terminal":false,"missionId":"2e08644d-3a7f-4b1d-b662-9145728df421","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"2e08644d-3a7f-4b1d-b662-9145728df421"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10519,"likelyAffectedFiles":["scripts/supabase-migration-release.mjs","scripts/__tests__/supabase-migration-release.test.mjs","scripts/validate-supabase-migration-integrity.mjs","src/__tests__/contracts/supabase-config-unique-function-tables.test.ts","src/components/admin/TenantUserCommandCenters.tsx","scripts/owner-supabase-function-migrate.mjs","scripts/resolve-supabase-function-targets.mjs","scripts/resolve-supabase-function-targets.test.mjs","src/components/admin/SupabaseHealthPanel.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/contracts/command-center-zero-uuid.test.ts","src/components/admin/EdgeFunctionControlPlanePanel.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T04:21:15.702886+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2e08644d-3a7f-4b1d-b662-9145728df421:execute_mission:repair_mission_synthesis_ready","mission_step_id":"7b47954c-5b50-4d6f-9b5d-c4c623ddf7d0","command_center_event_id":"2e08644d-3a7f-4b1d-b662-9145728df421"},{"id":"239740e5-5800-494a-a390-b6987f3f6e15","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9a77dceb71db","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.128-forgejo-proactive-memory-recovery","prNumber":2660,"terminal":false,"missionId":"9a77dceb-71db-4408-89c5-d6a2c839aa98","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5624,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":240,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":240,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":240,"repositoryMutationMs":5624,"repositoryProviderMs":4744,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2473,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":240,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2271},"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":"9a77dceb-71db-4408-89c5-d6a2c839aa98"},"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":3211,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:19:53.013427+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2660","receipt_type":"execute_mission","idempotency_key":"mission:9a77dceb-71db-4408-89c5-d6a2c839aa98:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"380208e1-565b-4f48-be02-217ca0cdc86a","command_center_event_id":"9a77dceb-71db-4408-89c5-d6a2c839aa98"},{"id":"23990156-fac8-4927-bc20-ede994c32424","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/application-capability-release-repair-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":"75b95e2f-97be-4d56-b6a0-6a3319697f3e","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":788,"providerAuthMs":0,"ledgerPrepareMs":788,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":788,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":788,"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":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},"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":3432,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:25:47.963668+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75b95e2f-97be-4d56-b6a0-6a3319697f3e:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"41c20864-fc1b-40c7-bc98-bfdb9f292501","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"23995f53-1b96-49c2-8deb-7a06d49575a3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"674390b51c63413e9db5264fded0480f85cb57b1","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"674390b51c63413e9db5264fded0480f85cb57b1","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"8a41c9d887749d2f3099f30f63b130ea97df67c186627481fc769f6481d2390d","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-09T12:28:58.638443+00:00","proof_gate":"canonical_release_pending","source_sha":"674390b51c63413e9db5264fded0480f85cb57b1","external_id":"forgejo-main-674390b51c63","receipt_type":"canonical_release_status","idempotency_key":"mission:6a6e58e0-501a-49fd-b92e-30d172cd023e:forgejo-release-status:674390b51c63413e9db5264fded0480f85cb57b1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"2d4c6955-127d-4891-bee6-59f3399c48e9","command_center_event_id":"6a6e58e0-501a-49fd-b92e-30d172cd023e"},{"id":"239b5745-092d-4745-a07b-0380cb234817","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2ca7331ff6a6","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":null,"terminal":false,"missionId":"2ca7331f-f6a6-4f56-99a4-8284982cf1ba","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":308,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1661,"providerAuthMs":0,"ledgerPrepareMs":1661,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1661,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1661,"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":"2ca7331f-f6a6-4f56-99a4-8284982cf1ba"},"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":4256,"likelyAffectedFiles":["src/main.tsx","package.json","package-lock.json","vite.config.ts",".forgejo/workflows/knocklaunch.yml","scripts/cloudflare-native-build.mjs","scripts/cloudflare-native-prepare.mjs","config/cloudflare-native-frontend-build.json","src/__tests__/contracts/production-observability.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T14:13:25.823999+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2ca7331f-f6a6-4f56-99a4-8284982cf1ba:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6c19e340-8ff7-4e72-8737-7265111c3232","command_center_event_id":"2ca7331f-f6a6-4f56-99a4-8284982cf1ba"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":5600,"schema":"public","order_key":"id"}