Logo Lanfrica

PhiriLab/mudzi

Domaine:

healthcare

Type de record:

software
Créateur:
Phi
Hôte:
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 …

Languages

Licenses