Assert a journey edit leaves MEMORY.md byte-identical to MemoryStore's own §-join (no trailing-newline drift) and round-trips through MemoryStore._read_file, so the two surfaces can never diverge on format.
Map journey node ids back to SKILL.md or §-delimited memory chunks and perform user-initiated edits/deletes. Skill deletes archive (curator- restorable); memory deletes rewrite MEMORY.md/USER.md in place.