Sed-pipeline (16 patterns, longest-match-first) sweeper residuelle ultra*-treff i prose, command-narrativ, agent-prompts, hook-kommentarer, doc-prosa. Pipeline-utvidelser fra V4-prompten: - BSD-syntax [[:<:]]ultra[[:>:]] istedenfor \bultra\b (BSD sed mangler \b) - 6 compound-patterns for ultraplan/ultraexecute/ultraresearch/ultrabrief/ ultrareview/ultracontinue uten -local-suffiks - ultra*-stats glob -> trek*-stats glob - Linje-eksklusjon redusert til ultra-cc-architect (Q8); session-state- eksklusjonen var over-protektiv - File-eksklusjon utvidet til settings.json, package.json, plugin.json, hele .claude/-treet (gitignored + V5-territorium) Q8-undantak holdt: architecture-discovery.mjs + project-discovery.mjs urort. Filnavn-konvensjon holdt: .session-state.local.json + *.local.* preservert. Manuell narrative-fix: tests/lib/agent-frontmatter.test.mjs linje 10 mangled "/ultra*-local" til "/voyage*-local" (ingen slik kommando finnes); korrigert til "/trek*". Residualer utenfor scope (V5 handterer): package.json + .claude-plugin/ plugin.json (Step 12-14 versjons-bump). .claude/* er gitignored spec-historikk med tilsiktet BEFORE/AFTER-narrativ. Part of voyage-rebrand session 3 (Wave 4 / Step 10). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2.6 KiB
| type | review_version | created | task | slug | run_id | verdict | findings | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| trekreview-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 /trekreview 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/trekreview/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.