feat(schema): Phase 3 review-kinds + ReviewVerdict + ReviewLog + ClaudeJob.doc_id #12

Merged
janpeter merged 1 commit from feat/phase3-review-schema into main 2026-06-10 16:00:34 +02:00
Owner

Phase 3 (codex spec- + task-review) — schema-slice:

  • ClaudeJobKind += SPEC_REVIEW, TASK_REVIEW
  • Nieuw enum ReviewVerdict (APPROVED / CHANGES_REQUESTED / REJECTED)
  • Nieuw model ReviewLog — generieke verdict-opslag (1 rij per review-job via review_job_id @unique; herreview-historie = meerdere jobs; target-refs SetNull, job Cascade) + 4 indexen
  • ClaudeJob.doc_id (SPEC_REVIEW-target) + relatie + index
  • Back-relaties op Product / ProductDoc / ProductDocRevision / Task / SprintTaskExecution
  • lib/claude-job-kind.ts: beide kinds in union + array

Consumer-validatie: gen-consumer-schema.sh + url-strip → prisma validate ; 101/101 tests.

Spec: scrum4me-mcp branch feat/codex-spec-task-review-phase3, docs/superpowers/specs/2026-06-10-codex-spec-task-review-phase3-design.md (§4). Migratie volgt in Scrum4Me (designated migrator) — dit is bewust schema-only.

🤖 Generated with Claude Code

Phase 3 (codex spec- + task-review) — schema-slice: - `ClaudeJobKind` += `SPEC_REVIEW`, `TASK_REVIEW` - Nieuw enum `ReviewVerdict` (APPROVED / CHANGES_REQUESTED / REJECTED) - Nieuw model `ReviewLog` — generieke verdict-opslag (1 rij per review-job via `review_job_id @unique`; herreview-historie = meerdere jobs; target-refs SetNull, job Cascade) + 4 indexen - `ClaudeJob.doc_id` (SPEC_REVIEW-target) + relatie + index - Back-relaties op Product / ProductDoc / ProductDocRevision / Task / SprintTaskExecution - `lib/claude-job-kind.ts`: beide kinds in union + array Consumer-validatie: `gen-consumer-schema.sh` + url-strip → `prisma validate` ✅; 101/101 tests. Spec: `scrum4me-mcp` branch `feat/codex-spec-task-review-phase3`, `docs/superpowers/specs/2026-06-10-codex-spec-task-review-phase3-design.md` (§4). Migratie volgt in Scrum4Me (designated migrator) — dit is bewust schema-only. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
janpeter deleted branch feat/phase3-review-schema 2026-06-10 16:00:34 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
janpeter/scrum4me-shared!12
No description provided.