- API keys,
.env, credentials, authorization headers, or provider responses containing secrets - the raw discharge-summary dataset
- private development, confirmatory, or reviewer cohorts
- case-level model outputs or source-containing review packets
- private method keys that unblind model identity
- source code and prompts
- JSON schemas and blank review templates
- explicitly synthetic fixtures
- aggregate metrics and reports without source quotations
- protocols, claims boundaries, and negative results
Run before every push:
npm run check:shareThe script fails when nonignored Git candidates contain likely secrets, private-data filenames, de-identification markers, or unexpectedly large files.
If a secret or source record is staged or committed:
- stop before pushing;
- remove it from the index and working tree as appropriate;
- rotate any exposed credential;
- rerun
npm run check:share; - inspect Git history before sharing.
This repository does not provide a secure clinical-data runtime. Production use would require institutional access controls, audit logging, encryption, retention policies, and privacy review.