Vault whose visible Markdown notes form the live source set.
Open FTS index to update and, in strict mode, physically audit.
Optionalmode?: FtsSyncModeError policy; defaults to "fail-soft".
Raw counters. Strict mode also returns the full physical audit and
manifest; fail-soft mode marks audited:false, leaves audit counters at
zero, and returns a null manifest to avoid an O(all rows) startup scan.
Incrementally synchronize Markdown notes into an opened FTS5 index.
Product startup uses the default fail-soft mode so one unreadable note does not take down the server. Evidence-producing benchmarks pass
strict, which aborts on the first read/index failure or zero-chunk note and verifies the finalsource_state/physical-row equations before returning.