Skip to content

Harden Voice History writer convergence - #15

Closed
MarcusJRLee wants to merge 1 commit into
codex/voice_ci_stabilityfrom
codex/voice_sqlite_convergence
Closed

Harden Voice History writer convergence#15
MarcusJRLee wants to merge 1 commit into
codex/voice_ci_stabilityfrom
codex/voice_sqlite_convergence

Conversation

@MarcusJRLee

Copy link
Copy Markdown
Owner

Summary

  • share a five-second SQLite writer-coordination bound across session and retention connections
  • require concurrent-retention tests to observe filesystem and metadata convergence
  • prove finalization survives a deterministic 2.25-second writer lock
  • document the persistence boundary in architecture and ADR 0031

Verification

  • 476 tests in 71 suites passed
  • deterministic contention regression passed
  • release build passed
  • HID soak: p50 0.010 ms, p95 0.015 ms, p99 0.018 ms, max 0.146 ms
  • strict Swift format, Clang format, shell syntax, and diff checks passed

@MarcusJRLee
MarcusJRLee force-pushed the codex/voice_sqlite_convergence branch 3 times, most recently from 54b2b07 to bddf06e Compare August 27, 2026 05:43
@MarcusJRLee

Copy link
Copy Markdown
Owner Author

Integrated into dev through rebase-merged rollup PR #34. This intermediate PR remains preserved as the focused review record for its original slice.

@MarcusJRLee
MarcusJRLee deleted the codex/voice_sqlite_convergence branch August 28, 2026 00:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant