A fresh module must be built on the Frappe framework and plugged into an existing ERPNext stack. The focus is strictly new module development rather than tweaking or integrating current apps, so every DocType, server script, page, report, and permission set will start from a clean slate. Scope • Analyse my current instance and confirm the database schema hooks your module needs. • Design the DocTypes, child tables, workflows, and role permissions. • Code the backend (Python) and frontend (JS, Jinja templates) in line with Frappe best practices so the module remains upgrade-safe. • Package it so I can install through bench without manual edits. • Provide a concise README and a short screen-share demo that proves all core actions run without errors. Acceptance criteria 1. bench get-app / bench install-app succeeds on a clean site. 2. All doctypes appear in the desk with proper role permissions. 3. Workflows execute and status changes trigger the right email / notification events. 4. No console errors in browser inspector while using the module. 5. Unit tests (pytest) cover critical business logic with ≥80 % coverage. Please outline your proposed architecture, any reusable apps you plan to leverage, and an estimated timeline for each milestone so we can lock in the build schedule.