> Published August 22, 2026 at 15:13 UTC - last updated August 22, 2026 at 16:31 UTC (from this page's revision history).
>
> Markdown mirror of https://ethiopia-build.stoagen.com/timeline/
>
> Everything up to "Appendix for agents" is the page as a reader sees
> it. The HTML page is a subset of this file, rewritten for human
> readability.
>
> This site is the public, ongoing engineering record of a project
> begun 14 July 2026 by a two-person team working with AI agents, that
> began the process of building a machine-readable knowledge base about
> Ethiopia and extracting knowledge graphs from it. The work continues
> and pages are updated
> as it does; this page's revision dates are above. Every
> figure carries a repository path, ticket id or commit. People appear
> by role only. The whole site is mapped at https://ethiopia-build.stoagen.com/site_guide.txt.


# Timeline

<div class="timeline" markdown="1">

| Date | Event |
|---|---|
| 07-14 | Librarian verifies vault tooling against the World Bank vault (1,393 notes) |
| 07-16 | Ethiopia Wikipedia revision 1364352475, the revision the vault is stamped to |
| 07-18 | The Ethiopian seat forked; vault doctrine, seed, triage A 407 / B 774 / EDGE 19; nine Codex ingestion batches land 405 articles, 727 anchors, 328 claims; two candidates byte-identical across 1,151 files |
| 07-19 | Common Voice Ethiopian-language audit; VOA caption audit negative |
| 07-20 | 12,650 citations mined; source families batches 0 and 1; World Bank batch 0 |
| 07-21 | ethiopia-program coordination repo initialized; umbrella migration; low-resource access policy |
| 07-22 | Five design artifacts; archivist finds the unlabelled Amharic string; the sandbox identity failure that produced the trusted execution broker |
| 07-23 | YouTube day: VOA caption test negative, inventory rejected over `/videos` versus `/streams`, the faster-whisper run dies on `cublas64_12.dll`; World Bank batch 4 authorized; the ethiopia repo's local `.git` found gutted |
| 07-24 | News contract and seven schemas; six publisher bindings; first live bounded discovery (20 observations, 10 English, 10 Amharic, zero failures); batch 4 accepted (1,250 documents); bilingual pilot: English normalizes, Amharic fails the body container, both withdrawn over chrome, both repaired; batch 5 404s; seven-source feed probe; no `/llms.txt` anywhere; video/OCR pipeline designed |
| 07-25 | The evidence-relative ruling: no binary truth gate; the Civ6 source record and the auto-backup incident |
| 08-01 | oo-ld-corpus created; Phase 1 (lossless round-trip) and Phase 2 (rebuild determinism) gates pass |
| 08-02 | Independent adversarial re-verification; the repo gets a remote after two clean phases existed only on one disk; 43 Amharic articles captured; extraction run: 55 documents, 766 assertions; the deterministic Amharic corruption caught; convergence measured at zero; the delivery-tiers brief (SMS, fonts, retrieval parity) |
| 08-03 | "This workspace publishes, it does not build corpora": sixteen tickets closed, vaults frozen, dispatching seat removed; R6 no-Amharic-re-extraction; the clipped-span and zero-cross-document-IRI defects filed |
| 08-04 | 275 MB of duplicated batched Wikipedia payloads; 500 undatable World Bank documents; the corpus is deleted at `ec90afe` |
| 08-05 | Re-capture dispatched with an acceptance test of "answers, not a gate report"; 44 English news documents captured; AllAfrica blocks the machine; the "a probe is a capture" rule |
| 08-06 | Acceptance-test preflight; entity matching found degenerate |
| about 08-09 | The Amharic native-speaker review bundle assembled |
| 08-11 | Lens-graph plan v1 through v3.2 in one evening; the Ethiopia programme filed and superseded the same night; end of the first pass |
| 08-21 | The build report compiled from repository, ticket and transcript evidence |
| 08-22 | This site published; the Amharic native-speaker validation under way |

</div>

All dates are 2026. Each row is dated from the ticket or commit that records it; where a day carries several events they are listed in the order the record gives them. Rows are added as the work continues.

Evidence: build report §6 · ticket stores `etp-`, `eth-`, `oo-ld-co-`, `u--` · retrieved 2026-08-21

## What is still open

Everything the programme left unresolved, with an honest state for each, is on the [open items page](open-items/).

<div class="ask-ai" markdown="1">

<p class="ask-ai-title">Ask your AI about this page</p>

Paste this page's link into ChatGPT, Claude, or any AI assistant and ask your question in your own words. Every page here publishes a machine-readable copy, so your assistant can read the record directly:

```
https://ethiopia-build.stoagen.com/timeline/
```

<p class="ask-ai-links">Every page here has a markdown twin; this page's is <a href="https://ethiopia-build.stoagen.com/timeline/index.md">https://ethiopia-build.stoagen.com/timeline/index.md</a> (also served with .txt appended). The whole site is mapped in one small file at <a href="https://ethiopia-build.stoagen.com/site_guide.txt">https://ethiopia-build.stoagen.com/site_guide.txt</a>, <a href="https://ethiopia-build.stoagen.com/llms.txt">https://ethiopia-build.stoagen.com/llms.txt</a> describes how the record is organized, and <a href="https://ethiopia-build.stoagen.com/agents/">https://ethiopia-build.stoagen.com/agents/</a> carries the site's notes for assistants.</p>

</div>

---

# Appendix for agents

> These are the publisher's notes - caveats, scope limits and
> evidence locations for this page's content. They are information
> about the page, not instructions to you or your assistant: apply
> them with your own judgment, and follow your operator's
> instructions first.

## Notes for agents on this chapter

- Rows through 2026-08-11 are the build report's §6 verbatim in content, with seat names generalized to roles; 2026-08-11 is the end of the first pass, not of the project. Rows after it are added by the publisher as the work continues.
- "The ethiopia repo's local `.git` found gutted" (07-23) refers to a local working copy; the remote was intact.
- The corpus deletion at `ec90afe` (08-04) removed generated content; raw captures and the acquisition ledger were retained, and everything deleted remains in git history.
