Repository navigation
Conversation
Replace two dead links (Common Sense Institute, Atlanta Fed), retitle entries whose title or outlet did not match the cited document, and restore publisher headlines that had been shortened or paraphrased. Data only: url/title fields plus one outlet, JSON order and dates unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
On the preview, the restored full titles overflow the card's three-line clamp at desktop width (292px title box) and end mid-word in an ellipsis. The existing titles are clean prefixes of the publisher's titles, so they read better on the card. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This branch was successfully deployed
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
Fixes the URL, title and attribution problems that the citation date audit (#1247, merged) flagged but left unchanged.
The change is data only, in
app/src/data/citations.json, whichwebsite/src/data/citations.jsonsymlinks to. It changes 14 fields in 12 entries: 10 titles, 3 URLs (two dead links plus a page anchor on NYC), and the outlet of one entry (Rhode Island). Entry order, dates, images, tags andfeaturedflags are unchanged.I re-checked every item against the live publisher page on 2026-10-09. Where the live page is behind a bot wall, the item says which archived or alternate copy I used. Entry numbers are 0-based positions in the array, the same numbering #1247 uses.
Dead URLs
#19 Common Sense Institute, "The inflation hangover: how the post-pandemic price surge reshaped affordability in America"
Old:
commonsenseinstituteus.org/ResearchUploads/CSI%20Report%20-%20State%20Affordability.pdf, now an nginx 404.New:
https://commonsenseinstituteus.org/research/the-inflation-hangover-how-the-post-pandemic-price-surge-reshaped-affordability-in-america-copy/CSI's WordPress has four state editions of this report. Their state tags come from the WP REST API,
/wp-json/wp/v2/research/<id>:-2-copy-3I picked the Arizona edition for three reasons:
I matched it to the original national PDF this way:
wp-content/uploads/2026/04/CSI-Report-State-Affordability-REWRITE-with-WA.pdf) serves the same InDesign document. Its CreationDate matches (2026-03-09); only the ModDate is new (2026-04-24).pdftotextoutput of the two is identical, including footnote xviii, "PolicyEngine, 'PolicyEngine Microsimulation Model,' accessed March 1, 2026."The title already matches the page; it is unchanged.
#65 Federal Reserve Bank of Atlanta, "What's behind declining birth rates in the U.S.?"
atlantafed.org/-/media/.../research/publication/working-paper/2026/05/13/05-...pdf. It is a soft 404: HTTP 200, page title "404 Page - Not Found".https://doi.org/10.29338/wp2026-05atlantafed.org/research-and-data/publications/working-papers/2026/05/13/05-whats-behind-declining-birth-rates-in-the-us(live, 200).resource.primary.URLfor the DOI was updated to that landing page in the site migration. That makes the DOI the link most likely to survive the next migration, and it follows the precedent of entry Create Policies: Create a policy with a reducer and log out the result #5 (doi.org/10.1016/...)./-/media/Project/Atlanta/FRBA/Documents/research-and-data/publications/working-papers/2026/05/13/05-whats-behind-declining-birth-rates-in-the-us.pdf(live, 200, 45 pages). The PDF cites PolicyEngine on the baby bonus ("(Trimmer 2025)"; references: "Trimmer, David. 2025. 'PolicyEngine.'").Titles and attribution that did not match the source
#51 New York City Council
#page=104.Hearing Testimony 5322.pdf, 115 pages, servedContent-Disposition: inline) is the written-testimony packet for the General Welfare Committee's May 3, 2022 oversight hearing on unsheltered homelessness. Commissioner Jenkins's testimony is only its first document (pp. 1–8).#page=104fragment is the standard PDF open parameter. Chrome, Firefox and Safari open the packet at the memo; other viewers ignore it.#18 Rhode Island
#33 American Enterprise Institute
#44 New York State Senate (Gounardes, Jan 2025)
<title>,og:titleand<h1>all read "Sen. Gounardes: My Working Families Tax Credit is the Best Way to Reduce Poverty and Support Families".#41 UHERO
<h1>is "Hawaiʻi's Unnecessary Benefit Cliff: How One Small Policy Change Could Deliver Tens of Millions in Federally-Funded SNAP Benefits". The page was modified 2024-12-12; the URL slug still says "$45M per year".#1 ITV Peston, left unchanged. ITVX titles the episode "Peston - Series 12 - Episode 15" (Wed 20 May, 10.45pm). The descriptive title "ITV Peston covers the fuel duty analysis" is deliberate. #1064 added this featured card to show "ITV Peston's coverage of the PolicyEngine fuel-duty analysis", and the episode title says nothing about that.
#27 King's College London, left unchanged pending a decision.
Shortened or paraphrased titles
Rule I applied: use the publisher's headline in sentence case. Keep a prefix or subtitle when it says what the document is, or when it is part of the title. Drop pure distribution labels and teaser tails.
<h1>"Universal Land Dividend: Why Land Value Tax and a Universal Basic Income are even better together". This also fixes the title-case "Land Value Tax" and "Universal Basic Income" in our old title./budgetblueprint-2024/) title. The PDF cover reads "A Pragmatic Blueprint … & Expand"; I used the publisher's web title, which reads better.M6LC56MUZW7ZG3OULLZFJRGHMPR6663V) matches the Wayback capture I extracted the text from. PolicyEngine is cited in note 75.Left as is:
<h1>.Decisions queued for Max
Invariants (data change)
A small script made the edits and checked these before writing:
featuredare byte-identical.There is no code path to property-test. The site renders these strings as-is (
CitationsClient.tsxandCitations.page.tsxreadtitle,outlet,urlanddate).Checks
bunx prettier --check app/src/data/citations.jsonpasses from both the repo root andapp/.text/html; DOI → Atlanta Fed landing page 200; legistar 200application/pdf./us/citations, and the land-dividend entry on/uk/citations, because it is taggeduk.measureText. It is calibrated against the live preview, where the simulation matched which titles clip at the 292px title box.🤖 Generated with Claude Code