Без --date, env и YAML отчёт строится за текущий месяц: начало периода — 1-е число текущего месяца, конец — сегодня (date.today()), согласовано с fallback default_to→today из #50. Приоритеты источников (CLI > env > .env > YAML > дефолт) и precision=datetime не затронуты. Сам fallback уже существовал в коде (хардкод устаревшего периода был убран ранее); коммит фиксирует поведение детерминированными тестами с моком date.today (RED проверен регрессионным зондом: при возврате хардкода 2025-12-19--2026-01-31 тесты падают) и обновляет README и docs/CONFIG.md: дефолт явно описан как «текущий месяц». Closes #56
34 KiB
34 KiB