Context
Client
Swasti is a high-priority strategic client under the Catalyst Group umbrella. A long-running partnership; multiple sister domains share infrastructure. Programs run by Swasti's own field workforce — basic-tech surveyors for Scheme/Document, Anganwadi/ASHA workers for the health side.
Currently running 3 programs on mForm V2 (DiceFlow v4.11.4) with a brand-new 4th program (Livelihood) about to launch.
What's being migrated
- Three existing mForm V2 projects → mForm V3 (Flutter + Frappe).
- One new program (Livelihood, 4th program) launched directly on V3.
- All four go live together on the new V3 stack.
Hard deadline
- 2026-05-25 — all four programs live (3 migrated + 1 new).
- Budget for the new (4th) program: 18 days.
- Information about the deadline came in early April → ~7-week runway, of which a chunk is already spent.
Hierarchy / role model
From the PM design sheet (Hierarchy tab). Swasti operates two phases:
| Level | Phase 1 roles | Phase 2 roles |
|---|---|---|
| Country / Donor | Country Lead, Country MEAL Lead, SP MEAL Lead | same |
| Partner | Partner Manager | Partner Manager |
| State | State Lead | State Lead |
| District | District Coordinator | District Facilitator |
| Block | Block Coordinator | Block Coordinator |
| Individual | Individual Facilitator | Individual Facilitator |
Permission model is role × level — not the rel-mis-style User Program Assignment + UPA Geography. Simpler.
Update Member uses location-scoped lookup: "Lookup for the Member with this Name for the Location of the User".
Timeline
- 2026-04-30 — Kickoff call. Recording.
- 2026-05-04 — V2 form JSONs delivered, conversion skill delivered, PM design sheet delivered, SDK + Frappe app branches identified.
- 2026-05-04… — Import pipeline design (A16) starts the moment mForm V2 access lands.
- 2026-05-25 — All 4 programs live. Hard deadline.
Last updated 2026-06-05