Skip to content

docs: roadmap cleanup + chart-coordinate lifecycle readability pass - #296

Merged
pacharanero merged 2 commits into
livefrom
docs/roadmap-cleanup-and-chart-coordinate-lifecycle
Sep 24, 2026
Merged

pacharanero merged 2 commits into
livefrom
docs/roadmap-cleanup-and-chart-coordinate-lifecycle

Conversation

@pacharanero

Copy link
Copy Markdown
Member

What

  • Move R1 (nullable chart y) and R3 (APIM OpenAPI sync) to Completed findings - both are done, with evidence.
  • Note R12 (Fenton removal) partial progress: rcpchgrowth PR Large error for preterm babies plotted at 2 y and 1y #126 / v4.6.5 stopped shipping the unlicensed LMS PDF, but the reference constants/loader/dispatch code and all downstream repos are untouched. Item stays open.
  • Rework spec/chart-coordinate-lifecycle.md for readability only - dense paragraphs split into bullet lists, bold lead-ins, historical-comparison section restructured as a numbered procedure. No content added or removed.

Why

R1 and R3 were sitting under active sections despite being fully shipped; R12 needed to reflect the packaging-only progress from the rcpchgrowth side without overclaiming completion. The lifecycle doc was flagged as dense and hard to read before the next planning session.

Verified

  • git diff --check passes
  • No code changes - docs only

…dinate lifecycle doc

R1 (nullable chart-y) and R3 (APIM openapi sync) are both fully done -
moved to Completed findings with evidence (PR #290; PR #281/#284/#291,
#229 closed).

R12 (Fenton removal): rcpchgrowth PR #126 / v4.6.5 stopped shipping the
unlicensed LMS PDF. Noted as partial progress - the reference constants,
loader, and CDC dispatch/chart branches are still present in rcpchgrowth
source and untouched downstream, so the item stays open.

Reworked spec/chart-coordinate-lifecycle.md for readability: dense
paragraphs split into scannable bullet lists, bold lead-ins on key
points, historical-comparison section restructured as a numbered
procedure. No content added or removed.
…ponent CI step

Two concrete steers from discussion, replacing the earlier disk-cache
proposal:

- Server: generate the full coordinate set once per process, in
  memory only. No disk persistence - no measurable benefit, and it
  risks a process silently serving coordinates from a stale engine
  version. This also removes most of the disk-cache coordination
  complexity (staging dirs, atomic publish, partial-write races,
  shared-volume writability) since nothing is shared or persisted.

- React: leading proposal is a CI build step in the Component repo
  that regenerates the bundle from a pinned rcpchgrowth release,
  rather than hand-maintained/manually-regenerated data. Left open:
  whether the generated .ts modules stay tracked in Git or become a
  release-only artifact, and how the rcpchgrowth pin gets bumped.

Updated the startup lifecycle, repository layout, testing strategy,
benchmark plan, sequence, and open questions sections to match.
Rewords roadmap R11 to summarise the same direction. Still a
discussion draft - no runtime implementation.
@pacharanero
pacharanero merged commit de415d4 into live Sep 24, 2026
1 check passed
@pacharanero
pacharanero deleted the docs/roadmap-cleanup-and-chart-coordinate-lifecycle branch September 24, 2026 17:21
@rcpch-prout

rcpch-prout Bot commented Sep 24, 2026

Copy link
Copy Markdown

Seen on LIVE (merged by @pacharanero 3 minutes and 15 seconds ago) Please check your changes!

@github-actions

Copy link
Copy Markdown

@pacharanero @mbarton: the live deployment and APIM OpenAPI import completed successfully. Please verify the API operations and policies in the Azure portal.

Deployment: https://github.com/rcpch/digital-growth-charts-server/actions/runs/36033787160

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant