Files
upbeatBytes/news-source-prospects.tsv
thejayman77 89c0fbe1f6 Sync repo to deployed state: SEO recovery, Publishing Desk, Play games, emoji picker
The deploy pipeline runs from the working tree, so a wave of shipped features
had never been committed. This snapshots git to what's actually running.

SEO impression recovery (live + verified):
- Duplicate /a/{id} now 301-redirect to their canonical twin instead of 404
  (a hard 404 silently dropped already-indexed URLs and tanked impressions).
- Dedup representative selection reworked: accepted/serveable -> established
  rep (URL stability) -> quality score, so an accepted page never retires to a
  rejected rep and an indexed canonical doesn't churn when a newer twin arrives.
- HEAD /a/{id} returns the same status as GET (api_route GET+HEAD) instead of
  falling through to the static mount and 404ing.
- `dedup --force-recluster`: cycle-locked, model-free re-cluster to re-apply the
  policy to the existing corpus (shared cycle_lock context manager).
- CLI honors GOODNEWS_DB for its default --db (was silently ignored).

Publishing Desk (admin tool to post highlights to X via Web Intents):
- publishing.py queue/rank/handle-resolution; admin UI; full searchable emoji
  picker (bundled data, no CDN) for the blurb editor.

Play games + site:
- Bloom (word-wheel), Memory Match, daily ritual set, Zen Den (dev-gated).
- English-only language gate; source prospecting; paywall + dedup hardening.

Tests: full suite green (349). Ignores tightened (node_modules, data/*.db).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 11:32:27 -04:00

7.1 KiB

1StatusBucketSourceFeed_URLHomepageCountry/RegionScopeLaneNotes
2VERIFIEDuniversities/researchMIT News – Researchhttps://news.mit.edu/rss/researchhttps://news.mit.eduUSnationalscience/techtopic feed; primary research
3VERIFIEDuniversities/researchMIT News – Environmenthttps://news.mit.edu/rss/topic/environmenthttps://news.mit.eduUSnationalenvironmenttopic feed (climate/energy)
4VERIFIEDuniversities/researchUC Berkeley Newshttps://news.berkeley.edu/feed/https://news.berkeley.eduUSnationalresearchbroad research; geo-taggable US
5VERIFIEDuniversities/researchUW Newshttps://www.washington.edu/news/feed/https://www.washington.edu/news/US (PNW)national/regionalresearchUniv of Washington; PNW flavor
6VERIFIEDuniversities/researchHarvard Gazettehttps://news.harvard.edu/gazette/feed/https://news.harvard.edu/gazette/USnationalresearch/healthstrong health/medicine + science
7VERIFIEDuniversities/researchJohns Hopkins Hubhttps://hub.jhu.edu/feed/https://hub.jhu.eduUSnationalresearch/healthmedical + research breadth
8VERIFIEDgov labs/agenciesNIST Newshttps://www.nist.gov/news-events/news/rss.xmlhttps://www.nist.govUS (gov)nationalscience/techclean RSS (rare for gov)
9VERIFIEDgov labs/agenciesNSF Newshttps://www.nsf.gov/rss/rss_www_news.xmlhttps://www.nsf.govUS (gov)nationalsciencefunded discoveries, many fields
10VERIFIEDscienceKnowable Magazinehttps://knowablemagazine.org/rsshttps://knowablemagazine.orgUSglobalscienceexplanatory, low-hype
11VERIFIEDscienceNautilushttps://nautil.us/feed/https://nautil.usUSglobalscience/culturethoughtful long-form science
12VERIFIEDscienceUndarkhttps://undark.org/feed/https://undark.orgUSglobalsciencenonprofit (MIT KSJ)
13VERIFIEDconservation/envInside Climate Newshttps://insideclimatenews.org/feed/https://insideclimatenews.orgUSnationalenvironment/climatePulitzer nonprofit; solutions-leaning
14VERIFIEDconservation/envCanary Mediahttps://www.canarymedia.com/articles.rsshttps://www.canarymedia.comUSnationalenergy/clean-techclean-energy transition wins
15VERIFIEDconservation/envCool Green Science (TNC)https://blog.nature.org/feed/https://blog.nature.orgUS/globalglobalconservationTAG ORG/advocacy (Nature Conservancy)
16VERIFIEDconservation/envYale Climate Connectionshttps://yaleclimateconnections.org/feed/https://yaleclimateconnections.orgUSnationalenvironment/climatesolutions + adaptation
17VERIFIEDconstructive/solutionsYES! Magazinehttps://www.yesmagazine.org/feedhttps://www.yesmagazine.orgUSnationalsolutionscore solutions journalism
18VERIFIEDconstructive/solutionsChristian Science Monitor – Sciencehttps://rss.csmonitor.com/feeds/sciencehttps://www.csmonitor.comUSglobalscienceTOPIC feed (avoids CSM politics)
19VERIFIEDregionalHigh Country Newshttps://www.hcn.org/feedhttps://www.hcn.orgUS – Westregionalenvironment/communityregional flavor for Closer To Home
20VERIFIEDregionalSightline Institutehttps://www.sightline.org/feed/https://www.sightline.orgUS – Pacific NWregionalpolicy/sustainabilityTAG ORG; PNW solutions
21VERIFIEDcommunityStrong Townshttps://www.strongtowns.org/journal?format=rsshttps://www.strongtowns.orgUSnationalcommunity/urbanismTAG ORG; local-repair framing
22VERIFIEDconstructive/globalThe Better Indiahttps://www.thebetterindia.com/feed/https://www.thebetterindia.comIndiaglobal (non-US)constructivenon-US breadth; good-news native
23VERIFIEDhealthNPR Goats and Sodahttps://feeds.npr.org/1039/rss.xmlhttps://www.npr.org/sections/goatsandsoda/US->globalglobalhealth/developmentglobal health & development
24VERIFIEDhealthNPR Shotshttps://feeds.npr.org/1128/rss.xmlhttps://www.npr.org/sections/health-shots/USnationalhealthCHECK overlap w/ existing 'NPR Health'
25VERIFIEDeducationChalkbeathttps://www.chalkbeat.org/arc/outboundfeeds/rss/https://www.chalkbeat.orgUSnationaleducationeducation reform/wins
26VERIFIEDeducationHechinger Reporthttps://hechingerreport.org/feed/https://hechingerreport.orgUSnationaleducationnonprofit education coverage
27VERIFIEDeducationEdSurgehttps://www.edsurge.com/articles_rsshttps://www.edsurge.comUSnationaleducation/ed-teched-tech + learning
28BOT-BLOCKED(403)health institutionsMayo Clinic News Networkhttps://newsnetwork.mayoclinic.org/feed/https://newsnetwork.mayoclinic.orgUSnationalhealthfeed exists; 403 to bots
29BOT-BLOCKED(403)universities/researchStanford Newshttps://news.stanford.edu/feed/https://news.stanford.eduUSnationalresearchfeed exists; 403 to bots
30BOT-BLOCKED(403)food/communityCivil Eatshttps://civileats.com/feed/https://civileats.comUSnationalfood-systems/communityfeed exists; 403 to bots
31DISCOVERY-PHASEhealth institutionsCleveland Clinic Newsroom(unresolved)https://newsroom.clevelandclinic.orgUSnationalhealthRSS path unresolved
32DISCOVERY-PHASEgov labs/agenciesNIH(no clean RSS)https://www.nih.gov/news-eventsUS (gov)nationalhealthgov dropped clean RSS
33DISCOVERY-PHASEgov labs/agenciesNOAA(no clean RSS)https://www.noaa.govUS (gov)nationalenvironment/climategov dropped clean RSS
34DISCOVERY-PHASEgov labs/agenciesNOAA Climate.gov(no clean RSS)https://www.climate.govUS (gov)nationalclimategov dropped clean RSS
35DISCOVERY-PHASEgov labs/agenciesDOE Office of Science(no clean RSS)https://www.energy.gov/scienceUS (gov)nationalenergy/sciencegov dropped clean RSS
36DISCOVERY-PHASEgov labs/agenciesNREL(timeout/none)https://www.nrel.gov/newsUS (gov)nationalenergyno reachable RSS
37DISCOVERY-PHASEgov labs/agenciesUSGS(no clean RSS)https://www.usgs.gov/newsUS (gov)nationalscience/environmentgov dropped clean RSS
38DISCOVERY-PHASEgov labs/agenciesEPA(no clean RSS)https://www.epa.gov/newsreleasesUS (gov)nationalenvironmentgov dropped clean RSS
39DISCOVERY-PHASEresearch wireEurekAlert(RSS gated)https://www.eurekalert.orgUS/globalglobalscience/healthRSS gated; needs API/discovery
40DISCOVERY-PHASEcommunityNext City(rss not a feed)https://nextcity.orgUSnationalurban-solutionsfeed endpoint returns non-feed
41DISCOVERY-PHASEeducationEdutopia(rss not a feed)https://www.edutopia.orgUSnationaleducationfeed endpoint returns non-feed
42DISCOVERY-PHASEconstructiveFix The News(404)https://fixthenews.comglobalglobalconstructivelikely Substack feed; find URL
43DEMOTE-WATCHexisting (paywall)Nature News(existing source)https://www.nature.com/newsUK/globalglobalscience100% paywall; prefer-accessible/demote-if-persistent
44DEMOTE-WATCHexisting (paywall)New Scientist(existing source)https://www.newscientist.comUK/globalglobalscience100% paywall
45DEMOTE-WATCHexisting (paywall)MIT Technology Review(existing source)https://www.technologyreview.comUSglobaltechnology100% paywall
46DEMOTE-WATCHexisting (paywall)NY Times Learning(existing source)https://www.nytimes.com/section/learningUSnationaleducation100% paywall
47DEMOTE-WATCHexisting (0% access)Guardian Science(existing source)https://www.theguardian.com/scienceUK/globalglobalscience0% accessible in metrics
48DEMOTE-WATCHexisting (0% access)Guardian Environment(existing source)https://www.theguardian.com/environmentUK/globalglobalenvironment0% accessible in metrics