Skip to content

Repair speech route recovery on current main#1569

Open
r3dbars wants to merge 5 commits into
mainfrom
codex/repair-1558-current-main
Open

Repair speech route recovery on current main#1569
r3dbars wants to merge 5 commits into
mainfrom
codex/repair-1558-current-main

Conversation

@r3dbars

@r3dbars r3dbars commented Jul 18, 2026

Copy link
Copy Markdown
Owner

Summary

Current-main repair of draft #1558 after serialized merges #1563, #1538, #1549, #1565, and #1564.

  • preserves current audio queue ownership and zombie recovery cancellation behavior
  • repairs merged conflicts in ParakeetEngine and recovery documentation/tests
  • fixes the timeout hard-reset path to pass an exact expectedOwner, preventing a stale timeout from replacing a successor audio graph

Proof

  • git diff --check
  • python3 scripts/dev/check-build-source-lists.py
  • focused/full deterministic proof and hosted checks pending

Manual boundary

No real AirPods/Bluetooth, sleep/wake, Zoom, TCC, or audio hardware proof is claimed.

Sole serialized merger: Codex final reviewer/merger; Claude advisory risk review; Local unavailable; Windows skipped.

@r3dbars
r3dbars force-pushed the codex/repair-1558-current-main branch from 48323b0 to e86c789 Compare July 18, 2026 12:39
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