Swasti · mForm V2→V3
18
Completed
1
In progress
9
Pending
0
Blocked
0
Partial

All action items

ID Action Owner Status Blocking
A1 Create central project documentation D14 Abhijit completed —
A2 Send meeting notes / transcript to team Abhijit completed —
A3 Draft SOP for V2→V3 migration (using Swasti as the ideal-case template) Abhijit pending —
A4 Propose Frappe-native audit-log follow-up model to client (replace self-linking) D3 P4 Abhijit completed —
A5 Define multi-language strategy in Frappe (view vs data layers) D8 P7 Abhijit pending —
A6 Confirm exact required languages with Swasti D8 Abhijit pending —
A7 Design scalable homepage + follow-up UI; share with team D4 P3 Abhijit + Fahimuddin completed —
A8 Decide dashboard approach (custom vs Superset) and align with team D5 Abhijit completed —
A9 Share Excel form-design template + Reliance example with Fahimuddin Abhijit completed —
A10 Set up dedicated QA PC + emulator + automated regression pipeline D10 P8 Sachin + dev completed —
A11 Implement hidden member-ID + app-layer prefill for geography D2 P1 Dev team completed —
A12 Publish Frappe Desk KB for Swasti D12 Abhijit pending —
A13 Implement custom Frappe dashboard per program (replacing Superset) D5 Dev team pending —
A14 Confirm mForm V2 access method — RESOLVED via direct MongoDB Atlas read access (2026-05-06) Abhijit + dev completed —
A14a Confirm where Kannada/Telugu translations live Abhijit + mForm team pending —
A14b Masters extracted from Mongo: 185 schemes, 31 docs, full geography (16/31/131/1963/3967), 8 roles, 481 users Abhijit + dev completed —
A14c Validation rules — RESOLVED via skill (per-question keys + input_type-implicit) Resolved completed —
A15 Probe script: list forms, schemes, members, sample-fetch one form JSON — DONE via export_masters.py Dev team completed —
A16 Design import pipeline (decomposed: A16.0–A16.5) Dev team in progress —
A17 Run import end-to-end on staging Frappe + validate Dev team pending A16
A18 Sample rare input_types 13/29/30 from V2 Dev team pending —
A19 Reconcile PM-design rows vs V2 JSON; produce delta report per form Dev team pending —
A20 Author Livelihood Doctype from PM sheet + Miro workflow (greenfield, no V2). Miro received 2026-05-06 — see notes/10. Dev team completed —
A21 Encode HS Logics BMI/HB/BP/RBS lookup tables + BP New Logic compute helpers Dev team completed —
A22 Resolve DRIS comments on HS form (BMI WFH/WFA, <5yr profiling, status count) Abhijit + PM completed —
A23 Build canonical WorkflowStatus Doctype from PM status taxonomy (Scheme 16 + Document 11) D3 Dev team completed —
A24 Enumerate Civic IDs 'List of 9' PM + Abhijit completed —
A25 Wire HS Test Cases as regression fixtures D10 Dev team completed —

Import pipeline sub-jobs

Job Description Status Depends on
A14 Confirm V2 access method — Mongo Atlas direct read completed None — start now
A16.0 Greenfield Livelihood (no V2) completed None — start now
A16.1 Cross-form (formId, order)→fieldname registry — questions_index.jsonl is the foundation in progress A14
A16.2 Skill run, per-form, gated pending A16.1
A16.3 Self-link collapse → audit log pending A16.2
A16.4 Master-data hydration — JSONL exports ready, awaiting Doctype targets in progress A14, A16.2
A16.5 Member + response import pending A16.3, A16.4
A17 Staging validation pending A16.5

→ Full pipeline detail with job descriptions


Last updated 2026-06-05