Priority 0 — Programme prerequisites
Approve crop, district, conditions and excluded advice; inventory documents/rules; appoint knowledge, regulatory, safety, privacy and live-operations owners; define evaluation thresholds; approve consent, media retention and provider handling; recruit users/reviewers; survey target device and network conditions.
Priority 1 — Live consultation foundation
- Flutter live-call UI, permissions and consent.
- LiveKit rooms, TURN, token service and reconnect.
- Streaming Urdu STT/TTS and interruption.
- Adaptive video subscription and frame-sampling worker.
- Quality checks and explicit high-resolution capture.
- Audio-plus-stills and queued fallback.
- Officer join and warm-handoff prototype.
- Session, track and selected-frame audit.
Priority 2 — Knowledge and context
Source ingestion and immutable versions; chapter/section/atomic hierarchy; Urdu/Roman Urdu/English normalization; PostgreSQL full-text/vector retrieval; parent expansion/reranking; weather, soil, elevation and field-history adapters; citation/provenance store.
Priority 3 — Reasoning analyst
Structured case state; hypotheses/differential schema; active next-question and camera-objective selection; multimodal frame analysis; confidence/risk dimensions; tool/research planner; stopping decision; evidence-linked response; provider-neutral gateway.
Priority 4 — Exact controls and review
Product/policy rule model; deterministic calculations; fail-closed verification; risk routing; join-now and asynchronous queues; reviewer workspace; structured disposition; farmer follow-up; kill switches and incident workflow.
Priority 5 — Assurance and pilot
Speech, live-media, retrieval and reasoning datasets; network simulation; automated/adversarial tests; audit/tracing; dashboards; backup/restore; shadow mode; controlled rollout and final report.
Deferred until evidence justifies
Unrestricted crop/condition coverage; default full-call recording; automatic outbreak declaration; custom graph database; dedicated vector cluster; Kafka/Redpanda; multi-region Kubernetes media topology; sovereign model serving; fine-tuning; province-wide analytics.
Definition of done
An item is complete only when functionality, accessibility, security, privacy, observability, test evidence, documentation, ownership and rollback are addressed at the level appropriate to its risk.