v4.1.11 — unattended runs and a board that refuses twins
Patch release. Agents can run kj unattended, and the board refuses twins — both requested from the field (issues #1288 and #1289, the fifth and sixth field-reported cycles).
Added
- Non-interactive mode for
kj run/kj resume(KJC-TSK-0674, #1289):--non-interactiveflag orKJ_NON_INTERACTIVE=1env force auto-answering even under a pseudo-TTY, instead of blocking forever on a board modal nobody watches. The spec-review gate is now severity-aware: warn findings auto-continue (decision streamed to stderr); FAIL findings stop the run with exit code 1 — and interactively, Enter at FAIL now defaults to cancel. An aborted run/resume is finally observable by CI. #1290 - Cross-plan title dedup on
kj hu add(KJC-TSK-0675, #1288): an identical normalized title on any live HU of any plan is refused with the existing card's ref; heavily-overlapping titles warn with the candidates.kj brief boardand the playbook now order the precondition:kj hu listBEFOREkj hu add. #1291