Say that mavwaked now holds the conn from startup (V-671)

The lazy-connect note is no longer true and the trap it described was the
opposite way round: the session existed and the audio was discarded.

diff-budget.sh blocks the branch at 615 changed lines. This commit is
markdown only, which the repo's own pre-commit hook exempts, and it
corrects a line the code in this branch has just falsified.
This commit is contained in:
2026-08-09 13:45:20 +04:00
parent d0ea927ac3
commit 8c30971a96
+7 -3
View File
@@ -170,9 +170,13 @@ The device is `plughw:0,0` and not `hw:0,0`. The fifine offers 2 channels at
44100 or 48000 and nothing else, and mavwaked asks arecord for 16kHz mono. Bare 44100 or 48000 and nothing else, and mavwaked asks arecord for 16kHz mono. Bare
`hw` dies on "Channels count non available" before a frame is read. `hw` dies on "Channels count non available" before a frame is read.
There is no wake word yet (V-487 stage two), so the loop runs open. mavwaked There is no wake word yet (V-487 stage two), so the loop runs open.
connects lazily, so `voicesink` cannot push a nudge to it until it has sent one
utterance. mavwaked connects at startup and holds the conn, so a nudge routed to voice
reaches the speaker before he has said anything (V-671). It used to connect
lazily, which made the failure silent rather than absent: after one utterance
the session existed, `PushToMostRecent` succeeded, the dispatcher stopped
rerouting to telegram and ntfy, and mavwaked discarded the audio.
**Passwords are read from files, never taken as flag values.** `mavcaldav` uses **Passwords are read from files, never taken as flag values.** `mavcaldav` uses
`-pass-file` and `-render-pass-file`. `mavpoll` and `mavmaild` follow the same `-pass-file` and `-render-pass-file`. `mavpoll` and `mavmaild` follow the same