b901b8be6efa46782f2198395ba941a301858abe
gemma4:26b under format:json ignores the bare-array instruction and returns a
reasoning object ({"thought": ...}), which broke Phase-1 selection (Unterminated
string -> silent fallback to first-5). Selection now uses ollama_select_model
(default qwen2.5:1.5b); summaries stay on gemma4:26b. Also tolerate dict-shaped
selection responses defensively.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
POS-only daily news briefing for Epson TM-m30. Fork of PrinterAutomation.
Languages
Python
97.8%
Shell
2.2%