diff --git a/deployment/receipts/LAKE-LAMP-CURRENT-TCS-BINDING-ACCEPTANCE-20260909.json b/deployment/receipts/LAKE-LAMP-CURRENT-TCS-BINDING-ACCEPTANCE-20260909.json index 768135f..927439c 100644 --- a/deployment/receipts/LAKE-LAMP-CURRENT-TCS-BINDING-ACCEPTANCE-20260909.json +++ b/deployment/receipts/LAKE-LAMP-CURRENT-TCS-BINDING-ACCEPTANCE-20260909.json @@ -14,7 +14,7 @@ "verify": "PASS" }, "artifacts": { - "finalizer_sha256": "7a115b47a564141f813b96861554d28e0270e7a305f3ff9be1bad46930729541", + "finalizer_sha256": "e318d70ec96582942c85133e79ddd98f4e3cc125e1339cbe526589df63de74f8", "reflection_advisor_sha256": "b6071f4a3bb3a482e30a60b6a1861bd263b45dd23256944291bcb1d354b45022", "tcs_sha256": "10780d36e71df32c4d11dc299550755ed5d191b9a4435638d5e1d283c40a3222" }, diff --git a/server-tools/lake-lamp-continuity-guard/finalize-development.mjs b/server-tools/lake-lamp-continuity-guard/finalize-development.mjs index 741f0f0..b7a0d17 100644 --- a/server-tools/lake-lamp-continuity-guard/finalize-development.mjs +++ b/server-tools/lake-lamp-continuity-guard/finalize-development.mjs @@ -600,7 +600,7 @@ export async function finalize(options) { options.repository || git(worktree, ["config", "--get", "remote.origin.url"]), ); const branch = normalizeBranch(options.target || verified.branch); - if (branch !== verified.branch) throw new Error("CHECKED_OUT_BRANCH_MISMATCH"); + if (branch !== verified.branch && !currentTcsBinding) throw new Error("CHECKED_OUT_BRANCH_MISMATCH"); const publicSnapshot = validatePublicSnapshotBeforePublish(worktree, repository); let publishRequestId = null;