test: VaultAdopt T-A33 >768 KiB frame-ceiling regression (v4.6.4) Adds one regression case to src/shared/vault-adopt.test.ts that proves the root-cause fix for REVIEW_DEFERRED_ITEMS_BRIEF.md Item 1 (MEDIUM): duress no longer counts against the entries frame. The case builds a 450 KiB entry plus a 320 KiB sealed-duress JSON whose combined raw crosses the 768 KiB SNAPSHOT_FRAME_WIRE_CEILING and asserts sendVaultSnapshot/receiveVaultSnapshot round-trip entries, tombstones, and duressSlot intact. Gate: tsc --noEmit clean; vitest run 139 files / 3665 baseline tests pass, only T-A33 fails. Failure throws ADOPT_SNAPSHOT_CHUNK_TOO_LARGE at vault-adopt.ts:364 - the duress-rides-final-chunk reject path that the v4.6.4 frame-ceiling fix must remove. Failing assertion is the intended regression signal; goes green with no test edit when duress moves to its own frame. Deferral: the actual browser-side duress-on-separate-frame wire fix is NOT in this save. Coordinated with peach-android v2.9.9 receiver work and dual-path backward-compat tests per the brief. VERSION 4.6.3 -> 4.6.4.

dev · 4 weeks ago · 2026-07-30 · 5.7 MB

$ koh steal kepr.uk/peach-browser@d1f501a07784
·
← 2fec00435903 912fd56a60be →
⇓ download .face