Mudzi (Chichewa: 'village') — open-source Pan-African mental health knowledge translation and implementation intelligence platform. It takes a village.
# Mudzi — Pan-African Mental Health Implementation Intelligence
**Mudzi** (Chichewa/Chinyanja: *village*) — named for the African proverb
*"it takes a whole village to raise a child"* and the ubuntu philosophy,
*umuntu ngumuntu ngabantu* — a person is a person through other people.
Mudzi is the village: an open-source commons that gives evidence-based mental
health knowledge back to the continent.
The platform transforms publicly available mental health evidence (starting with WHO
resources) into accessible, culturally relevant, actionable resources for Africa — with
mechanical enforcement of attribution, licensing, fidelity to source, and human sign-off
wherever clinical safety is at stake.
## Read first
| Document | What it is |
|---|---|
| docs/VISION_CRITIQUE.md | Critique of the founding vision: flaws, missing components, improvements |
| docs/ARCHITECTURE.md | System architecture, data model, agent framework, API sketch |
| docs/ROADMAP.md | Phased implementation roadmap with exit criteria |
| docs/GOVERNANCE.md | Governance bodies and non-negotiable invariants |
## Key design decisions (see critique for reasoning)
- **Autonomy tiers T0–T3**: fully autonomous cataloguing; audited summaries; human-gated
clinical/translated content; panel-reviewed decision aids and suicide/self-harm content.
- **Canonical Knowledge Objects, render on demand** — not pre-generating the full
20-formats × 12-audiences × 6-languages matrix.
- **Licence compliance engine**: resources without adaptation-permitting licences are
catalogued (link + metadata) but never transformed; required disclaimers injected at render.
- **Low-bandwidth first**: static site, <100 KB pages, offline PWA, printable packs.
## Phase 0 status (this repository)
Working now, stdlib-only (Python ≥3.11, no dependencies):
```bash
# run the tests
PYTHONPATH=src python3 -m unittest discover -s tests -v
# harvest a saved OAI-PMH page into the catalog (deterministic demo)
PYTHONPATH=src python3 -m mudzi.cli dis …