jab JS runtime (née jabc)
jab is the standalone JavaScriptCore runtime (the beagle/js/ bindings), divorced from be: be runs no JS, and jab [path] args runs an explicit path directly or resolves a bare name via an upward be/-dir scan. Scripts live in the be/ submodule (beagle-ext). The fix-and-land method is Issues.
buf.cpp breaks the API.md buffer contract: Buf.feedStr:48 silently truncates on full IDLE (no NOROOM); io.book/b.close()/b.trim() documented at :124 but unimplemented (no deterministic unmap → blocks BE-017). From the 2026-07-07 be/ review. Filed 2026-07-07.
Landed: JAB-002 7d72e138/949f4a2, JAB-003 subsumed by JAB-004, JAB-004 11e4dddc, JAB-005 46f87bcd..91fd5f14 + github.com/gritzko/jab b58be37.