Surgical, additive changes only -- every existing Codemine-specific
adaptation preserved verbatim (.npz vector format, heuristic-only Tonic
with no River/BrainSwitcher, all three BLK-FC-215 bug fixes).
1. _wait_for_stable_checkpoint() ported from canonical, wired into both
restore call sites -- closes the same torn-read-during-autosave bug
that caused the VPS and laptop CC-NG checkpoint collapses.
2. grace_period 500->5000, porting Syl's 2026-06-25 fix (never applied
here).
3. CES (StreamParser, ActivationPersistence, SurfacingMonitor,
CESMonitor) vendored in and wired additively -- was entirely absent,
not staleness. Same "Syl-specific, not needed" mistake this repo's
own 2026-05-30 changelog entry already flagged once for
_harvest_associations(). Dashboard stays opt-in, never binds a port
on the HF Space.
Verified end-to-end in a temp workspace: construction, on_message(),
save(), and restore-into-fresh-instance all confirmed working with CES
active. Could n…