Skip to content

v4.1.11 — unattended runs and a board that refuses twins

Choose a tag to compare

@manufosela manufosela released this 23 Jul 10:24
c7def35

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-interactive flag or KJ_NON_INTERACTIVE=1 env 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 board and the playbook now order the precondition: kj hu list BEFORE kj hu add. #1291