Skip to content

cs: the fusion-consequence comment names its whole class; reserved cites SPEC §4.3 (#213) - #230

Merged
gafferongames merged 1 commit into
mainfrom
cs-comment-class
Sep 1, 2026
Merged

cs: the fusion-consequence comment names its whole class; reserved cites SPEC §4.3 (#213)#230
gafferongames merged 1 commit into
mainfrom
cs-comment-class

Conversation

@gafferongames

Copy link
Copy Markdown
Contributor

Closes #213 (the #208 review's finding §4 and the §10 citation nit). The consequence bullet now names the full refusal class (wrong const, nonzero reserved, out-of-range) — the review reproduced the const case 35x on the shipped corpus with identical verdicts, so the accepted set is unchanged and the comment now says exactly that. The flat read path's reserved refusal gains its (SPEC §4.3) citation. Exactly one emitted line changes; generated/cs/Wire.cs and its golden move together; no wire bytes.

🤖 Generated with Claude Code

…d refusal cites SPEC §4.3 — closes #213

From the #208 review (finding §4 + the §10 nit): the consequence bullet
named only out-of-range values, but any refusal the run's own validation
raises qualifies — a wrong const and nonzero reserved reproduce it on
the shipped corpus with identical verdicts. And the flat read path's
reserved comment dropped the SPEC citation its const twin and the
per-field path both carry. One emitted line moves (the citation);
goldens re-pinned; wire untouched.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@gafferongames
gafferongames merged commit 7199c8a into main Sep 1, 2026
8 checks passed
@gafferongames
gafferongames deleted the cs-comment-class branch September 1, 2026 01:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

cs: the fusion-consequence comment understates its class; one dropped SPEC citation

2 participants