diff --git a/prisma/migrations/20260505230512_add_skipped_to_claude_job_status/migration.sql b/prisma/migrations/20260505230512_add_skipped_to_claude_job_status/migration.sql new file mode 100644 index 0000000..c4d9d47 --- /dev/null +++ b/prisma/migrations/20260505230512_add_skipped_to_claude_job_status/migration.sql @@ -0,0 +1,6 @@ +-- Add SKIPPED to ClaudeJobStatus enum. +-- Used for jobs where the worker correctly detects that the work was already +-- merged before the job ran (verify=EMPTY/DIVERGENT with no net diff). +-- Distinct from FAILED (genuine errors) and DONE (new commit produced). + +ALTER TYPE "ClaudeJobStatus" ADD VALUE 'SKIPPED'; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index f7d32b3..87f12af 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -37,6 +37,7 @@ enum ClaudeJobStatus { DONE FAILED CANCELLED + SKIPPED } enum VerifyResult {