Skip to content

Commit 556e16b

Browse files
tylerwillisclaude
andcommitted
Adoption-first refactor: README rework + init installs the reviewer agent
- README: 'Use it in your repo' (init output table, the loop) and a 'What's in this repo' map separating tool source from dogfooding - REQ-004.2.7: init --agent claude installs .claude/agents/2119-reviewer.md (fresh-context Opus reviewer), never overwriting a customized one - .claude/settings.json untracked: adopters generate their own via init Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 44bd573 commit 556e16b

35 files changed

Lines changed: 231 additions & 153 deletions

.2119/verdicts/REQ-001.3.1--758a27b974d9.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--f78f0f503005",
3+
"requirementId": "REQ-001.3.1",
4+
"hash": "f78f0f503005",
5+
"verdict": "pass",
6+
"summary": "All spec IDs across REQ-001..005 are unique and sequential with no gaps; new REQ-004.2.7 was added without renumbering existing .1-.6, so no existing ID has been reassigned to a different obligation.",
7+
"timestamp": "2026-07-09T18:30:16.696Z"
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--137244939d10",
3+
"requirementId": "REQ-001.3.2",
4+
"hash": "137244939d10",
5+
"verdict": "pass",
6+
"summary": "New requirement REQ-004.2.7 is appended at the end of section REQ-004.2 with the next sequential number (after .6 [manual]); every section and item across all five specs is sequential from 1, matching the append-at-end rule.",
7+
"timestamp": "2026-07-09T18:30:16.787Z"
8+
}

.2119/verdicts/REQ-001.3.2--8ea46400372d.json

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

.2119/verdicts/REQ-001.3.3--bbe3a0145c37.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--ee25a952015a",
3+
"requirementId": "REQ-001.3.3",
4+
"hash": "ee25a952015a",
5+
"verdict": "pass",
6+
"summary": "No requirement has been removed in any spec (grep finds only the rule's own definition, not tombstones), so nothing dangles; parser/cover/check machinery (spec.ts TOMBSTONE, cover.ts removed-tolerance) supports the exact 'REQUIREMENT REMOVED' body when one is.",
7+
"timestamp": "2026-07-09T18:30:16.882Z"
8+
}

.2119/verdicts/REQ-002.3.2--9cbf14b725a9.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.3.2--a7099368330a",
3+
"requirementId": "REQ-002.3.2",
4+
"hash": "a7099368330a",
5+
"verdict": "pass",
6+
"summary": "check does a single vendor-skipping filesystem walk, one compiled picomatch pass, one parse per spec and one read per test file for annotations; no network, no per-file subprocess, no O(n^2) over the corpus (hashing re-reads only covering evidence files) — comfortably under 5s for 100 specs/2000 tests, and verify time is excluded via options.runVerify.",
7+
"timestamp": "2026-07-09T18:30:30.721Z"
8+
}

.2119/verdicts/REQ-003.2.2--1e8ddf468278.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-003.2.2--b3dc86b85287",
3+
"requirementId": "REQ-003.2.2",
4+
"hash": "b3dc86b85287",
5+
"verdict": "pass",
6+
"summary": "writeVerdict emits plain indented JSON to .2119/verdicts/ and init.ts adds only .2119/reviews/ to .gitignore, explicitly never verdicts (commented and enforced in code), so verdict files stay committed and diff-visible.",
7+
"timestamp": "2026-07-09T18:30:30.815Z"
8+
}

0 commit comments

Comments
 (0)