Repository navigation
Replace dead Northeast and California local reference URLs - #9766
Merged
Merged
Conversation
Repoints dead reference URLs to the same document at a live official URL, an official page with the same content, or a pinned Wayback capture of the dead URL. Only URLs change. Lists the dead prefixes in known_dead_reference_urls/northeast_ca.toml for the offline guard. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #9766 +/- ##
============================================
- Coverage 100.00% 69.09% -30.91%
============================================
Files 4 26 +22
Lines 76 398 +322
Branches 2 0 -2
============================================
+ Hits 76 275 +199
- Misses 0 123 +123
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:
|
Cite the live CDSS All County Letter 23-74 (page 6, effective October 1, 2023, tables ending at "10 or more") for the CalWORKs maximum assistance unit size instead of an archived county chart from October 2022, and retitle that reference to match. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 3, 2026
Contributor
Author
|
Hand-off to the US + core hub (session 621e3c96-545d-4048-a211-43cf6d93cfe8).
|
Contributor
Author
|
Merged by the US + core hub (handed off by the dead-URL sweep session) on the merge gates:
|
MaxGhenis
added a commit
that referenced
this pull request
Oct 6, 2026
* Skip Quick Feedback coverage when the test scope is narrowed When a change maps to too many test targets, limit_test_paths narrows the run to the directly changed tests. run_tests still passed every changed .py file to coverage --include, so the uploaded report counted lines in those files that the narrowed tests never exercise. On the reference-only PRs #9764 and #9766 that sent codecov/project to 54% and 69% while codecov/patch was 100%. A narrowed run now skips coverage, like the existing path for changes with no Python source. Codecov then gets no partial report and posts no project status, matching PRs that Quick Feedback defers entirely. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Leave only the untested changed sources out of coverage Narrowing is one of two ways Quick Feedback drops a changed file's tests; deferring slow directories (gov/ssa, household, reform, ...) is the other, and it produced the same partial report. Replace the narrowed-scope flag with a per-file rule: a changed source is measured unless it maps to tests and none of them are in this run. Files with no mapped tests keep today's behaviour. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Part of the repo-wide audit of dead reference URLs outside tax.ny.gov (follow-up to #9711 and #9730). This PR covers Vermont, Connecticut, New York Labor, Maine and California county and city sources (Vermont Tax and DCF, CT General Assembly and OEC, NY DOL, Maine Legislature, San Francisco, Santa Clara, Contra Costa, Alameda and San Diego counties, University of Hawaii).
#page.parameters/,variables/anddocs/differs from the old line only inside URLs. The one exception is themax_au_size.yamlreference title, changed after review to name CDSS ACL 23-74.policyengine_us/tests/code_health/known_dead_reference_urls/northeast_ca.tomllists 22 of the dead prefixes, so the offline guard from Replace dead NY tax department reference URLs #9711 fails if they return.How each URL was checked
curl -sL -A "Mozilla/5.0"on 2026-09-30, rechecked with a Chrome user agent. A 403, 429 or bot challenge counted as unknown, not dead, and was rechecked inside a real browser page; URLs still behind a bot wall were left unchanged. A 200 that landed on a home, search, login or not-found page counted as dead.pdftotexton the cited#pagefor PDFs). Disputed items went to an adjudicator under fixed rules: the agency's own site, then another official publisher, then a Wayback capture of the dead URL. Third-party mirrors (taxformfinder.org, NBER and the like) were not accepted for official citations.#pageexists in its PDF. A few replacements behind bot walls were confirmed in a browser instead.Changes
https://dcf.vermont.gov/benefits/ccfap/act76-faqshttps://outside.vermont.gov/dept/DCF/Shared%20Documents/CDD/Act76/ACT-76-FAQs.pdfhttps://dol.ny.gov/system/files/documents/2025/01/p832-how-your-weekly-ui-benefits-are-calculated-1-25.pdfhttps://dol.ny.gov/system/files/documents/2025/02/p832s-how-your-weekly-ui-benefits-are-calculated-1-25es-us.pdfhttps://ehsd.org/wp-content/uploads/2024/08/GA-Brochure_ENGLISH_July2024_FA_Digital.pdfhttps://ehsd.org/wp-content/uploads/2025/05/GA-Brochure_ENGLISH_Apr2025_FA_Digital.pdfhttps://hhsaprogramguides.sandiegocounty.gov/CalWORKS/44-300/CalWORKs_Payment_Standards/G_CalWORKs_Payment_Standards.pdfhttps://www.cdss.ca.gov/Portals/9/Additional-Resources/Letters-and-Notices/ACLs/2023/23-74.pdf#page=6https://info.healthconnect.vermont.gov/sites/hcexchange/files/documents/2026-Eligibility-Income-Thresholds-for-QHP-Subsidies.pdfhttps://info.healthconnect.vermont.gov/sites/vhc/files/documents/2026-Eligibility-Income-Thresholds-for-QHP-Subsidies.pdfhttps://legislature.maine.gov/legis/bills/getPDF.asp?paper=HP0892&item=3&session=131https://legislature.maine.gov/legis/bills/getPDF.asp?paper=HP0592&item=6&snum=131https://portal.ct.gov/-/media/DRS/Forms/2024/Income/CT-1040-Instructions_1224.pdfhttps://portal.ct.gov/-/media/drs/forms/2024/income/2024-ct-1040-instructions_1224.pdfhttps://portal.ct.gov/dss/archived-folder/health-programs-overview/husky-bhttps://portal.ct.gov/dss/knowledge-base/articles/healthcare-coverage/husky-bhttps://sfmohcd.org/sites/default/files/Documents/MOH/BMR%20Ownership/2022%20AMI-IncomeLimits.pdfhttps://api.sf.gov/documents/48907/2022_AMI-IncomeLimits.pdfhttps://stgenssa.sccgov.org/debs/program_handbooks/general_assistance/assets/09Income/Potential_Inc_Res.htmhttps://stgenssa.sccgov.org/debs/program_handbooks/general_assistance/assets/09Income/Potential_Income_Resources.htmhttps://stgenssa.sccgov.org/debs/program_handbooks/general_assistance/assets/09Income/Verification_Income.htmhttps://stgenssa.sccgov.org/debs/program_handbooks/general_assistance/assets/09Income/Verification_of_Income.htmhttps://tax.vermont.gov/document/2023-renter-credit-website-calculatorhttps://web.archive.org/web/20250526044955/https://tax.vermont.gov/document/2023-renter-credit-website-calculatorhttps://tax.vermont.gov/document/2024-renter-credit-website-calculatorhttps://tax.vermont.gov/sites/tax/files/documents/2024%20Renter%20Credit%20Website%20Calculator.xlsxhttps://tax.vermont.gov/sites/tax/files/documents/Income%20Booklet-2023.pdfhttps://tax.vermont.gov/sites/tax/files/documents/Income-Booklet-2023.pdfhttps://www.alamedacountysocialservices.org/acssa-assets/PDF/GA-Policies/GA-Regulations.pdfhttps://socialservices.alamedacountyca.gov/acssa-assets/PDF/GA-Policies/GA-Regulations.pdfhttps://www.cga.ct.gov/2022/act/pa/pdf/2022PA-00118-R00SB-00005-PA.pdfhttps://www.cga.ct.gov/2022/ACT/PA/PDF/2022PA-00118-R00HB-05506-PA.PDFhttps://www.cga.ct.gov/2023/act/pa/pdf/2023PA-00031-R00HB-06680-PA.pdfhttps://www.cga.ct.gov/2023/ACT/PA/PDF/2023PA-00031-R00HB-06733-PA.PDFhttps://www.ctoec.org/care-4-kids/c4k-policies/https://www.ctoec.org/care-4-kids-regulations/https://www.ctoec.org/care-4-kids/c4k-providers/c4k-rates/https://www.ctoec.org/care-4-kids-regulations/https://www.sfhsa.org/sites/default/files/media/document/2023-01/form_wfc_ty22_eng_code41.pdfhttps://web.archive.org/web/20240630043054/https://www.sfhsa.org/sites/default/files/media/document/2023-01/form_wfc_ty22_eng_code41.pdfhttps://www.sfhsa.org/sites/default/files/media/document/2024-01/form_wfc_english_1.26.24.pdfhttps://www.sf.gov/news--san-francisco-launches-free-tax-preparation-assistance-and-local-tax-credit-program-andhttps://www.sfhsa.org/sites/default/files/media/document/2026-06/manual_caap_eligibility_6_9_2026_v2.pdfhttps://www.sfhsa.org/sites/default/files/media/document/2026-07/manual_caap_eligibility_7_6_2026.pdfLeft unchanged
These URLs are not changed here; each needs more than a URL swap or turned out not to be dead.
https://www.hawaii.edu/bridgetohope/downloads/UPDATED%20STANDARD%20OF%20ASSISTANCE%20AND%20DESK%20AID%20%20EFF.%2001-01-20%202.pdf: unresolved (No replacement verified. (1) Live search: the UH Bridge to Hope site was rebuilt in 2026 and its /downloads/ page now holds only monthly FTW forms. Web searches)Changes after review
An independent review (GPT-6.1 Sol) requested one change, now made: the CalWORKs maximum assistance unit size (
max_au_size.yaml, effective October 2023) now cites the live CDSS All County Letter 23-74, page 6 (effective October 1, 2023; both tables end at "10 or more"), instead of an archived San Diego County chart from October 2022. That reference's title is updated to name the letter; it is the only non-URL line this PR changes.Verification
pytest policyengine_us/tests/code_health/test_known_dead_reference_urls.pypasses locally, including the new entries.ruff format --check .(locked ruff 0.15.5) passes.axiom: n/a: reference-only
🤖 Generated with Claude Code