Skip to content

Reword chapter 08 prose to match the other chapters - #4

Merged
matthewhorridge merged 1 commit into
mainfrom
docs/ch08-readable-prose
Jun 30, 2026
Merged

Reword chapter 08 prose to match the other chapters#4
matthewhorridge merged 1 commit into
mainfrom
docs/ch08-readable-prose

Conversation

@matthewhorridge

Copy link
Copy Markdown
Contributor

Follow-up to #3. Chapter 08's README and build_rules.py docstring read as terser and more jargon-heavy than the rest of the series — shouty caps (COMBINATOR, SELECTOR, BY NAME), and implementation details like "stores its own ordered source-name list and zips it with the positional values" / "op-chain".

This rewords them to the established voice (cf. chapters 02, 05): open on the concrete intake-data problem (the same fact recorded in pounds or kilograms, feet+inches or meters+cm, years or months), then explain case/coalesce in plain terms, then the mechanics.

No rule, data, or output changes — rules.json/rules.yaml are byte-identical and the golden master still matches (run_python.py passes). Prose only.

🤖 Generated with Claude Code

The chapter 08 README and build_rules docstring were terser and more
jargon-forward than the rest of the series (shouty caps like COMBINATOR/
SELECTOR, implementation details like "zips it with the positional values",
"op-chain"). Reword to the warmer, concrete, explain-the-why voice the other
chapters use — grounding case/coalesce in the real intake-data problem first,
then the mechanics. No rule, data, or output changes; golden master still
matches.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@matthewhorridge
matthewhorridge merged commit 7c9979c into main Jun 30, 2026
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