Skip to content

Commit 5ab5095

Browse files
committed
[new-pack] water-security/arsenic-groundwater-exposure-bangladesh — 35-77M chronically exposed to arsenic-contaminated groundwater with no current upazila-level testing-coverage gap map
Discovery ranking: 1. Arsenic groundwater exposure in Bangladesh — Scale: 35-77M exposed (EHP 2024), Tractability: testing-coverage gap map would directly inform national mitigation programme resource allocation, Neglectedness: BGS/DPHE survey is from 1998-1999, BAMWSP testing is from 2006, no current upazila-level coverage data exists publicly, Evidence gap: which upazilas have the largest gap between known contamination and current testing coverage 2. Noise pollution health impact in LMICs — Scale: 100M+ urban dwellers exposed to traffic noise above WHO guidelines, Tractability: measurement gap is at the urban planning level, Neglectedness: moderate, some WHO work exists, Evidence gap: sub-national noise exposure maps are sparse 3. Microplastic exposure through freshwater — Scale: uncertain, Tractability: measurement methods are still evolving, Neglectedness: fashionable but evidence gap is real, Evidence gap: exposure quantification methods lack standardization Why arsenic over alternatives: largest documented chronic exposure population, clearest decision-maker (national arsenic mitigation programme director), most tractable evidence gap (testing-coverage mapping), most neglected (data is 20+ years old). Protocol strengthening: validator now enforces the claim lifecycle — validates claims.json and replication.json against schemas, checks that claim evidence IDs reference real evidence records, checks that replication claim_id references real claims, enforces kill_condition minimum length, enforces red-team-reviewer requirement for high-safety claims. Previously the validator compiled claim and replication schemas but only checked example files. The claim lifecycle was aspirational; now it is machine-checkable. Protocol Notes: - The validator now catches a class of errors that was previously invisible: claims referencing nonexistent evidence IDs, replications referencing nonexistent claims, and high-safety claims without red-team review requirements. This closes the gap between the claim schema (which was enforced only on examples) and the actual claim files in problem packs (which were never validated). - The catch block uses err.code check for ENOENT but JSON.parse errors will have code undefined — this is intentional because a malformed claims.json should fail validation, not be silently skipped.
1 parent faf11f7 commit 5ab5095

19 files changed

Lines changed: 694 additions & 51 deletions

File tree

‎agent-radar.json‎

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,34 +2,34 @@
22
"summary": {
33
"generated_by": "scripts/generate-agent-radar.mjs",
44
"schema_version": 1,
5-
"total_packs": 103,
6-
"total_tasks": 534,
7-
"scoped_tasks": 102,
8-
"latent_tasks": 432,
5+
"total_packs": 104,
6+
"total_tasks": 539,
7+
"scoped_tasks": 103,
8+
"latent_tasks": 436,
99
"status_counts": {
10-
"scoped": 102,
11-
"needs-triage": 431,
10+
"scoped": 103,
11+
"needs-triage": 435,
1212
"needs-review": 1
1313
},
1414
"owner_role_counts": {
15-
"literature-scout": 103,
16-
"data-cleaner": 99,
17-
"implementation-planner": 125,
18-
"red-team-reviewer": 103,
19-
"field-reality-reviewer": 104
15+
"literature-scout": 104,
16+
"data-cleaner": 100,
17+
"implementation-planner": 126,
18+
"red-team-reviewer": 104,
19+
"field-reality-reviewer": 105
2020
},
2121
"scoped_role_counts": {
22-
"literature-scout": 102
22+
"literature-scout": 103
2323
},
2424
"reviewer_needed_counts": {
25-
"domain-reviewer": 221,
26-
"replicator": 105,
27-
"red-team-reviewer": 103,
28-
"field-reality-reviewer": 105
25+
"domain-reviewer": 223,
26+
"replicator": 106,
27+
"red-team-reviewer": 104,
28+
"field-reality-reviewer": 106
2929
},
3030
"safety_risk_counts": {
31-
"medium": 243,
32-
"high": 279,
31+
"medium": 245,
32+
"high": 282,
3333
"low": 12
3434
},
3535
"protocol_alert_count": 0
@@ -655,34 +655,34 @@
655655
{
656656
"owner_role": "implementation-planner",
657657
"scoped_tasks": 0,
658-
"latent_tasks": 125,
658+
"latent_tasks": 126,
659659
"share_of_all_tasks": 0.234,
660660
"share_of_latent_tasks": 0.289
661661
},
662662
{
663663
"owner_role": "field-reality-reviewer",
664664
"scoped_tasks": 0,
665-
"latent_tasks": 104,
665+
"latent_tasks": 105,
666666
"share_of_all_tasks": 0.195,
667667
"share_of_latent_tasks": 0.241
668668
},
669669
{
670670
"owner_role": "red-team-reviewer",
671671
"scoped_tasks": 0,
672-
"latent_tasks": 103,
672+
"latent_tasks": 104,
673673
"share_of_all_tasks": 0.193,
674-
"share_of_latent_tasks": 0.238
674+
"share_of_latent_tasks": 0.239
675675
},
676676
{
677677
"owner_role": "data-cleaner",
678678
"scoped_tasks": 0,
679-
"latent_tasks": 99,
680-
"share_of_all_tasks": 0.185,
679+
"latent_tasks": 100,
680+
"share_of_all_tasks": 0.186,
681681
"share_of_latent_tasks": 0.229
682682
},
683683
{
684684
"owner_role": "literature-scout",
685-
"scoped_tasks": 102,
685+
"scoped_tasks": 103,
686686
"latent_tasks": 1,
687687
"share_of_all_tasks": 0.193,
688688
"share_of_latent_tasks": 0.002

‎docs/wiki/Agent-Guide.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ Example: [examples/agent-submission.example.json](../../examples/agent-submissio
150150
- [`sanitation/open-defecation-india`](../../problem-packs/sanitation/open-defecation-india/problem.md) — Open Defecation Elimination And Sanitation Coverage Verification In India
151151
- [`sanitation/plastic-waste-marine-global`](../../problem-packs/sanitation/plastic-waste-marine-global/problem.md) — Plastic Waste Leakage Into Marine Environments From Coastal Cities
152152
- [`sanitation/solid-waste-management-urban-south-asia`](../../problem-packs/sanitation/solid-waste-management-urban-south-asia/problem.md) — Municipal Solid Waste Collection Gaps And Open Dumping Health Risk In South Asian Cities
153+
- [`water-security/arsenic-groundwater-exposure-bangladesh`](../../problem-packs/water-security/arsenic-groundwater-exposure-bangladesh/problem.md) — Arsenic-Contaminated Groundwater Exposure And Testing Coverage Gaps In Bangladesh
153154
- [`water-security/glacial-melt-hindu-kush`](../../problem-packs/water-security/glacial-melt-hindu-kush/problem.md) — Glacial Melt Water Security Risk In The Hindu Kush Himalaya
154155
- [`water-security/groundwater-depletion-india`](../../problem-packs/water-security/groundwater-depletion-india/problem.md) — Groundwater Depletion Risk Assessment In India
155156
- [`water-security/transboundary-water-conflict-global`](../../problem-packs/water-security/transboundary-water-conflict-global/problem.md) — Transboundary Water Conflict Risk In Climate-Stressed River Basins

‎docs/wiki/Agent-Radar.md‎

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ Without routing, a new agent sees a flat task list and misses the actual shape o
1313

1414
## Current Shape
1515

16-
- **103 problem packs**
17-
- **534 total tasks**
18-
- **102 scoped now**
19-
- **432 follow-on tasks still latent**
20-
- **Owner roles:** `data-cleaner`: 99, `field-reality-reviewer`: 104, `implementation-planner`: 125, `literature-scout`: 103, `red-team-reviewer`: 103
21-
- **Reviewer demand:** `domain-reviewer`: 221, `field-reality-reviewer`: 105, `red-team-reviewer`: 103, `replicator`: 105
22-
- **Safety mix:** `high`: 279, `low`: 12, `medium`: 243
16+
- **104 problem packs**
17+
- **539 total tasks**
18+
- **103 scoped now**
19+
- **436 follow-on tasks still latent**
20+
- **Owner roles:** `data-cleaner`: 100, `field-reality-reviewer`: 105, `implementation-planner`: 126, `literature-scout`: 104, `red-team-reviewer`: 104
21+
- **Reviewer demand:** `domain-reviewer`: 223, `field-reality-reviewer`: 106, `red-team-reviewer`: 104, `replicator`: 106
22+
- **Safety mix:** `high`: 282, `low`: 12, `medium`: 245
2323

2424
## First Moves
2525

@@ -387,11 +387,11 @@ This is the actual pipeline shape. The flat scoped list hides it.
387387

388388
| Role | Scoped now | Latent backlog | Share of all tasks | Share of latent tasks |
389389
| ------------------------ | ---------- | -------------- | ------------------ | --------------------- |
390-
| `implementation-planner` | 0 | 125 | 0.234 | 0.289 |
391-
| `field-reality-reviewer` | 0 | 104 | 0.195 | 0.241 |
392-
| `red-team-reviewer` | 0 | 103 | 0.193 | 0.238 |
393-
| `data-cleaner` | 0 | 99 | 0.185 | 0.229 |
394-
| `literature-scout` | 102 | 1 | 0.193 | 0.002 |
390+
| `implementation-planner` | 0 | 126 | 0.234 | 0.289 |
391+
| `field-reality-reviewer` | 0 | 105 | 0.195 | 0.241 |
392+
| `red-team-reviewer` | 0 | 104 | 0.193 | 0.239 |
393+
| `data-cleaner` | 0 | 100 | 0.186 | 0.229 |
394+
| `literature-scout` | 103 | 1 | 0.193 | 0.002 |
395395

396396
## Protocol Alerts
397397

‎docs/wiki/Home.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ The bottleneck in tackling global problems is no longer generating candidate ans
88

99
## Quick Numbers
1010

11-
- **103 active problem packs** across **13 domains**
11+
- **104 active problem packs** across **13 domains**
1212
- Structured evidence base, task map, validation criteria, and dataset inventory for each
1313
- An agent-routing radar that ranks where new contributors should start
1414
- Five agent role guides with explicit merge gates
@@ -18,7 +18,7 @@ The bottleneck in tackling global problems is no longer generating candidate ans
1818
## Start Here
1919

2020
- [Agent Radar](Agent-Radar.md) — best first moves, unlock paths, reviewer hotspots
21-
- [Problem Packs](Problem-Packs.md) — all 103 active problems with task maps and evidence
21+
- [Problem Packs](Problem-Packs.md) — all 104 active problems with task maps and evidence
2222
- [Agent Guide](Agent-Guide.md) — how AI agents contribute structured, verifiable work
2323
- [Governance](../../GOVERNANCE.md) — decision rights, acceptance gates, status flow
2424
- [Safety](../../SAFETY.md) — risk levels, prohibited shortcuts, burden of proof

‎docs/wiki/Index.md‎

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66

77
| Metric | Value |
88
|---|---|
9-
| Total packs | 103 |
10-
| Packs with claims | 10 |
9+
| Total packs | 104 |
10+
| Packs with claims | 11 |
1111
| Packs with accepted claims | 0 |
12-
| Total evidence records | 311 |
13-
| Total tasks | 534 |
14-
| Scoped tasks (ready for work) | 102 |
15-
| High-risk tasks | 279 |
12+
| Total evidence records | 317 |
13+
| Total tasks | 539 |
14+
| Scoped tasks (ready for work) | 103 |
15+
| High-risk tasks | 282 |
1616

1717
## All Problem Packs
1818

@@ -116,6 +116,7 @@
116116
| [sanitation/open-defecation-india](../../problem-packs/sanitation/open-defecation-india/problem.md) | Open Defecation Elimination And Sanitation Coverage Verification In India | scoped | sanitation, public-health | india | medium | 3 ev; 6 tasks | ready |
117117
| [sanitation/plastic-waste-marine-global](../../problem-packs/sanitation/plastic-waste-marine-global/problem.md) | Plastic Waste Leakage Into Marine Environments From Coastal Cities | scoped | sanitation, biodiversity | global | medium | 1 ev; 5 tasks | needs evidence |
118118
| [sanitation/solid-waste-management-urban-south-asia](../../problem-packs/sanitation/solid-waste-management-urban-south-asia/problem.md) | Municipal Solid Waste Collection Gaps And Open Dumping Health Risk In South Asian Cities | scoped | sanitation, public-health | south-asia | medium | 2 ev; 5 tasks | needs evidence |
119+
| [water-security/arsenic-groundwater-exposure-bangladesh](../../problem-packs/water-security/arsenic-groundwater-exposure-bangladesh/problem.md) | Arsenic-Contaminated Groundwater Exposure And Testing Coverage Gaps In Bangladesh | scoped | water-security, public-health | bangladesh | high | 6 ev; 5 tasks; 1 claims | has claims |
119120
| [water-security/glacial-melt-hindu-kush](../../problem-packs/water-security/glacial-melt-hindu-kush/problem.md) | Glacial Melt Water Security Risk In The Hindu Kush Himalaya | scoped | water-security, climate-adaptation | hindu-kush-himalaya | high | 3 ev; 5 tasks | ready |
120121
| [water-security/groundwater-depletion-india](../../problem-packs/water-security/groundwater-depletion-india/problem.md) | Groundwater Depletion Risk Assessment In India | scoped | water-security, food-security | india | medium | 3 ev; 6 tasks | ready |
121122
| [water-security/transboundary-water-conflict-global](../../problem-packs/water-security/transboundary-water-conflict-global/problem.md) | Transboundary Water Conflict Risk In Climate-Stressed River Basins | scoped | water-security | global | high | 1 ev; 5 tasks | needs evidence |

‎docs/wiki/Problem-Packs.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -980,6 +980,16 @@ Build a verified workflow for estimating plastic waste leakage into marine envir
980980

981981
Build a verified workflow for measuring municipal solid waste collection gaps and open-dumping health risk in South Asian cities, linking waste-generation estimates, collection-route data, and informal-sector recycling data at neighborhood scale.
982982

983+
## Arsenic-Contaminated Groundwater Exposure And Testing Coverage Gaps In Bangladesh
984+
985+
- ID: `water-security/arsenic-groundwater-exposure-bangladesh`
986+
- Status: `scoped`
987+
- Domain: `water-security`, `public-health`
988+
- Region: `bangladesh`
989+
- Source: [problem-packs/water-security/arsenic-groundwater-exposure-bangladesh](../../problem-packs/water-security/arsenic-groundwater-exposure-bangladesh/problem.md)
990+
991+
Build a verified workflow for mapping sub-national arsenic exposure risk and well-testing coverage gaps in Bangladesh, linking groundwater arsenic survey data, tube-well census data, and health-outcome data with explicit grain and method documentation.
992+
983993
## Glacial Melt Water Security Risk In The Hindu Kush Himalaya
984994

985995
- ID: `water-security/glacial-melt-hindu-kush`
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
[
2+
{
3+
"id": "arsenic-testing-coverage-data-sufficiency",
4+
"problem_id": "water-security/arsenic-groundwater-exposure-bangladesh",
5+
"claim": "Available public data sources are sufficient to establish that arsenic-contaminated groundwater is a massive chronic exposure problem in Bangladesh (WHO guideline, BGS/DPHE survey, EHP systematic review) and to characterise the well-depth-arsenic relationship for testing prioritisation (Flanagan et al. 2012). However, no public dataset provides current upazila-level testing-coverage status at sufficient grain to identify which specific upazilas have the largest gap between known contamination and household-level testing. The BAMWSP testing records cover 1.4 million wells but are 20 years old, unevenly distributed at upazila grain, and do not account for wells installed after 2006. WorldPop provides population denominators but not water-source or testing-status data. The available data can support historical and district-level analysis but cannot produce a current upazila-level testing-coverage gap map without supplementary testing-status data that does not currently exist in a public, systematically structured form.",
6+
"domain": ["water-security", "public-health"],
7+
"status": "unverified",
8+
"evidence": [
9+
"who-arsenic-factsheet-2022",
10+
"bgs-dphe-arsenic-survey-2001",
11+
"ehp-arsenic-exposure-review-2024",
12+
"bamwsp-testing-coverage-2006",
13+
"flanagan-ararsenic-well-depth-2012",
14+
"worldpop-bangladesh-population-data"
15+
],
16+
"failure_modes": [
17+
"A reader treats the BGS/DPHE 1998-1999 survey as current arsenic concentrations when newer well installations may have different contamination patterns.",
18+
"A reader uses the 35-77 million exposure range as a point estimate rather than a wide uncertainty interval reflecting different survey methods and time periods.",
19+
"A reader treats BAMWSP's 1.4 million tested wells as current coverage when the figure is from 2006 and millions of wells have been installed since.",
20+
"A decision-maker uses population density as a proxy for arsenic exposure without linking to well-testing or water-source data.",
21+
"A reader uses the well-depth-arsenic relationship as deterministic when it varies by geological zone and is non-monotonic.",
22+
"A policy maker uses the exposure framing to justify well closures without ensuring alternative water sources are available, which could shift households to microbiologically contaminated surface water."
23+
],
24+
"kill_condition": "A reviewer identifies a public dataset providing upazila-level testing-coverage status for at least 100 of Bangladesh's 495 upazilas with less than 5-year reporting lag, or finds that the National Arsenic Mitigation Cell has begun systematic upazila-level testing-coverage reporting covering at least 200 upazilas with quality-verified data.",
25+
"review_required": ["domain-reviewer", "red-team-reviewer"],
26+
"safety_level": "high",
27+
"submitter": "codex-agent",
28+
"created_date": "2026-06-30",
29+
"last_updated": "2026-06-30",
30+
"confidence": "medium",
31+
"limitations": [
32+
"The claim is about public data availability for upazila-level testing-coverage gap analysis, not about actual arsenic exposure or testing status in specific upazilas.",
33+
"The assessment that no public dataset provides current upazila-level testing status is an inference from reviewing available data portals and published literature, not a systematic survey of all Bangladeshi government databases.",
34+
"The National Arsenic Mitigation Cell may hold more granular testing-coverage data that is not publicly accessible; this claim is based on publicly available information only.",
35+
"The BGS/DPHE DOI may not resolve correctly for all access paths; the BGS project page is the primary stable URL."
36+
]
37+
}
38+
]
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Dataset Inventory
2+
3+
## Candidate Sources
4+
5+
| Source | Grain | Status | Use |
6+
| -------------------------------- | ---------------------------------- | ------------------ | ------------------------------------------------------- |
7+
| BGS/DPHE Phase 1 survey | District, well-level (3,534 wells) | Usable | Baseline arsenic concentration map, depth relationship |
8+
| EHP systematic review (2024) | National, upazila-level estimates | Usable | Population exposure estimate, dose-response |
9+
| BAMWSP testing records | Project-level, upazila (partial) | Limited | Historical testing coverage; outdated for current state |
10+
| WorldPop population data | 100m gridded, upazila, union | Usable | Population denominator for exposure estimation |
11+
| Flanagan et al. well-depth study | Upazila, well-depth intervals | Usable | Depth-arsenic relationship for testing prioritisation |
12+
| WHO arsenic fact sheet | Global | Usable for framing | Guideline value, health-effects classification |
13+
| National Arsenic Mitigation cell | Upazila (if available) | Needs verification | Current testing coverage status |
14+
15+
## Source Classification Rationale
16+
17+
### Usable
18+
19+
- **BGS/DPHE Phase 1 survey**: The foundational national survey. Provides district-level arsenic statistics and well-depth data for 3,534 wells. Limitation: 1998-1999 data, does not reflect post-2000 well installations.
20+
- **EHP systematic review (2024)**: Peer-reviewed synthesis of exposure estimates and health effects. Provides the most current population-exposure range (35-77 million). Limitation: modeled estimates from aggregated studies.
21+
- **WorldPop**: Open-access population data at 100m resolution. Provides denominators for estimating exposed population at upazila and union grain. Limitation: population, not water-source data.
22+
- **Flanagan et al. (2012)**: Peer-reviewed study of well-depth-arsenic relationship. Critical for prioritising which untested wells to test. Limitation: depth-arsenic relationship varies by geological zone.
23+
- **WHO arsenic fact sheet**: Authoritative source for guideline value and health-effects framing. Limitation: global, not Bangladesh-specific.
24+
25+
### Limited
26+
27+
- **BAMWSP testing records**: The 1.4 million well-testing campaign provides historical coverage data, but the records are 20 years old, coverage is uneven at upazila grain, and no systematic public dataset of current testing status exists. Useful as a historical baseline but not as a current coverage map.
28+
29+
### Needs Verification
30+
31+
- **National Arsenic Mitigation Cell records**: Bangladesh's national arsenic mitigation programme may hold more current testing coverage data at upazila grain. Whether this data is publicly accessible, systematically structured, or available for external analysis has not been verified. A contributor should check accessibility before classifying.
32+
33+
## Required Dataset Properties
34+
35+
For any dataset accepted into canonical arsenic exposure analysis:
36+
37+
- Arsenic measurement method (field kit, laboratory AAS, ICP-MS).
38+
- Geographic grain (district, upazila, union, well-level).
39+
- Temporal coverage and measurement date.
40+
- Well depth and installation date where available.
41+
- Population denominator source and coastal-zone definition (if applicable).
42+
- Testing and marking status (tested, untested, marked red, marked green, mark removed).
43+
- License or reuse permission.
44+
45+
## Rejection Rule
46+
47+
A dataset is rejected for canonical exposure-risk analysis if measurement method, geographic grain, or temporal coverage cannot be verified. Sources that provide only national or global aggregates without sub-national data may be used as context but not as proof of upazila-level exposure risk.

0 commit comments

Comments
 (0)