- The build no longer imports landmark.ts (deleted in 08.1-01) and has no
--landmarks knob: the compacted directed edges feed contractGraph (the
ONE CH construction authority) and the tables encode through the single
encodeGraph authority as the ch: block (never landmarks:).
- Any contraction/encode throw names the CH preprocessing stage and exits 1
BEFORE any write — collect-then-write keeps the previous binary intact
(T-08.1-10).
- The build prints the measured CH stats block (D-08/D-09): contracted
nodes, shortcuts + ratio per node, witness searches + settle-budget hits,
chRank bytes, shortcut bytes, wall-clock over contraction + encode, and
total binary bytes. No ARG3 payload ceiling exists (D-08) — the enforced
1-80 MB D-01 envelope is unchanged and still fails before any write.
- The stale ARG2-era 30 MB forecast advisory is retired with the layout it
forecasted; the measurement itself is the record.
- --check becomes a pure decode+facts tool for any valid ARG3 (the
committed mini fixture included): prints chShortcutCount, shortcut
ratio, chRank length; the envelope appears as an advisory line — the
enforced gates stay in the build path.