Skip to content

[Repo Assist] docs(changelog): add 20-22 March 2026 changes + GenCORECalculationsScaffolding.fsx#16

Merged
halcwb merged 3 commits intomasterfrom
repo-assist/changelog-mar-20-22-2026-56b55e9ff5f4ef4a
Mar 23, 2026
Merged

[Repo Assist] docs(changelog): add 20-22 March 2026 changes + GenCORECalculationsScaffolding.fsx#16
halcwb merged 3 commits intomasterfrom
repo-assist/changelog-mar-20-22-2026-56b55e9ff5f4ef4a

Conversation

@github-actions
Copy link

🤖 This is an automated contribution from Repo Assist.

Summary

This PR covers two things:

1. CHANGELOG update for 20–22 March 2026

Adds entries for significant commits merged since the last CHANGELOG update:

Added:

Fixed:

2. scripts/GenCORECalculationsScaffolding.fsx — W3 GenCORE Calculations scaffolding

Continues the W3 test coverage initiative for GenCORE.Lib, focusing on Calculations.fs and Measures.Conversions — the portion of GenCORE not addressed by PR #15 (which covers Patient.fs).

Catalogues 37 functions across 6 modules:

Module Pure Tested Gap
Conversions 9 0 9
Creatinine 2 1 1
Urea 2 1 1
Age 6 2 5
BSA 6 6 0 (fully covered ✅)
Renal 9 8 1
Total 34 18 17 untested pure

Generates ~32 scaffolded Expecto test cases for:

  • ConversionTests: weeksToDays, daysToWeeks, intYearsToDays, kg↔g, m→cm, L↔mL, creatinine round-trip
  • AgeCalculationTests: yearsMonthsWeeksDaysToDays, option variant, postMenstrualAge, ageToString/NL/NlShort
  • RenalCalculationTests: renalFunction threshold boundaries, CKD-EPI 2009 vs 2021 comparison, pediatric Schwartz formula

W3 context

Script Library Status
CoverageAnalysis.fsx All libs (overview) ✅ merged
TestMigrationStatus.fsx All libs (migration status) ✅ merged
ZFormTestMigration.fsx ZForm.Lib ✅ merged → tests migrated
NKFTestAnalysis.fsx NKF.Lib ✅ merged
ZFormCITests.fsx ZForm.Lib ✅ merged → tests migrated
NKFCITests.fsx NKF.Lib ✅ merged
GenOrderTestScaffolding.fsx GenORDER.Lib 🔄 PR #13 pending
GenFORMTestScaffolding.fsx GenFORM.Lib 🔄 PR #14 pending
GenCOREPatientScaffolding.fsx GenCORE.Lib (Patient) 🔄 PR #15 pending
GenCORECalculationsScaffolding.fsx GenCORE.Lib (Calculations) this PR

Test Status

Both changes are documentation/script-only — no source or test code modified. No build or test run required.

The script was validated by running dotnet fsi scripts/GenCORECalculationsScaffolding.fsx successfully: all 37 entries printed, coverage table generated, scaffolded tests output produced, no errors.

Generated by Repo Assist

To install this agentic workflow, run

gh aw add githubnext/agentics/workflows/repo-assist.md@f2c5cf1e4af58e09a93ba0703c6bf084711b265f

Generated by Repo Assist

To install this agentic workflow, run

gh aw add githubnext/agentics/workflows/repo-assist.md@f2c5cf1e4af58e09a93ba0703c6bf084711b265f

github-actions bot and others added 2 commits March 22, 2026 20:27
- feat: Clean Architecture investigation script + design doc (PR informedica#195)
- feat: print dialogs for emergency/continuous meds and nutrition (PR informedica#193)
- fix: GenOrder incompatible substance concentrations (PR informedica#188)
- fix: UI date formatting zero-padded display (PR informedica#193)
- fix: agent-architecture.md code-snippet bugs (PR informedica#188)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…coverage

Adds scripts/GenCORECalculationsScaffolding.fsx — W3 test coverage
analysis and scaffolding script for GenCORE.Lib Calculations.fs
and Measures.Conversions.

Catalogues 37 functions across 6 modules:
- Conversions (9 pure, 0 tested — gap of 9)
- Creatinine (2 pure, 1 tested — gap of 1)
- Urea (2 pure, 1 tested — gap of 1)
- Age (6 pure, 2 tested — gap of 5)
- BSA (6 pure, 6 tested — fully covered)
- Renal (9 pure, 8 tested — gap of 1)

Generates ~32 scaffolded Expecto test cases for:
- Conversions: weeksToDays, daysToWeeks, intYearsToDays, kg/g, m/cm, L/mL
- Age: yearsMonthsWeeksDaysToDays, postMenstrualAge, ageToString variants
- Renal: renalFunction thresholds, CKD-EPI comparison, pediatric Schwartz

Continues the W3 test coverage series (after PRs #13, #14, #15).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions bot added automation documentation Improvements or additions to documentation enhancement New feature or request repo-assist labels Mar 22, 2026
@halcwb halcwb marked this pull request as ready for review March 23, 2026 08:50
@halcwb halcwb merged commit 8671707 into master Mar 23, 2026
3 checks passed
@halcwb halcwb deleted the repo-assist/changelog-mar-20-22-2026-56b55e9ff5f4ef4a branch March 23, 2026 08:53
github-actions bot pushed a commit that referenced this pull request Mar 23, 2026
…ssues

- Add entries for safe-and-clean server architecture (PR informedica#204)
- Add Fable update (PR informedica#205)
- Add GenFORM/GenORDER/NKF tests migrated to CI (PR informedica#206)
- Add graceful shutdown (PR informedica#207)
- Add Fantomas formatter pre-commit hook (PR informedica#208/informedica#209)
- Fix '+' prefixes on 3 lines (leftover diff markers from PR #16 merge)
- Remove 2 duplicate entries (GenOrderTestScaffolding, Server/GenForm)
- Add Removed section for cleaned-up W3 analysis scripts

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation documentation Improvements or additions to documentation enhancement New feature or request repo-assist

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant