Commit Graph

3 Commits

Author SHA1 Message Date
claude 69eda3ceee config: the blocks nested under voice move with it (V-410)
WorkerConfig, TtsConfig, EmbedderConfig, WeatherConfig and ToolConfig. None of
them is reachable except through a voice block, so they read better beside it.
2026-08-06 01:30:56 +04:00
claude 69a6eb0fb9 config: voice defaults and its normalise/validate arms follow (V-410)
Same block, second half. applyDefaults and validate now call normaliseVoice
and validateVoice, in the same order the inline arms ran.
2026-08-06 01:29:58 +04:00
claude d457c97355 config: voice block moves to its own file (V-410)
The VoiceConfig struct only. Its defaults, normalise/validate arms and
UseLLMRouter follow in the next commit, because the pre-commit cap counts a
pure move at twice the block size.

The RouterThreshold doc drifted: it said the default was 0.35 and that 0.0
meant permissive. DefaultRouterThreshold is 0.55 and applyDefaults replaces
anything <= 0, so permissive was never reachable. Fixed the comment, not the
code.
2026-08-06 01:28:37 +04:00