Skip to content

Repair speech route recovery on current main#1569

Merged
r3dbars merged 26 commits into
mainfrom
codex/repair-1558-current-main
Jul 23, 2026
Merged

Repair speech route recovery on current main#1569
r3dbars merged 26 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
@r3dbars
r3dbars marked this pull request as ready for review July 23, 2026 04:19
@r3dbars
r3dbars marked this pull request as draft July 23, 2026 09:17
@r3dbars
r3dbars marked this pull request as ready for review July 23, 2026 10:40
@r3dbars
r3dbars merged commit 80a84cf into main Jul 23, 2026
9 of 11 checks passed
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