2 Commits

Author SHA1 Message Date
3e3d3b28f0 Merge branch 'print-sweep' into dev-loop
print and println are the whole printing surface now. About 500 call
sites across 47 files, and the site documents either of them for the
first time.

Two pinned outputs moved and both are corrections. sand-headless hashes
to 15595743031174623232 rather than -2851001042534928384 -- the same 64
bits, printed unsigned now that hash-grid's u64 no longer goes through an
(i64 ...) cast, which is the bug the family's explicit widening invited.
And a trap column shifted because the call it names got shorter.
2026-09-12 05:42:57 +07:00
d1da17ff69 Split the log out of the plan
NEXT.md was 1,738 lines and about half of it narrated work that was
finished. BUILT.md takes that half — the reload primitive, cells, the
agent, the session, the daemon, the Emacs client, conditions, the FFI
shim, the layout, and the order it was all built in. Not deleted,
because the reasons in it are load-bearing and would have to be derived
again.

NEXT.md keeps what is left, and says at the top what the two files are
for, so it does not become a log a second time. The struck-through
milestone checklist goes with the log; its one live item, the milestone
4 loose ends, stays. Start here was stale in three places and is
rewritten: conditions are three steps of four, a restart is taken by
position, and find-restart is blocked on a type rather than on effort.

The raylib gap list and the reasons break was declined are written down
where the next session will look for them, rather than living in a
commit message.
2026-09-12 05:25:52 +07:00