ZARA-002: Fix TOML configuration loading #33

Merged
lost-rob0t merged 1 commit from fix/zara-002-config-toml into master 2026-07-18 20:05:25 +00:00
lost-rob0t commented 2026-07-18 20:04:54 +00:00 (Migrated from github.com)

Closes #3.

Summary

  • remove the duplicate [noaa] table and use the parsed TOML as the canonical defaults
  • normalize the legacy qwen TTS provider alias to qwen3 and validate provider configuration
  • surface actionable TOML errors instead of silently discarding user configuration
  • add round-trip regression coverage, an issue-specific test script, and configuration documentation

Validation

  • nix develop -c bash scripts/test-config.sh
  • nix develop -c env PYTHONPATH=. pytest -q
Closes #3. ## Summary - remove the duplicate `[noaa]` table and use the parsed TOML as the canonical defaults - normalize the legacy `qwen` TTS provider alias to `qwen3` and validate provider configuration - surface actionable TOML errors instead of silently discarding user configuration - add round-trip regression coverage, an issue-specific test script, and configuration documentation ## Validation - `nix develop -c bash scripts/test-config.sh` - `nix develop -c env PYTHONPATH=. pytest -q`
Sign in to join this conversation.
No description provided.