Implemented across 12 commits on feat/voice-treatment-entry. Still blocked on the Persian ASR spike before it is trustworthy in front of patients: nothing in the implementation compensates for a bad transcript. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>