E.17.1:16.3 - For integrators and librarians
Integrators should keep libraries small, curated, and editioned. Publish only the smallest declaration set the current reuse needs:
- one stable core declaration when a recurring family is established,
- one explicit local extension only when local membership or meaning changes,
- and one clear subset declaration only when the current use imports a subset.
Do not create all three by default. Library sprawl destroys the cognitive advantage that reusable bundles are supposed to provide.