From 2a1fb5677e25b5b01d0433bb25788a5f9f6d8b8f Mon Sep 17 00:00:00 2001 From: Madhura68 Date: Sat, 9 May 2026 14:07:49 +0200 Subject: [PATCH] fix(runner): import releaseLocksOnTerminal uit git/job-locks.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit run-one-job.ts importeerde releaseLocksOnTerminal uit '/opt/scrum4me-mcp/src/tools/wait-for-job.js' maar die module re-exporteert deze symbol niet (alleen lokaal geïmporteerd uit ../git/job-locks.js). Resultaat: bij elke rollbackClaim-pad (worktree-fout, getFullJobContext- fout, claude exit≠0 zonder update_job_status) crasht run-one-job met: TypeError: (0 , import_wait_for_job.releaseLocksOnTerminal) is not a function Fix: importeer direct uit /opt/scrum4me-mcp/src/git/job-locks.js (zelfde pad als wait-for-job.ts en cancel/pbi-cascade.ts intern doen). Co-Authored-By: Claude Opus 4.7 (1M context) --- bin/run-one-job.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/run-one-job.ts b/bin/run-one-job.ts index cc1ce0b..0b3580b 100644 --- a/bin/run-one-job.ts +++ b/bin/run-one-job.ts @@ -31,11 +31,11 @@ import { prisma } from '/opt/scrum4me-mcp/src/prisma.js' import { attachWorktreeToJob, getFullJobContext, - releaseLocksOnTerminal, resetStaleClaimedJobs, rollbackClaim, tryClaimJob, } from '/opt/scrum4me-mcp/src/tools/wait-for-job.js' +import { releaseLocksOnTerminal } from '/opt/scrum4me-mcp/src/git/job-locks.js' import { mapBudgetToEffort } from '/opt/scrum4me-mcp/src/lib/job-config.js' import { getKindPromptText } from '/opt/scrum4me-mcp/src/lib/kind-prompts.js'