Skip to content

Add repository version tag governor#417

Open
shaiananvari8 wants to merge 1 commit into
SCIBASE-AI:mainfrom
shaiananvari8:repository-version-tag-governor-10
Open

Add repository version tag governor#417
shaiananvari8 wants to merge 1 commit into
SCIBASE-AI:mainfrom
shaiananvari8:repository-version-tag-governor-10

Conversation

@shaiananvari8
Copy link
Copy Markdown

/claim #10

Summary

  • Adds repository-version-tag-governor, a dependency-free synthetic semantic version-tag governance module for project repositories.
  • Validates release/preprint tags before DOI/citation publication by checking tag reuse/collision, non-monotonic semantic versions, metadata version drift, DOI mismatch, stale citation versions, missing artifact hash locks, missing fork attribution, and changelog evidence.
  • Generates reviewer artifacts under repository-version-tag-governor/reports/, including demo.avi.

Validation

  • npm run check
  • npm test
  • npm run demo
  • npm run demo:video
  • git diff --check
  • git diff --cached --check

Demo

The short demo video is committed at repository-version-tag-governor/reports/demo.avi.

Scope Boundary

This is intentionally separate from repository foundation modules, broad integrity ledgers, release readiness gates, DOI tombstone gates, restore rehearsal guards, access review, environment drift checks, merge queue governance, retention legal holds, sensitive artifact guards, license compatibility, branch hypothesis lineage, component-owner approval, and API export contracts. It focuses only on semantic tag governance and citation-version integrity before tagged repository releases are published.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant