diff --git a/plans/abstractions.md b/plans/abstractions.md index 72968bd7..256c2a97 100644 --- a/plans/abstractions.md +++ b/plans/abstractions.md @@ -12,6 +12,11 @@ Anything short → _Watching_ (what's missing) or _Rejected_ (why). ## Last scan +- **Date:** 2026-06-07 (radar loop, pass 30) +- **Pass 30:** conformance loop near done — `ocaml` + `smalltalk` excluded (both foreign + `test.sh`/corpus runners, as predicted). Tally: 4 migrated, 4 excluded, **tcl only** left. + Next A1 milestone = the `loops/conformance`→architecture merge under adopter-parity. No + new candidate; relations/artdag steady (no new W9 delegation). - **Date:** 2026-06-07 (radar loop, pass 29) - **Pass 29:** conformance loop excluded `js` (test262 fixtures) → 4 migrated + 2 excluded, 3 remain (ocaml/smalltalk/tcl). New subsystems advancing fast: `relations` → Phase 4 @@ -256,9 +261,14 @@ one merged file copied N times. Correct one-liner: prolog, search — `events` migrated via its OWN loop; `search` via counters mode (which corrects the earlier "search excluded" note). **+4 on the `loops/conformance` branch: `common-lisp` 487/487, `erlang` 761/761, `feed` 189/189, `go` 609/609** — pending merge. - **`forth` + `js` EXCLUDED** (foreign corpora: forth=Hayes core.fr via awk+python; - js=test262 `.js`/`.expected` fixtures — neither is SX suites, like lua). - Remaining for the loop: ocaml, smalltalk(likely-excluded), tcl. + **4 EXCLUDED — all foreign-runner harnesses** (correctly, not force-migrated): `forth` + (Hayes core.fr via awk+python), `js` (test262 `.js`/`.expected` fixtures), `ocaml` + (scrapes its `test.sh` + foreign `.ml` baseline), `smalltalk` (scrapes `test.sh` + `*.st` + corpus). Only **`tcl`** remains for the loop. **Emerging final shape: ~half the 9 + candidates migrate (SX-suite harnesses), ~half are foreign runners excluded** — the + classify-then-exclude gate did exactly its job. After tcl, the loop's worklist is done; + the last A1 step is **merging `loops/conformance` → architecture under the adopter-parity + check** (the coordination flag above). - **NOW IN PROGRESS — dedicated loop (2026-06-07).** A human-triggered `conformance` loop (worktree `/root/rose-ash-loops/conformance`, branch `loops/conformance`, tmux session `a1-conformance`, briefing `plans/agent-briefings/conformance-loop.md`) is working the