Repository navigation
decisions-v1: add document records and rerun the coverage critique - #670
Merged
Merged
Conversation
MaggieAppleton
added this pull request to stack #671
October 18, 2026 14:52
MaggieAppleton
force-pushed
the
evals/decisions-v1-docs
branch
2 times, most recently
from
October 19, 2026 09:28
208810c to
7b29604
Compare
MaggieAppleton
marked this pull request as ready for review
October 19, 2026 09:29
MaggieAppleton
force-pushed
the
evals/decisions-v1-docs
branch
from
October 19, 2026 09:41
7b29604 to
815faa2
Compare
MaggieAppleton
force-pushed
the
evals/decisions-v1-docs
branch
from
October 19, 2026 09:45
815faa2 to
9a3140e
Compare
Fold in the cloud session's 41 git-file decision records (TC39 notes, ADRs/KEPs/TSC minutes, PEPs, Rust texts) as documents/decisions.jsonl, converted to the decisions-v1 record format and leak-checked against the refetched source documents. Add the cloud session's two coverage critiques and rerun their H1-H12 data pass on all 173 records, threads only and the small-team quota, with thread gaps coded into the v0 tag vocabulary and a blind reliability check (kappa 0.68). The holdout exclusion check is still pending. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
documents/validate.py now passes its allowed enums, nullable counts and case-file rule to validate.check_records instead of patching its globals and filtering error text, and reuses the shared leak-field list. bun test runs the document validator alongside the thread validator. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
MaggieAppleton
force-pushed
the
evals/decisions-v1-docs
branch
from
October 19, 2026 09:46
9a3140e to
2586324
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
Holdout check passed (2026-10-19), including the 41 document records. Merge after #669.
Since review:
documents/validate.pypasses its allowed values to the shared checks instead of patching them, and reuses the shared leak-field list.What
This PR is stacked on #669. It folds an earlier cloud session's work into the decisions-v1 corpus.
documents/decisions.jsonl: 41 decision records taken from complete files.fidelity.method == "git-file", excludingchopin-v2. Webfetch and mixed records were dropped.caseId: null,collector: "cloud-git".F1-style prefixes.notes.reactionsTotal: nullanddecidedOffPlatformare added.cluster: detail.documents/validate.py. It reuses the main validator's checks, allows only those values, and runs a verbatim-leak check against the 72 refetched source documents. Two v0 phrases leaked and are reworded inconvert_v0.py.analysis/.coverage-critique.md, which reruns H1–H12 and re-ranks the gaps for all 173 records, threads only (132) and the small-team quota (11).Results
Verdicts:
Top gaps (share of all records):
In the small-team stratum the order changes: composite answer 73%, then follow-ups 46% and supersede or revert 46%, then parked 36%. Delegation, consensus mechanics and votes are 0% there.
Measurement notes:
Checks
python3 -I evals/datasets/decisions-v1/validate.py: 127 cases, 132 decisions, 0 problemspython3 -I evals/datasets/decisions-v1/documents/validate.py: 41 records, 0 problems, including the leak checkbun test evals/datasets: passbun run ci: passbun run types: passThread records, case files and the manifest are unchanged from #669.
🤖 Generated with Claude Code