## Critical (must fix) - [x] **TODO placeholders in OpenNeuro datasets** — Updated with bioRxiv citation and OpenNeuro DOIs - [x] **Data access: `.gitmodules` + README** — submodule points to OpenNeuro ds007329, README has datalad install instructions ## Important (should fix) - [x] **Dev tools as runtime dependencies** — moved to optional extras in #4 - [x] **Author name format** — standardized to "Guo Jiahui"/"Ma Feilong" everywhere - [x] **TaskName inconsistency** — removed TaskName from per-run sidecars (inherits from top-level per BIDS recommendation) - [x] **BIDSVersion mismatch** — derivatives updated from 1.4.0 to 1.10.1 - [x] **SourceDatasets URLs malformed** — replaced broken DOI URLs with OpenNeuro URL in derivatives - [x] **`node_modules/` not in `.gitignore`** — fixed in #4 ## Minor - [x] **Typo "fmriprepp"** in `src/hyperface/utils.py` — fixed in #4 - [x] **Dead Python 3.8 fallback** in `src/hyperface/io.py` — fixed in #4 - [x] **Missing `CITATION.cff`** — added with bioRxiv DOI - [x] **`.zenodo.json`** — added for Zenodo release ## Also done - Dropped Python 3.9 (EOL), require >=3.10 - Added CI workflow (lint + tests on 3.10/3.11/3.12) - Fixed all ruff lint errors, added `strict=True` to `zip()` calls - Added bioRxiv citation to README
Critical (must fix)
.gitmodules+ README — submodule points to OpenNeuro ds007329, README has datalad install instructionsImportant (should fix)
node_modules/not in.gitignore— fixed in Move dev/unused dependencies to optional extras #4Minor
src/hyperface/utils.py— fixed in Move dev/unused dependencies to optional extras #4src/hyperface/io.py— fixed in Move dev/unused dependencies to optional extras #4CITATION.cff— added with bioRxiv DOI.zenodo.json— added for Zenodo releaseAlso done
strict=Truetozip()calls