Scope included document references and heading numbering - #65
Draft
PiotrCzapla wants to merge 1 commit into
Draft
Conversation
Namespace include-local IDs and links while preserving reference types. Give each include its own HTML heading counter and honor unnumbered forms. This prevents repeated exhibit names and numbering schemes from leaking between the consent and its attached forms. Validated with the assembled stock-plan packet and renderer suites: 73 tests passed; 2 checkout-asset tests deselected. The coordinated mdhtml2docx, virgil-templates, and fasttract changes are on branches named board-consent-packet.
Contributor
|
I deleted the private links from this PR - be careful please. I don't understand the jargon being used here. Please try to explain in simple concise terms. |
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.
Included documents can reuse local reference names without pointing into another exhibit. Each numbered container uses its own heading scheme and counters. The enclosing counters resume after the container.
Python HTML export applies the same ID scoping used by the DOCX converter. The native HTML exporter handles per-container numbering.
Validation: 931 parser tests passed with the declared optional math-core dependency installed. The packet integration checks also passed. This draft targets frontmatter-numbering to keep its existing work out of this diff.