- Create shared TaskStatsCalculator for consistent date bucket logic - Fix widget stats to use exclusive buckets (overdue | 7 days | 30 days) - Update labels: "This Week" → "Next 7 Days" / "7 Days" - Large widget now shows Overdue, 7 Days, 30 Days (removed Total) - Rename "Pros" tab to "Contractors" - Remove red pulsing ring from residence card icons 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>