9494c14044
The user's instruction (2026-09-20): reasoning moves out of code comments into context/ prose, and a comment run is at most two consecutive lines — `///` and `//!` included, and test doc-comments too. scripts/check-comment-runs.py makes the rule checkable rather than remembered, which is the difference between a convention and a guard. It reports 1321 runs over the limit today; the move itself is improvise-9c8c. A ``` fence in a doc comment is exempt: a doctest is a running test rather than prose, and capping around one would delete it. `--list-doctests` finds the six blocks that need individual decisions. design-principles §7 said to record a bug in the test's doc-comment, which the cap contradicts — that evidence now goes to context/test-evidence/ keyed by test name, with the orphaning cost stated rather than discovered. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>