diff --git a/src/paired-execution-context.ts b/src/paired-execution-context.ts index faae14a..b71259c 100644 --- a/src/paired-execution-context.ts +++ b/src/paired-execution-context.ts @@ -324,6 +324,9 @@ export function preparePairedExecutionContext(args: { 'sessions', `${group.folder}-arbiter`, ); + // Clear arbiter session each invocation — each deadlock is a fresh + // judgment call, previous verdicts should not bias the decision. + fs.rmSync(arbiterSessionDir, { recursive: true, force: true }); fs.mkdirSync(arbiterSessionDir, { recursive: true }); envOverrides.CLAUDE_CONFIG_DIR = arbiterSessionDir; }