You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Follow-up from #1008 and PR #1643. Below is an audit of childcare programme coverage in policyengine-uk as of today. Filing as a tracker so the remaining work can be split into discrete issues / PRs rather than kept as one catch-all.
UK-wide — correctly scoped
Tax-Free Childcare (HMRC, £2k/child/yr; disabled-child higher cap covered)
Universal Credit childcare element (DWP)
Working Tax Credit childcare element (DWP, legacy)
England-only (DfE) — all correctly gate on country == ENGLAND
Structural findings (independent of regional gaps)
programs.yaml has a childcare_entitlements umbrella entry with no variable or parameter_prefix — orphan registry row. Should either bind to something or split into one row per entitlement.
No aggregating variable across programmes (e.g. "total subsidised childcare hours per child per week"). The API can't surface a single answer to "what's this family's combined childcare support" without the caller summing per-programme variables.
weeks_per_year and childcare_funding_rate live at gov.dfe root but encode English assumptions (DfE, English term structure, English hourly rates). As we extend to Scotland/Wales/NI, each region needs its own term-week and funding-rate parameters.
Minor: the three England DfE _eligible variables each re-derive the in_england check. A shared in_england helper variable would reduce duplication — not load-bearing.
Follow-up from #1008 and PR #1643. Below is an audit of childcare programme coverage in policyengine-uk as of today. Filing as a tracker so the remaining work can be split into discrete issues / PRs rather than kept as one catch-all.
UK-wide — correctly scoped
England-only (DfE) — all correctly gate on
country == ENGLANDScotland
Wales — nothing covered
Northern Ireland — nothing covered
Structural findings (independent of regional gaps)
programs.yamlhas achildcare_entitlementsumbrella entry with novariableorparameter_prefix— orphan registry row. Should either bind to something or split into one row per entitlement.weeks_per_yearandchildcare_funding_ratelive atgov.dferoot but encode English assumptions (DfE, English term structure, English hourly rates). As we extend to Scotland/Wales/NI, each region needs its own term-week and funding-rate parameters._eligiblevariables each re-derive thein_englandcheck. A sharedin_englandhelper variable would reduce duplication — not load-bearing.Suggested work split