External change
Status: open/active
Definition
Section titled “Definition”A write the system observes rather than performs: another process — Obsidian, a git checkout, a sync client — changed a file on disk. The fourth peer of the write operations, distinguished structurally: no CAS guard is possible because the system learns after the fact; it gets reconciliation instead. Requires self-echo classification (a journal of the system’s own last-write hashes distinguishes its own writes landing from foreign ones) and a bulk form (a git checkout is thousands of external changes → vault-wide invalidation). All four operations converge on one pipeline: new content → invalidate → reparse → revalidate → reindex.