Skip to content

Commit 70f3f32

Browse files
tylerwillisclaude
andcommitted
Reviewer model selection (REQ-003.5) + review-hardening fixes
- review_model config: platform-neutral default recommendation ("a capable, cost-effective model"), first-run TTY prompt that persists the choice, silent default for agents/CI (non-TTY never blocks) - [review]-tagged instruction files recommend the dispatcher's own stronger model; test-quality reviews use the pinned one - Fixed round-3/4 reviewer findings: --json test now asserts the report reflects actual state, not just key presence - npm publish metadata (repository, keywords, prepublishOnly gate) 64/64 judgment verdicts current; 2119 check passes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent d99164a commit 70f3f32

71 files changed

Lines changed: 414 additions & 245 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.2119/verdicts/REQ-001.3.1--309a7c41f9de.json

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"reviewId": "REQ-001.3.1--76794562f6d6",
3+
"requirementId": "REQ-001.3.1",
4+
"hash": "76794562f6d6",
5+
"verdict": "pass",
6+
"summary": "All four specs show sequential gap-free IDs with each ID bound to one obligation; repo history is a single initial commit with no renumbering",
7+
"timestamp": "2026-07-09T03:00:53.451Z"
8+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"reviewId": "REQ-001.3.2--20e7a2db937c",
3+
"requirementId": "REQ-001.3.2",
4+
"hash": "20e7a2db937c",
5+
"verdict": "pass",
6+
"summary": "Every section in REQ-001..004 numbers items sequentially from 1 with no gaps, consistent with append-only additions; single-commit history shows no out-of-order insertion",
7+
"timestamp": "2026-07-09T03:00:53.547Z"
8+
}

.2119/verdicts/REQ-001.3.2--645d6bd04662.json

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"reviewId": "REQ-001.3.3--26b56a3e676a",
3+
"requirementId": "REQ-001.3.3",
4+
"hash": "26b56a3e676a",
5+
"verdict": "pass",
6+
"summary": "No requirement has been removed (no numbering gaps, single initial commit), so the REQUIREMENT REMOVED tombstone rule is satisfied vacuously and the convention is documented in REQ-001.3.3",
7+
"timestamp": "2026-07-09T03:00:53.643Z"
8+
}

.2119/verdicts/REQ-001.3.3--d143089dd17d.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

.2119/verdicts/REQ-002.1.3--7e5d0878c55d.json

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"reviewId": "REQ-002.1.3--92f88ff981e1",
3+
"requirementId": "REQ-002.1.3",
4+
"hash": "92f88ff981e1",
5+
"verdict": "pass",
6+
"summary": "E2E test breaks a spec then asserts lint exits 1 and stderr matches specs/FIX-001-widgets.md:<line> [REQ-001.2.2] — file, line, and rule ID all checked against the real CLI",
7+
"timestamp": "2026-07-09T03:04:36.745Z"
8+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"reviewId": "REQ-002.3.1--384f036145fd",
3+
"requirementId": "REQ-002.3.1",
4+
"hash": "384f036145fd",
5+
"verdict": "pass",
6+
"summary": "E2E test triggers each leg (lint keywordless spec, dropped coverage annotation, missing review verdict) individually asserting exit 1 with distinct rule IDs, then fixes all three and asserts check exits 0",
7+
"timestamp": "2026-07-09T03:04:36.840Z"
8+
}

.2119/verdicts/REQ-002.3.1--a32492bb2380.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)