Skip to content

Add reusable local Voice History - #9

Closed
MarcusJRLee wants to merge 1 commit into
codex/voice_m5_target_ownershipfrom
codex/voice_m6_history
Closed

Add reusable local Voice History#9
MarcusJRLee wants to merge 1 commit into
codex/voice_m5_target_ownershipfrom
codex/voice_m6_history

Conversation

@MarcusJRLee

Copy link
Copy Markdown
Owner

Summary

  • add History as the fourth destination in the existing macOS app
  • store searchable linked immutable results with timed audio and complete provenance
  • support correction, retranscription, local reformatting, explicit delayed re-delivery, pinning, deletion, and checksummed open export
  • harden migration, missing-audio recovery, concurrent SQLite writers, corrupted relationships, and model-resource shutdown
  • update the CUJ, roadmap, architecture, UX, user guide, canonical language, and ADRs

Verification

  • scripts/check.sh: 422 tests across 67 suites; format, release build, release-script, and notarization-script checks passed
  • Voice History 5,000-session warm-search p95: 2.484 ms against 250 ms
  • HID 10,000-transition soak: p50 0.015 ms, p95 0.045 ms, p99 0.084 ms, max 0.201 ms
  • signed packaged UI checked in light/dark, increased contrast, reduced motion, and large text; search, correction, provenance, and routing exercised
  • canonical /Applications bundle is byte-identical to the candidate, strict-signature valid, Team J4NB9RR32B, version 1.4.1 build 17

Integration

This PR is stacked on M5 because protected dev integration is unavailable until the required branch checks can run. Once the stack is accepted, it integrates into dev without touching main.

Rollback

Revert commit 78279e8. Existing voice_sessions rows remain compatible; the added voice_results table and nullable columns are additive.

@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_m6_history 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