languages, carrier limits & safety rules

Every token classifier, privacy strip rule, and SMS/USSD packet boundary enforced offline.

CodeRule / PackGuaranteeLayer
swSwahili (Kiswahili)Token glossary across clinic triage, crops, pests, mobile money.GSM-7 Ready
lgLuganda (Oluganda)Supports Kampala & central Uganda code-switching + urgent terms.GSM-7 Ready
yoYoruba (Ede Yoruba)Diacritic awareness (ẹ, ọ, ṣ) & automatic UCS-2 fallback.UCS-2 Safe
haHausaSahel & Northern Nigeria health, farm, and marketplace terminology.GSM-7 Ready
frFrench (Francais)Francophone Africa clinical, agritech & mobile balance terms.GSM-7 / UCS-2
en / pcm / nynEnglish, Pidgin & RunyankoleGlobal baseline + West African Pidgin + Western Uganda vocabulary.0 ms Lexicon
PII-01Local PII RedactionMasks PIN/OTP, phone numbers, and national IDs before cloud calls.Local Scrub
ESC-01Extension Worker EscalationFlags urgency keywords and enqueues SMS receipt into SQLite WAL.WAL Outbox
GSM-7 / UCS-2SMS & USSD PacketizerEnforces 182/160 GSM-7 vs 80/70 UCS-2 boundaries cleanly.182B USSD
VAD-16KPure Python PCM TelemetryExtracts RMS energy, SNR dB, and 16 kbps Opus data footprint.Stdlib PCM