Decisions
Hidden member-ID question carried forward to child forms; app-layer prefill of member geography (not data layer). Different scoping rules per program.
Why: P1 + P2 root cause. App-layer keeps form definitions clean.
Owner: Dev team Actions: A11
New scalable home screen — member search + 'today/this week/overdue' follow-up buckets + colour coding + push notifications.
Why: P3 + P6.
Owner: Abhijit + Fahimuddin Actions: A7
Replace 'load more / append' with paginated view (1/2/3...100 per page, configurable).
Why: Existing append model breaks at 5L+ records.
Owner: Dev team
Use the Reliance route / SDK approach already proven for V3.
Why: Faster bring-up; rel-mis already paid for the rough edges.
Owner: Sunandan / dev team
Stay with the simple NCD-style screening for current scope. Pitch TDH model + gamification for future.
Why: Tight deadline; ambition deferrable.
Owner: Abhijit (pitch)
Dedicated QA PC + AI-driven regression on every APK. Sachin focuses on new-feature first-run tests. Frappe web tests via Playwright.
Why: P8 unblocker.
Owner: Sachin + dev team Actions: A10
Use existing HRMS-linked internal ticketing tool for project / dev work tracking.
Why: Already live; no new system to onboard.
Owner: Already live
Publish Frappe Desk KB for Swasti — bulk upload, user/form management, mobile user guide. Same pattern as Adani.
Why: Reduces support load.
Owner: Abhijit Actions: A12
Geography, user allocation, basic admin = available out of box. Form modification & bulk upload — handled per project, custom-built only for big clients with strong need. We do NOT rebuild mForm-the-product inside Swasti.
Why: Avoids feature-creep into building a new mForm.
Owner: Dev team
Last updated 2026-06-05