-- PBI-63: Sprint-lifecycle migratie
--
-- 1. Hernoem SprintStatus ACTIVE → OPEN, COMPLETED → CLOSED (bestaande data behouden, geen rewrite)
-- 2. Voeg ARCHIVED toe (FAILED blijft)
-- 3. Pas Sprint.status default aan naar OPEN
-- 4. Voeg EXCLUDED toe aan TaskStatus
--
-- ALTER TYPE ... RENAME VALUE werkt vanaf PostgreSQL 10 zonder data-rewrite.
-- ALTER TYPE ... ADD VALUE moet buiten een transaction-block uitgevoerd worden;
-- Prisma migrate runt elk SQL-bestand zonder impliciete BEGIN/COMMIT, dus
-- losse statements zijn voldoende.

ALTER TYPE "SprintStatus" RENAME VALUE 'ACTIVE' TO 'OPEN';
ALTER TYPE "SprintStatus" RENAME VALUE 'COMPLETED' TO 'CLOSED';
ALTER TYPE "SprintStatus" ADD VALUE 'ARCHIVED';

ALTER TABLE "sprints" ALTER COLUMN "status" SET DEFAULT 'OPEN';

ALTER TYPE "TaskStatus" ADD VALUE 'EXCLUDED';
