Open
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 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.
Motivation
v1.1.0) rather than an undifferentiated whole-repo sweep.pgp_fingerprintquestion and document the provenance model decisions.Description
scripts/validate-cards.mjsto support--mode=current|legacy|alland splitting validation paths intovalidate:current,validate:legacy,validate:cards(all), andvalidate:release, and madenpm run validatethe release-facing alias for the current-line flow.package.jsonscripts accordingly (validate→validate:release, addedvalidate:current,validate:legacy,validate:cards) so reviewers runnpm run validateto exercise the canonical gate..github/workflows/validate.yml:validate-current-release(the reviewer/release gate) andvalidate-legacy-compatibility(archival/compat checks).schemas_mirrorIPFS URLs from the five legacy commercial cards and addedmeta.notesentries documenting that mirrors were intentionally omitted because no canonical historical mirror binding exists, and regeneratedchecksums.txt.README.md,COMPLIANCE.md,GOVERNANCE.md,RESOLUTION.md,SECURITY_PROVENANCE.md) to state legacy limitations, define the repository/manifest/checksum provenance model, and explicitly confirm thatpgp_fingerprintwas intentionally removed from thev1.1.0card schema and replaced by release-surface anchors.Testing
npm run validate(which runsvalidate:current, checksum verification, andtsc) and it completed successfully.npm run validate:currentandnpm run validate:legacyand both completed successfully, with legacy validation rejecting placeholder/template content where present and legacy cards carrying preservationmeta.notes.npm run validate:checksums(viagenerate-checksums.mjs --verify) and it reportedchecksums.txtmatches the repository contents.agentstree for common placeholder patterns (COMMERCIAL_SCHEMAS_CID,example.com,REPLACE_ME,TODO,TBD, etc.) and found none remaining in committed JSON files.Codex Task