Conversation
…rather than a template `template:` is the key a macro's body is written under, so the word meant two things: the composition messages and docstrings now say fragment, and the pages that described a library the same way follow. Swept: composition.py, advice.py, limits.md, howto/compose.md, declarations.md, examples/index.md, and two test names. Sentence length on the pages this touched, median and count over 25 words: limits 17/26, examples/index 13/1, howto/compose 14/4, declarations 13/10. The counts are the pages as they stand; this diff changed four sentences. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CA5v9XJvgYViUHP7hSiKPU
Documentation build overview
21 files changed ·
|
FBumann
added this pull request to stack #512
September 17, 2026 06:48
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CA5v9XJvgYViUHP7hSiKPU
Contributor
Author
|
Decided with @FabianHofmann: given:
variables:
var1:... |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
The following content was generated by AI.
What this changes
template:is the key a macro's body is written under, so the word meant two things. The composition messages and docstrings now say fragment, and the pages that described a library the same way follow. One word, swept.Where it went
src/math_spec/composition.pymerge's docstring and two otherssrc/math_spec/advice.pygivennote, and the docstring above itdocs/about/limits.mdgiven_variables:line under the third kinddocs/howto/compose.mddocs/reference/language/declarations.mdgiven_variablesopeningdocs/examples/index.mdtests/test_given.pytests/test_library_example.pytest_a_component_file_reads_the_surface_and_introduces_no_flow,test_the_balance_is_written_once_however_many_fragments_are_mergedmacros:' owntemplate:is untouched, inmodel.py,expansion.py,resolution.py,expressions.mdanderrors.md. That is the word's one remaining meaning.Verified
Same environment as the rest of the stack: python 3.13, dependencies by pip, not the pinned solve.
pytest -q— 1368 passed, 6 skipped, the count unchanged: two tests were renamed, none added or removed.test_a_name_two_fragments_declare_is_refusedpins both fragment names andtwo rows of a dimension, which is the claim rather than the prose, andtest_advice.pypinsbinds it to the model. Both still pass.ruff format --check .,ruff check,typos,prettierclean.mkdocs build --strictbuilds, after the usual local drop of the CPython inventory this proxy 403s.tools.gallery --check13 pages current,tools.home_math --check2 current — no generated page carried the word.pyreflyreports the same 11 errors with and without this diff, all from missing type stubs in this environment.Not run:
reuse,zizmor,taplo, andcompile-tex— no model file changed.Deliberately not done
howto/compose.mdare what the code prints. Six messages are fenced on that page and read by nothing; each one was produced by running its case, this one included, but nothing holds them there. That is a gap worth its own issue rather than this diff.Stack: on #510 → #508 → #507 → #505.
🤖 Generated with Claude Code
https://claude.ai/code/session_01CA5v9XJvgYViUHP7hSiKPU
Generated by Claude Code