-- Generalisiertes Review-Status-Enum (Story F2, Contracts §2). Ersetzt das -- schrittbezogene OnboardingStepStatus und ergänzt den Zustand `zurueckgewiesen`. -- CreateEnum CREATE TYPE "ObjectReviewStatus" AS ENUM ('offen', 'in_bearbeitung', 'zur_validierung', 'validiert', 'zurueckgewiesen'); -- AlterTable: onboarding_progress.status auf das neue Enum umziehen (werterhaltend) ALTER TABLE "onboarding_progress" ALTER COLUMN "status" DROP DEFAULT; ALTER TABLE "onboarding_progress" ALTER COLUMN "status" TYPE "ObjectReviewStatus" USING ("status"::text::"ObjectReviewStatus"); ALTER TABLE "onboarding_progress" ALTER COLUMN "status" SET DEFAULT 'offen'; -- DropEnum: altes, schrittbezogenes Enum entfernen DROP TYPE "OnboardingStepStatus";