Added 'done' status to task lifecycle for verification period before completion. **Changes:** - Added 'done' to task_status enum (pending, open, in_progress, testing, blocked, done, completed) - Added auto_close_at timestamp column for scheduling auto-close - Created index for efficient cron job queries **Workflow:** 1. Task marked 'done' → auto_close_at = NOW() + 7 days 2. Cron job runs daily to check tasks past auto_close_at 3. If no related issues → auto-close to 'completed' 4. If related issues → keep as 'done' (prevents premature closure) **Lifecycle:** open → in_progress → done (7-day verification) → completed (auto-closed) task:CF-454 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1.9 KiB
1.9 KiB