← Phase 9

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.