Swasti · mForm V2→V3

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:

LevelPhase 1 rolesPhase 2 roles
Country / DonorCountry Lead, Country MEAL Lead, SP MEAL Leadsame
PartnerPartner ManagerPartner Manager
StateState LeadState Lead
DistrictDistrict CoordinatorDistrict Facilitator
BlockBlock CoordinatorBlock Coordinator
IndividualIndividual FacilitatorIndividual 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

  1. 2026-04-30 — Kickoff call. Recording.
  2. 2026-05-04 — V2 form JSONs delivered, conversion skill delivered, PM design sheet delivered, SDK + Frappe app branches identified.
  3. 2026-05-04… — Import pipeline design (A16) starts the moment mForm V2 access lands.
  4. 2026-05-25 — All 4 programs live. Hard deadline.

Last updated 2026-06-05