v5.2.8
Each spoken repetition now gets one short confirmation ding after it passes the mantra check and claims its journal slot. You can keep your eyes closed and know exactly when to begin the next repetition.
Partial speech, an empty recording, an off-mantra attempt, a stale response, or a network failure stays silent. The sound means the repetition was accepted locally and safely queued to sync.
The next recording begins only after the ding finishes, so the confirmation cannot become part of the next transcription. The browser, installed web app, and native iPhone voice room use the same accepted-only contract.
The journal receipt remains available when optional interface sound effects are disabled because it is part of the eyes-closed voice workflow, not a decorative effect.
One short email when something meaningful ships. No streaks required.