Files
zeekay 569f9a21c3 test: permanent cross-engine parity gate + docs
parity/ is a separate module so the format package keeps zero dependencies.
It runs the full loop with two independent engines as oracles: the C library
writes -> pure Go reads -> modernc writes into the decrypted database -> pure
Go encrypts -> the C library reads back what Go wrote. It skips where
libsqlcipher or a C compiler are absent; the committed fixtures cover the
C-written direction everywhere.

LLM.md records the VFS-vs-codec verdict with its evidence, so it does not get
re-litigated from memory: the codec is a pager hook, not a VFS hook, and
SQLite checksums WAL frames and journal records over the CIPHERTEXT the codec
returns -- verified numerically against a real hot C-written WAL. A VFS shim
sits below the pager and cannot reproduce that.
2026-07-16 12:40:31 -07:00
..