Skip to content

Add collaborative supplementary materials export guard#573

Open
catcherintheroad-hub wants to merge 1 commit into
SCIBASE-AI:mainfrom
catcherintheroad-hub:catcherintheroad/collab-supplementary-materials-guard
Open

Add collaborative supplementary materials export guard#573
catcherintheroad-hub wants to merge 1 commit into
SCIBASE-AI:mainfrom
catcherintheroad-hub:catcherintheroad/collab-supplementary-materials-guard

Conversation

@catcherintheroad-hub
Copy link
Copy Markdown

/claim #12

Summary

  • adds collab-supplementary-materials-guard, a dependency-free Node module for collaborative manuscript supplement export readiness
  • checks manuscript supplement citations, source/export hash freshness, notebook-derived output freshness, restricted-data redaction review, private reviewer-note leakage, unresolved blocking comments, publication licenses, collaborator approvals, and export locks
  • includes deterministic reviewer artifacts: JSON manifest, Markdown report, SVG/PNG summary, and a short MP4 demo

Demo artifact

https://raw.githubusercontent.com/catcherintheroad-hub/SCIBASE.AI/catcherintheroad/collab-supplementary-materials-guard/collab-supplementary-materials-guard/reports/supplementary-materials-demo.mp4

Validation

  • npm test in collab-supplementary-materials-guard -> 4 tests passed
  • npm run demo in collab-supplementary-materials-guard -> deterministic hold/export-ready manifests printed
  • node --check src/index.js && node --check test/index.test.js && node --check scripts/demo.js
  • git diff --cached --check before commit
  • ffprobe on reports/supplementary-materials-demo.mp4 -> 8.000000 seconds, 87074 bytes

Scope note

This is a focused #12 slice for supplementary-material export readiness inside the real-time collaborative editor workflow. It intentionally does not duplicate the broader editor foundation, notebook execution, data-availability statement, alt-text accessibility, terminology/unit, statistics, table-formula, or clipboard/import provenance slices already visible on the issue.

@catcherintheroad-hub
Copy link
Copy Markdown
Author

Maintainer-ready validation refresh for #12 / PR #573.

Current status from my side:

Scope reminder: this is the collaborative supplementary-materials export guard. It checks manuscript supplement citations, source/export hash freshness, notebook-derived outputs, restricted-data redaction review, private reviewer-note leakage, unresolved blocking comments, publication licenses, collaborator approvals, and export locks.

Included evidence:

  • dependency-free Node module
  • deterministic JSON/Markdown/SVG/PNG reviewer artifacts
  • short MP4 demo artifact
  • local validation commands in the PR body

Could a maintainer please review PR #573 for merge/reward decision, or point me to the exact blocker if one remains? I can revise quickly.

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