Summary
priority:develop:sync still fails on current develop when the local develop branch is already attached to another clean worktree, even after the helper-delegation slice from #1704 landed.
Live evidence
Command:
node tools/npm/run-script.mjs priority:develop:sync
Observed failure on 2026-03-21 from the root checkout:
- root branch:
issue/origin-1352-delivery-control-plane-recovery
- failure:
git checkout develop
- stderr:
fatal: 'develop' is already used by worktree at 'C:/dev/compare-vi-cli-action.template-agent-verification-clean'
Why this matters
- Sagan depends on
priority:develop:sync to keep fresh work lanes moving.
- An attached clean
develop worktree should be reusable signal, not a hard failure.
- This currently creates avoidable continuity drag right at lane-refresh time.
Expected behavior
- if
develop is already attached to a clean helper worktree, reuse or delegate to it
- do not fail just because root cannot
git checkout develop
- emit a machine-readable receipt showing which helper worktree satisfied the sync
Related
- follow-up to
#1704
- older family:
#1412, #1504, #1517, #1615
Summary
priority:develop:syncstill fails on currentdevelopwhen the localdevelopbranch is already attached to another clean worktree, even after the helper-delegation slice from#1704landed.Live evidence
Command:
node tools/npm/run-script.mjs priority:develop:syncObserved failure on 2026-03-21 from the root checkout:
issue/origin-1352-delivery-control-plane-recoverygit checkout developfatal: 'develop' is already used by worktree at 'C:/dev/compare-vi-cli-action.template-agent-verification-clean'Why this matters
priority:develop:syncto keep fresh work lanes moving.developworktree should be reusable signal, not a hard failure.Expected behavior
developis already attached to a clean helper worktree, reuse or delegate to itgit checkout developRelated
#1704#1412,#1504,#1517,#1615