238 lines
37 KiB
Python
238 lines
37 KiB
Python
import json, re
|
||
AS_OF = "2026-10-26"
|
||
T = []
|
||
def t(scale, category, title, description, location, sources, lat=None, lon=None, status="open", cc=None, source_date=None, confidence="high", note=None):
|
||
slug = re.sub(r'[^a-z0-9]+', '-', title.lower()).strip('-')[:70].rstrip('-')
|
||
d = dict(slug=slug, title=title, description=description, scale=scale, category=category,
|
||
location_name=location, country_code=cc, lat=lat, lon=lon, status=status,
|
||
source_urls=sources, source_date=source_date, as_of=AS_OF, confidence=confidence)
|
||
if note: d["verification_note"] = note
|
||
T.append(d)
|
||
|
||
# ---------------- PLANET ----------------
|
||
P="planet"; W="World"
|
||
t(P,"health","Interrupt the last wild poliovirus transmission in Afghanistan and Pakistan",
|
||
"Wild poliovirus type 1 is still endemic only in Afghanistan and Pakistan; GPEI/WHO counted 48 WPV1 cases in 2026 as of mid-October (42 Afghanistan, 6 Pakistan). Reach every missed child with vaccination so polio can be declared eradicated.",
|
||
"Afghanistan & Pakistan (global eradication)", ["https://polioeradication.org/about-polio/polio-this-week/","https://www.emro.who.int/polio-eradication/home/"], 31.0, 68.0, source_date="2026-10-18")
|
||
t(P,"health","Eradicate Guinea worm disease: stop the last human and animal infections",
|
||
"Only 10 human Guinea worm cases were reported worldwide in 2025 (Chad 4, Ethiopia 4, South Sudan 2), but 684 animal infections keep transmission alive. Finish containment, water filtration and animal surveillance in the six remaining countries.",
|
||
"Chad, Ethiopia, South Sudan, Cameroon, Mali, Angola", ["https://www.cartercenter.org/news/guinea-worm-announcement/","https://www.cartercenter.org/programs/guinea-worm/"], source_date="2026")
|
||
t(P,"environment","Agree and adopt a binding global treaty to end plastic pollution",
|
||
"UN plastics-treaty talks (INC) have not produced a treaty; INC-5.3 in Feb 2026 only elected a new chair, and the next substantive session, INC-5.4, is planned for 13–24 March 2027. Resolve the open disputes (production limits, chemicals of concern, decision rules) and adopt the treaty.",
|
||
W, ["https://www.unep.org/en/inc-plastic-pollution","https://www.france24.com/en/live-news/20261001-plastic-treaty-talks-chair-sees-deal-possible-in-march"], source_date="2026-10-01")
|
||
t(P,"environment","Designate the first marine protected areas under the High Seas Treaty",
|
||
"The BBNJ (High Seas) Agreement entered into force on 17 January 2026; its first COP is set for 11–22 January 2027 in New York. Set up the scientific body and designate the first high-seas protected areas so the treaty actually protects ocean life beyond national borders.",
|
||
"High seas (areas beyond national jurisdiction)", ["https://www.un.org/bbnjagreement/en","https://www.eli.org/vibrant-environment-blog/charting-new-waters-high-seas-treaty-after-two-months"], source_date="2026")
|
||
t(P,"food","Get food to the 645 million people who are chronically hungry",
|
||
"The UN SOFI 2026 report estimates 645 million people (7.8% of humanity) faced hunger in 2025. Progress is uneven, with hunger still rising in parts of Africa. Zero Hunger (SDG 2) by 2030 is off track.",
|
||
W, ["https://news.un.org/en/story/2026/07/1167987","https://www.fao.org/publications/fao-flagship-publications/the-state-of-food-security-and-nutrition-in-the-world/2026/en"], source_date="2026-07")
|
||
t(P,"energy","Connect the 655 million people who still have no electricity",
|
||
"Tracking SDG7 2026: 655 million people still lack electricity, more than 560 million of them in Sub-Saharan Africa. Electrification has to roughly triple in pace to reach universal access by 2030.",
|
||
W, ["https://www.esmap.org/news/tracking-sdg7-655-million-people-still-without-electricity-underscore-urgent-need-deliver","https://www.iea.org/news/655-million-people-still-living-without-electricity-underscore-urgent-need-to-deliver-on-universal-energy-access-target"], source_date="2026-06")
|
||
t(P,"health","Give the 2 billion people cooking on polluting fuels access to clean cooking",
|
||
"About 2 billion people still cook with polluting fuels such as wood, charcoal and kerosene, which causes deadly household air pollution. On current trends 1.8 billion will still do so in 2030. In Sub-Saharan Africa alone, 970 million people lack clean cooking.",
|
||
W, ["https://www.esmap.org/news/tracking-sdg7-655-million-people-still-without-electricity-underscore-urgent-need-deliver","https://unstats.un.org/sdgs/report/2026/Goal-07/"], source_date="2026-06")
|
||
t(P,"health","Vaccinate the 13.5 million 'zero-dose' children who got no routine vaccines",
|
||
"WHO/UNICEF estimates (released July 2026) show that 13.5 million infants received no DTP vaccine at all in 2025. That is still 674,000 more than the 2019 baseline. Reach them, mostly in conflict-affected and fragile settings.",
|
||
W, ["https://www.who.int/news/item/15-07-2026-global-childhood-immunization-coverage-inches-forward-despite-conflict-and-hesitancy---unicef--who"], source_date="2026-07-15")
|
||
t(P,"health","Cut malaria's 282 million cases a year and contain antimalarial drug resistance",
|
||
"The WHO World Malaria Report 2025 estimates 282 million cases and 610,000 deaths in 2024, both rising, with about 95% in Africa. Partial resistance to artemisinin threatens current treatments. Scale up vaccines, nets and new drugs.",
|
||
W, ["https://www.who.int/teams/global-malaria-programme/reports/world-malaria-report-2025/","https://www.who.int/en/news-room/fact-sheets/detail/malaria"], source_date="2025-12")
|
||
t(P,"water","Provide safely managed drinking water to the 2.1 billion people without it",
|
||
"One in four people worldwide (2.1 billion) still lack safely managed drinking water, and 106 million drink untreated surface water straight from rivers and lakes (WHO/UNICEF JMP).",
|
||
W, ["https://www.who.int/news/item/26-08-2025-1-in-4-people-globally-still-lack-access-to-safe-drinking-water---who--unicef","https://data.unicef.org/resources/jmp-report-2025/"], source_date="2025-08-26")
|
||
t(P,"climate","Close the gap on the Global Methane Pledge (-30% by 2030)",
|
||
"UNEP's Global Methane Status Report says methane emissions are still rising. Even if fully implemented, current national plans would deliver only about an 8% cut by 2030, not the pledged 30%. Fix leaks in oil and gas, landfills and agriculture.",
|
||
W, ["https://www.unep.org/en/news-and-stories/press-release/ministers-urge-decisive-methane-action-global-report-shows-progress"], source_date="2025-11")
|
||
t(P,"health","Cut deaths from antimicrobial resistance by 10% by 2030",
|
||
"In the 2024 UN political declaration, countries committed to cutting deaths associated with bacterial AMR by 10% by 2030, from a 2019 baseline of 4.95 million associated deaths. Deliver the surveillance, stewardship, antibiotic access and funding needed to get there.",
|
||
W, ["https://www.who.int/news/item/26-09-2024-world-leaders-commit-to-decisive-action-on-antimicrobial-resistance","https://press.un.org/en/2024/ga12642.doc.htm"], source_date="2024-09-26")
|
||
t(P,"infrastructure","Stop low Earth orbit filling up with space debris",
|
||
"ESA's Space Environment Report 2026 counts roughly 1.5 million objects of 1–10 cm in orbit, and its orbital Health Index got about ten times worse in one year. Enforce end-of-life deorbiting, prevent fragmentations and fund active debris removal.",
|
||
"Earth orbit", ["https://www.esa.int/Space_Safety/Space_Debris/ESA_Space_Environment_Report_2026"], source_date="2026-09")
|
||
|
||
# ---------------- REGION ----------------
|
||
R="region"
|
||
t(R,"climate","Scale up the Great Green Wall: from 1.66M toward 100M hectares restored across the Sahel",
|
||
"As of end-2025 the Great Green Wall Observatory reports 1.66 million hectares under restoration, against a 100-million-hectare target for 2030. A new US$78M programme for 2026 aims to restore 270,000+ hectares in nine countries. Finance and deliver the rest.",
|
||
"Sahel (Senegal to Djibouti)", ["https://www.unep.org/en/news-and-stories/press-release/new-us78-million-initiative-restore-land-improve-livelihoods-across","https://www.au.int/en/pressreleases/20260824/ambition-investment-calls-scaled-finance-great-green-wall"], 15.0, 5.0, source_date="2026-08")
|
||
t(R,"health","End the multi-country cholera outbreaks across Africa",
|
||
"WHO reported cholera cases in 16 African countries by mid-2026, led by DR Congo, South Sudan and Mozambique. Africa CDC runs a continental cholera response plan. Fund WASH, oral vaccines and case management to stop it.",
|
||
"Africa (DRC, South Sudan, Mozambique, Malawi, Zambia, Zimbabwe, Namibia…)", ["https://africacdc.org/news-item/president-hakainde-hichilema-au-cholera-champion-joins-partners-to-unveil-africas-new-continental-cholera-plan/","https://www.afro.who.int/news/southern-africa-faces-acute-surge-cholera-due-floods-displacement"], -5.0, 25.0, source_date="2026")
|
||
t(R,"environment","Drive Amazon deforestation from 3,335 km² a year to zero",
|
||
"INPE's PRODES estimate for Aug 2025–Jul 2026 is 3,335 km² cleared in Brazil's Legal Amazon, the lowest since 1988 but still more than 3,000 km² of forest lost a year. Hold enforcement and reach the zero-deforestation-by-2030 goal.",
|
||
"Amazon basin (Brazil's Legal Amazon)", ["https://www.gov.br/inpe/pt-br/assuntos/ultimas-noticias/brasil-alcanca-menores-taxas-de-desmatamento-da-serie-historica-na-amazonia-e-no-cerrado","https://terrabrasilis.dpi.inpe.br/app/dashboard/deforestation/biomes/legal_amazon/rates"], -5.0, -60.0, source_date="2026-10")
|
||
t(R,"environment","Control crown-of-thorns starfish outbreaks so the Great Barrier Reef can recover",
|
||
"The AIMS 2025/26 survey found hard coral cover recovering in the northern and central Great Barrier Reef but slipping in the south. The reef is still under pressure from cyclones, flooding and crown-of-thorns starfish. Keep culling and cut runoff.",
|
||
"Great Barrier Reef, Australia", ["https://www.aims.gov.au/monitoring-great-barrier-reef/gbr-condition-summary-2025-26","https://www.gbrmpa.gov.au/learn/reef-health/reef-health-updates"], -18.3, 147.7, cc="AU", source_date="2026")
|
||
t(R,"environment","Recover the WWII munitions dumped in the Baltic and North Seas",
|
||
"Germany's Baltic pilot recovered about 18 tonnes of sea-dumped munitions in 2024–25, a tiny fraction of what lies on the seabed corroding and leaking toxins. Next steps are an expanded Baltic phase, North Sea clearance and an offshore disposal platform due around end-2028.",
|
||
"Baltic Sea & North Sea", ["https://www.bundesumweltministerium.de/pressemitteilung/probephase-zur-munitionsbergung-erfolgreich-abgeschlossen","https://www.bundesumweltministerium.de/en/topics/marine-conservation/unexploded-munitions-in-the-sea"], 54.5, 11.0, source_date="2026")
|
||
t(R,"humanitarian","Fully fund food aid for Rohingya refugees in Cox's Bazar",
|
||
"Since April 2026 WFP has cut many of the roughly 1 million Rohingya refugees in Bangladesh to a tiered US$7–10 monthly food voucher, down from US$12, for lack of funding. Refugees report hardship and more negative coping. Restore full rations and fund the response.",
|
||
"Cox's Bazar, Bangladesh / Myanmar", ["https://www.wfp.org/news/wfp-introduces-needs-based-food-assistance-approach-rohingya-refugees-bangladesh","https://apnews.com/article/rohingya-bangladesh-aid-ration-cuts-wfp-8349d38f8f8b21c96e70b5e805468fd1"], 21.2, 92.15, source_date="2026")
|
||
t(R,"humanitarian","Clear Gaza's ~61 million tonnes of war rubble",
|
||
"UNDP estimates Gaza holds about 61 million tonnes of debris. Clearing most of it could take around seven years, and only with unimpeded access, heavy machinery, fuel and US$110M in up-front funding.",
|
||
"Gaza Strip", ["https://www.undp.org/stories/clearing-most-rubble-gaza-strip-possible-seven-years-under-right-conditions","https://www.reuters.com/world/middle-east/palestinians-use-gaza-rubble-restore-streets-us-rebuilding-plan-stalls-2026-04-27/"], 31.45, 34.4, source_date="2025-11-20")
|
||
t(R,"humanitarian","Stop migrants drowning on the Central Mediterranean route",
|
||
"IOM recorded 996 people dead or missing on the Central Mediterranean route by 15 Sept 2026, up from 844 in the same period of 2025, even though arrivals there fell by 55%. Restore search-and-rescue capacity and open safe routes.",
|
||
"Central Mediterranean (Libya/Tunisia – Italy/Malta)", ["https://www.iom.int/news/new-iom-data-migrant-arrivals-europe-fall-39-2026-while-deaths-continue-rise","https://missingmigrants.iom.int/data"], 35.0, 14.0, source_date="2026-09")
|
||
t(R,"humanitarian","Fund the response for 8.2 million people in need in the Lake Chad Basin",
|
||
"OCHA (9 Sept 2026): 8.2 million people need humanitarian help across Cameroon, Chad, Niger and Nigeria around Lake Chad, with more than 3.5 million forcibly displaced.",
|
||
"Lake Chad Basin (Cameroon, Chad, Niger, Nigeria)", ["https://reliefweb.int/report/cameroon/lake-chad-basin-humanitarian-overview-2026-9-september-2026"], 13.0, 14.0, source_date="2026-09-09")
|
||
t(R,"climate","Build end-to-end glacial-lake-outburst-flood warning systems in the Himalaya",
|
||
"Glacier melt across the Hindu Kush Himalaya is swelling glacial lakes. India runs only a pilot GLOF early-warning system (Sissu Lake) and has no end-to-end national system commissioned. ICIMOD is preparing a 2027–2030 regional programme on early warning.",
|
||
"Hindu Kush Himalaya (Afghanistan to Myanmar)", ["https://www.icimod.org/event/cryosphere-water/hkh-drr-hub-2026/","https://timesofindia.indiatimes.com/city/dehradun/ndma-moves-to-scale-up-glof-warning-system-after-sissu-pilot-review/articleshow/130415374.cms"], 30.0, 82.0, source_date="2026")
|
||
t(R,"humanitarian","Get water and food to drought-hit communities in Somalia, Kenya and Ethiopia",
|
||
"Failed Oct–Dec rains triggered severe drought across Somalia, northern Kenya and south-eastern Ethiopia. About 5 million people are affected in Somalia alone, and Oxfam reports water prices up 2,000% in the worst-hit areas.",
|
||
"Horn of Africa", ["https://www.unocha.org/publications/report/somalia/somalia-2025-2026-drought-emergency-situation-report-no-5","https://www.oxfam.org/en/press-releases/millions-people-across-somalia-kenya-and-ethiopia-facing-drought-crisis-cost-water"], 4.0, 43.0, source_date="2026-04")
|
||
t(R,"environment","Curb river sand mining that is pushing salt water into the Mekong Delta",
|
||
"A 2026 NTU Singapore study finds sand mining extracts 6–15× the river's natural sediment supply and drives saltwater intrusion further inland, on top of subsidence from groundwater pumping. Set and enforce sustainable extraction limits.",
|
||
"Mekong Delta (Vietnam/Cambodia)", ["https://www.ntu.edu.sg/nie/news-events/news/detail/sand-mining-is-destabilising-the-mekong-delta-far-more-than-previously-understood--nie--ntu-singapore-study-finds"], 10.0, 105.8, source_date="2026")
|
||
|
||
# ---------------- COUNTRY ----------------
|
||
C="country"
|
||
t(C,"humanitarian","Prevent famine in Sudan's Darfur and Kordofan",
|
||
"The IPC alert of 12 Oct 2026 warns of rapidly worsening conditions across Greater Darfur and Kordofan. Famine is highly likely in El Fasher, and access is severely restricted. Sudan's 2026 response plan asks US$2.9 billion and was badly underfunded.",
|
||
"Sudan", ["https://reliefweb.int/report/sudan/sudan-ipc-alert-new-evidence-reveals-rapidly-worsening-conditions-across-greater-darfur-and-kordofan-published-12-october-2026","https://fts.unocha.org/countries/212/summary/2026"], 13.6, 25.35, cc="SD", source_date="2026-10-12")
|
||
t(C,"safety","Demine Ukraine's ~132,000 km² of mine-contaminated land",
|
||
"As of Feb 2026, about 132,000 km² of Ukraine, nearly a quarter of the country, was potentially contaminated by mines and explosive remnants. Clearance teams return a few thousand hectares a month.",
|
||
"Ukraine", ["https://reliefweb.int/report/ukraine/landmines-use-contamination-and-civilian-harm-ukraine-factsheet-2026-enuk","https://demine.gov.ua/en"], 48.4, 31.2, cc="UA", source_date="2026-02")
|
||
t(C,"humanitarian","Help Haiti's 1.49 million displaced people return home safely",
|
||
"IOM counted 1,494,456 internally displaced people in Haiti (about 13% of the population) as of August 2026, driven by gang violence. Cholera also keeps recurring.",
|
||
"Haiti", ["https://reliefweb.int/report/haiti/iom-haiti-situation-report-august-2026"], 18.97, -72.29, cc="HT", source_date="2026-08")
|
||
t(C,"water","Get arsenic out of Bangladesh's drinking water",
|
||
"A 2025 survey estimates about 26 million Bangladeshis still drink groundwater above the WHO arsenic guideline (10 µg/L), about 15.5 million of them above the national 50 µg/L standard. Test wells and switch people to safe sources.",
|
||
"Bangladesh", ["https://www.medrxiv.org/content/10.64898/2026.10.06.26364882v1.full.pdf","https://www.bssnews.net/js-session/401178"], 23.7, 90.4, cc="BD", source_date="2026-10")
|
||
t(C,"water","Replace every lead drinking-water pipe in the United States",
|
||
"Under EPA's Lead and Copper Rule Improvements, most US water systems must start mandatory lead service line replacement by 1 Nov 2027 and finish by 31 Dec 2037.",
|
||
"United States", ["https://www.epa.gov/ground-water-and-drinking-water/planning-and-conducting-lead-service-line-replacement","https://www.federalregister.gov/documents/2024/10/30/2024-23549/national-primary-drinking-water-regulations-for-lead-and-copper-improvements-lcri"], 39.8, -98.6, cc="US", source_date="2026")
|
||
t(C,"water","Stop sewage spills into England's rivers and seas",
|
||
"Storm overflows in England still spilled 291,492 times in 2025, totalling around 1.8 million hours, even though that was down 35% on 2024 (Environment Agency).",
|
||
"England, UK", ["https://www.gov.uk/government/news/fewer-and-shorter-storm-overflow-spills-in-2025-new-monitoring-data-shows","https://commonslibrary.parliament.uk/research-briefings/cbp-10027/"], 52.5, -1.5, cc="GB", source_date="2026-03")
|
||
t(C,"infrastructure","Fix the Netherlands' electricity grid congestion",
|
||
"On 30 June 2026, Dutch regional grid operators had 15,498 requests to take power and 8,558 to feed it in waiting on queues because the grid is full (Netbeheer Nederland). Small consumers in congested areas have also been queued since 1 July 2026.",
|
||
"Netherlands", ["https://www.netbeheernederland.nl/artikelen/persbericht/bouw-versnelt-opnieuw-maar-de-vraag-loopt-nog-steeds-op","https://www.netbeheernederland.nl/sites/default/files/2026-10/stand_van_de_uitvoering_halfjaar_2026.pdf"], 52.2, 5.3, cc="NL", source_date="2026-10")
|
||
t(C,"housing","Close the Dutch housing shortage of 384,000 homes",
|
||
"The Primos forecast 2026 puts the Dutch statistical housing shortage at 384,000 homes (4.6% of stock). 213,000 extra homes would be needed immediately just to get down to the 2% target level.",
|
||
"Netherlands", ["https://www.tweedekamer.nl/kamerstukken/detail/detail?did=2026D34061&id=2026D34061"], 52.2, 5.3, cc="NL", source_date="2026-07")
|
||
t(C,"safety","Finish earthquake-strengthening the remaining ~8,500 homes in Groningen",
|
||
"The Nationaal Coördinator Groningen's 2026 plan still lists 8,583 addresses to strengthen against gas-extraction earthquakes, 1,278 of them heavy or demolish-and-rebuild cases.",
|
||
"Groningen, Netherlands", ["https://www.nationaalcoordinatorgroningen.nl/site/binaries/site-content/collections/documents/2025/12/jaarplan-ncg-2026/jaarplan-ncg-2026.pdf","https://www.oogtv.nl/2026/02/ncg-blij-over-aantal-veilig-beoordeelde-huizen-maar-versterking-of-nieuwbouw-begint-bij-13-procent-te-laat/"], 53.22, 6.57, cc="NL", source_date="2026")
|
||
t(C,"governance","Finish the last benefits-scandal (toeslagenaffaire) reviews",
|
||
"As of 25 Sept 2026, 103 parents were still waiting on their full review (integrale beoordeling) by the UHT: 90 in progress and 13 not yet started. Close them out fairly.",
|
||
"Netherlands", ["https://herstel.toeslagen.nl/dashboard-kinderopvangtoeslag/"], 52.08, 4.31, cc="NL", source_date="2026-09-25", confidence="medium", note="Small remaining backlog; may be finished soon, so re-check the dashboard.")
|
||
t(C,"infrastructure","Fund the renewal of ageing Dutch national bridges, tunnels and locks",
|
||
"Rijkswaterstaat manages about 5,500 concrete bridges and 88 lock complexes. Its maintenance and renewal job is bigger than its budget, with a reported shortfall of about €34.5bn for 2024–2038, and an Oct 2026 Kamerbrief re-prioritises the work.",
|
||
"Netherlands", ["https://www.rijkswaterstaat.nl/nieuws/archief/2026/10/kamerbrief-herprioritering-onderhoud-en-vernieuwing-infrastructuur","https://zoek.officielebekendmakingen.nl/ah-tk-20252026-914.html"], 52.2, 5.3, cc="NL", source_date="2026-10")
|
||
t(C,"infrastructure","Speed up Germany's motorway bridge repairs (target 400 a year, achieving ~170)",
|
||
"Germany aims to modernise 4,000 motorway bridge sections in ten years, about 400 a year. Only 157 were finished in 2025 and about 170 are expected in 2026.",
|
||
"Germany", ["https://baubote.de/tiefbau-infrastruktur/brueckensanierung-autobahn-zahlen-2025-2026","https://www.handelsblatt.com/mobilitaet/background-verkehr-und-smart-mobility/autobahnen-sind-deutschlands-bruecken-halb-verfallen-oder-halb-saniert/100263521.html"], 51.2, 10.4, cc="DE", source_date="2026")
|
||
|
||
# ---------------- CITY ----------------
|
||
Y="city"
|
||
t(Y,"infrastructure","Lower Gouda's inner-city groundwater level to stop subsidence damage",
|
||
"Gouda and Rijnland are working on 'Gouda Stevige Stad': lowering the water level in the lowest, subsiding parts of the historic centre by 25 cm. Sewers, water-level barriers and a pumping station must be ready first, and the first level reduction is expected in 2027.",
|
||
"Gouda (binnenstad), NL", ["https://www.gouda.nl/gouda-werkt-aan-de-stad/gouda-stevige-stad/","https://gouda.bestuurlijkeinformatie.nl/Document/View/ee2f89a0-8e2a-4176-b8a8-1e7caf2cd15c"], 52.0115, 4.7105, cc="NL", status="in_progress", source_date="2026")
|
||
t(Y,"infrastructure","Replace Amsterdam's failing historic quay walls",
|
||
"Amsterdam has replaced about 3.5 km of quay wall since 2021. In 2026 it is working on 14 quay projects (about 2,150 m) under its Bridges & Quay Walls programme. Hundreds of kilometres of old quays still need assessing and renewing.",
|
||
"Amsterdam, NL", ["https://aandegrachten.amsterdam/hier-werken-we-in-2026-aan-bruggen-en-kademuren/","https://www.amsterdam.nl/projecten/kademuren"], 52.3731, 4.8925, cc="NL", status="in_progress", source_date="2026")
|
||
t(Y,"infrastructure","Renovate Rotterdam's 55 movable bridges and locks",
|
||
"Rotterdam's ten-year 'Open/Dicht' programme will tackle overdue maintenance on 55 movable bridges and locks, including the Erasmusbrug. The first six go to tender in 2026.",
|
||
"Rotterdam, NL", ["https://www.infrasite.nl/aanbesteden/2026/09/02/rotterdam-gaat-55-bruggen-en-sluizen-renoveren-aanbesteding-voor-o-a-erasmusbrug-start-dit-jaar/"], 51.9244, 4.4778, cc="NL", status="in_progress", source_date="2026-09-02")
|
||
t(Y,"infrastructure","Repair Leiden's 13 km of ageing quay walls",
|
||
"Leiden has started a 15-year programme for 13 km of quay walls at 114 locations, starting with the worst. The first big works (Oude Vest, Herengracht, Kalvermarkt) start in 2027.",
|
||
"Leiden, NL", ["https://gemeente.leiden.nl/projecten/verbeteren-kades/","https://www.infrasite.nl/waterbouw-deltas/2026/07/01/leiden-start-miljoenenoperatie-voor-verouderde-kademuren-in-historische-binnenstad/"], 52.1595, 4.4909, cc="NL", source_date="2026-07")
|
||
t(Y,"environment","Stop PFAS emissions from the Chemours plant in Dordrecht",
|
||
"The province of Zuid-Holland is appealing at the Raad van State for stricter PFAS limits on Chemours, with a ruling expected in autumn 2026, while DCMR monitors PFAS in air and rainfall around Dordrecht.",
|
||
"Dordrecht, NL", ["https://www.zuid-holland.nl/onderwerpen/milieu/chemours/","https://www.dcmr.nl/actueel/dossiers/dossier-chemours-delrin-dupont-en-dow"], 51.8105, 4.6458, cc="NL", source_date="2026")
|
||
t(Y,"housing","Get Utrecht's ~3,000 homeless people into housing",
|
||
"About 3,000 people in Utrecht are homeless or at risk of homelessness (AD). The city promised 100 'Wonen Eerst' homes for homeless young people in 2026, and the average wait for social housing is close to 12 years.",
|
||
"Utrecht, NL", ["https://www.ad.nl/utrecht/aantal-dak-en-thuislozen-in-utrecht-groeit-naar-3000-dit-schrijnende-verhaal-schuilt-achter-de-cijfers~aecf1218/","https://momusmedia.nl/updates/utrecht-belooft-100-woningen-aan-dakloze-jongeren-hoe-staat-het-ervoor/"], 52.0907, 5.1216, cc="NL", source_date="2026", confidence="medium", note="AD article date not confirmed; figures from search summary.")
|
||
t(Y,"infrastructure","Rebuild Dresden's collapsed Carolabrücke",
|
||
"The Carolabrücke collapsed in Sept 2024 and was fully demolished by Sept 2025. Planners were contracted in Sept 2026, with construction planned from May 2028 and completion in the early 2030s.",
|
||
"Dresden, DE", ["https://www.dresden.de/de/stadtraum/zentrale-projekte/carolabruecke.php","https://www.dresden.de/de/rathaus/aktuelles/pressemitteilungen/2026/09/pm_096.php"], 51.0568, 13.7470, cc="DE", status="in_progress", source_date="2026-09")
|
||
t(Y,"infrastructure","Reopen Hammersmith Bridge in London",
|
||
"Hammersmith Bridge has been closed to motor vehicles since 2019. Full restoration was costed at about £300m, plans to reopen it to cars have been shelved, and a cheaper phased repair is now being pursued.",
|
||
"London, UK", ["https://tfl.gov.uk/travel-information/improvements-and-projects/hammersmith-bridge","https://www.bbc.co.uk/news/articles/c5yzqv29d1eo"], 51.4884, -0.2302, cc="GB", source_date="2026-10")
|
||
t(Y,"climate","Stop Jakarta sinking: enforce the groundwater ban and pipe in water",
|
||
"North Jakarta sinks on average about 3.5 cm a year, up to 20 cm in places, and roughly 40% of the city is below sea level. Enforce the tightened groundwater-extraction rules and expand piped water.",
|
||
"Jakarta, ID", ["https://www.thejakartapost.com/indonesia/2026/02/09/jakarta-tightens-groundwater-rule-to-curb-subsidence","https://www.straitstimes.com/asia/se-asia/jakarta-sinks-deeper-as-subsidence-worsens-flood-risks"], -6.1754, 106.8272, cc="ID", source_date="2026-02")
|
||
t(Y,"health","Clean up Delhi's toxic winter air",
|
||
"Delhi's AQI passed 300 on 23 Oct 2026 even with GRAP Stage I in force, as crop-stubble fires in Punjab and Haryana resumed. Cut stubble burning, construction dust and vehicle emissions.",
|
||
"Delhi, IN", ["https://www.indiatoday.in/amp/science/story/delhi-aqi-today-pollution-control-measures-grap-ncr-smog-3023247-2026-10-23"], 28.6139, 77.2090, cc="IN", source_date="2026-10-23")
|
||
t(Y,"water","Fix Mexico City's leaking water network",
|
||
"Mexico City loses an estimated 40–50% of its drinking water to leaks in the public network and homes. Aquifer over-pumping makes parts of the city sink by up to about 24 cm a year.",
|
||
"Mexico City, MX", ["https://www.jornada.com.mx/2026/08/14/capital/027n1cap","https://politica.expansion.mx/mexico/2026/10/19/cutzamala-llenado-abasto-agua-valle-de-mexico"], 19.4326, -99.1332, cc="MX", source_date="2026-10")
|
||
t(Y,"climate","Unblock Lagos drainage channels to end flash flooding",
|
||
"Lagos State approved dredging of 28 drainage channels and has removed 1,544 of 2,218 identified structures blocking drainage. Refuse dumping and wetland encroachment still cause floods.",
|
||
"Lagos, NG", ["https://punchng.com/sanwo-olu-approves-dredging-of-28-drainage-channels-to-tackle-lagos-floods/","https://punchng.com/lasg-removes-over-1500-structures-to-tackle-flooding/"], 6.5244, 3.3792, cc="NG", status="in_progress", source_date="2026")
|
||
|
||
# ---------------- STREET / NEIGHBOURHOOD ----------------
|
||
S="street"
|
||
t(S,"infrastructure","Fix the sunken path at the new footbridge on Tesselschadestraat, Gouda",
|
||
"Paving at one end of the footbridge in Korte Akkeren, built in 2025, sank in July 2026 when sand washed out, leaving a hole. The council fenced off the crossing and said it would repair it as soon as possible.",
|
||
"Tesselschadestraat, Korte Akkeren, Gouda", ["https://www.goudsepost.nl/nieuws/nieuws/471080/gat-voor-brug-tesselschadestraat-na-verzakking-tegels","https://www.omroepwest.nl/verkeer/5130955/gat-ontstaan-pal-voor-bruggetje-oeververbinding-afgesloten"], 52.0014, 4.6979, cc="NL", source_date="2026-07-24", confidence="medium", note="Reported in July 2026; no repair confirmation found, but it may have been fixed since.")
|
||
t(S,"safety","Slow down fast bikes and scooters on the Aschpotpad dog-walking area, Gouda",
|
||
"The Aschpotpad in Achterwillens runs straight through an off-leash dog area. A dog was hit and killed by a cyclist on 23 July 2026, and Leefbaar Gouda asked the council for speed-reducing measures such as narrowings and posts.",
|
||
"Aschpotpad, Achterwillens, Gouda", ["https://www.goudsepost.nl/nieuws/nieuws/473975/leefbaar-gouda-stelt-vragen-over-veiligheid-aschpotpad-na-dood-hondje"], 52.0257, 4.7217, cc="NL", source_date="2026-08-19")
|
||
t(S,"mobility","Stop rat-run traffic on Onder de Boompjes, Gouda",
|
||
"With the Koningin Wilhelminaweg works, drivers ignore the closure signs and cut through narrow Onder de Boompjes. Police wrote 16 tickets in one hour on 22 Oct 2026 and will check more often. A physical measure would fix it for good.",
|
||
"Onder de Boompjes, Gouda", ["https://www.goudsepost.nl/nieuws/nieuws/482518/politie-bekeurt-16-automobilisten-in-een-uur-op-onder-de-boompjes","https://www.ad.nl/gouda/veel-boetes-voor-sluipverkeer-bij-onder-de-boompjes~adc6ac57/"], 52.0106, 4.6980, cc="NL", source_date="2026-10-22")
|
||
t(S,"infrastructure","Fix the dangerous sunken pavement on Schoonegge, Rotterdam-Zuidwijk",
|
||
"A resident broke her wrist after falling on sunken, uneven tiles. The council has had at least ten reports but postponed repair to 2027 (tree roots, no contractor). The Pendrecht-Zuidwijk wijkraad asks for a temporary safe path now.",
|
||
"Schoonegge, Zuidwijk, Rotterdam", ["https://dagblad010.nl/Rotterdam%20&%20Regio/wijkraad-eist-opheldering-over-gevaarlijk-trottoir-in-rotterdam-zuid-"], 51.8717, 4.4915, cc="NL", source_date="2026-10-08")
|
||
t(S,"water","Repair the underground water leak causing sinkholes on Crooswijksestraat, Rotterdam",
|
||
"An underground water leak washed away sand and opened holes in pavements and streets around Crooswijksestraat and Hendrikstraat, and flooded crawl spaces. Streets are fenced off and Evides is repairing the leak (25 Oct 2026).",
|
||
"Crooswijksestraat / Hendrikstraat, Crooswijk, Rotterdam", ["https://www.ad.nl/rotterdam/gaten-in-stoepen-en-straten-door-ondergrondse-lekkage-crooswijk~a2a95e15/"], 51.9329, 4.4912, cc="NL", status="in_progress", source_date="2026-10-25", confidence="medium", note="Repair was under way on 25 Oct; it will likely be done within days.")
|
||
t(S,"waste","Tackle dumped furniture, rats and overflowing containers in Oud-Mathenesse, Rotterdam",
|
||
"Residents of Oud-Mathenesse report furniture dumped on the street, rats ripping open bin bags and litter everywhere. The council says it is not a major problem, so residents are documenting it themselves (24 Oct 2026).",
|
||
"Oud-Mathenesse, Rotterdam", ["https://www.inderegiorotterdam.nl/nieuws/ratten-gedumpte-meubels-en-volle-containers-bewoners-willen-afvalprobleem-in-oud-mathenesse-zichtbaar-maken"], 51.9135, 4.4300, cc="NL", source_date="2026-10-24", confidence="medium", note="Coordinates are approximate for the neighbourhood.")
|
||
t(S,"safety","Get help and shelter for people sleeping under the Hofbogen, Agniesebuurt, Rotterdam",
|
||
"Open drug use and dealing, litter and vandalism are concentrated along the Hofbogen between former Hofplein station and Eudokiaplein. The council added BOAs, cleaning and outreach in Oct 2026, but evenings remain a problem and shelter capacity is short.",
|
||
"Hofbogen, Agniesebuurt, Rotterdam", ["https://www.ad.nl/rotterdam/bewoners-klagen-al-langer-over-drugs-alcohol-en-vernieling-rotterdam-komt-nu-met-maatregelen-voor-de-agniesebuurt~a09e0ac8/"], 51.9295, 4.4745, cc="NL", status="in_progress", source_date="2026-10-19", confidence="medium", note="Coordinates are approximate.")
|
||
t(S,"infrastructure","Stop the Schenkviaduct leaking rusty water onto cars on Weteringkade, Den Haag",
|
||
"Since at least 2008 the Schenkviaduct has dripped leak water with concrete rot and rust onto parked cars. The council admits it is not solved, and the viaduct's renovation sits in its Meerjarenprogramma Kunstwerken 2026–2029.",
|
||
"Schenkviaduct / Weteringkade, Den Haag", ["https://www.omroepwest.nl/verkeer/5163344/zorgen-om-viaduct-in-den-haag-straks-stort-het-in"], 52.0737, 4.3254, cc="NL", source_date="2026-10-24")
|
||
t(S,"mobility","Agree and build a safer layout for Hobbemaplein by the Haagse Markt, Den Haag",
|
||
"The previous redesign lacked support. Den Haag restarted the plan in 2026 with about €8.5M to make the square safer for pedestrians, cyclists and public transport while keeping the market reachable.",
|
||
"Hobbemaplein, Transvaalkwartier, Den Haag", ["https://www.denhaag.nl/nl/denk-mee/herinrichting-hobbemaplein/"], 52.0668, 4.2969, cc="NL", status="in_progress", source_date="2026")
|
||
t(S,"infrastructure","Re-lay the broken paving along the tram tracks on Reguliersbreestraat, Amsterdam",
|
||
"Shopkeepers say people regularly fall on the crooked cobbles around the tram rails. GVB only patches it, and a structural fix is not planned for 2026 (Parool, 4 Oct 2026).",
|
||
"Reguliersbreestraat, Amsterdam", ["https://www.parool.nl/amsterdam/ondernemers-balen-van-scheve-straatstenen-in-reguliersbreestraat-mensen-vallen-met-regelmaat~b180b619/"], 52.3666, 4.8947, cc="NL", source_date="2026-10-04")
|
||
t(S,"infrastructure","Replace the moving quay wall at Oudeschans 1A–39, Amsterdam",
|
||
"The quay wall between Oosterse Kade and Keizersbrug was moving toward the water. A temporary sheet-pile safety structure went in during spring 2026, and full replacement is planned to start in 2028.",
|
||
"Oudeschans 1A–39, Amsterdam", ["https://www.amsterdam.nl/projecten/kademuren/maatregelen/oudeschans1a-39/"], 52.3713, 4.9052, cc="NL", status="in_progress", source_date="2026")
|
||
t(S,"mobility","Make the Meernbrug crossing in De Meern safe",
|
||
"Several traffic flows cross at the Meernbrug, and residents have been worried for years. Utrecht favours one-way traffic on the bridge, and a costed plan is due in Q1 2027 (commissie Leefomgeving, 8 Oct 2026).",
|
||
"Meernbrug, De Meern, Utrecht", ["https://openbestuur.nl/gemeente/utrecht/vergadering/2026-10-08-raad-zoekt-besteding-voor-half-miljoen-aan-verkeersveiligheid"], 52.0829, 5.0369, cc="NL", source_date="2026-10-08")
|
||
t(S,"safety","End the nightly fireworks and arson nuisance in Ondiep, Utrecht",
|
||
"Since September 2026, residents of Ondiep have faced heavy fireworks almost every night, burning bins and a vandalised parking meter. The council announced extra police, enforcement and changes to the public space.",
|
||
"Ondiep, Utrecht", ["https://www.rtvutrecht.nl/nieuws/4106957/bewoners-utrechtse-wijk-al-weken-geteisterd-door-overlast-lijkt-wel-oorlogsgebied","https://nos.nl/regio/utrecht/artikel/812003-utrecht-neemt-maatregelen-tegen-vuurwerkterreur-ondiep"], 52.1066, 5.1014, cc="NL", status="in_progress", source_date="2026-10-22")
|
||
t(S,"water","Clear the blocked drain flooding Raeburn Place / Allan Street, Edinburgh",
|
||
"A FixMyStreet report (24 Oct 2026) says a blocked drain at the junction of Raeburn Place and Allan Street floods the junction and 'has been an issue for some time'.",
|
||
"Raeburn Place, Stockbridge, Edinburgh", ["https://www.fixmystreet.com/report/10279290"], 55.959076, -3.213709, cc="GB", source_date="2026-10-24")
|
||
t(S,"waste","Remove the horsebox abandoned for years on St Clair Place, Leith",
|
||
"A FixMyStreet report (24 Oct 2026) says a horsebox has stood unmoved on St Clair Place for several years, with its roof window open.",
|
||
"St Clair Place, Leith, Edinburgh", ["https://www.fixmystreet.com/report/10278913"], 55.964045, -3.169505, cc="GB", source_date="2026-10-24")
|
||
t(S,"infrastructure","Make safe the broken manhole cover on Old Dalkeith Road, Edinburgh",
|
||
"Part of a manhole cover in the middle of the road between the Royal Infirmary and Ferniehill Road has fallen into the manhole, leaving it exposed (FixMyStreet, 25 Oct 2026).",
|
||
"Old Dalkeith Road, Edinburgh", ["https://www.fixmystreet.com/report/10283120"], 55.917126, -3.132213, cc="GB", source_date="2026-10-25")
|
||
t(S,"infrastructure","Fill the deep pothole with exposed jagged metal on Passage Road, Bristol",
|
||
"A deep pothole with exposed jagged metal has damaged a car. Bristol City Council raised an enquiry on 25 Oct 2026 (FixMyStreet).",
|
||
"Passage Road, Westbury on Trym, Bristol", ["https://www.fixmystreet.com/report/10283769"], 51.505769, -2.615863, cc="GB", source_date="2026-10-25")
|
||
t(S,"safety","Replace the broken glass pavement panel on Aldwych by Bush House, London",
|
||
"A broken glass panel set into the pavement at the Aldwych side entrance to Bush House Central Block leaves a hole that people can trip in or drop things into (FixMyStreet, 20 Oct 2026).",
|
||
"Aldwych, Westminster, London", ["https://www.fixmystreet.com/report/10261310"], 51.513011, -0.117094, cc="GB", source_date="2026-10-20")
|
||
t(S,"waste","Clear the fly-tipped sofa, doors and carpets beside 6A Turner Street, Gorton, Manchester",
|
||
"A three-seater sofa, an armchair, four wooden doors and four large carpets were dumped in the car park next to 6A Turner Street (FixMyStreet, 23 Oct 2026).",
|
||
"Turner Street, Gorton, Manchester", ["https://www.fixmystreet.com/report/10274767"], 53.463819, -2.171036, cc="GB", source_date="2026-10-23")
|
||
|
||
out = {"as_of": AS_OF, "schema_version": 1,
|
||
"scales": ["planet","region","country","city","street"],
|
||
"categories": sorted({x["category"] for x in T}),
|
||
"tasks": T}
|
||
json.dump(out, open("/workspace/worldwide-todo/seed.json","w"), ensure_ascii=False, indent=2)
|
||
from collections import Counter
|
||
print(len(T), Counter(x["scale"] for x in T), Counter(x["status"] for x in T))
|