Skip to content

The bounded fixtures take fmt-canonical shape (mirror byte-identity with the implementation) - #56

Merged
O6lvl4 merged 1 commit into
mainfrom
fmt-canon
Aug 27, 2026
Merged

The bounded fixtures take fmt-canonical shape (mirror byte-identity with the implementation)#56
O6lvl4 merged 1 commit into
mainfrom
fmt-canon

Conversation

@O6lvl4

@O6lvl4 O6lvl4 commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

The forward-port exposed that the three ADR-0017 bounded fixtures were hand-written, never formatter-canonical: the implementation's fmt gate reported drift. Ruling: the CANON moves to the formatter's shape (both the released 0.59.2 formatter and develop's tip agree on it), because the mirror discipline — a pinned checkout diffing clean against the implementation's copies — outranks the accidental hand shape. Behavior verified unchanged before/after (stdout/exit identical on both kernel fixtures; the stdlib profile test passes; @contract headers intact); the only textual delta in any observable is a warning's quoted source line, which is not a corpus observable (the runner separates build stderr).

🤖 Generated with Claude Code

…de fmt, 0.59.2 == develop tip agreeing): behavior verified unchanged — only a warning's quoted source line moves — and the mirror discipline keeps judge and implementation byte-identical
@O6lvl4
O6lvl4 merged commit 373ae3c into main Aug 27, 2026
1 check passed
@O6lvl4
O6lvl4 deleted the fmt-canon branch August 27, 2026 08:45
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.

1 participant