/claim #18
Summary
- add a self-contained scientific-bounty scope change control guard for post-launch sponsor changes
- detect goalpost-moving changes to deliverables, rubrics, eligibility, prize schedule, NDA/data-room terms, notices, consent, and submitted-work grandfathering
- generate reviewer-ready JSON, Markdown, SVG, GIF, and MP4 demo artifacts from synthetic data only
Demo artifact
scientific-bounty-scope-change-guard/reports/demo.mp4
scientific-bounty-scope-change-guard/reports/demo.gif
scientific-bounty-scope-change-guard/reports/scope-change-review.svg
scientific-bounty-scope-change-guard/reports/scope-change-review.md
Validation
node scientific-bounty-scope-change-guard/test.js
node scientific-bounty-scope-change-guard/demo.js
node scientific-bounty-scope-change-guard/render-video.js
node --check scientific-bounty-scope-change-guard/index.js
node --check scientific-bounty-scope-change-guard/sample-data.js
node --check scientific-bounty-scope-change-guard/test.js
node --check scientific-bounty-scope-change-guard/demo.js
node --check scientific-bounty-scope-change-guard/render-video.js
git diff --check
ffprobe -v error -show_entries format=duration,size -of default=nw=1 scientific-bounty-scope-change-guard/reports/demo.mp4
All commands passed locally. The generated MP4 is 4.0 seconds and 16,500 bytes.
Scope distinction
This focuses specifically on post-launch challenge scope/rubric/prize/eligibility/NDA/data-room changes before scoring or payout. It avoids the existing review-integrity, payout-routing, prequalification, evidence-freeze, deadline-fairness, recusal, package-security, and submission-quarantine slices.