fix(FN-4954): complete Step 7 — restore green verification gates

Fusion-Task-Id: FN-4954
Fusion-Task-Lineage: b3dd2d2f-3aa3-48f1-8a56-56e66518d139
This commit is contained in:
Fusion (runfusion.ai)
2026-05-17 21:08:27 -07:00
committed by gsxdsm
parent c15a74e187
commit c6453ca956
2 changed files with 4 additions and 3 deletions

View File

@@ -2242,7 +2242,7 @@ describe("TaskExecutor worktree pool integration", () => {
const executor = new TaskExecutor(store, "/tmp/test", { pool });
await executor.execute(makeTask());
expect(releaseSpy).toHaveBeenCalledWith("/tmp/test/.worktrees/bad-wt");
expect(releaseSpy).toHaveBeenCalledWith("/tmp/test/.worktrees/bad-wt", "FN-020");
const worktreeAddCalls = mockedExecSync.mock.calls.filter(
(c) => typeof c[0] === "string" && (c[0] as string).includes("worktree add"),

View File

@@ -44,9 +44,10 @@ describe("FN-4954 reliability interactions: merger pooled release ordering", ()
await mkdir(join(rootDir, ".worktrees"), { recursive: true });
git(rootDir, `git worktree add ${JSON.stringify(worktreePath)} ${JSON.stringify(branch)}`);
await store.updateTask(task.id, { branch, worktree: worktreePath, column: "in-review" });
await store.updateTask(task.id, { branch, worktree: worktreePath });
await store.moveTask(task.id, "in-review");
const pool = new WorktreePool(rootDir);
const pool = new WorktreePool();
const result = await aiMergeTask(store, rootDir, task.id, { pool });
expect(result.merged).toBe(true);
expect(result.worktreeRemoved).toBe(false);