/claim #15
Summary
- add a self-contained promotion-dossier-export-guard package for the Community & User Reputation System
- validate synthetic institution-facing reputation and contribution dossier exports before release
- check contributor consent, opt-out handling, anonymous/double-blind reviewer redaction, semi-private review export authorization, CRediT evidence links, badge/reputation evidence freshness, and conflict-note redaction
Distinct scope
This is not a broad reputation ledger, CRediT taxonomy validator, contributor attestation module, review calibration slice, workload equity guard, leaderboard privacy guard, sybil detector, probation/reinstatement guard, appeal evidence guard, or peer-review recertification module. It focuses only on institution-facing dossier export readiness.
Reviewer artifacts
promotion-dossier-export-guard/artifacts/promotion-dossier-results.json
promotion-dossier-export-guard/artifacts/promotion-dossier-report.md
promotion-dossier-export-guard/artifacts/promotion-dossier-summary.svg
promotion-dossier-export-guard/artifacts/promotion-dossier-demo.mp4
promotion-dossier-export-guard/artifacts/demo-transcript.md
Validation
node scripts/demo.js
node --test
node --check src/index.js
node --check scripts/demo.js
node --check test/promotionDossierExportGuard.test.js
git diff --check
Boundaries
Synthetic dossiers only. No institutional systems, HR systems, private profile stores, live reputation services, credentials, external APIs, or payment systems.
AI-assisted with OpenAI Codex; I reviewed and verified the isolated module before submission.