/claim #10
Summary
Adds a distinct Project Repository & Version Control slice for merge queue governance. This focuses on deciding whether scientific repository branches are ready to enter a protected merge queue before merge, tag, export, or citation.
The module is intentionally separate from existing broad repository ledgers, dataset diff engines, release embargo controls, notebook replay ledgers, schema migration checks, citation impact gates, provenance chains, and API/export contract verifiers. It checks branch references, author attribution, base freshness, protected component coverage, reviewer-role approvals, unresolved discussion gates, fork attribution, reproducibility evidence, content hashes, large-file/LFS routing, generated-output digests, semantic-version impact, and citation impact notes.
Files
repository-merge-queue-governance/index.js - dependency-free evaluator
repository-merge-queue-governance/test.js - Node assertion coverage
repository-merge-queue-governance/demo.js - synthetic terminal demo
repository-merge-queue-governance/requirements-map.md - issue #10 mapping
repository-merge-queue-governance/acceptance-notes.md - validation notes
repository-merge-queue-governance/demo.svg and demo.mp4 - short visual demo artifacts
Validation
node repository-merge-queue-governance/test.js
node repository-merge-queue-governance/demo.js
node --check repository-merge-queue-governance/index.js
node --check repository-merge-queue-governance/test.js
node --check repository-merge-queue-governance/demo.js
ffprobe -v error -show_entries format=duration,size -show_entries stream=codec_name,width,height -of default=noprint_wrappers=1 repository-merge-queue-governance/demo.mp4
git diff --check
Demo video check: H.264, 1280x720, 5 seconds.
AI-assisted with Codex; reviewed and locally verified before submission.