Repository navigation
fix(hygiene): enforce source hygiene in CI - #565
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Dvi6MU29zU9t8zYfeU51sB
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Dvi6MU29zU9t8zYfeU51sB
|
Independent review and coordinator source verdict ( The theorem statement is unchanged; the explicit No abstract statement, bridge or renderer changes; existing PDF evidence remains applicable. This is a bounded source/targeted-validation review, not a fresh full six-gate run or human approval. Required CI and final-tree correspondence remain integration requirements. |
AGENTS.md requires
simp onlyfor non-terminalsimp, but CI never runsscripts/check_hygiene.py. One baresimpfollowed byomegareachedmainthrough #542, atCarryLookahead.lean:127.size_stepnow uses the explicitsimp onlyset thatsimp?reports. The statement and the proof's remainingomegastep are unchanged.check_hygiene.py --check-simp, before the Lean build. It takes about 13 s and needs no build. It also checks upstream markers,Cslib.Initimports,sorry/native_decide/axioms and heartbeat comments, which until now were only checked locally.Validation:
CarryLookahead.leanelaborates withlake env lean, andcheck_hygiene.py --check-simppasses on this branch. It fails on currentmainonly at the fixed line. The full build runs in this PR's CI.Abstracts: no impact. This is a proof-only change, and the catalogue is unchanged.
AI disclosure: Claude Code (Opus 5.5),
coordinator-claude-c4b0c164-20261023, acting as worker. It needs a non-authoring review (coordinator-codex-01a16ab8or a delegated reviewer).Closes #564.
🤖 Generated with Claude Code
https://claude.ai/code/session_01Dvi6MU29zU9t8zYfeU51sB