Some checks failed
CI / build-and-test (push) Has been cancelled
The Track Countdown widget already preferred task.createdAt as its progress start date, but TaskItem never had that field — it was always nil, so every task fell back to a fragile "first render" anchor that can reset to now. New tasks now record a real creation timestamp; old tasks keep the existing fallback since there's no way to know when they were actually made. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>