Commit Graph
4788 Commits
Author SHA1 Message Date
evgeny 3a4143183d Cover stable history cursors, deleted authors and bounded TTL cleanup 2026-10-26 18:27:26 +01:00
evgeny 3fe697e1a9 Log history pause and await verified roots in empty peer fixtures 2026-10-26 18:27:26 +01:00
evgeny d76eb067bb Preserve signed history through schema conversion and resume both peers 2026-10-26 18:27:26 +01:00
evgeny 1402413ab9 Exercise history Merkle roots over live peers and invitation recovery 2026-10-26 18:27:26 +01:00
evgeny a87ece370c Revalidate history peers after membership and cover preflight integrity 2026-10-26 18:27:26 +01:00
evgeny 012cbdcd49 Register history after shared Merkle startup and validate page cursors 2026-10-26 18:27:26 +01:00
evgeny e822f9fef7 Pass leaf bounds to immediate page models and report disconnects 2026-10-26 18:27:26 +01:00
evgeny 5e5ed41c19 Replace history chain exchange with canonical Merkle data model 2026-10-26 18:27:26 +01:00
evgeny 41c2a77fe6 Expose per-model work policy and checkpoint results for history 2026-10-26 18:27:26 +01:00
evgeny a079381c0a Test cancelled Merkle rounds against the fresh responder challenge 2026-10-26 18:27:26 +01:00
evgeny 45c282e0b7 Bind Merkle rounds to fresh initiator and responder tokens 2026-10-26 18:27:26 +01:00
evgeny 137e30ec82 Require a fresh responder token when reattaching Merkle sessions 2026-10-26 18:27:26 +01:00
evgeny d20f31c165 Plan canonical history reconciliation on the shared Merkle engine 2026-10-26 18:27:26 +01:00
evgeny 5ae5fd066d Close history integrity fixes and record remaining sync audit scope 2026-10-26 18:27:26 +01:00
evgeny 143788cdcd Document verified history deletion and message-specific delivery 2026-10-26 18:26:58 +01:00
evgeny aa97e053cd Ensure SQLite allocation failures cannot authorize history deletion 2026-10-26 18:26:58 +01:00
evgeny 7853fb0fc6 Keep chain reads and delivery confirmation failures explicit 2026-10-26 18:26:58 +01:00
evgeny 557c98aeae Cover history preservation, corruption cleanup and exact delivery ACKs 2026-10-26 18:26:58 +01:00
evgeny fd53b443a0 Preserve history on verification errors and identify delivery ACKs 2026-10-26 18:26:58 +01:00
evgeny 26432be0e4 Point delivery audit finding to the failing SQL statement 2026-10-26 18:26:58 +01:00
evgeny 6734035734 Record db_sync verification data loss, deletion policy and delivery SQL defect 2026-10-26 18:26:58 +01:00
evgeny 068eddefd8 Flag db_sync data loss on verification errors and invalid duplicate input 2026-10-26 18:26:31 +01:00
evgeny b0bf27de61 Close DM expiry fix with fault restart and sanitizer evidence 2026-10-26 18:06:14 +01:00
evgeny 9fe4e834fe Describe DM expiry reconciliation and await restarted test link 2026-10-26 18:02:29 +01:00
evgeny 59e694bd83 Check all SQL results during DM storage release 2026-10-26 17:54:45 +01:00
evgeny 5788d2557b Test DM release rollback and expiry recovery after restart 2026-10-26 17:54:45 +01:00
evgeny cb08faae04 Reconcile DM storage expiry and release assignments atomically 2026-10-26 17:49:26 +01:00
evgeny dda4a780e3 Document unreconciled DM media expiry after SQL failure 2026-10-26 17:42:45 +01:00
evgeny 3dc5eb502d Record post-rebase DM validation 2026-10-26 17:31:42 +01:00
evgeny 87d24b722b Document verified DM name normalization and regressions 2026-10-26 17:27:18 +01:00
evgeny d09ed0316f Preserve UTF-8 boundaries in DM peer names 2026-10-26 17:27:18 +01:00
evgeny fa76447f53 Close Android mute fix with native Android and full-suite verification 2026-10-26 17:14:58 +01:00
evgeny 79b06846c6 Test Android bridge mute after real AEC and AGC across unmute 2026-10-26 17:14:18 +01:00
evgeny 000b28027c Preserve Android raw capture through AEC and apply mute before Opus 2026-10-26 17:14:18 +01:00
evgeny bdaff406be Forward Android frame mute through the native capture bridge 2026-10-26 17:14:18 +01:00
evgeny f83e27260d Record rebased DM verification and UTF-8 name truncation defect 2026-10-26 17:07:18 +01:00
evgeny b6588d0594 Preserve DM state on database failures and document contracts 2026-10-26 16:55:20 +01:00
evgeny 03be46c339 Record desktop voice checks and reproduce Android mute signal after AEC 2026-10-26 16:34:23 +01:00
evgeny 5fee00c451 Clarify desktop voice contracts and document Android mute ordering defect 2026-10-26 16:31:11 +01:00
evgeny 54a7522dd9 Record headless PCM framing fix and full regression results 2026-10-26 16:08:35 +01:00
evgeny 0ad80f3906 Clarify frame assembly and keep reference PCM arithmetic signed 2026-10-26 15:58:11 +01:00
evgeny 7c4e6f9972 Test complete headless frames across queue and short-write boundaries 2026-10-26 15:55:08 +01:00
evgeny 913ae531ec Queue complete headless PCM frames and account for overflow drops 2026-10-26 15:51:35 +01:00
evgeny ae9d3f0103 Record headless PCM backpressure framing failure and repair plan 2026-10-26 15:35:03 +01:00
evgeny 45834692a7 Document headless PCM framing defect and independent codec ownership 2026-10-26 15:33:11 +01:00
evgeny 03b050949c Close radio mesh regression with full merged-branch verification 2026-10-26 15:16:13 +01:00
evgeny bf4d14c46e Guard mesh gate node indices before matching endpoints 2026-10-26 15:09:35 +01:00
evgeny 1bc27aa2ca Verify radio mesh deduplication independently of arrival order 2026-10-26 15:08:08 +01:00
evgeny ec795b4764 Explain false radio mesh failure and preserve rebase audit 2026-10-26 15:01:59 +01:00
evgeny ff394c7a6a Preserve final mesh duplicate read outside diagnostic mode 2026-10-26 14:57:41 +01:00