The five beagle/test/bin/*/run.sh parity harnesses hardcode the pre-JS-061 be/ layout (be/lib/*.js, be/refs.js, be/status.js); the by-verb reorg moved those scripts to be/shared/, be/views/refs/, be/views/status/ and be/core/discover.js, so each harness aborts at its existence check with … missing. Five ctests fail: be-bin-dag-divergence, -keeper-verify, -refs-parity, -status-parity, -sub-status-parity (#195–199). This is the be-js-* shell-harness path rewrite JS-061 explicitly DEFERRED. Method Issues.
ctest --test-dir beagle/build -R '^be-bin-' --output-on-failure
— all five fail with FAIL: /…/be/<stale>.js missing.
- dag-divergence/run.sh:30 $BINDIR/lib/dag.js → be/shared/dag.js. - keeper-verify/run.sh:25 LIB="$BINDIR/lib" (store.js) → be/shared/. - refs-parity/run.sh:35 $BINDIR/refs.js → be/views/refs/refs.js. - status-parity/run.sh:30 $BINDIR/status.js → be/views/status/status.js. - sub-status-parity/run.sh:36 $BINDIR/status.js → be/views/status/.
run.sh aborts at the FIRST missing path; embedded JS probes in
dag-divergence (l.50–52) and keeper-verify (l.55) also require lib/be.js (the discovery helper) — now be/core/discover.js.
be-bin-* ctests green again, byte-parity oracles unchanged.run.sh (and its embedded require) points at the post-reorg path.run.sh (+ their inline JS); no file moves, no oracleedits. The reorg already moved the scripts — this is path math only.
lib/be.js → core/discover.js is an API shape change (was be.find()):
verify discover.js's export before repointing, don't assume .find().
lib/dag.js→shared/dag.js,
lib/store.js→shared/store.js, refs.js→views/refs/refs.js, status.js→views/status/status.js, lib/be.js→core/discover.js.
LIB) repointed
once over scattering views/…/ into every reference.
be/core/discover.js exports; settle the be.find() replacement.LIB l.25 + the be.js require l.55.REFS l.35.STATUS (l.30 / l.36).ctest -R '^be-bin-' --output-on-failure 5/5 green; full suite no regress.some of these — reconcile, don't double-edit. These five were 061's deferred chunk, so most likely land here.
04449a47 — landed: the 5 test/bin/*/run.sh repointed to the post-reorg be/
layout (shared//views//core/discover.js), driving the resident-loop views via main.js <verb> (JAB-024 recursion default-on handled). All 5 be-bin-* PASS under the prebuilt be+jab.