AntFleet

Disagreement · 7acb8d8e-anthropic-4

`harness:tick` and `lint:identity` use `node --import tsx` for TypeScript entrypoints, which fails on older Node 20

solo Opus
repo 53606958·PR #4·reviewed 1 week ago

Opus finding

`harness:tick` and `lint:identity` use `node --import tsx` for TypeScript entrypoints, which fails on older Node 20

lowbuild-releasemedium
  • package.json:11-13
`node --import` is supported from Node 20.6+. `engines.node` only requires `>=20.0.0`, so a user on 20.0–20.5 will see the harness fail with 'bad option: --import'. Either tighten engines or use `node --loader`/`tsx` directly.

Recommendation

Either bump `engines.node` to `>=20.6.0` (or `>=22`), or invoke `tsx harness/index.ts` directly via the tsx binary.

Other reviewer

The other reviewer flagged nothing in this file/line range.

Why this didn't post

This finding didn't meet AntFleet's unanimous agreement threshold. Both frontier models review every PR independently; only findings they both flag with the same severity and category are posted to the PR. This one fell through.

read the methodology →