Skip to content

Replace dead reference URLs found behind bot walls - #9774

Merged
MaxGhenis merged 7 commits into
mainfrom
dead-urls-wave2
Oct 5, 2026
Merged

MaxGhenis merged 7 commits into
mainfrom
dead-urls-wave2

Conversation

@MaxGhenis

@MaxGhenis MaxGhenis commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Part of the repo-wide audit of dead reference URLs outside tax.ny.gov (follow-up to #9711 and #9730). This PR covers URLs that only showed as dead from inside a browser (bot-walled hosts): New Hampshire Revenue, Utah forms, Louisiana Legislature over http, Westlaw Maryland Code, elaws.us rule mirrors, Illinois www2, Iowa Revenue and others.

  • 56 dead URLs, cited by 248 references, now point to a live copy of the same document, a live official page with the same content, or a pinned Wayback capture of the dead URL with the same #page.
  • Only references change. A script checked that every changed line under parameters/, variables/ and docs/ differs from the old line only inside URLs. The exceptions: twelve Python files that ruff re-wrapped once their URLs changed length (their ASTs match apart from the URL strings), and the Virginia reference title described under "Changes after review".
  • policyengine_us/tests/code_health/known_dead_reference_urls/wave2.toml lists 48 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

  1. Dead: GET with 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.
  2. Replacement: one research agent per batch looked for the same document on the agency's current site, then for an official page stating the same content for the same period, then for a pinned Wayback capture. Each mapping records the quoted content it checked.
  3. Independent verification: a second agent re-checked every live replacement and a sample of the Wayback ones against the values the citing file uses (pdftotext on the cited #page for 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.
  4. Mechanical: every replacement URL returned 200 with the expected content type. Wayback URLs use 14-digit timestamps and replay the same original URL, and every #page exists in its PDF. A few replacements behind bot walls were confirmed in a browser instead.

Changes

Dead URL Dead because Kind New target Refs
http://dcrules.elaws.us/dcmr/5-a199 503 live, fragment updated https://osse.dc.gov/sites/default/files/dc/sites/osse/publication/attachments/Final%20Rulemaking%20for%20the%20Licensing%20of%20Child%20Development%20Facilities.pdf 2
http://epolicy.dpss.lacounty.gov/epolicy/epolicy/server/general/projects_responsive/ePolicyMaster/index.htm?&area=general&type=responsivehelp&ctxid=&project=ePolicyMaster no-dns live, fragment updated https://my.dpss.lacounty.gov/public/en/home/epolicy/program/calworks/composition/minimum-basic-standard-of-adequate-care.html
https://my.dpss.lacounty.gov/public/en/home/epolicy/program/calworks/income/earned-income-disregards.html
https://my.dpss.lacounty.gov/public/en/home/epolicy/program/calworks/property/property.html
https://my.dpss.lacounty.gov/public/en/home/epolicy/program/child-care/overview.html
https://my.dpss.lacounty.gov/public/en/home/epolicy/program/child-care/regional-market-rate-ceilings.html
https://my.dpss.lacounty.gov/public/en/home/epolicy/program/gr/residence/immigrant-eligibility-chart.html
40
http://ilrules.elaws.us/iac/t23_pt235_sec.235.10 503 live https://www.ilga.gov/commission/jcar/admincode/023/023020500A00100R.html 1
http://legis.la.gov/Legis/Law.aspx?d=101769 http-timeout live https://legis.la.gov/Legis/Law.aspx?d=101769 4
http://legis.la.gov/Legis/Law.aspx?d=453233 http-timeout live https://legis.la.gov/Legis/Law.aspx?d=453233 2
http://txrules.elaws.us/rule/title1_chapter372_sec.372.408 503 live https://texas-sos.appianportalsgov.com/rules-and-meetings?interface=VIEW_TAC_SUMMARY&recordId=141498 3
http://txrules.elaws.us/rule/title40_chapter809_sec.809.41 503 live https://texas-sos.appianportalsgov.com/rules-and-meetings?interface=VIEW_TAC_SUMMARY&recordId=229534 1
http://txrules.elaws.us/rule/title40_chapter809_sec.809.44 503 live https://texas-sos.appianportalsgov.com/rules-and-meetings?interface=VIEW_TAC_SUMMARY&recordId=210290 1
http://www.legis.la.gov/legis/Law.aspx?d=101760 http-timeout live https://www.legis.la.gov/legis/Law.aspx?d=101760 2
https://alisondb.legislature.state.al.us/alison/CodeOfAlabama/1975/Coatoc.htm no-dns live https://alison.legislature.state.al.us/code-of-alabama 11
https://budget.lis.virginia.gov/amendment/2024/2/HB30/Enrolled/CR/126/2h/ 500 live, enacted item https://budget.lis.virginia.gov/item/2025/1/HB1600/Chapter/1/125.10/ 1
https://capriverside.org/sites/g/files/aldnop136/files/2024-12/2025%20LIHEAP%20CAP%20APPLICATION%20ENGLISH.pdf redirect-to-archive-notice live, fragment kept https://capriverside.org/sites/g/files/aldnop136/files/2024-12/2025%20LIHEAP%20CAP%20APPLICATION%20ENGLISH.pdf?archive-consent=true 2
https://codes.findlaw.com/il/chapter-35-revenue/il-st-sect-35-5-212-1.html redirect-to-chapter-listing live, fragment updated https://www.ilga.gov/Documents/legislation/publicacts/102/PDF/102-0700.pdf 6
https://des.az.gov/sites/default/files/dl/CCA-1210B.pdf redirect-to-search Wayback, fragment kept https://web.archive.org/web/20251031002516/https://des.az.gov/sites/default/files/dl/CCA-1210B.pdf 2
https://doe.virginia.gov/home/showpublisheddocument/56270 404 live, fragment updated https://ris.dls.virginia.gov/uploads/22VAC40/dibr/VDOE%20Child%20Care%20Program%20Guidance%20Manual%205.3.2023-20240822104447.pdf 7
https://emanuals.jfs.ohio.gov/CashFoodAssist/CAM/ACT/ timeout Wayback https://web.archive.org/web/20240806164713/https://emanuals.jfs.ohio.gov/CashFoodAssist/CAM/ACT/ 1
https://epolicy.dpss.lacounty.gov/epolicy/epolicy/server/general/projects_responsive/ePolicyMaster/index.htm?&area=general&type=responsivehelp&ctxid=&project=ePolicyMaster no-dns live, fragment updated https://my.dpss.lacounty.gov/public/en/home/epolicy/program/calworks/composition/minimum-basic-standard-of-adequate-care.html
https://my.dpss.lacounty.gov/public/en/home/epolicy/program/calworks/income/earned-income-disregards.html
https://my.dpss.lacounty.gov/public/en/home/epolicy/program/calworks/payments/calworks-maximum-aid-payment.html
https://my.dpss.lacounty.gov/public/en/home/epolicy/program/calworks/property/determining-property-value-vehicles.html
https://my.dpss.lacounty.gov/public/en/home/epolicy/program/calworks/property/property.html
https://www.cdss.ca.gov/ord/entres/getinfo/pdf/10EAS.pdf
16
https://fns-prod.azureedge.net/sites/default/files/resource-files/WICPC2018FoodPackage-Summary.pdf 404 (browser) live, fragment kept https://www.fns.usda.gov/sites/default/files/resource-files/WICPC2018FoodPackage-Summary.pdf 2
https://fns-prod.azureedge.net/sites/default/files/resource-files/fna-2008-amended-through-pl-116-94.pdf 404 live, fragment updated https://www.govinfo.gov/content/pkg/USCODE-2019-title7/html/USCODE-2019-title7-chap51-sec2014.htm 1
https://govt.westlaw.com/mdc/Document/N05479690A64A11DBB5DDAC3692B918BC?viewType=FullText&originationContext=documenttoc&transitionType=CategoryPageItem&contextData=(sc.Default) content-not-available live, fragment updated https://mgaleg.maryland.gov/2022RS/Statute_Web/gtg/10-218.pdf 2
https://govt.westlaw.com/mdc/Document/N5C14CC91D9D311E2A5EFA1428CB399FF?viewType=FullText&originationContext=documenttoc&transitionType=CategoryPageItem&contextData=(sc.Default) content-not-available live https://mgaleg.maryland.gov/2024RS/Statute_Web/gtg/10-105.pdf 5
https://govt.westlaw.com/mdc/Document/N9D9D6B70E6C811ECB80FD99D7E19CB35?viewType=FullText&originationContext=documenttoc&transitionType=CategoryPageItem&contextData=(sc.Default) content-not-available live https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-754&enactments=false 7
https://govt.westlaw.com/mdc/Document/NC8EB19606F6911E8A99BCF2C90B83D38?viewType=FullText&originationContext=documenttoc&transitionType=CategoryPageItem&contextData=(sc.Default) content-not-available live, fragment updated https://mgaleg.maryland.gov/2024RS/Statute_Web/gtg/10-217.pdf 7
https://govt.westlaw.com/mdc/Document/NF93A7BD2E6C811ECA065A3F5EAA0E5C9?viewType=FullText&originationContext=documenttoc&transitionType=CategoryPageItem&contextData=(sc.Default) content-not-available live https://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gtg&section=10-207&enactments=false 1
https://housingforhouston.com/residents/housing-choice-voucher/payment-standards/ tls-error curl exit (browser) Wayback https://web.archive.org/web/20251109130455/https://housingforhouston.com/residents/housing-choice-voucher/payment-standards/ 2
https://revenue.iowa.gov/press-release/2023-10-25/idr-announces-2024-individual-income-tax-brackets-and-interest-rates 403 live https://content.govdelivery.com/accounts/IACIO/bulletins/3779769 2
https://tax.idaho.gov/wp-content/uploads/forms/EFO00088/ 403 (browser) live, fragment updated https://tax.idaho.gov/wp-content/uploads/forms/EFO00088/EFO00088_03-02-2026.pdf 1
https://tax.utah.gov/forms/2021/tc-40.pdf broken-redirect (browser) live, fragment kept https://files.tax.utah.gov/tax/forms/2021/tc-40.pdf 2
https://tax.utah.gov/forms/2021/tc-40inst.pdf broken-redirect (browser) live, fragment kept https://files.tax.utah.gov/tax/forms/2021/tc-40inst.pdf 1
https://tax.utah.gov/forms/2022/tc-40inst.pdf broken-redirect (browser) live, fragment kept https://files.tax.utah.gov/tax/forms/2022/tc-40inst.pdf 8
https://tax.utah.gov/forms/2023/tc-40inst.pdf broken-redirect (browser) live, fragment updated https://files.tax.utah.gov/tax/forms/2023/tc-40inst.pdf 9
https://tax.utah.gov/forms/drafts/tc-40inst.pdf 404 live, fragment kept https://files.tax.utah.gov/tax/forms/2025/tc-40inst.pdf 23
https://trackbill.com/bill/maryland-house-bill-186-income-tax-subtraction-modification-for-centenarians/2173534/ no-dns live https://mgaleg.maryland.gov/mgawebsite/Legislation/Details/hb0186?ys=2022RS 6
https://www.capitol.hawaii.gov/hrscurrent/Vol04_Ch0201-0257/HRS0235/HRS_0235-0055_0075.htm 404 live https://www.capitol.hawaii.gov/hrscurrent/Vol04_Ch0201-0257/HRS0235/HRS_0235-0055_0007_0005.htm 3
https://www.cde.ca.gov/sp/cd/ci/mb2505.asp 404 Wayback https://web.archive.org/web/20260125002512/https://www.cde.ca.gov/sp/cd/ci/mb2505.asp 1
https://www.huduser.gov/hudapi/ 403 (browser) live https://www.huduser.gov/portal/dataset/fmr-api.html 3
https://www.revenue.nh.gov/forms/2021/documents/dp-10-2020-print.pdf redirect-to-listing live, fragment kept https://www.revenue.nh.gov/sites/g/files/ehbemt736/files/documents/dp-10-2020-print.pdf 8
https://www.revenue.nh.gov/forms/2023/documents/dp-10-2022-print.pdf 404 live https://www.revenue.nh.gov/sites/g/files/ehbemt736/files/documents/dp-10-2022-print.pdf 1
https://www.revenue.nh.gov/forms/2024/documents/dp-10-instructions-2023.pdf 404 live, fragment kept https://www.revenue.nh.gov/sites/g/files/ehbemt736/files/documents/dp-10-instructions-2023.pdf 4
https://www.revenue.nh.gov/sites/g/files/ehbemt736/files/documents/dp-10-2023_pro.pdf 404 live, fragment kept https://www.revenue.nh.gov/sites/g/files/ehbemt736/files/documents/dp-10-2023-form.pdf 2
https://www.revenue.nh.gov/sites/g/files/ehbemt736/files/documents/dp-10-instructions-2023_0.pdf 404 live, fragment kept https://www.revenue.nh.gov/sites/g/files/ehbemt736/files/documents/dp-10-instructions-2023.pdf 2
https://www.revenue.nh.gov/sites/g/files/ehbemt736/files/documents/ed-02-2023_PRO.pdf 404 live, fragment kept https://www.revenue.nh.gov/sites/g/files/ehbemt736/files/documents/ed-02-form.pdf 1
https://www.romney.senate.gov/wp-content/uploads/2022/06/family-security-act-2.0_one-pager_appendix.pdf no-dns Wayback https://web.archive.org/web/20250101020512/https://www.romney.senate.gov/wp-content/uploads/2022/06/family-security-act-2.0_one-pager_appendix.pdf 4
https://www.romney.senate.gov/wp-content/uploads/2024/09/FSA-Scanned-and-Final.pdf no-dns live, fragment kept https://www.govinfo.gov/content/pkg/BILLS-118s5256is/pdf/BILLS-118s5256is.pdf 4
https://www.sos.state.tx.us/texreg/archive/December272024/Adopted%20Rules/10.COMMUNITY%20DEVELOPMENT.html 403 Wayback https://web.archive.org/web/20250625061143/https://www.sos.state.tx.us/texreg/archive/December272024/Adopted%20Rules/10.COMMUNITY%20DEVELOPMENT.html 3
https://www2.illinois.gov/rev/forms/incometax/Documents/currentyear/individual/il-1040-schedule-m.pdf redirect-to-root live https://taxarchive.illinois.gov/content/dam/soi/en/web/taxarchive/forms/income-tax/2019/individual/il-1040-schedule-m.pdf 2
https://www2.illinois.gov/rev/programs/EIC/Pages/default.aspx redirect-to-root live https://tax.illinois.gov/programs/eitc.html 1
https://www2.illinois.gov/rev/research/taxrates/Pages/income.aspx redirect-to-root live https://tax.illinois.gov/research/taxrates/income.html 1
https://www3.montgomerycountymd.gov/311/Solutions.aspx?SolutionId=1-4DAM0I redirect-to-index live https://www2.montgomerycountymd.gov/mcgportalapps/Press_Detail.aspx?Item_ID=44684 2
https://wwwa.fileyourtaxes.com/www17/cgi-bin/static/displayBlankPDF.pl?form=MT-FORM2.pdf&year=2023 no-dns live https://revenue.mt.gov/files/Forms/Montana-Individual-Income-Tax-Return-Form-2/2023_Montana_Individual_Income_Tax_Return_Form_2.pdf 4

Left unchanged

  • https://okrules.elaws.us/oac/340:40-5-1, 340:40-7-1, 340:40-7-3, 340:40-7-8, 340:40-7-12, 340:40-7-13 (20 citing files): dropped after review. Five candidates were the Cornell LII mirror. The sixth was an archive of a different OKDHS URL. Neither is the issuing agency or a capture of the dead URL. OKDHS's policy library paths now return 404. The official code at rules.ok.gov is a single-page app, and no stable per-section link to it was verified. These citations and their guard entries stay as on main for a follow-up.

These URLs are not changed here; each needs more than a URL swap or turned out not to be dead.

  • http://epolicy.dpss.lacounty.gov/epolicy/epolicy/server/general/projects_responsive/ePolicyMaster/index.htm?&area=general&type=responsivehelp&ctxid=&project=ePolicyMaster#t=mergedProjects%2FCalWORKs%2FCalWORKs%2F44-101_Income_Definitions%2F44-101_Income_Definitions.htm%23Definitionsbc-4&rhtocid=_3_1_6_0_3: adjudicated unresolved: DPSS's CalWORKs 44-101 'Income Definitions' page is not live or archived. CDSS MPP 44-101 (10EAS.pdf p.9) matches the content but is another agency's instrument. Harmonize with the https #Policybc-2 v
  • https://revenue.iowa.gov/2023-changes-iowa-individual-income-tax: mechanical check: 200 text/html; charset=UTF-8
  • https://www.cthousedems.com/2026/02/04/hb-5134/: unresolved (The URL looks fabricated. cthousedems.com has no WHOIS registration, and Wayback CDX has zero captures anywhere on the domain (matchType=domain, 2026-10-01). Th)
  • https://www.oregon.gov/dor/programs/businesses/Pages/: not-dead (False positive from URL extraction. or_lane_transit_district_total_payroll_tax.py lines 14-17 set reference = ("https://www.oregon.gov/dor/programs/businesses/P)
  • https://www.twc.texas.gov/programs/child-care-services: adjudicated unresolved: The URL probably never existed, so no original document can be identified. The landing page lacks the age groups, and the BCY25 rate PDFs are different documents. Drop the reference; the variable alre

Not listed in the guard

  • http://epolicy.dpss.lacounty.gov/epolicy/epolicy/server/general/projects_responsive/ePolicyMaster/index.htm?&area=general&type=responsivehelp&ctxid=&project=ePolicyMaster: still matches repo text after the rewrite (policyengine_us/variables/gov/states/ca/cdss/tanf/cash/income/ca_tanf_earned_income.py: http://epolicy.dpss.lacounty.gov/epolicy/epolicy/server/general/projects).
  • http://legis.la.gov/Legis/Law.aspx?d=101769: replacement differs only in scheme or www., which the guard treats as the same URL.
  • http://legis.la.gov/Legis/Law.aspx?d=453233: replacement differs only in scheme or www., which the guard treats as the same URL.
  • http://www.legis.la.gov/legis/Law.aspx?d=101760: replacement differs only in scheme or www., which the guard treats as the same URL.
  • https://capriverside.org/sites/g/files/aldnop136/files/2024-12/2025%20LIHEAP%20CAP%20APPLICATION%20ENGLISH.pdf: replacement differs only in scheme or www., which the guard treats as the same URL.
  • https://epolicy.dpss.lacounty.gov/epolicy/epolicy/server/general/projects_responsive/ePolicyMaster/index.htm?&area=general&type=responsivehelp&ctxid=&project=ePolicyMaster: still matches repo text after the rewrite (policyengine_us/variables/gov/states/ca/cdss/tanf/cash/income/ca_tanf_earned_income.py: http://epolicy.dpss.lacounty.gov/epolicy/epolicy/server/general/projects).
  • https://tax.idaho.gov/wp-content/uploads/forms/EFO00088/: replacement differs only in scheme or www., which the guard treats as the same URL.
  • https://www.huduser.gov/hudapi/: still matches repo text after the rewrite (policyengine_us/tools/download_hud_fmr.py: https://www.huduser.gov/hudapi/).

Pre-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.

  • http://epolicy.dpss.lacounty.gov/epolicy/epolicy/server/general/projects_responsive/ePolicyMaster/index.htm?&area=general&type=responsivehelp&ctxid=&project=ePolicyMaster#t=mergedProjects%2FChild%20Care%2FChild_Care%2F1210_8_Regional_Market_Rate_Ceilings%2F1210_8_Regional_Market_Rate_Ceilings.htm%23Contactbc-13&rhtocid=_3_3_8_12: Same AR and release on DPSS's current site. It covers the 11 files citing factors, age categories and time rules. The standard/{younger,middle,older} 'Exhibit I' dollar ceilings are in neither page's

Changes after review

The independent review (GPT-6.1 Sol, tier hard) of 0609268e96 requested changes. Commit 16770c8179 addresses them:

  • Blocker, Virginia: va/dss/ccsp/copay/income_cap_rate.yaml (5% from 2025-07-01) cited a 2026-session HB30 amendment for FY2027–28. It now cites the enacted 2025 Appropriation Act (HB1600, Chapter 725), Item 125.10. Paragraph B.4 reads: "Family copayment rates for fiscal year 2026 shall be ... up to 5% of annual income ... with no household exceeding 5% of their income." The title is changed to match.
  • Blockers, Oklahoma (six URLs, 20 files): reverted. See "Left unchanged". All 20 files are byte-identical to main again.
  • Should-fix, Utah: ut/.../military_retirement/rate.yaml (2025) now cites page 24, the Military Retirement Credit Worksheet ("Credit percentage - 4.5%"). The Social Security files keep page 23.
  • Should-fix, URL-only claim: the Summary now lists the formatting exceptions.

Verification

  • pytest policyengine_us/tests/code_health/test_known_dead_reference_urls.py passes locally, including the new entries.
  • ruff format --check . (locked ruff 0.15.5) passes.
  • No parameter values, dates, titles or labels change.

axiom: n/a: reference-only

🤖 Generated with Claude Code

MaxGhenis and others added 7 commits October 3, 2026 14:49
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/wave2.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>
- Virginia's 5% copayment cap from July 2025 now cites the enacted 2025
  Appropriation Act, Item 125.10 B.4, instead of a 2026 HB30 amendment
  for later fiscal years.
- Drop the six Oklahoma OAC 340:40 replacements: five pointed at the
  Cornell LII mirror and one at an archive of a different OKDHS URL,
  neither of which is the issuing agency or a capture of the dead URL.
  Those citations and guard entries go back to how main has them.
- Utah's 2025 military retirement credit rate cites page 24, where its
  worksheet is.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
# Conflicts:
#	policyengine_us/variables/gov/states/al/tax/income/al_agi.py
#	policyengine_us/variables/gov/states/al/tax/income/al_income_tax_before_non_refundable_credits.py
#	policyengine_us/variables/gov/states/al/tax/income/al_income_tax_before_refundable_credits.py
#	policyengine_us/variables/gov/states/md/tax/income/agi/subtractions/md_two_income_subtraction.py
#	policyengine_us/variables/gov/states/md/tax/income/deductions/md_deductions.py
#	policyengine_us/variables/gov/states/md/tax/income/deductions/md_itemized_deductions.py
The guard added in #9786 rejects a reference that is not one bare URL.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The merge of main took this branch's side of each conflicted file, which put
back URLs main had already replaced. Restore main's replacements; the branch's
own reference changes in these files stay.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Resolves the conflict with #9772 in zip_code_payment_standard.py by keeping
both replacements: #9772's TDHCA URL and this PR's archived Houston URL.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@MaxGhenis
MaxGhenis merged commit 1dd710c into main Oct 5, 2026
35 checks passed
@MaxGhenis
MaxGhenis deleted the dead-urls-wave2 branch October 5, 2026 15:04
@MaxGhenis

Copy link
Copy Markdown
Contributor Author

Merged by the US + core hub at head 9f1210a832ef4369479f7da9ea027655b576c06c (squash, --admin --match-head-commit). The only block was the required approving review, which no one else can give on Max's PRs.

Gates:

  • Earlier review: an independent review approved the old head 16770c8179.
  • First main merge: main then took Separate concatenated URLs in Variable reference and documentation strings #9786, which adds commas between concatenated reference URLs and a guard against them. The hub merged main into this branch and re-applied the comma fix. It also added two commits:
    • 863fa464d1 strips a leading space from three Alabama reference strings, which the new guard rejects.
    • c54dd38850 restores main's Maryland Resident Booklet URLs. Taking this branch's side of a conflict had put back the dead marylandtaxes.gov/forms/... links.
    • An independent Opus 5.5 batched delta review approved c54dd38850.
  • Second main merge: Replace dead Southern state reference URLs #9772 then landed. As that review predicted, it conflicted in zip_code_payment_standard.py. The hub merged main and kept both replacements: Replace dead Southern state reference URLs #9772's TDHCA URL and this PR's archived Houston URL. That gave 9f1210a832.
    • The PR's own +/- lines are byte-identical; only context changed.
    • An independent Opus 5.5 review approved 9f1210a832.
  • CI: gh pr checks exits 0, with every check run on 9f1210a832 successful.
  • State: MERGEABLE against current main, not a draft, no CHANGES_REQUESTED review.
  • Impact: reference URLs and one tool docstring only, with no formula or value change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant