Carry language through the text pipeline - #317
Conversation
wake-20260828T1705-51806d
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c4b62efb91
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
Release coordination: keep this pull request open and do not merge it into |
|
Release coordination note: protected v0.6.0 candidate run 33230355853 passed at a8f57a3. Keep pull requests 311 through 317 unmerged until v0.6.0 publication is complete. The Office clean Windows lane is requested to test artifact audiobud-windows-x86_64-v0.6.0-1: NSIS, MSI, portable signatures and installs, press-start/press-stop dictation, delivery, target lock, the v0.5.0 updater, and uninstall. Report exact evidence before any merge or publication. |
|
Release coordination update for August 31: AudioBud v0.6.0 remains frozen before tagging. Clean Windows validation of run 33230355853 is still required: NSIS, MSI, portable, press-start/press-stop dictation, delivery, target lock, startup, tray, quit, uninstall, and the v0.5.0 updater path. Keep PRs 311 through 317 unmerged. Reply only on PR 311 with availability, exact evidence, or a blocker so the test record stays in one thread. |
Before submitting
Skipping any of the above? Explain why here:
None.
Description
Carry one effective output-language signal from the transcription manager through filtering, raw formatting, number formatting, spoken punctuation, Chinese variant conversion, history retries, and correction learning.
Fixed-language models resolve
autofrom model metadata. Translation only yields English when the selected model supports it. Unknown or non-English output skips English-only rules, and correction learning fails closed until a language-specific lexical rule set exists.Related issues
Fixes #168
Testing
cargo fmt --manifest-path src-tauri/Cargo.toml --all -- --checkgit diff --checkcargo check --lib --lockedreached Whisper Vulkan compilation but was stopped after its generated 3 GB translation unit remained cgroup-throttled for 16 minutes; the engine workflow is the remaining platform proof.Screenshots / videos (optional)
Not applicable; this is a backend text-pipeline contract change.
wake-20260828T1705-51806d