chore(understanding-gate): release 0.4.10#158
Merged
Conversation
The malformedSections work has been finished and tested on master since PR #154 but was never cut as a release. npm still serves 0.4.9, harness pins ^0.4.9, and the field is absent from the installed package, so a report whose section is present but written as prose is still reported as "Missing required sections". Three lost approve roundtrips or audit gaps trace to exactly that. Patch, not minor, deliberately. The consumer this release exists for pins ^0.4.9, which 0.5.0 would not satisfy: it would need a manual re-pin before anyone saw the fix, defeating the point. Verified with semver: 0.4.10 satisfies ^0.4.9, 0.5.0 does not. This also matches the package's own precedent, where 0.4.6 and 0.4.9 both shipped additive-optional fields as patches with that rationale written down, and the underlying commit is itself typed fix. The changelog entry was derived from the commit range since the understanding-gate-v0.4.9 tag, not from assumption. Exactly two commits touch master in that range and only one touches this package; the other is a lockfile-only CVE fix at the repo root. Refs: 823837fd-4a47-4f5f-b1c5-876cf3533dec
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.
Cuts the release that has been sitting finished on master since #154.
malformedSectionswas implemented, tested and merged weeks ago, but neverreleased. npm still serves 0.4.9, harness pins
^0.4.9, and the field isabsent from the installed package, so a report whose section is present but
written as prose is still reported as "Missing required sections" rather than
"present but not a markdown list". Three lost approve roundtrips or audit
gaps are documented against exactly this, the most recent during this batch.
Unblocks task
823837fd.Why patch, not minor
This is the one real judgement in the PR, and it goes against the brief I gave
the implementer, which expected 0.5.0. The implementer pushed back with
evidence and was right:
^0.4.9?0.4.100.5.0Shipping 0.5.0 would have required a manual re-pin in harness before anyone
saw the fix, defeating the reason for cutting the release. It also matches this
package's own precedent: 0.4.6 and 0.4.9 both shipped additive-optional fields
as patches with that rationale written into the changelog, and the underlying
commit is typed
fix(understanding-gate), notfeat.Changelog provenance
This repo has a recorded changelog-fabrication incident, so the entry was
derived from history rather than from my brief:
understanding-gate-v0.4.9=208f7007.6647c506(fix(understanding-gate): diagnose present-but-prose list sections instead of reporting them missing #154) touchesthis package; the other is a lockfile-only CVE fix at the repo root with zero
files under
packages/understanding-gate/.present at HEAD (parser, both adapter log writers, parametrised tests) before
any release note was written.
Verification
the edit with identical counts, confirming a version-and-changelog-only
change caused no regression.
0 critical / 20 high (pre-existing, dev-side, upstream-blocked).
After merge
Publishing is tag-driven. Nothing reaches npm until
understanding-gate-v0.4.10is pushed, which triggerspublish-understanding-gate.yml. Once published, harness picks it up insideits existing
^0.4.9range with no re-pin, and the remaining surfacing work in823837fd(CLI summary and hook reason strings) becomes implementable.Review
Reviewed by the orchestrator rather than a reviewer subagent, per the AGENTS.md
"Scaling delegation" clause: one version field and one changelog entry, no
source, test or workflow change. Recorded in the evidence ledger, including
that no subagent ran.