Adds 6 files in tests/synthetic/ exercising the determinism pipeline at the SC7 brief floor (Jaccard >= 0.833). Plan fixture pair: 40 step titles each with 38 shared (Jaccard 0.905). Review fixture pair: 30 finding-IDs each with 28 shared (Jaccard 0.875). Reuses lib/parsers/jaccard.mjs + lib/parsers/finding-id.mjs. The new pair coexists with tests/lib/review-determinism.test.mjs which holds the older SC4 (0.70) floor against tests/fixtures/ultrareview/. The lower floor protects pipeline regressions; the higher floor anchors the speedup brief's determinism aspiration. [skip-docs]
2.6 KiB
| type | review_version | created | task | slug | run_id | verdict | findings | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ultrareview-synthetic | 1.0 | 2026-05-04 | Add JWT authentication with refresh-token rotation | jwt-auth-synthetic | A | WARN |
|
Synthetic review run A — JWT authentication with refresh-token rotation
This fixture represents one synthesized run of /ultrareview-local on a
hand-calibrated brief. It is paired with review-run-B.md for the
review-determinism.test.mjs Jaccard floor (≥ 0.833).
How this fixture is used
tests/synthetic/review-determinism.test.mjs reads the findings array from
this file's frontmatter and computes
jaccardSimilarity(findingsA, findingsB). The test asserts the similarity is
at or above the SC7 brief threshold (0.833).
This fixture is distinct from tests/fixtures/ultrareview/review-run-A.md,
which feeds the existing tests/lib/review-determinism.test.mjs against the
v1.0 SC4 floor (0.70). The synthetic pair pushes the floor higher per SC7.
Fixture math
- A has 30 unique finding-IDs
- B has 30 unique finding-IDs
- Intersection (shared IDs): 28
- Union: 32
- Jaccard: 28/32 = 0.875 (above 0.833 floor)
Each ID is the SHA-1 of a synthetic file:line:rule_key triple per
lib/parsers/finding-id.mjs. The shared 28 represent stable findings; the
2 unique-per-side represent paraphrase variation in file:line anchoring.