Repository navigation
Apply Texas Workforce Board parent share of cost scales before TX3C - #10623
Conversation
TWC's BCY25 four-age-group rate table (effective October 1, 2024) lists Dallas County at: - LCCC TRS4 infant part time: $46.60 (was 45.45) - LCCH TRS3 school-age full time: $39.43 (was 38.65, the TRS2 value) - RCCH regular infant part time: $34.80 (was 37.00, the preschool full-time value) - RCCH regular school-age full time: $34.00 (was 36.50) The table's own tier arithmetic confirms each one. For RCCH regular infant part time, the table's TRS2 rate of $36.55 is $34.80 x 1.05. A full comparison of all 4,032 cells against the PDF found no other differences. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
TWC WD Letter 20-23, Attachment 1 sets each Board's maximum provider payment rates for BCY 2024 (October 1, 2023 to September 30, 2024). It uses the same four age groups, provider types, ratings and schedules as the BCY 2025 four-age-group table, so each of the 4,032 cells takes a 2023-10-01 value with no merging. Before this, 2024 subsidies used the October 2024 rates for all twelve months. Each Board set its own parent share of cost scale until TX3C launched on January 13, 2025 (WD 24-23), so no statewide BCY 2024 copay scale exists. The copay parameters now start on 2025-01-01 and say so; the model still applies the statewide scale to earlier periods. test_tx_ccs_rates_table.py checks every cell against 40 TAC 809.20's Texas Rising Star markups, the TRS star ordering, part-time and blended rates within full time, and WD 19-24 Change 1's rule that BCY 2025 keeps each non-relative BCY 2024 rate. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
TWC revised WD 20-23 Attachment 1 on October 16, 2023 and kept its October 1, 2023 effective date. TWC's WD 20-23 page links the revision (sites/default/files/wf/docs/20-23-att1-twc.pdf, sha256 dcb54a8d..., the same bytes Wayback captured in February 2024 and July 2025). The previous commit used the August 29, 2023 original from the policy-letter path, which the revision supersedes. Against the original, the revision raises 2,646 Texas Rising Star and Texas School Ready rates by $0.01 to $0.17 a day and changes ten relative care rates: nine East Texas cells rise by $3.35 to $4.55, and Texoma's toddler full-time rate falls from $17.26 to $16.64. No regular rate changes. Two parsers (poppler and pdfminer) agree on all 4,032 cells, and Panhandle's Board packet table (December 7, 2023 meeting) matches the revision on all 135 of its cells. The invariant test now checks 40 TAC 809.20(c)'s 5, 7 and 9 percent markups and (d)'s 2-percentage-point gap between star levels exactly, with Texas School Ready at the Two-Star markup. The revision and the BCY 2025 table meet both in every cell; the August original misses the markup in 605 cells and the gap in 366. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Before TWC's TX3C system launched on January 13, 2025, each Local Workforce Development Board set its own Child Care Services parent share of cost scale. Add tx_ccs_board_copay, which applies a Board's scale by income as a share of the SMI in force that month, with TWC's whole-dollar range limits, and a per-Board switch (copay/board/applies.yaml) that falls back to the statewide scale where no Board chart was found. Encode Workforce Solutions Panhandle's charts for BCY 2024 and BCY 2025 (unchanged amounts: $30 to $310 for the first child, $15 to $100 for each additional child). The other 27 Boards fall back to the statewide scale until their charts are encoded. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Check board_scale_amount on both sides of all 252 SMI range limits in WD 24-23 Attachment 2 (BCY 2024) and the BCY 2025 ranges, family sizes 2 to 15, using the SMI parameter for each month. Also check that every Board scale rises with income and that every Board that applies its own scale has one for each period it applies. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Panhandle's policy CC 3.1 reduces the parent share of cost 30% when a child attends a Texas Rising Star provider and 25% when every child is in part-time care, and gives a family that qualifies for both the greater one. Add reduction parameters by Workforce Board region (zero for Boards without one) and apply them in tx_ccs_board_copay. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ming with TX3C TWC reads 40 TAC 809.19's bar on a minimum share of cost to mean a family with no countable income pays no copay (CCDF State Plan 2022-2024, section 3.2.4), so Board scales whose lowest range starts at $0 now charge $0 at zero income. TWC applied its July 2024 rule changes, the 7% of income cap and the end of Texas Rising Star discounts, with the statewide scale that came with TX3C (WD 06-24, Change 2; FFY 2025-2027 State Plan, section 3.1.1). The Board scales therefore carry no cap and keep their reductions until TX3C. New tests cover both, and the reduction parameters cite the 2022 rule's greater-of requirement. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
An independent review found that a part-time rate copied into the full-time cell passed every check, so the docstring's claim that any misplaced value fails didn't hold. Outside relative care, the schedule check is now strict. It lists Concho Valley's BCY 2024 home-based infant cells, where TWC printed equal part-time and full-time rates, as the only exception, and fails if a listed cell stops being equal. A new check holds each Texas School Ready rate equal to the Two-Star rate, as both tables print it. The docstring now says which errors these bounds catch and which they can't. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
WD 20-24 let each Board assess the parent share of cost with either TWC's SMI or FPG income ranges, and WD 24-23 Attachment 2 printed both for BCY 2024. Board scales can now use the FPG ranges: uses_fpg_ranges.yaml marks the Boards that do, and fpg_income_limits.yaml holds TWC's printed limits by family size (2 to 15) and FPG percent for October 2023 and October 2024. TWC prints * where a limit would pass 85% of SMI; those cells are .inf, so the range below them runs to the eligibility limit. No sourced Board uses FPG ranges yet, so every Board's flag is false. TWC's FPG limits follow no single rounding rule, so the model reads the printed table. The October 2024 table follows HHS's 2024 guidelines through family size 8, then adds Hawaii's $6,190 per person instead of the contiguous states' $5,380. TWC never posted a corrected file (the March 2025 Wayback capture and today's file match the copy encoded here), and Boards assessed families against it, so the model keeps the printed limits. Tests: each printed limit lies within $1 of its share of the guideline, with that exception stated, and * appears exactly where the limit would pass 85% of SMI; the lookup lands every family of size 1 to 17 in the right range on each side of each limit; FPG thresholds must name TWC's ranges; and a reform that moves Panhandle's November 2024 scale onto FPG ranges checks the formula end to end. Five mutants (flag ignored, flag off, percent ignored, a * made finite, a limit moved $3) each fail a test. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Cases 1 and 2 now sit at TWC's rounded 20% SMI limit for three people ($1,323 a month in FY 2024) and one dollar above it, so they check the rounding and the strict "more than" bracket edge. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Rewrite the rate-table test's docstring and comments, the rates.yaml and copay YAML comments, and the changelog fragment so that TWC, its Commission and the Boards act, where the text had a rule or a table acting. No parameter value or test logic changes, and the rate-table test still passes 10 tests. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…s-board-psoc # Conflicts: # policyengine_us/parameters/gov/states/tx/twc/ccs/copay/rate/additional_child.yaml # policyengine_us/parameters/gov/states/tx/twc/ccs/copay/rate/first_child.yaml # policyengine_us/parameters/gov/states/tx/twc/ccs/copay/rate/maximum.yaml
The model copies each parameter's earliest value back to 2015, so Panhandle's switch, first set true on 2023-10-01, applied its BCY 2024 scale from 2015. Every Board now starts false at 0000-01-01, and new tests check that no Board scale applies before October 2023 (a Python check on the loaded parameters and a September 2023 Panhandle case). Two more cases cover the statewide fallback: Case 8 now checks the statewide copay after TX3C, and Case 16 switches Alamo's scale off and checks the statewide copay in a month when Panhandle's own scale applies, so a switch that ignored the family's region would fail. From the design review: each Panhandle page capture is now cited for the chart it links, the four misprinted limits in Panhandle's BCY 2024 chart and the reductions' start date are documented, the reductions cite 809.19(b)(7) and (b)(8) as in force from October 1, 2023, the FPG size clip is documented, and the changelog gives the model's switch month. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… gaps - Alamo (BCY 2024 and October 2024 to January 12, 2025): SMI ranges, $30-$290 first child and $0-$140 each additional child; 10% off at a Texas Rising Star provider in BCY 2024; the share of cost cannot exceed the family's monthly gross income (new caps_at_income.yaml). - Brazos Valley (BCY 2024, continued to TX3C under WD 20-24): eight SMI ranges, $25-$200 and $10-$80, with one top range from 75% to 85% SMI. - Borderplex (BCY 2024 and BCY 2025): SMI ranges, $19-$152 and $10-$76, then $21-$331 and $10-$166; its discounts ended October 1, 2023. - Gulf Coast, North Texas and Concho Valley: no Board chart found for October 2023 to January 2025, so the statewide scale stays. - Case 16 now tests the fallback with North Texas, a recorded gap, so it no longer needs an in-test parameter change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- South Texas (BCY 2024): SMI ranges, $50-$400 for the first child and $20-$100 for each additional child. No Board chart was found for October 2024 to January 2025, so the statewide scale applies then. - Coastal Bend, Deep East Texas, Heart of Texas, Permian Basin, Cameron, Central Texas and Texoma: no Board chart found for October 2023 to January 2025, so the statewide scale stays. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Greater Dallas (BCY 2024 and October 2024 to January 12, 2025): policy S0408, change 5 sets $26-$286 for the first child and $11-$121 for each additional child on TWC's FPG ranges, the first sourced Board scale on FPG ranges. The Board kept the 2016 table (2019 vote, policy page through March 2025) and adopted TWC's ranges each October. - Middle Rio Grande, Southeast Texas and West Central Texas: no Board chart found for October 2023 to January 2025. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Rate-table docstring and comments: outside relative care, the checks fail on a part-time rate copied into a full-time cell; they can pass a rate copied from another age group or a relative care part-time rate copied into a full-time cell. State that under §809.20(b)(2), Boards set Texas School Ready rates only for infants, toddlers and preschoolers, while TWC printed school-age ones equal to the Two-Star rate. - Copay comments: cite WD 20-24 and TWC's January 27, 2025 bulletin on the TX3C launch. In maximum.yaml, say that TWC's Commission adopted the 7% cap in §809.19 in July 2024 and that TWC said it would apply it with TX3C. PolicyEngine applies these values back to 2015. - Changelog: PolicyEngine had applied October 2024 rates to every month from January 2015 through September 2024. No parameter value or test logic changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
South Plains, Tarrant County, Northeast Texas, Capital Area and Rural Capital: no Board chart was found for October 2023 to January 2025, so these Boards keep the statewide scale. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Neither Board's chart for October 2023 to January 2025 was found, so both keep the statewide scale. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
East Texas's handbook describes its scale's structure but no chart or amounts were found, so East Texas keeps the statewide scale. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Resolve the comment conflicts in copay/rate/first_child.yaml, additional_child.yaml and maximum.yaml: keep #10598's wording and add that a Board's own scale applies where copay/board/applies.yaml turns one on. maximum.yaml keeps both PRs' references. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Four readings in this PR choose between 40 TAC 809.19 and TWC's practice: Board scales until TX3C although the rule has the Commission establish the share of cost from December 1, 2023; no 7% cap on Board scales although (a)(1)(C) caps it from July 29, 2024; the Texas Rising Star reduction until TX3C although the July 2024 amendments removed it; and no share of cost at zero income although Board charts print one. Each goes in source_conflicts/candidates.yaml, as the hub protocol has a ruling PR do; the markers follow once the shared register has the entries. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…mber 7, 2023 packet The packet's first page names the Panhandle Workforce Development Consortium's Governing Body. Agenda item 6 has the Body concur with the Panhandle Workforce Development Board's December 6, 2023 actions, and item 6(i) carries the Board's policy CC 3.1, effective December 6, 2023 (p. 97). Comments and reference titles only; no values change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Reword the three copay rate comments and the changelog. TWC's Commission amended 40 TAC §809.19 in September 2022 to set the parent share of cost statewide from December 1, 2023, and adopted a statewide method on November 7, 2022, but TWC put both off until TX3C (WD 06-24, Change 2). Cite the 2022 adoption and WD 06-24, Change 2 in each file. Add backlog items us-tx:ccs-board-psoc-before-tx3c and us-tx:ccs-rate-age-groups-before-tx3c to source_conflicts/candidates.yaml. The age-group item cites Government Code §2308.315 and the July 2024 amendments, which removed the four earlier age groups from §809.20. In the rate-table test docstring, say that the test checks relative care rates only for schedule order, cite WD 19-24, Change 1 for relative care alone, and drop the claim that the test builds no tax-benefit system. Give the Case 7 and 8 copay arithmetic unrounded. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Its research found no Board chart for October 2023 to January 2025, so the statewide scale applies, as before. Comment only; no values change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Conflicts: - copay/rate/first_child.yaml, additional_child.yaml, maximum.yaml: take #10598's new history comments and keep this PR's note that a Board scale turns the statewide scale off (and its 7% cap), plus the State Plan reference on the cap. - tx_ccs.yaml: keep this PR's Panhandle cases 7 and 8. - source_conflicts/candidates.yaml: both sides added us-tx:ccs-board-psoc-before-tx3c. Keep one entry with #10598's question, sources and readings, plus this PR's sources, its ruling, its code paths and both PRs. Write out the YAML aliases in this PR's other three entries. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
In WD Letter 19-24, Change 1 (pp. 1-2), TWC gives the method its Commission approved on September 10, 2024, under which TWC kept any BCY 2025 rate that would have dropped at its prior-year level. Cite the letter again in the rate-table test docstring for those levels, as well as for relative care (p. 3). In the age-group backlog item, cite section 2 of S.B. 1555 (2021), in which the Legislature gave Boards until December 1, 2023 to set the rates that Government Code §2308.315 requires. Cite the 2022 rule preamble too, in which TWC's Commission tied §809.20(a)(3)'s date to that deadline. Say that PE-US switches to eight-group rates in January 2025. Mark us-tx:ccs-board-psoc-before-tx3c ruled and give PolicyEngine's pick in its note. Quote the note, since YAML read "#10623" as the start of a comment and dropped its last sentence, and give the family size in the example. Give the Case 7 copay rate as 4.422476%, have TWC launch TX3C in the three copay comments, and say in the changelog that no copay changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
In the three copay comments, date TWC's phase-in of the statewide scale from TX3C's launch, rather than say twice in a row that TWC launched TX3C. In us-tx:ccs-board-psoc-before-tx3c, give the example's family as one parent and one child, whose care the Board subsidizes, and say that PE-US models no Board scale until #10623 merges. In us-tx:ccs-rate-age-groups-before-tx3c, shorten the question. In the rate-table test docstring, say that the mistyped value breaks a bound. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Conflicts: - copay/rate/first_child.yaml, additional_child.yaml, maximum.yaml: take #10598's rewrapped history comments and keep this PR's Board-scale clause and State Plan reference. - tx_ccs.yaml: keep this PR's Panhandle cases 7 and 8. - source_conflicts/candidates.yaml: us-tx:ccs-board-psoc-before-tx3c takes #10598's new question and example, and a note that opens with #10598's dated ruling and keeps this PR's reasons; the rest of this PR's entry and its other three entries stay as they were. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Brings in #10636, which changes tx_ccs_payment_rate.py and its YAML cases, so CI tests the two together. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
#10598 merged as 56e0a3a. Conflicts: - copay/rate/first_child.yaml, additional_child.yaml, maximum.yaml and tests/.../tx_ccs.yaml: main's versions equal #10598's head, so this branch's versions (#10598's text plus the Board-scale clauses, the State Plan reference and Cases 7 and 8) stand. - source_conflicts/candidates.yaml: three-way merge against #10598's head; keeps main's new entry from #10590 and this PR's four Texas entries. Only those four differ from main. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Round Alamo's Texas Rising Star-discounted share of cost to the nearest dollar, halves up, as its BCY 2024 chart by family size prints it (new reduction/rounds_to_dollar.yaml). Tests cover a $75 share ($68) and a three-child family ($432). - Carry South Texas's BCY 2024 amounts to January 12, 2025. WD 20-24 lets a Board keep its BCY 2024 amounts without a vote, and no later chart or Board action was found. - Correct the reduction references: 40 TAC 809.19(b) took effect December 1, 2023. Cite (a)(8) and (a)(9) for the months before, and the July 2024 rule's 809.19(g) for part-time care. - Disclose Brazos Valley's part-time reduction: the FFY 2025-2027 State Plan lists it, but its size wasn't found, so the model applies none. A test pins that. - Say that Board charts count children in care and the model counts eligible children, as the statewide branch does. - Assert eligibility in the zero-income test, and fix stale wording in the changelog and the income-range test comment. - candidates.yaml: cite 47 TexReg 6437 (the page the July 2024 adoption preamble gives), add the State Plan's September 1, 2024 date for the 7% cap, and note that WD 06-24 Change 2 gives no date of its own for ending Texas Rising Star discounts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Case 23 puts all three children at a Texas Rising Star provider, as Alamo's chart by family size assumes. - New Case 25 tests a discounted share that ends in 50 cents in the more than 70% to 75% SMI range: $365 * 0.9 = $328.50, and the chart prints $329. - The carried-over chart tests for Brazos Valley and South Texas quote the BCY 2024 chart's printed dates and say the model continues it, instead of printing "continued" as if the chart said so. - The changelog no longer says a Board continued its chart, which no record confirms for South Texas. - The income-range test comment says Greater Dallas's chart tests check two FPG limits. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Hand-off to the US + core hub.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #10623 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 1 2 +1
Lines 15 92 +77
Branches 0 4 +4
=========================================
+ Hits 15 92 +77
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
US + core hub merge audit, us#10623 at
🤖 Generated with Claude Code |
#10598, which this PR builds on, merged into
mainon November 3, 2026.What this changes
Before TWC's TX3C case management system launched on January 13, 2025, each of Texas's 28 Local Workforce Development Boards set its own Child Care Services parent share of cost (PSoC) scale (40 TAC §809.19; WD 24-23 for BCY 2024; WD 20-24 for BCY 2025). Today the model applies TWC's statewide TX3C scale to every month, including October 2023 to January 2025.
tx_ccs_board_copayapplies a Board's scale. It reads the family's income as a share of the SMI in force that month, using the fiscal-year SMI that starts each October 1, and TWC's whole-dollar range limits. Those limits are round(share × annual SMI / 12), which reproduces all 252 SMI-range cells in WD 24-23 Attachment 2 and the BCY 2025 ranges.copay/board/applies.yamlholds a switch for each Board. It is true for the periods where the research found the Board's scale, and false from 2025-01-01 (actual effective date 2025-01-13). Where the research found a Board's BCY 2024 scale but no later one, the switch stays true and the model continues that scale until TX3C, as WD 20-24 let Boards do. Where the research found no Board scale,tx_ccs_copaykeeps the statewide scale. Every Board's switch starts false at 0000-01-01: the model copies each parameter's earliest value back to 2015 (backdate_parameters), so a switch that started true would apply a Board's first scale from 2015. Months before October 2023 keep the statewide scale, as before this PR.copay/board/fpg_income_limits.yamlholds the printed limits by family size (2 to 15) and FPG percent for October 2023 and October 2024. Where TWC prints * because a limit would pass 85% of SMI, the cell is.inf, so the range below it runs to the eligibility limit.copay/board/uses_fpg_ranges.yamlmarks the Boards on FPG ranges; Greater Dallas is the first.copay/board/reduction/holds the reductions some Boards give, by region. Panhandle's policy CC 3.1 gives 30% off when a child attends a Texas Rising Star provider and 25% off when every child receives part-time or blended care, and a family that qualifies for both gets the greater one. Alamo gives 10% off at a Texas Rising Star provider in BCY 2024, and its chart rounds the discounted share to the dollar (copay/board/reduction/rounds_to_dollar.yaml). Borderplex ended its discounts on October 1, 2023.copay/board/caps_at_income.yamlmarks the Boards that cap the share of cost at the family's monthly income. Alamo's charts print the cap ("The parent share of cost cannot exceed the family's monthly gross income"), and the model applies it after any discount.Board scales
Cloud and local research sessions searched each Board's site, Board packets and minutes, the Wayback Machine and Common Crawl for both periods; the private research repository PolicyEngine/tx-ccs-board-psoc holds their records and sources. "Not found" means no Board chart or policy table for that period turned up, so the model keeps the statewide scale. Amounts are monthly.
Plan
Review
An independent review at 21ae4d9 checked every chart amount and range limit against the charts, every SMI and FPG cell, the formula, four gap Boards' searches, the tests and the source-conflict entries. It asked for four changes:
It also led to smaller fixes: the Texas Register page in
candidates.yaml(47 TexReg 6437), the State Plan's September 1, 2024 date for the 7% cap and WD 06-24 Change 2's undated end of Texas Rising Star discounts in two readings, a zero-income test that now asserts eligibility, and stale wording in the changelog and a test comment.A re-review at 34f99b6 confirmed each fix and approved. e9d1923 then applied its optional notes: Case 23 puts every child at a Texas Rising Star provider, new Case 25 tests a share that ends in 50 cents, the carried-over chart tests quote the BCY 2024 chart's printed dates, and the changelog no longer says a Board continued its chart. The reviewer approved that delta too.
Modeling decisions
The US hub's rulings log records each reading below under the id shown. The four that choose between 40 TAC §809.19 and TWC's practice (Board scales until TX3C, the 7% cap, the Texas Rising Star reduction and zero income) also have entries in
source_conflicts/candidates.yaml: #10598 adds the first, and this PR records its ruling and adds the other three. Their# Source conflictmarkers follow once the shared register has them.us-tx:ccs-board-psoc-before-tx3c). From December 1, 2023, 809.19 has the Commission establish the PSoC, but the Commission's statewide methodology (adopted November 7, 2022) took effect only with TX3C (WD 06-24, Change 2, p. 2). Until then TWC had Boards set their own amounts (WD 24-23, WD 20-24; FFY 2025-2027 State Plan 3.1.2).us-tx:ccs-psoc-7pct-cap-timing). 809.19(a)(1)(C) caps the PSoC at 7% of income from July 29, 2024, but TWC applied the cap only with its statewide scale at TX3C (WD 20-24; FFY 2025-2027 State Plan 3.1.1, which says TWC could not implement it in the old case management system and would seek a federal waiver). Board scales carry no 7% cap. If PolicyEngine settles that a state rule binds like a Treasury regulation, and (C) reaches Board scales by its text, the cap would start July 29, 2024 instead.us-tx:ccs-psoc-trs-reduction-end). The July 2024 amendments removed this option. WD 06-24, Change 2 had Boards discontinue the discounts with the statewide policy while families kept current ones through their eligibility period. The model ends the reduction with the Board scales at TX3C, or earlier where a Board ended it.us-tx:ccs-board-psoc-zero-income). See above.us-tx:panhandle-psoc-part-time-reduction.us-tx:ccs-fpg-ranges-oct-2024-large-families). The table follows HHS's 2024 guidelines through family size 8, then adds Hawaii's $6,190 per person instead of the contiguous states' $5,380: with that increment every printed limit for sizes 9 to 15 lies within $0.50 of its share. WD 20-24 required Boards to use TWC's ranges and TWC never replaced the file (the March and August 2025 Wayback captures and the live file match), so the model keeps the printed limits.us-tx:ccs-fpg-ranges-family-size-outside-table). TWC prints FPG limits for family sizes 2 to 15; the model reads the nearest printed size for other sizes.us-tx:panhandle-psoc-bcy24-chart-misprints). Panhandle's BCY 2024 chart prints 4 of its 252 income limits differently from TWC's ranges (family size 5: $2,653 and $2,654 for $3,653 and $3,654; size 6: $7,252 for $7,275; size 13: $6,313 for $3,613). Board policy CC 3.1, effective December 6, 2023, has staff abide by TWC's income ranges (page 100 of the Panhandle Workforce Development Consortium's Governing Body packet for December 7, 2023), so the model uses TWC's limits.us-tx:brazos-valley-psoc-bcy25-carryover). The Board published no BCY 2025 chart. WD 20-24 let a Board continue its BCY 2024 amounts without Board action, the Board's minutes from June 2024 to January 2025 hold no PSoC item, and its child care page still showed the FY24 chart on December 11, 2024. The model continues the FY24 amounts on TWC's BCY 2025 ranges until TX3C.us-tx:south-texas-psoc-bcy25-carryover). The research found no South Texas chart or Board action for BCY 2025; the Wayback Machine holds no capture of the Board's parents page after March 5, 2024, and its record of the Board's uploads from June 2024 to January 2025 holds no PSoC file. The statewide scale took effect only with TX3C, so the model applies WD 20-24's default, as for Brazos Valley: the BCY 2024 amounts on TWC's BCY 2025 ranges until TX3C. Unlike Brazos Valley's, no Board record confirms this.us-tx:dallas-psoc-s0408-continuity). The Board's only fee table, in policy S0408, change 5, dates from October 2016. The Board voted in 2019 to keep it, its policy page listed it as current through March 2025, and it adopted TWC's BCY 2024 and BCY 2025 ranges each October. Its August 2023 vote to rescind the local scale awaited TWC's notice, which came with TX3C. The model applies the 2016 amounts on TWC's FPG ranges until TX3C.us-tx:borderplex-psoc-dates). The chart and the Board's vote date the BCY 2024 amounts October 1, 2023, though a later CEO slide says November 1; the model follows the chart. The Board rescinded its local scale with TX3C's launch, then due December 9, 2024; TX3C slipped to January 13, 2025, and the Board's page linked its October 2024 chart through January 21, 2025, so the model keeps that chart until TX3C.us-tx:alamo-psoc-trs-discount). Policy CCS 12, Change 2 gives "a 10% discount on their assigned PSOC". The model takes 10% off the family's total and rounds to the nearest dollar, halves up, which reproduces all 63 cells of Alamo's BCY 2024 chart by family size. Alamo's chart by child rounds each child's amount instead, which comes to up to $3 more for a family with three or more children; the model follows the chart by family size, as the policy discounts the family's assigned share. The discount ends with BCY 2024: the Board approved removing it in July 2024, and its October 2024 charts print no discount.tx_ccs_copay, the model counts each eligible child as in care.Invariants
copay/test_tx_ccs_board_income_ranges.pystates these forboard_scale_amount, with Hypothesis generating the charts, incomes and SMIs:For TWC's FPG table (
fpg_income_limits.yaml):gov.hhs.fpg, with the October 2024 large-family increment stated as an intended exception..infexactly where the limit would pass TWC's 85% SMI limit, read from PE's SMI.For the switch: no Board's scale applies before October 1, 2023, and every Board whose switch turns on has a scale for each date it does. The test reads the loaded (backdated) parameters at January 1, 2015 and September 30, 2023, and checks that each Board's switch starts false.
Starting Panhandle's switch true, as before the fix, fails three tests, and a switch that reads Panhandle's flag for every region fails Case 16. Dropping the income cap fails Case 17, and applying it before the discount fails Case 21. Switching Brazos Valley's BCY 2025 scale off fails its four BCY 2025 chart cases, and turning Greater Dallas's FPG flag off fails all eight of its cases. Five FPG mutants each fail a test: ignoring the FPG flag, a reform with the flag off, ignoring the percent in the lookup, making a * finite, and moving one limit by $3. Two earlier formula mutants confirm the SMI tests bite: charging the upper range at the limit (
>=for>) fails the limit test, and reversing the comparison fails three of the four. The same file checks that every Board scale rises with income and every reduction stays between 0 and 1.Known limits (not changed here)
tx_ccs_income_eligibleand the statewide branch oftx_ccs_copayreadhhs_smi, a yearly variable, so October to December use the previous fiscal year's SMI. The Board path reads the SMI in force that month. So in October to December 2024, a family between 85% of the FY 2024 and FY 2025 SMI counts as ineligible, though TWC's BCY 2025 limits cover it. This predates this PR and is a follow-up.tx_ccs_workforce_board_regionmaps the household's county to its Board and falls back to Panhandle when the county matches no Board's list, so such a household gets Panhandle's scale from October 2023 to TX3C. A Texas household with no county set reads Anderson County, in East Texas, and keeps the statewide scale.us-tx:ccs-tsr-school-age-enhanced-rateasks a related question.Known interactions
spm_child_care_subsidies_integration.yaml("Texas, a program the 2024 list left out") with no county set. That household reads Anderson County, in East Texas, where the research found no Board chart, so it keeps the statewide scale and its expected value doesn't change with this PR.Tests
copay/tx_ccs_board_copay.yamlcovers Panhandle's range limits on both sides of each boundary tested, including TWC's rounding at the 20% SMI limit, zero income, the September to October 2024 SMI switch, the reductions, a November 2024 share above 7% of income, and the Texas Rising Star reduction in November 2024. It covers Alamo's income cap (alone and after its discount), Alamo's discount, its rounding and its end (Case 22: 90% of $75 is $67.50, and the chart prints $68; Case 23 has three children; Case 25 rounds $328.50 up, in the more than 70% to 75% SMI range), Brazos Valley's merged top range, and Brazos Valley's part-time care, which gets no reduction (Case 24). The zero-income case asserts that the family is eligible. It also covers the statewide scale where no Board scale applies: Panhandle in September 2023 (Case 15), Panhandle in January 2025 (Case 8), and North Texas, where the research found no chart, in March 2024 (Case 16), a month when Panhandle's own scale applies.copay/board/<board>.yaml(generated from each chart) tests each sourced period at a range limit and the dollar above it: the 40% SMI or 100% FPG limit for every Board, plus Brazos Valley's 75% SMI and Greater Dallas's 200% FPG limits, where their top ranges start.copay/test_tx_ccs_board_income_ranges.pychecks the range limits against all 252 SMI cells of TWC's BCY 2024 and BCY 2025 tables, on both sides of each limit, and the FPG table as above, with an end-to-end case: a reform moves Panhandle's November 2024 scale onto FPG ranges, and a family of three at each printed limit and a dollar above pays the expected amount.tx_ccs.yamlCases 7–8 change from the statewide scale to Panhandle's: the $2,000-a-month case pays $110 instead of $88.45. Case 6 (zero income) still pays nothing.tx/twc/ccspasses in its own process (198 cases, including 25 intx_ccs_board_copay.yamland 32 chart cases), as do the two Texas files underpartners/analytics_coverage(11 cases), the 29 tests intest_tx_ccs_board_income_ranges.py, the 33 rate-table tests and every code-health test (529 passed, 1 skipped),test_source_conflicts.pyincluded.axiom: TheAxiomFoundation/rulespec-us#2018 queued
🤖 Generated with Claude Code