Skip to content

Add promotion dossier export guard#593

Open
snkk2x-collab wants to merge 1 commit into
SCIBASE-AI:mainfrom
snkk2x-collab:codex/promotion-dossier-export-15
Open

Add promotion dossier export guard#593
snkk2x-collab wants to merge 1 commit into
SCIBASE-AI:mainfrom
snkk2x-collab:codex/promotion-dossier-export-15

Conversation

@snkk2x-collab

Copy link
Copy Markdown

/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.

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