Skip to content

Skip S1-mini cleanup for text bound for Speak targets - #149

Merged
JRufer merged 1 commit into
developmentfrom
feat/speak-skip-s1-mini
Sep 24, 2026
Merged

JRufer merged 1 commit into
developmentfrom
feat/speak-skip-s1-mini

Conversation

@JRufer

@JRufer JRufer commented Sep 24, 2026 •

Copy link
Copy Markdown
Owner

Part 3 of re-landing 1f13d62. Stacked on #148 (base feat/interim-command-detection; itself on #147). Both PRs edit the same routing block in the delivery worker, so this one is rebased on it to avoid a merge conflict.

Text going to a Speak target is read aloud word for word, so S1-mini cleanup is now skipped for it. The cleanup delays the first spoken word and can reword what the user meant to have said.

Command resolution now decides (target, raw text) first, then runs S1-mini once. The original commit repeated the Speak check in four places.

Test plan

  • cargo test -p voxctrl-app: 92 pass
  • Manual: with S1-mini on, "Hey Vox, say um hello there" is spoken verbatim, and normal dictation is still cleaned

🤖 Generated with Claude Code

@JRufer JRufer mentioned this pull request Sep 24, 2026
6 tasks
@JRufer
JRufer added this pull request to stack #154 September 24, 2026 01:24
@JRufer
JRufer force-pushed the feat/speak-skip-s1-mini branch from 456812c to a32d87f Compare September 24, 2026 01:28
Base automatically changed from feat/interim-command-detection to development September 24, 2026 01:33
Speak targets read their text aloud verbatim, so the S1-mini rewrite only
adds latency before the first word and can change what the user meant to
have spoken. Command resolution now picks the target and raw text first and
runs S1-mini once afterwards, instead of repeating the check per branch.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@JRufer
JRufer force-pushed the feat/speak-skip-s1-mini branch from a32d87f to 8ead838 Compare September 24, 2026 01:33
@JRufer
JRufer merged commit f557e06 into development Sep 24, 2026
5 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