diff --git a/docs/deployment.md b/docs/deployment.md index 19482f3..5bf76d1 100644 --- a/docs/deployment.md +++ b/docs/deployment.md @@ -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 `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 -connects lazily, so `voicesink` cannot push a nudge to it until it has sent one -utterance. +There is no wake word yet (V-487 stage two), so the loop runs open. + +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 `-pass-file` and `-render-pass-file`. `mavpoll` and `mavmaild` follow the same