J.A.R.V.I.S-rust/crates
Bossiara13 9488190d35 test: +7 unit tests for llm::parse_backend + macros::Store serde
Defensive tests for the surface area that user-facing voice commands hit.

llm::parse_backend (5 new tests)
  - English aliases ("groq", "ollama", "cloud", "local")
  - Russian aliases ("облако", "локальный", "локал")
  - Case insensitivity ("OLLAMA", "  Groq  ")
  - Rejects unknown ("openai", "claude", "")
  - current_backend_name() smoke test

macros (2 new tests)
  - Store JSON round-trip with multiple macros
  - is_macro_control case-handling (noun form NOT recognised, verb form IS)

Tests: 62/62 (was 55).
2026-05-15 17:30:24 +03:00
..
jarvis-app perf(startup): log total boot time on jarvis-app startup (IMBA-8 nudge) 2026-05-15 17:13:49 +03:00
jarvis-cli feat(cli): jarvis-cli ask <prompt> via Groq 2026-04-22 19:42:12 +03:00
jarvis-core test: +7 unit tests for llm::parse_backend + macros::Store serde 2026-05-15 17:30:24 +03:00
jarvis-gui feat(gui): /macros + /scheduler pages + README rewrite 2026-05-15 17:28:22 +03:00