• pre-migration-v1 bc2580b148

    Ghost released this 2026-04-23 19:01:48 +02:00 | 196 commits to main since this release

    State at this tag:

    • 294 Playwright tests passing / 0 failing
    • Static reference linter preflight (scripts/lint-references.js) green
    • All prior session work committed: PE narrative fix, sidebar reorg
      (Bedside as own tab; Notes group includes Well/Sick Visit; "Pediatric"
      section renamed "Clinical Tools"), UI state persistence across reload,
      real HLS-CMDS lung recordings, PVC auscultation entry removed,
      lightbox moved to global overlay.
    • Prod deployed from this commit.

    Migration target:

    • Backend: Node.js + TypeScript + Fastify (or keep Express with TS).
    • Frontend: React + TypeScript + Vite + Tailwind + shadcn/ui +
      TanStack Query + TanStack Router.
    • Shared: shared/types.ts consumed by both sides.
    • Migrate tab-by-tab with Playwright as the safety net. Generate
      calculator test vectors before porting any formula.

    Reason for the tag: every commit past this point is a migration step;
    use this tag to diff what changed and to roll back cleanly if needed.

    Downloads