@algora-pbc /claim #10

Summary

Implements a self-contained Scientific Repository Versioning milestone for issue #10.

This adds deterministic project repository and version-control workflows:

  • repository component manifest for manuscript, data, code, notebooks, results, protocols, and metadata
  • hash-based integrity tracking
  • commits, branches, semantic tags, and rollback metadata
  • fork attribution records
  • merge request review/check/mergeability state
  • editor and diff mode mapping for Markdown, LaTeX, CSV, JSON, Jupyter, code, and LFS/binary assets
  • computation-aware reproducibility checks
  • DOI, APA, and BibTeX citation generation
  • export metadata and cite badge payload
  • lightweight local API/demo server

Requirement Mapping

  • Repository structure and components: buildRepositoryManifest
  • File and metadata versioning: createCommit, createTag, buildVersionGraph
  • Git-compatible concepts: commit parents, branch refs, tags, LFS markers
  • Hash integrity: hashContent
  • Forking: createForkRecord
  • Merge requests: buildMergeRequest
  • Editors and diffs: buildEditorCapabilities, buildDiffPlan
  • Reproducibility pipeline: buildReproducibilityReport
  • DOI/citation: buildCitationRecord
  • Export metadata: buildRepositoryExport

Full mapping is in scientific-repository-versioning/docs/requirement-map.md.

Verification

cd scientific-repository-versioning
npm run check
npm test
PORT=4329 npm start

API smoke tested locally:

  • /api/manifest
  • /api/versioning
  • /api/fork
  • /api/merge-request
  • /api/diff
  • /api/reproducibility
  • /api/citation
  • /api/export

Notes

Prepared with OpenAI Codex assistance. The implementation and tests were reviewed and run locally before submission.

Claim

Total prize pool $500
Total paid $0
Status Pending
Submitted May 13, 2026
Last updated May 13, 2026

Contributors

TR

Treasure520520

@Treasure520520

100%

Sponsors

SC

SCIBASE.AI

@SCIBASE.AI

$500