From fc2f819645b9f5010a3a8494f45e40935373eff1 Mon Sep 17 00:00:00 2001 From: Madhura68 Date: Tue, 5 May 2026 23:05:38 +0200 Subject: [PATCH] feat(T-571): voeg SKIPPED toe aan ClaudeJobStatus enum MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reactie op PBI-33 batch waar worker correct detecteerde dat werk al gemerged was, maar geen passende status had om dat uit te drukken. SKIPPED is bedoeld voor jobs met verify=EMPTY/DIVERGENT waar de diff t.o.v. origin/main leeg is — geen FAILED (geen fout), geen DONE (geen netto-output). Migratie: ALTER TYPE ClaudeJobStatus ADD VALUE 'SKIPPED'. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../migration.sql | 6 ++++++ prisma/schema.prisma | 1 + 2 files changed, 7 insertions(+) create mode 100644 prisma/migrations/20260505230512_add_skipped_to_claude_job_status/migration.sql 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 {