aboutsummaryrefslogtreecommitdiff
path: root/scripts/systemd
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-11 19:53:38 -0500
committerCraig Jennings <c@cjennings.net>2026-06-11 19:53:38 -0500
commitb405fff94d6ddcdd5b2278f20c327c583aad487d (patch)
treefb0b27241322773e8c5aa4f65e1040f06362651a /scripts/systemd
parentf4b856b9eacc5a7ce8af3a031d72e7b7d6840305 (diff)
downloadrulesets-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')
0 files changed, 0 insertions, 0 deletions