docs: reconcile protected capability maturity - #156
Draft
seonghobae wants to merge 21 commits into
Draft
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
seonghobae
added a commit
that referenced
this pull request
Aug 17, 2026
seonghobae
added a commit
that referenced
this pull request
Aug 17, 2026
Preserve the current protected tree and reapply only the canonical capability-maturity corrections and their machine-checkable contract.
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.
Problem
Protected shipped truth remains exact
main@3b38ead2d00f44eb578d0689087b9293b3dabe1e. Multiple canonical maturity records contradict that protected implementation authority:ARCHITECTURE.mdstill labeled the shipped@contextualwisdomlab/cwl-editor/markdownsubpath as Proposed / active PR feat(package): expose headless deterministic Markdown serialization #114 / unshipped even though protectedpackage.jsonexports./markdownand Accepted ADR 0020 names protected feat(package): expose headless deterministic Markdown serialization #114 as the integration authority;ARCHITECTURE.mdstill labeled the shipped CSS@media printboundary as Proposed ADR 0021 / active PR feat(print): add paged-media-safe document output #116 / unshipped even though protectedsrc/styles.csscontains the print boundary and Accepted ADR 0021 names protected feat(print): add paged-media-safe document output #116 as implementation authority; anddocs/TRD.mdstill labeled the already-merged DOCX rich-run hyperlink boundary as Active PR feat(office): preserve bounded hyperlinks in DOCX rich paragraphs #137 / Proposed ADR 0026 /implemented_on_active_pr, despite Accepted ADR 0026 and protected integration through feat(office): preserve bounded hyperlinks in DOCX rich paragraphs #137.The implementation/package/CSS/Office sides are already correct on protected main. This existing documentation-maturity lane is the canonical writer for the residual stale capability-maturity claims. Fresh owner search found no live competing documentation writer for the remaining TRD hyperlink contradiction; the earlier #139 reconciliation lane is already merged/closed. No runtime/package/release behavior changes here.
Test-first lineage
cbd14a851481b0de5ba9fa0ee441b1f83d55ccbbrequired merged placeholder/Markdown records to identify protected-main maturity.536f12ad4322e1290ec658ec620f5bdef9193256reconciled those doctoring/package-distribution records.69cd3d671102f0a83ea7d4d13d7f97bed21d028fextendedsrc/protectedDocumentationMaturity.test.tswith executable contracts binding architecture maturity to protectedpackage.json, Accepted ADR 0020, protectedsrc/styles.css, and Accepted ADR 0021.5de95663afae33a88fb35f0b3c979481fc6e7dbereconciled the Markdown and print architecture claims.b0e62eadedc5f064d17c82826ae4efbfd1664cectemporarily removed the DOCX/TRD assertion while another owner was believed active. Fresh live ownership inspection disproved that premise: no open alternate owner remains for the protected TRD contradiction.3949217c6dee889feaf1eb6d69b92abfcc664adfadds a machine-checkable contract requiring Accepted ADR 0026, protected PR feat(office): preserve bounded hyperlinks in DOCX rich paragraphs #137, andimplemented_on_protected_main, while forbidding the stale Active/Proposed/active-PR claims.e78d6d840694a5a7511a2763801ec3bad11ff386updates only authoritativedocs/TRD.mdtext to match already-protected hyperlink behavior and the accepted ADR.Current exact diff / authority boundary
Current exact Draft head is
e78d6d840694a5a7511a2763801ec3bad11ff386onfix/protected-doc-maturity-20260811, based on protectedmain@3b38ead2d00f44eb578d0689087b9293b3dabe1e.The semantic diff remains capability-maturity/document-contract scope only:
ARCHITECTURE.md;docs/TRD.md;docs/doctoring/editor-placeholder-accessibility.md;docs/doctoring/headless-markdown-package.md;docs/package-distribution.md;src/editorPlaceholderDocumentation.test.ts; andsrc/protectedDocumentationMaturity.test.ts.The TRD now records Accepted ADR 0026 and protected #137 as the shipped bounded external-hyperlink authority. It does not broaden hyperlink schemes, Office relationship authority, destination trust, network behavior, or host ownership.
No runtime serializer, package export, stylesheet, Office renderer, release workflow, dependency, persistence, transport, credential, model, collaboration, print-service, or host-authority behavior changes in this lane.
Exact-current-head verification
For exact current head
e78d6d840694a5a7511a2763801ec3bad11ff386at the latest refetch:implemented_on_protected_main;32682480191: in progress / non-passing until terminal success; Office Python 3.11–3.14 are already success, while root coverage/package/demo and cross-engine browser work are still in progress;32682480196: queued / non-passing;32682480154: queued / non-passing;Earlier workflow generations and test-only RED generations are predecessor evidence and do not transfer. Pending, queued, skipped, cancelled, absent, neutral, failed, stale, predecessor, status-only, synthetic-source, wrong-checkout, and model-only evidence is non-passing.
Governance and integration boundary
Live organization governance must be freshly established before any lifecycle action. Keep this PR Draft/unmerged while #118 owns the frozen
v0.6.0operational-publication boundary and while exact-current-head workflows, qualifying independent approval, and every applicable central exact-source gate remain incomplete.Do not self-approve, transfer predecessor evidence, weaken gates, synthesize release identity, force-push/destructively rebase, or create a competing documentation-maturity writer.