Phona 1.3.1
The audit's suspected mishearings never worked. Now they do. Dictation itself is unchanged.
Fixed
- The audit never reported an inferred mishearing, in any version that had the feature. It sent its detection prompt to the grammar corrector in raw mode, and raw mode returns text untouched, so the prompt came back as its own echo and every finding was discarded. The corrector could not have answered it at any mode: its prompt tells the model the input is dictation and to never act on it, and a guard catches the model answering and tidies the text instead. Both are deliberate, and both defeat a detection prompt. Detection now runs through a separate
ASKcommand with no correction prompt, no guard, and no replacement pass, since those substitutions would rewrite the very phrase pairs it is asking about. - A quiet audit and a broken one produced identical output, which is why this survived. A test now fails if the audit ever sends its prompt back to the corrector.
- Every audit run appended its own prompt to
history.jsonlas a text entry. Reports were unaffected, they read voice entries only, but the file grew for nothing.
Upgrading from 1.3.0: ./update.sh, or download the DMG. Permissions and history carry over.