Symptom. WhisperLocal ASR repeatedly transcribes the persona name "Dotty" as
something else. Observed this session: Jody, Jodi, Claudia, Donny, Dottie, Duddy.
Because state-trigger phrases and person-tools match on the literal name, the
mis-transcription silently breaks them.
Impact (highest of the session). Cascades into multiple failures:
- US8 "goodnight Dotty" → heard "Good night, Duddy" → sleep trigger never matched, no
state_changed → sleep.
- US7 "wake up" (exit security) → sticky-state exit failed; had to force idle from the dashboard.
Expected. "Dotty" transcribes reliably; name-bearing triggers fire.
Actual / log excerpt.
20:05:46 识别文本: Good night, Duddy. # US8 — no state_changed->sleep followed
20:07:03 识别文本: Dotty, can you take watch phone?
19:48:05 大模型收到用户消息: {"content": "Jody, what's the hardest question?"}
20:01:31 vision ... question=Donny, what do you see right now?
Suggested fixes to explore. ASR hotword/biasing for "Dotty"; fuzzy-match the
name in trigger-phrase detection; or a post-ASR alias map (Dottie/Donny/Duddy/… → Dotty).
Related: #105 (ambient ASR garbage), #135 (ASR runtime migration).
From the filmed UAT session 2026-07-11 (uat-sessions/2026-07-11/: results.csv, container logs, two video recordings). Investigated and drafted with AI assistance (Claude Fable 5 via Claude Code); human-reviewed before filing.
Symptom. WhisperLocal ASR repeatedly transcribes the persona name "Dotty" as
something else. Observed this session: Jody, Jodi, Claudia, Donny, Dottie, Duddy.
Because state-trigger phrases and person-tools match on the literal name, the
mis-transcription silently breaks them.
Impact (highest of the session). Cascades into multiple failures:
state_changed → sleep.Expected. "Dotty" transcribes reliably; name-bearing triggers fire.
Actual / log excerpt.
Suggested fixes to explore. ASR hotword/biasing for "Dotty"; fuzzy-match the
name in trigger-phrase detection; or a post-ASR alias map (Dottie/Donny/Duddy/… → Dotty).
Related: #105 (ambient ASR garbage), #135 (ASR runtime migration).
From the filmed UAT session 2026-07-11 (
uat-sessions/2026-07-11/: results.csv, container logs, two video recordings). Investigated and drafted with AI assistance (Claude Fable 5 via Claude Code); human-reviewed before filing.