KB: frameworks/ner-drought/2024-10-24.md (Claude draft, Opus-reviewed) - #487
Merged
Merged
Conversation
…an; Opus-reviewed)
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.
Auto-drafted
frameworks/ner-drought/2024-10-24.mdvia headless Claude on the Max plan, then reviewed in place by Opus against the template + public sources (the same QA gate as the interactive ingest). The Opus review summary is below — use it to spot-check and merge. Worth confirming yourself: frontmatter conforms to the template, deployment/jobs match reality, source_repo/branch/sha, depends_on.🤖 Opus pre-review
Verdict: Ready to merge — the drift bump is accurate; I fixed one real frontmatter error, one schema-conformance gap, and tightened two attributions.
Checked
source_sha: 1073c22(public, clonedocha-dap/ds-aa-ner-drought@iri-trend):1073c22is branch HEAD ("Add CERF RR column…", 2026-07-30). All threecode_refpaths exist. Confirmed every repo claim on the page:obs_pct_slider value=15/pct_sel value=35,ref_window = 10,start_eval_year 2001,trig_eithercombined RP accounting, Window 1/Window 2 labelling by decision month,full_trigger.mdexpanding window (df_stats_iri["year"] <= current_year) withrp_target = 3.5, thresholds taken assorted(...)[k-1](no interpolation).docs/static/index.htmlwas re-exported at1073c22and still carriesdata-initial-value='35'/'15'— the "re-verified unchanged" wording is correct.mainlast moved 2025-03-28 (e6323b4 init), so "15mo+ stale" holds.raw/frameworks/ner-drought/2024-10-24.txt(ReliefWeb landing page, HTTP 200): 35% threshold; W1 pairs Jan+Feb / Feb+Mar, W2 pairs Mar+Apr / Apr+May / May+Jun; obs SPI Jun 1–Jul 31 lowest 35%, activating W2 only if the forecast path hasn't; 71% detection / 28% false alarm (1998–2022); 38% of years, 10/26 (1998–2023); south of 17°N; CHIRP fallback at ≥20% stations missing on 7 Aug; Maproom updated by the 22nd Jan–Jun and by 10 Aug; 455,400 people / 65,100 households / 28 communes; "Sept agences … six secteurs"; WFP FFA land-rehabilitation cancelled from Window 2 (section "Actions dirigées par le PAM").funding_rowsare all stated (not imputed) — W1 FAO 2.5M + WFP 2.75M = $5.25M, W2 = $9.6M, total $14,850,000. Rows reproducefunding_by_agencyandfunding_by_sectorexactly, and both dicts equalfunding_by_source=prearranged_funding_usd. Co-financing: WFP $2.5M is a single regional-bureau fund (2023–2027 "Scaling-up drought anticipatory actions for food security in Africa", forecast-path only per fn. 20) printed on both window rows → counting once gives $4,099,659 ✓.22-RR-NER-54991at $9,513,802.n_windows: 3= 3 table rows; YAML gate passes.Changed
monitoring_period.months: [1,2,3,4,5,6,8]→[2,3,4,5,6,8],source: inferred→stated. The PDF states the trigger points verbatim — « chaque mois entre février et juin pour les prévisions, et en août pour le SPI » — and January cannot host a decision (a pair needs its second month). This also contradicted the page's own Trigger-windows table ("decision Feb or Mar") and was already flagged as a cross-page mismatch in2026-06-03.md'smonitoring_period.note; the two pages now agree. Note rewritten with the doc quote.**Activation structure:**bullet under Trigger logic (present on 41 of 45 framework version pages; template requires it).22-RR-NER-54991and the repo's exact $9,513,802 figure alongside the public "~$9.5M" (prearranged_or_released_usdleft at 9500000, matching public reporting).afef129 → 1073c22actually changed (bad-year-rank correlation panel; CERF-RR column) and that no trigger logic or threshold moved.Still verify
valid_until: "2025"overrides the PDF's "pendant une période de deux ans" (→ 2026) on a team correction. Unverifiable from public sources; the override is captured as a[conflict], but it drives the derived "expired" state — worth a human confirming.status: supersededis set from a development successor (issue KB: frameworks past their validity period #91), which is not the usual endorsed→superseded transition. Defensible here sincevalid_untilhas passed, but it is a judgement call.funding_rowsuse window labels"Window 1"/"Window 2", while the Trigger-windows table names three rows (Window 2 (forecast path)/Window 2 (obs path…)). INGESTION rule (3) asks these to match; splitting the money by path would double-count, so I left it — flagging in case the DB loader's per-window cross-check is strict about names.cofinancing_sourcesfollows the doc's explicit list (WFP, FAO, UNICEF, UNHCR). UNDP separately describes "un fonds additionnel en co-financement" from its climate-resilience project, with no amount — possibly a fifth co-financer. Left unchanged.22-RR-NER-54991could not be read directly; the $9.5M is corroborated by OCHA and Anticipation Hub instead.supersedes: 2022-08-04points at a version page that does not exist inframeworks/ner-drought/; and2026-06-03.mdis still pinned atafef129/last_synced: 2026-07-30, with itsextra.version_labelasserting asource_shafor this page that this PR changes.visibility: internaldespite a fully public PDF source — consistent with the sibling 2026 page, but perdocs/PRIVACY.md(classification follows the source)publicwould also be defensible.Closes #455