From 6d932906cd69b73dcd98339ae21c7f07ff38b428 Mon Sep 17 00:00:00 2001 From: mecattaf Date: Wed, 16 Sep 2026 22:43:04 +0200 Subject: [PATCH] Assert the coordinator's wake-word rows in fleet-connectivity MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Restoring the coordinator as a physical seat (6a927315) put `speech-wake` on both seats and declared the two openWakeWord rows its listener already defaults to. That commit rewrote a dozen assertions in flake.nix but left the exact artifact list in `fleet-connectivity` behind, so the check has been red on main ever since: list of size 11 is not equal to list of size 9. The list is a deliberate hand-maintained allowlist — its own comment says an exact list exists so a new row "has to be argued for here in writing before it can cost a twin its disk" — so it is updated in place rather than derived from the declarations. The argument is written next to the rows: 3.9 MiB for the pair, and the listener cannot run without them. Co-Authored-By: Claude Fable 5.1 --- flake.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/flake.nix b/flake.nix index 96c26c0eb..64659cdac 100644 --- a/flake.nix +++ b/flake.nix @@ -3103,6 +3103,18 @@ "gemma4-12b-it-mtp-q8-0" "fara15-9b-q8-0" "fara15-9b-mmproj-bf16" + # The wake pair, ARGUED FOR (2026-09-16, commit 6a927315): the + # coordinator is a physical seat again, so `speech-wake` runs on + # BOTH seats and hosts/coordinator/default.nix declares the two + # rows its listener already defaults to + # (pkgs/speech-wake/wake.py --frontend, --classifier). The + # argument this list demands is a disk argument and it is easy + # here: 3.9 MiB for the pair, against the hundred-gigabyte GGUF + # rows above. The commit that restored the seat rewrote a dozen + # assertions in this file and left THIS one behind, which is why + # the check has been red on main since. + "openwakeword-baker-compat-v051" + "openwakeword-alexa-v051" "qwen3-tts-1.7b-base-q8-0" "qwen-k2so-midway-b" "parakeet-tdt-0.6b-v3-onnx"