Skip to content

Prepare 0.9-2 lifecycle, provenance, and smoothness release - #74

Merged
michaelhallquist merged 3 commits into
mainfrom
codex/release-0.9-2-smoothness
Aug 31, 2026
Merged

Prepare 0.9-2 lifecycle, provenance, and smoothness release#74
michaelhallquist merged 3 commits into
mainfrom
codex/release-0.9-2-smoothness

Conversation

@michaelhallquist

Copy link
Copy Markdown
Contributor

Summary

  • Prepare BrainGnomes 0.9-2 with strengthened postprocessing validation and orchestration.
  • Update masked SUSAN smoothness calibration from the 96-volume fMRIPrep 25.2.5 end-to-end fixture, including separate none, fMRIPrep-mask, and template-mask coefficients and validation results.
  • Complete the R and CLI project lifecycle while preserving setup_project() -> run_project() -> diagnosis as the normal applied-user workflow.
  • Keep config, doctor, and plan as optional inspection tools; run_project() resolves the same execution model internally.
  • Add status, logs, retry, and cancel recovery commands, with clear retry scope and safety behavior.
  • Record complete per-run provenance, including configuration, subjects, resources, software, host and scheduler context, checksums, job links, retry ancestry, and deferred Flywheel finalization.
  • Refresh the README, quickstart, diagnosis vignette, reference documentation, and CLI help in applied-user language without introducing a new required UX contract.

Validation

  • Clean source-package R CMD check --no-manual: Status OK
  • Full devtools::test(): passed, with two expected opt-in integration skips
  • Focused CLI and documentation-contract tests: passed
  • git diff --check: clean

Recalibrate masked-SUSAN validation by input-mask condition, enforce calibration support, and retain compact validation provenance and regression coverage. Add an rsync-free fsaverage copy fallback for newer fMRIPrep containers.
Recalibrate masked-SUSAN checks for deterministic distributed 96-volume estimates, strengthen postprocessing validation and audit reporting, and add the project lifecycle planning and recovery interfaces. Include regression coverage and release documentation for BrainGnomes 0.9-2.
Preserve the established setup, run, and diagnose workflow while adding optional inspection and recovery commands. Record complete per-run provenance, connect retries and deferred submissions, and update the CLI and applied-user documentation.
@michaelhallquist
michaelhallquist merged commit bf4da4a into main Aug 31, 2026
6 checks passed
@michaelhallquist
michaelhallquist deleted the codex/release-0.9-2-smoothness branch August 31, 2026 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant