This repository was archived by the owner on May 24, 2026. It is now read-only.
Fix audit: record v1.0.0 historical release, mark v1.1.0 pre-release, update docs and scripts#7
Merged
GsCommand merged 1 commit intoMar 18, 2026
Conversation
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
Motivation
Description
manifest.jsonto keepv1.1.0as the active in-repo schema family, mark its CID as pending/pre-release, and add a machine-readablehistorical_releasesentry forv1.0.0includingschemas_root, pinnedschemas_cid,examples_root, and per-verb legacy schema paths.v1.1.0resolution entry toRESOLUTION.md(date inferred from repo history:2026-03-18) withclass: Commons, all 10 verbs,action: Revised, the requestedreasontext,resolution/statusnoting pre-release candidate + CID pending, andapprover: Founding Steward.POLICY.mdreferences withSCHEMAS.mdand clarify onboarding wording to avoid implying x402/trace apply to v1.1.0, and clarify thatv1.0.0is the locked canonical release whilev1.1.0is the active in-repo pre-release candidate inONBOARDING.md,GOVERNANCE.md, andSECURITY.md.scripts/find-union-types.mjsscan the fullschemas/tree, updatescripts/generate-checksums.mjsto default toschemas/, align output with the repository'schecksums.txttext-mode format, and add a clear comment noting the shell script is the canonical generator; replacescripts/build-manifest.mjsTODO with an explicit non-functional stub that exits non-zero and documents it is not the canonical manifest generator to avoid misleading contributors.Files changed:
manifest.json,RESOLUTION.md,ONBOARDING.md,GOVERNANCE.md,SECURITY.md,scripts/find-union-types.mjs,scripts/generate-checksums.mjs, andscripts/build-manifest.mjs.Notes / intentional scope limits: no schema files or example files were modified,
checksums.txtand the canonical shell checksum generatorscripts/generate-checksums.shwere left intact, andscripts/build-manifest.mjsremains intentionally non-functional to avoid creating an unofficial authoritative generator.Unresolved design decision: the manifest now uses a
historical_releasesarray for machine-readable history which is consistent with the edits but not yet formalized as a manifest schema (left for maintainers/governance to standardize).Testing
npm run validate(which runs schema compilation and example validation) and it completed successfully.npm run checksums:verifyand all checked entries for bothv1.0.0andv1.1.0returned OK.node scripts/find-union-types.mjs, which executed and reported union-type constructs found in the repository (output surfaced to developers for follow-up).node scripts/generate-checksums.mjs schemas <tmpfile>anddiff -u checksums.txt <tmpfile>to verify parity with the canonicalchecksums.txt, and the diff was clean.node scripts/build-manifest.mjsand confirmed it exits non-zero with an explicit message stating it is not wired into the release workflow (expected behavior).Codex Task