Repository navigation
Replace dead Western state reference URLs - #9771
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/west.toml for the offline guard. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
These mappings were verified earlier but skipped by the first build because their mechanical liveness check had not run yet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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 4, 2026
Resolved six Montana conflicts with #9771 by taking its replacement URLs and re-adding the missing commas. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
5 tasks done
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 the West (Montana Department of Revenue and Legislature, Idaho, Utah, Colorado, Denver, New Mexico, Washington, Arizona).
#page.parameters/,variables/anddocs/differs from the old line only inside URLs.policyengine_us/tests/code_health/known_dead_reference_urls/west.tomllists 35 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://app.leg.wa.gov/documents/laws/WAC/WAC%20388%20%20TITLE/WAC%20388%20-478%20%20CHAPTER/WAC%20388%20-478%20-0015.htmhttps://lawfilesext.leg.wa.gov/law/WACArchive/2025/pdf/WAC%20388%20-478%20%20CHAPTER/WAC%20388%20-478%20-0015.pdfhttps://archive.legmt.gov/bills/2021/sesslaws/ch0503.pdfhttps://docs.legmt.gov/download-ticket?ticketId=fa765563-ee0b-4c30-8549-720e03d0f349https://archive.legmt.gov/bills/2023/billhtml/HB0222.htmhttps://docs.legmt.gov/download-ticket?ticketId=ff6faf83-515f-4472-a079-c41a4a75e827https://azdor.gov/sites/default/files/document/FORMS_INDIVIDUAL_2025_MCTCP_0.pdfhttps://azdor.gov/sites/default/files/document/FORMS_INDIVIDUAL_2025_MCTCP.pdfhttps://denvergov.org/files/assets/public/v/2/denver-human-services/documents/property-tax-relief/dptr-instructions-2023.pdfhttps://web.archive.org/web/20240803030400/https://denvergov.org/files/assets/public/v/2/denver-human-services/documents/property-tax-relief/dptr-instructions-2023.pdfhttps://denvergov.org/files/content/public/v/37/government/agencies-departments-offices/agencies-departments-offices-directory/denver-human-services/be-supported/additional-assistance/property-tax-relief/denver-property-tax-relief-program-year-2021-rules.pdfhttps://web.archive.org/web/20240804043816/https://denvergov.org/files/content/public/v/37/government/agencies-departments-offices/agencies-departments-offices-directory/denver-human-services/be-supported/additional-assistance/property-tax-relief/denver-property-tax-relief-program-year-2021-rules.pdfhttps://dor.wa.gov/sites/default/files/2022-09/3240.pdfhttps://dor.wa.gov/sites/default/files/2026-07/ETA3240.2026.pdfhttps://incometax.utah.gov/credits/child-tax-credithttps://files.tax.utah.gov/tax/forms/2024/tc-40inst.pdfhttps://incometax.utah.gov/credits/earned-incomehttps://incometax.utah.gov/tc-40a/https://lawfilesext.leg.wa.gov/biennium/2019-20/Pdf/Bills/Session%20Laws/House/1105-S.SL.pdfhttps://lawfilesext.leg.wa.gov/biennium/2019-20/Pdf/Bills/Session%20Laws/House/1105-S2.SL.pdfhttps://leg.mt.gov/bills/2021/SB0399/SB0399_3.pdfhttps://docs.legmt.gov/download-ticket?ticketId=2f0614a3-8bb9-4b4e-93de-21647c203b7chttps://leg.mt.gov/bills/2023/billhtml/HB0268.htmhttps://docs.legmt.gov/download-ticket?ticketId=6a5df83b-5948-4d76-ba4d-232fc26f9faahttps://legislature.idaho.gov/sessioninfo/2022spcl/legislation/H0001/https://legislature.idaho.gov/sessioninfo/2022extra1/legislation/H0001/https://mtrevenue.gov/montana-tax-simplification-resource-hub/https://revenue.mt.gov/montana-tax-simplification-resource-hubhttps://mtrevenue.gov/wp-content/uploads/dlm_uploads/2022/12/2441-M_2022.pdfhttps://revenuefiles.mt.gov/files/Forms/Child-and-Dependent-Care-Expense-Deduction-Form-2441-M/2022_Child_and_Dependent_Care_Expense_Deduction_Form_2441-M.pdfhttps://mtrevenue.gov/wp-content/uploads/dlm_uploads/2022/12/Form-2-2022-Instructions.pdfhttps://revenuefiles.mt.gov/files/Forms/Montana-Individual-Income-Tax-Return-Form-2-Instructions/2022_Montana_Individual_Income_Tax_Return_Form_2_Instructions.pdfhttps://mtrevenue.gov/wp-content/uploads/dlm_uploads/2023/05/Montana-Idividiual-Income-Tax-Return-Form-2-2022v6.2.pdfhttps://revenuefiles.mt.gov/files/Forms/Montana-Individual-Income-Tax-Return-Form-2/2022_Montana_Individual_Income_Tax_Return_Form_2.pdfhttps://mtrevenue.gov/wp-content/uploads/dlm_uploads/2023/08/2022-Montana-Property-Tax-Rebate-Form-MPTR22.pdfhttps://web.archive.org/web/20231130173751/https://mtrevenue.gov/wp-content/uploads/dlm_uploads/2023/08/2022-Montana-Property-Tax-Rebate-Form-MPTR22.pdfhttps://mtrevenue.gov/wp-content/uploads/dlm_uploads/2023/12/Form_2_2023.pdfhttps://revenuefiles.mt.gov/files/Forms/Montana-Individual-Income-Tax-Return-Form-2/2023_Montana_Individual_Income_Tax_Return_Form_2.pdfhttps://mtrevenue.gov/wp-content/uploads/dlm_uploads/2023/12/Form_2_2023_Instructions.pdfhttps://revenuefiles.mt.gov/files/Forms/Montana-Individual-Income-Tax-Return-Form-2-Instructions/2023_Montana_Individual_Income_Tax_Return_Form_2_Instructions.pdfhttps://mtrevenue.gov/wp-content/uploads/dlm_uploads/2024/12/2024-Tax-Tables.pdfhttps://revenue.mt.gov/taxes/tax-tables-and-deductions/2024https://mtrevenue.gov/wp-content/uploads/dlm_uploads/2025/02/Form-2-Instructions-2024-2.pdfhttps://revenuefiles.mt.gov/files/Forms/Montana-Individual-Income-Tax-Return-Form-2-Instructions/2024_Montana_Individual_Income_Tax_Return_Form_2_Instructions.pdfhttps://mtrevenue.gov/wp-content/uploads/mdocs/form%202%202021%20instructions.pdfhttps://revenuefiles.mt.gov/files/Forms/Montana-Individual-Income-Tax-Return-Form-2-Instructions/2021_Montana_Individual_Income_Tax_Return_Form_2_Instructions.pdfhttps://mtrevenue.gov/wp-content/uploads/mdocs/form%202%202021.https://revenuefiles.mt.gov/files/Forms/Montana-Individual-Income-Tax-Return-Form-2/2021_Montana_Individual_Income_Tax_Return_Form_2.pdfhttps://mtrevenue.gov/wp-content/uploads/mdocs/form%202%202021.pdfhttps://revenue.mt.gov/files/Forms/Montana-Individual-Income-Tax-Return-Form-2/2021_Montana_Individual_Income_Tax_Return_Form_2.pdfhttps://revenue.mt.gov/files/BIT/Montana-Tax-Tables-and-Deductions/2025-Tax-Rates-and-Deductions.pdfhttps://revenue.mt.gov/taxes/tax-tables-and-deductions/2025https://rules.mt.gov/gateway/Subchapterhome.asp?scn=42%2E15%2E2https://web.archive.org/web/20220523051049/https://rules.mt.gov/gateway/Subchapterhome.asp?scn=42%2E15%2E2https://tax.colorado.gov/sites/tax/files/documents/DR_0104CN_2024.pdfhttps://tax.colorado.gov/sites/tax/files/documents/DR0104CN_2024.pdfhttps://tax.colorado.gov/sites/tax/files/documents/DR_0104EP_2023.pdfhttps://tax.colorado.gov/sites/tax/files/documents/DR_0104EP_2022_0.pdfhttps://tax.colorado.gov/sites/tax/files/documents/DR_0104_Book_2022.pdfhttps://tax.colorado.gov/sites/tax/files/documents/DR_104_Book_2022.pdfhttps://tax.colorado.gov/sites/tax/files/documents/ITT_Social_Security_Pensions_and_Annuities_Feb_2023.pdfhttps://tax.colorado.gov/income-tax-topics-social-security-pensions-and-annuitieshttps://tax.idaho.gov/wp-content/uploads/forms/EIN00046/EIN00046_09-29-2025.pdfhttps://tax.idaho.gov/wp-content/uploads/forms/EIN00046/EIN00046_03-02-2026.pdfhttps://www.dcyf.wa.gov/sites/default/files/pdf/eceap/ECEAP-Federal-Poverty-Level-Chart.pdfhttps://web.archive.org/web/20250527155545/https://www.dcyf.wa.gov/sites/default/files/pdf/eceap/ECEAP-Federal-Poverty-Level-Chart.pdfhttps://www.idsaves.org/home/features-and-benefits/tax-benefits.htmlhttps://www.idsaves.org/tax-benefits/https://www.srca.nm.gov/parts/title08/08.401.0002.htmlhttps://prod-rf-lambda.rtssaas.com/PublicFiles/d89c47bd0d70402dba89b03a22bda6d1/45b8668e-460f-45cd-804f-92ee3d442343/8.401.2.htmlPre-existing citation gaps (not fixed here)
The replacement keeps the original document and page, but the cited page does not show every value the file uses. These need a separate look because one URL is shared by files that cite different pages.
https://lawfilesext.leg.wa.gov/biennium/2019-20/Pdf/Bills/Session%20Laws/House/1105-S.SL.pdf: S->S2 fixes a filename typo for the chapter the title names. Ch. 332 never lowered the age (ESSB 5160 p.3 already says sixty-one); fix the title and the 2008 value of 62 separately.https://mtrevenue.gov/wp-content/uploads/dlm_uploads/2025/02/Form-2-Instructions-2024-2.pdf#page=3: Same byte-identical document and page; the $675 rebate amount was never in the 2024 instructions.https://mtrevenue.gov/wp-content/uploads/dlm_uploads/2025/02/Form-2-Instructions-2024-2.pdf#page=46: Same page kept: right for age_threshold.yaml; gross_income_sources.yaml's income list was always on p47.https://mtrevenue.gov/wp-content/uploads/dlm_uploads/2025/02/Form-2-Instructions-2024-2.pdf#page=48: Same page kept: right for reduction_rate.yaml; elderly cap.yaml's $1,150 was always on p18.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