Fixed
- Restored Node 20 support. The undici 8 dependency requires Node 22.19+, so 1.3.4 and 1.3.5 crashed at startup (
webidl.util.markAsUncloneable is not a function) on every Node 20 install despite the package declaring Node 20 support. undici is pinned back to ^7.28.0, which the fetch-dispatcher fix from 1.3.5 works with unchanged.engines.nodeis now an honest>=20.18.1(undici 7's floor). This was masked in CI becausenpm testran withcontinue-on-error.
Changed
- CI no longer carries a duplicate tag-triggered npm publish job; releases publish only through the
Publish npmworkflow (trusted publishing). The old job had no token and failed withENEEDAUTHon every tag. npm testin CI is no longercontinue-on-error, so test failures fail the build again.- Repo memory owner switched from claude to codex; harness docs and Brigade config updated to match.