Skip to content

v0.3.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@AzalDaniel AzalDaniel released this 26 Jun 13:09
· 388 commits to main since this release
89c6844

What's Changed

  • M0–M1: bootstrap, canonical model, PF/Tebra adapter, reconstruction engine, pipeline CLI by @AzalDaniel in #1
  • M1.5a: FHIR R4 export/ingest with exact round-trip losslessness by @AzalDaniel in #8
  • M1.5b: C-CDA ingest, hardened XML parser, dev-process skills, SECURITY.md by @AzalDaniel in #9
  • M1.8: archive + bundle deliverers — Archivist vertical complete by @AzalDaniel in #10
  • release: v0.1.0 — changelog, install docs, PyPI Trusted Publishing workflow by @AzalDaniel in #11
  • paper: JOSS submission draft (paper.md + verified paper.bib) by @AzalDaniel in #12
  • M2.10a: browser-delivery safety spine — 15-state machine + WAL tracking ledger by @AzalDaniel in #13
  • M2.10b: upload engine — verified lifecycle, retries, wrong-patient abort by @AzalDaniel in #14
  • M2.10c: parallel workers, session manager, CDP attach, run reports by @AzalDaniel in #15
  • M2.11: L0–L6 verification — the layered wrong-chart defense by @AzalDaniel in #16
  • M2.12a: capability registry + shortest-path router — evidence-or-refuse by @AzalDaniel in #17
  • M2.12b: browser destination packs + tebra scaffold + selector-discovery wizard by @AzalDaniel in #18
  • M2.13a: FHIR R4 API pusher — modern delivery over the same verified stack by @AzalDaniel in #19
  • M2.13b: C-CDA export — the inverse adapter with a declared-loss ledger (completes M2) by @AzalDaniel in #20
  • M1.5: golden rendering tests (pinned Chromium) + Synthea external-evidence e2e lane by @AzalDaniel in #21
  • M3.14: packgen extract + infer — the layout learner's analysis half by @AzalDaniel in #22
  • M3.15: packgen emit + pack-init wizard — the layout learner writes packs (completes M3) by @AzalDaniel in #23
  • M4.17: GUI shell + controller + liquid-glass pipeline dashboard by @AzalDaniel in #24
  • M4.18-19: migration wizard, section matrix, upload console, packgen UI (completes M4) by @AzalDaniel in #25
  • M5.20: CS50 packaging — README finale, demo storyboard, submission kit (completes M5) by @AzalDaniel in #26
  • registry: 12-vendor EHI survey — 7 new destinations, all cited by @AzalDaniel in #27
  • docs: Oracle EHI schema brief — verified spec for the Cerner adapter by @AzalDaniel in #28
  • sources/oracle_ehi: Cerner Millennium V500 ingest adapter (cited-schema build) by @AzalDaniel in #29
  • docs: README install section reflects the live PyPI release by @AzalDaniel in #30
  • gui: carry the real Liquid Glass design system from the predecessor by @AzalDaniel in #31
  • fidelity: port the predecessor's clinical code tables and behaviors by @AzalDaniel in #32
  • packs: the Practice Fusion SOAP-note forensic replica by @AzalDaniel in #33
  • test: make the PF golden date-independent (render-day 'as of') by @AzalDaniel in #34
  • core: shared command layer (CLI + GUI as thin adapters) by @AzalDaniel in #35
  • cli: deterministic exit-2 for operator-input errors by @AzalDaniel in #36
  • deliver: single-pass per-patient bundle attribution by @AzalDaniel in #37
  • packs: precompute a per-call RecordViewIndex in build_context by @AzalDaniel in #38
  • deliver: atomic output writes + an output-directory lock by @AzalDaniel in #39
  • packs: hash-pin external packs with explicit trust-on-first-use by @AzalDaniel in #40
  • gui: fix the run_pipeline_async race and reach CLI run-parity by @AzalDaniel in #41
  • chore: eliminate the GUI controller's type-ignore bandaids by @AzalDaniel in #42
  • gui: per-patient run detail + run-form parity with the CLI by @AzalDaniel in #43
  • sources: add a FHIR R4 / US Core ingest adapter (any-EHR-in) by @AzalDaniel in #44
  • reconstruct: standard C-CDA render path (vendor HL7 CDA.xsl) by @AzalDaniel in #45
  • migrate: from-X-to-Y composition (CLI + GUI) by @AzalDaniel in #46
  • upload: anast upload CLI + manifest persistence (browser delivery) by @AzalDaniel in #47
  • pipeline: clean errors on bad/empty/no-route input + lock all output dirs by @AzalDaniel in #48
  • sources: learn a new structured export format from an example by @AzalDaniel in #49
  • gui: source-learning wizard (GuiController.source_init + source.html) by @AzalDaniel in #50
  • packinit: shared pack-init command core + async GUI variant by @AzalDaniel in #51
  • gui: migrate-wizard parity — pack-dir/trust/force/sections/qa levers by @AzalDaniel in #52
  • perf: build the per-record render index once per record, not per encounter by @AzalDaniel in #53
  • gui: drive the upload engine from the console (start/stop/monitor) by @AzalDaniel in #54
  • release: cut 0.2.0 + professionalize the docs by @AzalDaniel in #55
  • fix: ASCII-safe console glyphs so the CLI never crashes on a non-UTF-8 terminal by @AzalDaniel in #56
  • fix: surface a no-route migration in the GUI, not a silent success (CLI/GUI parity) by @AzalDaniel in #57
  • refactor: one shared upload command for the CLI and GUI (unify attempts, skiplist, lock-then-read) by @AzalDaniel in #58
  • refactor: one shared learn-a-source command for the CLI and GUI by @AzalDaniel in #59
  • gui: drive the learn-a-source wizard asynchronously (daemon worker + events) by @AzalDaniel in #60
  • perf: build the flowsheet's vital-by-encounter scan once per record, not per encounter by @AzalDaniel in #61
  • refactor: decompose build_context into focused, output-preserving helpers by @AzalDaniel in #62
  • feat: app frozen-readiness — GUI entry point + anast doctor bundled-asset self-check (PKG-1) by @AzalDaniel in #63
  • 0.3.0: installable Windows app, CLI/GUI parity, and pre-release remediation by @AzalDaniel in #64
  • Resolve the second objective review: P0 data-loss + unsafe-upload, P1s by @AzalDaniel in #65
  • docs: finalize 0.3.0 — verify-default wording reconciled by @AzalDaniel in #66

New Contributors

Full Changelog: https://github.com/AzalDaniel/Anastomosis/commits/alpha3