β-Thalassemia · audit
Guardrail integrity & decision trail
Governance
Synthetic research-preview demonstrator — IS_SYNTHETIC and NO_PHI hold. Not pre-registered; not externally validated. Every prediction carries researchPreview + uncertainty:"illustrative"; the no-overclaim guard (G08/G14) and the G-CONF confidential-payload gate run at build and render time.
Local infrastructure
arm64 · Mac Studio- App
- TanStack Start (Nitro node-server) · Docker
- Backend
- Prisma 7 + PostgreSQL (read contract + Decision/PiSignoff/AuditEvent)
- Model service
- ml/bthal · FastAPI (XGBoost, arm64)
- Reproduce
- make -C ml/bthal all
Reporting compliance
TRIPOD+AI checklist · PROBAST self-audit
Research preview
TRIPOD+AI checklist
22/30 covered · 5 partial · 3 not yet
Collins, Moons, Dhiman et al. BMJ 2024;385:q824. DOI 10.1136/bmj-2023-078378
PROBAST risk-of-bias self-audit
4 domains · 20 signaling questions
Participants
low ROB2 signaling questions
Multi-source registries + trial cohort.
Predictors
low ROB3 signaling questions
Pre-specified, blinded to outcome at measurement.
Outcome
unclear6 signaling questions
EBMT 2023 refined VOD criteria new; adjudication still maturing.
Analysis
high ROB9 signaling questions
Fragile: events-per-candidate-predictor margin thin (§E.2); missing-data handling under review.
§E.2 fragile spots: sample size vs candidate-predictor count · missing-data handling
Wolff et al. 2019. Open-access at probast.org
Self-audit refreshed 2026-05-28 by Anirach M.
Decision-capture trail · 0 entries
No decisions captured yet. Record MDT agreement/override on /bthal/decisions and it appears here (and in the Postgres audit log when running with a database).
Model-lock integrity
- bthal · manifest sha256 —