b17d8866a4
The filter excluded snapshots with snapshot.date > completionDate for that month. The bug: when a check-in for January is marked complete in February, the stored completion date is backdated to Jan 31 (min(endOfMonth, now)), but batch update snapshots were dated today (Feb 20). effectiveMonth maps Feb 20 → January, but Feb 20 > Jan 31 triggered the exclusion, hiding all 2026 data from charts. The check was redundant — monthDate <= lastCompleted already ensures only completed months are included. Removing it also correctly handles the existing snapshots already saved with a late date. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>