The Task model uses TableName() returning "task_task" but the dashboard queries were using "tasks.status_id" (GORM's default pluralization). This caused the pending, completed, and overdue task counts to fail. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>