-
Notifications
You must be signed in to change notification settings - Fork 201
Add Illinois Tollway Pass Partnership (I-PASS Assist) #7174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Starting implementation of Illinois I-PASS Assist program. Documentation and parallel development will follow. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add I-PASS Assist program parameters for income limits, account minimum, auto-replenishment threshold, and transponder deposit amounts - Add eligibility variables for income-based and categorical eligibility - Add comprehensive YAML tests with unit and integration test cases - Add working_references.md documenting program sources Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7174 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 1 3 +2
Lines 22 35 +13
Branches 1 0 -1
=========================================
+ Hits 22 35 +13
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…into il-tollway-pass-partnership
PavelMakarchuk
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM after TANF is added
|
|
||
| def formula(spm_unit, period, parameters): | ||
| # Per IL DHS: "Customers getting SNAP may be eligible for I-PASS Assist" | ||
| return spm_unit("snap", period) > 0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add TANF
Summary
Implements Illinois I-PASS Assist program eligibility. Closes #6781.
I-PASS Assist is an equity-focused initiative by the Illinois State Toll Highway Authority (Illinois Tollway) that makes tollway travel more accessible and affordable for income-eligible individuals and families.
Regulatory Authority
Sources:
Eligibility Criteria
Income Eligibility
Household income must not exceed 250% of Federal Poverty Guidelines (FPL).
Income is verified by the Illinois Department of Revenue, so we use
irs_gross_incomeas the income measure.Source: I-PASS Assist Program
Categorical Eligibility
Households receiving SNAP (Supplemental Nutrition Assistance Program) automatically qualify.
Source: IDHS: I-PASS Assist
Residency Requirement
Illinois residents only. Enforced via
defined_for = StateCode.IL.Benefits Provided (Not Modeled)
I-PASS Assist is an access program that reduces barriers to toll transponder ownership. Benefits depend on individual toll usage and are not modeled as calculable benefits.
Files Added
Parameters (1 file)
Variables (3 files)
Tests (4 files)
Example Calculations
Case 1: Single worker, $35,000 income
Case 2: Family of 4, $90,000 income
Case 3: SNAP recipient with $50,000 income
Implementation Notes
irs_gross_incomefor income (verified by IL Dept of Revenue)spm_unit_fpgfor FPL calculations (scales with household size)snap > 0)defined_for = StateCode.IL