This project uses a transaction-chain checksum (sha256) to ensure both client and server process the same sequence of normalized transactions.
:block/uuid, :block/parent, :block/page, and :block/title (still ignoring :block/tx-id and RTC ignore attrs) before being turned into a deterministic string.sha256(prev-checksum + tx-string), with a fixed initial-checksum seed.sync_meta and recomputes it from tx_log when needed.:db-sync/checksum-mismatch.src/test/frontend/worker/db_sync_test.cljs.bb dev:test -v frontend.worker.db-sync-test.