Commit 1035fd8
Drop autonomous-vs-full size invariant from test_full_is_largest
The `llms-full.txt > llms-autonomous.txt` length assertion was a
stale Wave-1 invariant. Original assumption: "full" is the
comprehensive reference and therefore the longest by definition.
Reality after Wave 1 + Wave 2 + 17 review rounds: the autonomous
reference guide has grown organically (estimator-support matrix,
per-design-feature reasoning, three worked examples, contract
citations like `had.py:1450-1459`) while `llms-full.txt` is the
API-docs roll-up and hasn't been updated in lockstep with
Wave 2's agent-facing content. The two guides serve different
audiences — there is no user-facing invariant requiring one to be
larger than the other.
The invariant was forcing artificial trims: each review round
that added a contract caveat to autonomous required compensating
prose deletion elsewhere just to keep autonomous below full. Each
trim made autonomous marginally less complete without
methodological benefit.
Removed the autonomous comparison; kept `full > concise` and
`full > practitioner` since `concise` is by definition shorter and
`practitioner` is workflow prose without the API roll-up. Added a
test docstring explaining the rationale so future editors don't
reintroduce the comparison.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 872abc8 commit 1035fd8
1 file changed
Lines changed: 11 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
24 | 34 | | |
25 | 35 | | |
26 | | - | |
27 | 36 | | |
28 | 37 | | |
29 | 38 | | |
| |||
0 commit comments