Solidarity Console — one real Caritas appeal drill
Cross-cutting
en + es from day one (i18n keys structured)
Safeguarding gate on every minor-touching feature
Citation enforcement on every AI output (runtime check in @lumen/catechism-rag)
PWA-installable, offline-capable for Now + Pray + Mass Finder
AAA Lighthouse a11y on every shipped surface
Phase 1 acceptance criteria
Real parishioner in pilot parish can find Mass, give to a need, see outcome 30 days later, read tomorrow’s reading — in their language, on a low-end Android.
Pastor saves 5+ hours of admin in first week using Parish.
Bishop sees, at a glance, which parishes need attention this week.
Every AI response carries a resolvable citation.
No streaks, badges, leaderboards, or push-notification dark patterns anywhere.
Phase 2 (do not start until Phase 1 is real)
8 more languages (Portuguese, French, Tagalog, Igbo, Swahili, Vietnamese, Arabic, Mandarin, Polish)