diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-11 19:53:38 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-11 19:53:38 -0500 |
| commit | b405fff94d6ddcdd5b2278f20c327c583aad487d (patch) | |
| tree | fb0b27241322773e8c5aa4f65e1040f06362651a /scripts/systemd/roam-sync.service | |
| parent | f4b856b9eacc5a7ce8af3a031d72e7b7d6840305 (diff) | |
| download | rulesets-b405fff94d6ddcdd5b2278f20c327c583aad487d.tar.gz rulesets-b405fff94d6ddcdd5b2278f20c327c583aad487d.zip | |
docs(spec): data-integrity rules for helper instances
Four loss windows the scoped-edit discipline doesn't cover: a primary file-wide hygiene pass silently clobbering a helper's concurrent edit (gate on live session-context.d/ files before any such pass), a new primary misreading helper dirt as leftover mess (surface live helper files at startup), crash recovery for shared-file edits (helpers journal each edit before applying it), and MEMORY.md's anchor-less read-modify-write index (memory writes stay primary-only).
Backstop: every file-wide pass snapshots to /tmp before modifying. lint-org and wrap-org-table already conform; todo-cleanup — the pass that moves whole subtrees — does not, and Phase 1.5 brings it up to the invariant.
Diffstat (limited to 'scripts/systemd/roam-sync.service')
0 files changed, 0 insertions, 0 deletions
