fn month_of(path: &Path) -> Option<(i16, i8)>
“2026-10.toml” → (2026, 10); hidden and other files are none.