Repository navigation
docs: clarify directed attenuation composition - #2549
Conversation
Co-Authored-By: Codex (GPT-6) <noreply@openai.com>
|
Seat triage: external, docs-only PR. It needs a maintainer review and stays out of the dev-pipeline lane.
Labelled |
|
Seat follow-up: I checked the semantic claim my first triage left open, against the module itself. The PR's wording is consistent with the existing contract in the same file, so it is a correction, not a new claim.
The opening docstring on master contradicts that. It says "one lattice meet" and "Composition is free by associativity." This PR removes that contradiction and adopts the contract's own words: "directed clamp", "follows that parent chain", "no … general associativity is assumed." It is docstring-only (+5/−4), with no code changes. What stands between this PR and merging:
My recommendation is to merge once CI is approved and green. I am not stamping |
|
Merged as |
Summary
Clarify the attenuation module documentation: composition follows the launcher chain, and the contract does not assume general associativity. This aligns the introduction with the detailed contract and the behavior established in #1781 and #1758.
Substrate state changes
None — documentation-only change.
Test plan
git diff --checkpasses.Risk / rollback
Runtime behavior is unchanged.