v0.16.0
v0.16.0: 4 docs, 13 fixes, 2 features, 1 chores, 1 tests.
Docs
- re-init is a real fix for bare-node blank bar (§1/§2) (#208) (#208)
- wire SKILL to the forge-ci / forge-decisions monitors (#169) (#196) (#169 #196)
- fix stale skill/role counts and dead shell-windows link (#168) (#195) (#168 #195)
- remove stale Console daemon section (ADR-0003) (#194) (#194)
Fixes
- verify Status field actually moved after close.mjs mutation (#207) (#207)
- add .catch to isMain entrypoints so real I/O errors exit cleanly (#206) (#206)
- readJson returns null only for ENOENT, propagates real I/O errors (#185) (#205) (#185 #205)
- wire statusline with absolute node path, not bare
node(#203) (#203) - verify the Status field actually moved to Done after a done-move (#178) (#200) (#178 #200)
- quote-safe title idempotency lookup — no duplicate on quoted titles (#199) (#199)
- spec kill-switch names the situation gate, not removed forge-control (#193) (#193)
- kill-switch names the real situation gate, not removed forge-control (#191) (#191)
- document in-session merge-authorization requirement + run-start preflight (#179) (#190) (#179 #190)
- delivery-subagent brief must watch CI to green in-run and merge same run (#189) (#189)
- recognize localized (non-English) AC headings in readiness (#176) (#188) (#176 #188)
- exclude umbrella types (program/epic) from selectNext (#187) (#187)
- crash-safe run-ledger — atomic writeJson + guarded reader (#184) (#184)
Features
- expose statusline/agy/review CLIs; document monitors exclusion (#198) (#198)
- add self-audit documentation for plugin v0.15.0
Chores
Tests
Deploy notes
- Infra changed: no
- Migrations to run: no