From c509bb715308dc6484d61c46d871ed8c7f725118 Mon Sep 17 00:00:00 2001 From: Vuong Hoang Date: Sun, 18 Oct 2026 16:46:42 -0700 Subject: [PATCH] =?UTF-8?q?fix(svos=20nh3-svos):=20voice=20utterance=5Fsec?= =?UTF-8?q?onds=20back=20to=2030=20=E2=80=94=20the=20web=20voice=20client?= =?UTF-8?q?=20refuses=20>=2030=20(voice=20panel=20broken=20since=2010-17?= =?UTF-8?q?=201101)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- servers/nh3-svos/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/servers/nh3-svos/README.md b/servers/nh3-svos/README.md index 61c8cc3..a6bf1c6 100644 --- a/servers/nh3-svos/README.md +++ b/servers/nh3-svos/README.md @@ -53,7 +53,9 @@ configuration, enrollment and acceptance. from 3726d73 (the UI bar still reads 3726d73; its sources are unchanged). Kit sha256 `ffee056d…`. Playbook: `nh3-svos-57d90d6-v0.0.15.yaml`. - **Spoken form:** a card summons now speaks "Pending card from : . Created . Approve or countermand from your desk." with no ids and no reference. The Matrix text is unchanged. The kernel's WAV cap is 12 MiB. -- **Config:** `voice.toml` `utterance_seconds` 30 → 60 (voice 0.0.2 admits 0.1..120). `[notifications.matrix] request_timeout_seconds` +- **Config:** `voice.toml` `utterance_seconds` 30 → 60 (voice 0.0.2 admits 0.1..120). ⚠ **REVERTED to 30 on 2026-10-18 1646:** + the web client's `capabilities()` check (voice.ts) refuses `utterance_seconds > 30`, so the voice panel had read "Connection not + confirmed" since 10-17 1101. The open succeeded, but the client threw on /capabilities. The short spoken summons fits in 30 s. `[notifications.matrix] request_timeout_seconds` 60 (this morning's stopgap) → 30. Config gen `40f469b75b5d0782`. No migration (schema 14) and no manifest change, so no card. Kernel READY in 0.76 s; all 7 apps up by 1101:21. - **Backup / rollback:** `backup/pre-57d90d6/svos.db` (integrity ok, v14), plus `instance.toml.pre-57d90d6` and `apps/voice.toml.pre-57d90d6`.