fix(runner): import releaseLocksOnTerminal uit git/job-locks.js

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) <noreply@anthropic.com>
This commit is contained in:
Madhura68 2026-05-09 14:07:49 +02:00
parent 095a277646
commit 2a1fb5677e

View file

@ -31,11 +31,11 @@ import { prisma } from '/opt/scrum4me-mcp/src/prisma.js'
import { import {
attachWorktreeToJob, attachWorktreeToJob,
getFullJobContext, getFullJobContext,
releaseLocksOnTerminal,
resetStaleClaimedJobs, resetStaleClaimedJobs,
rollbackClaim, rollbackClaim,
tryClaimJob, tryClaimJob,
} from '/opt/scrum4me-mcp/src/tools/wait-for-job.js' } 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 { mapBudgetToEffort } from '/opt/scrum4me-mcp/src/lib/job-config.js'
import { getKindPromptText } from '/opt/scrum4me-mcp/src/lib/kind-prompts.js' import { getKindPromptText } from '/opt/scrum4me-mcp/src/lib/kind-prompts.js'