/neuroflow:ethics¶
Ethics and IRB workflow โ the hard gate before human data collection.
Tracks protocol submissions and amendments, versions consent forms, and keeps the approval status โ including the expiry date โ visible across the whole project.
Modes¶
| Mode | What it does |
|---|---|
(none) / --status |
Approval dashboard โ status, dates, consent version, amendments |
--protocol |
Draft or update the ethics protocol; log amendments (append-only) |
--consent |
Create or revise a consent form โ always as a new version, never edited in place |
--approved |
Record an approval: committee, reference, approval date, expiry date |
Why it matters¶
- Consent forms are versioned because participants signed a specific version โ it must stay retrievable exactly as signed.
- Expiry dates go to
timeline.md, so/phaseshows an approaching expiry without you running/ethics. - The gate is checked: if data exists but no approval is recorded (or data predates it),
/ethics --statusand the sentinel audit both warn. /output --archivereads the consent version in force before letting a dataset go public.
Everything lives in .neuroflow/ethics/ with status.md as the single source of truth.
Related¶
/preregistrationโ study design registration (scientific commitment; ethics is the legal/administrative one)/dataโ data intake happens only behind this gate