feat(ST-1201): add Sprint start_date/end_date + claude_jobs index migration

- Sprint model: optionele start_date en end_date (DATE) voor burndown x-as
- CREATE INDEX claude_jobs(status, finished_at) voor agent-throughput-queries
- Bestaande sprints houden NULL; burndown skipt die

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Janpeter Visser 2026-05-02 15:25:16 +02:00
parent 55a1ee035c
commit 85f73e43f6
2 changed files with 8 additions and 0 deletions

View file

@ -0,0 +1,6 @@
-- AlterTable
ALTER TABLE "sprints" ADD COLUMN "end_date" DATE,
ADD COLUMN "start_date" DATE;
-- CreateIndex
CREATE INDEX IF NOT EXISTS "claude_jobs_status_finished_at_idx" ON "claude_jobs"("status", "finished_at");

View file

@ -223,6 +223,8 @@ model Sprint {
product_id String
sprint_goal String
status SprintStatus @default(ACTIVE)
start_date DateTime? @db.Date
end_date DateTime? @db.Date
created_at DateTime @default(now())
completed_at DateTime?
stories Story[]