temporal.py line 190: 'year = ref.year if ref.month >= month_num else ref.year - 1'. If today is June 2026 and user says 'in July', month_num=7 > ref.month=6 so year becomes 2025. Fix: upcoming months in the current year should resolve to ref.year, not ref.year-1.
temporal.py line 190: 'year = ref.year if ref.month >= month_num else ref.year - 1'. If today is June 2026 and user says 'in July', month_num=7 > ref.month=6 so year becomes 2025. Fix: upcoming months in the current year should resolve to ref.year, not ref.year-1.