Roadmap#
Planned and in-flight features. This page is the single source of
truth: the matching section in README.md is generated from this
file by scripts/sync_roadmap.py (a pre-commit hook keeps the two in
sync). Use ✅ for completed items and ⬜ for outstanding ones.
✅ Add: Small Diagram version (delivered as the
minimalstyle in v0.1.3)✅ Add: Verbose option for communication of saving options (delivered as
verbose=Falsein v0.1.3)✅ Add: Export Python data + resolved style as a paste-ready
.cohort.json+.style.tomlpair for the Interactive Generator (delivered asexport()andplot_and_export()in v0.1.4)⬜ Add: “Load Bundle” button in the Interactive Generator that reads a single combined JSON file (data + style + meta) and auto-populates all inputs, removing the two-textarea paste step
⬜ Add: Python-based PRISMA2020 style generation, if necessary
⬜ Add: Diagrams for multiple Arms (e.g. something like CONSORT style)
⬜ Add: Multi-source / multi-center patient recruitment — support several parallel input streams (e.g. one box per recruiting site or registry) that merge into a single downstream cohort flow, including aggregated participant counts and per-source labelling
⬜ Add: Full test coverage — assert per-node
colorandexclusion_coloroverrides actually change renderedfacecolor; assert[exclusion] modecan be overridden via a custom TOML file; cover theverbose=Trueprint path; consider an image-comparison regression test⬜ Consider: switch the
verbose=Trueprint path to standard Pythonloggingso callers can control level, destination and handlers without per-call flags