Skip to content

The growth census is held by a test, not quoted in a remark - #1187

Merged
Rafael-SOWNet merged 1 commit into
masterfrom
growth-census-is-held
Sep 6, 2026
Merged

Rafael-SOWNet merged 1 commit into
masterfrom
growth-census-is-held

Conversation

@Rafael-SOWNet

Copy link
Copy Markdown
Member

Saturation.RulesUpTo argues in prose from how the rules split across RewriteRuleGrowth, and the figures it quoted were stale by a factor of four.

It said "26 collect, 17 rearrange, 9 expand and 270 are unjudged", and "84% of the library". The real split is 97 / 45 / 30 / 152 — those numbers were measured before the growth declarations went in, which took the unjudged count from 261 to 152.

The argument survives; the arithmetic did not

A ceiling that refuses Unknown still refuses 47% of the rules, so the conclusion — that the dial which matters is whether unjudged rules may fire at all, not how far a rule may enlarge — is unchanged. Only the numbers it reasons from were wrong.

Which is the point: a number a remark argues from belongs somewhere that fails when it moves.

So it is held now

RuleAuthoringGuideTest already pinned the 152. It pins all four, so the next time they move this remark fails with them.

Found by an audit of #746 tier 2, and verified against the test rather than taken from the audit — the three new counts were unpinned until this PR, so I had no way to check them except by pinning them.

Checks

Full suite 9564 passed, 0 failed, 14 skipped.

🤖 Generated with Claude Code

https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura

`Saturation.RulesUpTo` argues in prose from the split of rules across
RewriteRuleGrowth, and the figures it quoted were stale by a factor of four:
"26 collect, 17 rearrange, 9 expand and 270 are unjudged", and "84% of the
library", all measured before the growth declarations went in. The unjudged
count went 261 to 152 over that work; the true split is 97 / 45 / 30 / 152.

The argument survives the correction -- a ceiling that refuses Unknown still
refuses 47% of the rules, so the dial is still whether unjudged rules may fire
at all. The arithmetic in it did not, which is the reason to hold a number
somewhere that fails when it moves rather than to reason from it in a comment.

RuleAuthoringGuideTest already pinned the 152. It pins all four now, so the
next time they move this remark fails with them.

Full suite 9564 passed, 0 failed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
@Rafael-SOWNet
Rafael-SOWNet merged commit 50bc470 into master Sep 6, 2026
31 checks passed
@Rafael-SOWNet
Rafael-SOWNet deleted the growth-census-is-held branch September 6, 2026 00:31
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