A battle for supremacy takes place amongst the dragons of Haerra.
- Install workspace dependencies from the Arken root.
- Build:
npm run build - Test:
npm test
- Test gate is now runnable via Rush in this checkout:
rushx testexecutes package-local Jest tests.
npm testremains environment-dependent in some checkouts, so rotation runs should preferrushx testper workspace policy.
- Revalidated branch sync against
origin/mainand rerannpm test -- --runInBand. - Test gate is still blocked locally (
jest: command not found), so this slot remained docs/analysis-only.
- Branch hygiene re-run completed (
git fetch origin+ mergeorigin/main=> already up to date). - Test gate remains blocked in this checkout:
npm test -- --runInBand→sh: jest: command not found
- No source edits were made in this slot to preserve source-change gate compliance.
- Branch hygiene completed (
git fetch origin+ mergeorigin/main=> already up to date). - Loaded all local markdown first, then re-reviewed leaf runtime files (
shard-bridge.test.ts,shard-bridge.ts,trpc-websocket.ts) before parent docs. - Source-change test gate still blocked in this checkout:
npm test -- --runInBand→sh: jest: command not found.
- No source edits were made in this slot to preserve test-gate compliance.
- Added a focused
src/Jest suite fortrpc-websocket.tsand verifiedrushx testpasses. - Hardened close lifecycle behavior so both explicit
close()calls and socket disconnect events triggeronclosecallbacks.