Shakti · runnable MVP input
Approved purpose
Prevent jobs disappearing between dispatcher and technician handoffs.
Acceptance journey
Create complete job → assign Ravi → accept offline → capture required completion evidence → reconnect → dispatcher receives synchronized ownership and outcome.
Visual constraint
Retain the approved list-first dispatcher and low-connectivity technician experience. Never add continuous location tracking.