Сценарий: скрипт запускается периодически, scan_group находит новые
сообщения с момента прошлого запуска, возвращает треды целиком (с контекстом),
LLM принимает решение, post_reply отправляет ответ.
Состояние хранится в nntp_mcp_state.json рядом со скриптом.