We don't just tell churches who showed up. We tell them who's growing — and we wrap it in an AI layer no other church software has. This is the live build plan toward a fully working v1 a real church can trust with real people.
We track the full discipleship arc — habits, groups, serving, giving, milestones — as formation data, not just attendance.
Claude reads patterns, flags at-risk members, coaches habits, and writes the weekly state-of-the-church narrative.
Any church signs up, configures their own language and brand, and runs independently. The platform layer single-church tools never build.
Send Mario your GitHub handle. He adds you to MDH-Labs/shepherdos with write access.
Authenticate with the GitHub CLI, clone, and install (the workspace needs the legacy-peer-deps flag for React 19).
Copy .env.example into apps/admin/.env.local and fill the keys from the team vault. Full steps in TEAM-ONBOARDING.md.
npm run dev from apps/admin. Sign in, complete onboarding, you're in.
Every session starts with CLAUDE.md + your section of memory/ASSIGNMENTS.md + docs/v1/RECON-2026-06-12.md. Non-negotiables: churchId-scoped, tRPC, generic naming, white-label-safe, TS strict, shared UI kit.
Work on a branch. Open a PR — GitHub Actions builds a live preview URL. No Vercel seat needed (Option B deploy).
Mario reviews; the Build and deploy check must pass. Schema changes (anything in packages/db) always get a heads-up — the schema is the contract.
Merge to main auto-deploys to app.shepherdos.org. Short branches, merged often.