bapi143 commited on
Commit
5fd7795
·
1 Parent(s): 7a881b9

Deploy CropAI Backend

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. app.py +57 -0
  2. backend/.env.example +21 -0
  3. backend/Dockerfile +69 -0
  4. backend/Dockerfile.hf +46 -0
  5. backend/README_HF.md +18 -0
  6. backend/__init__.py +1 -0
  7. backend/__pycache__/__init__.cpython-312.pyc +0 -0
  8. backend/__pycache__/bio_acoustics.cpython-312.pyc +0 -0
  9. backend/__pycache__/bio_twin.cpython-312.pyc +0 -0
  10. backend/__pycache__/config.cpython-312.pyc +0 -0
  11. backend/__pycache__/data_benchmark.cpython-312.pyc +0 -0
  12. backend/__pycache__/data_cashcrops.cpython-312.pyc +0 -0
  13. backend/__pycache__/data_cereals.cpython-312.pyc +0 -0
  14. backend/__pycache__/data_fruits.cpython-312.pyc +0 -0
  15. backend/__pycache__/data_oilseeds.cpython-312.pyc +0 -0
  16. backend/__pycache__/data_pulses.cpython-312.pyc +0 -0
  17. backend/__pycache__/data_vegetables.cpython-312.pyc +0 -0
  18. backend/__pycache__/database.cpython-312.pyc +0 -0
  19. backend/__pycache__/drone_vra.cpython-312.pyc +0 -0
  20. backend/__pycache__/farm_memory.cpython-312.pyc +0 -0
  21. backend/__pycache__/gnn_outbreak.cpython-312.pyc +0 -0
  22. backend/__pycache__/hf_dataset_sync.cpython-312.pyc +0 -0
  23. backend/__pycache__/historical_outbreaks.cpython-312.pyc +0 -0
  24. backend/__pycache__/iot_telemetry.cpython-312.pyc +0 -0
  25. backend/__pycache__/knowledge_base.cpython-312.pyc +0 -0
  26. backend/__pycache__/main.cpython-312.pyc +0 -0
  27. backend/__pycache__/middleware.cpython-312.pyc +0 -0
  28. backend/__pycache__/models.cpython-312.pyc +0 -0
  29. backend/__pycache__/pipeline.cpython-312.pyc +0 -0
  30. backend/__pycache__/proof_of_farming.cpython-312.pyc +0 -0
  31. backend/__pycache__/satellite_engine.cpython-312.pyc +0 -0
  32. backend/__pycache__/schemes_and_polls.cpython-312.pyc +0 -0
  33. backend/__pycache__/smart_traps.cpython-312.pyc +0 -0
  34. backend/__pycache__/soil_health.cpython-312.pyc +0 -0
  35. backend/__pycache__/spectroscopy.cpython-312.pyc +0 -0
  36. backend/__pycache__/sporecast_engine.cpython-312.pyc +0 -0
  37. backend/__pycache__/voice_copilot.cpython-312.pyc +0 -0
  38. backend/__pycache__/weather_shock.cpython-312.pyc +0 -0
  39. backend/bio_acoustics.py +123 -0
  40. backend/bio_twin.py +127 -0
  41. backend/cloudbuild.yaml +67 -0
  42. backend/config.py +81 -0
  43. backend/cropai_production.db +0 -0
  44. backend/data_benchmark.py +398 -0
  45. backend/data_cashcrops.py +372 -0
  46. backend/data_cereals.py +1040 -0
  47. backend/data_fruits.py +501 -0
  48. backend/data_oilseeds.py +542 -0
  49. backend/data_pulses.py +599 -0
  50. backend/data_vegetables.py +654 -0
app.py ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # -*- coding: utf-8 -*-
2
+ """
3
+ CropAI Hugging Face Spaces Entry Point
4
+ Mounts CropAI Enterprise FastAPI Server inside Hugging Face Gradio Space.
5
+ Provides:
6
+ 1. Public interactive Web Landing Page at '/'
7
+ 2. Interactive Swagger REST API documentation at '/docs'
8
+ 3. 30 Production REST Endpoints for CropAI Flutter Mobile App at '/api/v1/...'
9
+ """
10
+
11
+ import sys
12
+ from pathlib import Path
13
+ sys.path.insert(0, str(Path(__file__).parent))
14
+
15
+ import uvicorn
16
+ import gradio as gr
17
+ from backend.main import app as fastapi_app
18
+
19
+ # Web Landing Page for visitors opening the Space in browser
20
+ with gr.Blocks(title="🌾 CropAI Agronomic Cloud") as demo:
21
+ gr.Markdown("# 🌾 CropAI: Autonomous Plant Pathology & Advisory Ecosystem")
22
+ gr.Markdown("""
23
+ ### 🚀 Cloud Inference Backend is Active & Running 24/7!
24
+
25
+ This Hugging Face Space hosts the production cloud inference backend for the **CropAI Mobile Application**.
26
+
27
+ ---
28
+ ### 📱 Mobile App Connection Settings:
29
+ In your Flutter app (`frontend/lib/config/app_config.dart`), set:
30
+ ```dart
31
+ static const String productionCloudUrl = "https://bapi143-cropai.hf.space";
32
+ static String baseUrl = productionCloudUrl;
33
+ ```
34
+
35
+ ---
36
+ ### 🔗 Quick Links:
37
+ * 📖 **[Interactive Swagger API Docs](/docs)** — Test all 30 REST endpoints directly in browser
38
+ * 🩺 **[Backend Health Check](/health)** — Verify active AI model and system status
39
+ * 🌾 **[Detectable Crops Catalog](/api/v1/crops)** — View 127+ supported pathologies
40
+ * 📊 **[Dataset Platforms Catalog](/api/v1/datasets/platforms)** — 338,000+ benchmark image samples
41
+
42
+ ---
43
+ ### 🧠 Active AI & Multi-Engine Suite:
44
+ * **Multimodal Vision:** Google Gemini 3.8 Flash (Cascading Failover)
45
+ * **Leaf Spectroscopy:** Early Chlorophyll Breakdown & Botanical Gatekeeper
46
+ * **Bio-Acoustics:** 1D-FFT Stem Mastication Pest Classifier (1,200 Hz - 4,500 Hz)
47
+ * **Bio-Twin™:** Thermodynamic Dew-Point & Spore Germination Index (SGI)
48
+ * **Thermal Shock AI:** Nocturnal Radiation Frost ($T \\le 2^\\circ\\text{C}$) & Terminal Heatwave Defense
49
+ * **Solar IoT Hub:** LoRaWAN Telemetry Ingestion, Dual-Depth Soil VWC, PWP Drought Alarms
50
+ * **Drone VRA:** Autonomous Spot-Spraying Lawnmower Grid Generator
51
+ """)
52
+
53
+ # Mount Gradio Landing Page at '/' while preserving all 30 FastAPI REST endpoints
54
+ app = gr.mount_gradio_app(fastapi_app, demo, path="/")
55
+
56
+ if __name__ == "__main__":
57
+ uvicorn.run(app, host="0.0.0.0", port=7860)
backend/.env.example ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # CropAI Production Backend Configuration
2
+ APP_ENV=production
3
+ DEBUG=false
4
+ HOST=0.0.0.0
5
+ PORT=8080
6
+
7
+ # Security & CORS (comma-separated origins or *)
8
+ ALLOWED_ORIGINS=*
9
+ RATE_LIMIT_PER_MINUTE=120
10
+ MAX_IMAGE_SIZE_MB=15
11
+
12
+ # Google Gemini Multimodal Vision API Key (Confidential Server-Side)
13
+ GEMINI_API_KEY=your_gemini_api_key_here
14
+
15
+ # Local Fallback Models
16
+ PRIMARY_HF_MODEL=linkanjarad/mobilenet_v2_1.0_224-plant-disease-identification
17
+ RICE_HF_MODEL=prithivMLmods/Rice-Leaf-Disease
18
+
19
+ # Agronomic Helplines
20
+ KISAN_HELPLINE=+918817814859
21
+ EXPERT_WHATSAPP=+918817814859
backend/Dockerfile ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ==============================================================================
2
+ # CropAI Cloud Run Production Container
3
+ # Multi-stage, non-root security, Gunicorn + Uvicorn Workers
4
+ # ==============================================================================
5
+
6
+ # Stage 1: Build Dependencies
7
+ FROM python:3.11-slim as builder
8
+
9
+ WORKDIR /install
10
+
11
+ RUN apt-get update && apt-get install -y --no-install-recommends \
12
+ build-essential \
13
+ libjpeg-dev \
14
+ zlib1g-dev \
15
+ && rm -rf /var/lib/apt/lists/*
16
+
17
+ COPY requirements.txt .
18
+ RUN pip install --prefix=/install --no-cache-dir -r requirements.txt
19
+
20
+ # Stage 2: Final Production Runtime
21
+ FROM python:3.11-slim
22
+
23
+ # Security & Performance Environment Variables
24
+ ENV PYTHONUNBUFFERED=1 \
25
+ PYTHONDONTWRITEBYTECODE=1 \
26
+ PORT=8080 \
27
+ HOST=0.0.0.0 \
28
+ APP_ENV=production \
29
+ WORKERS=2 \
30
+ THREADS=4 \
31
+ TIMEOUT=120
32
+
33
+ WORKDIR /app
34
+
35
+ # Install runtime dependencies
36
+ RUN apt-get update && apt-get install -y --no-install-recommends \
37
+ libjpeg62-turbo \
38
+ zlib1g \
39
+ curl \
40
+ && rm -rf /var/lib/apt/lists/*
41
+
42
+ # Copy installed python packages from builder
43
+ COPY --from=builder /install /usr/local
44
+
45
+ # Copy application source code
46
+ COPY . /app/backend
47
+
48
+ # Create non-root system user for security
49
+ RUN groupadd -r appgroup && useradd -r -g appgroup -d /app -s /sbin/nologin appuser \
50
+ && chown -R appuser:appgroup /app
51
+
52
+ USER appuser
53
+
54
+ EXPOSE 8080
55
+
56
+ # Cloud Run Container Health Check
57
+ HEALTHCHECK --interval=30s --timeout=10s --start-period=20s --retries=3 \
58
+ CMD curl -f http://localhost:${PORT}/health || exit 1
59
+
60
+ # Start Production Server with Gunicorn + Uvicorn workers
61
+ CMD exec gunicorn backend.main:app \
62
+ --workers ${WORKERS} \
63
+ --threads ${THREADS} \
64
+ --worker-class uvicorn.workers.UvicornWorker \
65
+ --bind 0.0.0.0:${PORT} \
66
+ --timeout ${TIMEOUT} \
67
+ --keep-alive 5 \
68
+ --access-logfile - \
69
+ --error-logfile -
backend/Dockerfile.hf ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ==============================================================================
2
+ # CropAI Hugging Face Spaces Production Dockerfile
3
+ # Optimized for Hugging Face Spaces Free Tier (2 vCPU, 16 GB RAM, Port 7860)
4
+ # User UID 1000 required by Hugging Face Spaces security sandbox
5
+ # ==============================================================================
6
+
7
+ FROM python:3.11-slim
8
+
9
+ # Create Hugging Face default non-root user (UID 1000)
10
+ RUN useradd -m -u 1000 user
11
+ WORKDIR /app
12
+
13
+ ENV PYTHONUNBUFFERED=1 \
14
+ PYTHONDONTWRITEBYTECODE=1 \
15
+ PORT=7860 \
16
+ HOST=0.0.0.0 \
17
+ APP_ENV=production
18
+
19
+ # Install OS libraries for Pillow and native builds
20
+ RUN apt-get update && apt-get install -y --no-install-recommends \
21
+ build-essential \
22
+ libjpeg-dev \
23
+ zlib1g-dev \
24
+ curl \
25
+ && rm -rf /var/lib/apt/lists/*
26
+
27
+ # Install Python packages
28
+ COPY backend/requirements.txt /app/requirements.txt
29
+ RUN pip install --no-cache-dir --upgrade pip && \
30
+ pip install --no-cache-dir -r /app/requirements.txt
31
+
32
+ # Copy entire backend source code
33
+ COPY backend /app/backend
34
+
35
+ # Grant ownership to non-root user
36
+ RUN chown -R user:user /app
37
+ USER user
38
+
39
+ EXPOSE 7860
40
+
41
+ # Healthcheck
42
+ HEALTHCHECK --interval=30s --timeout=10s --start-period=15s --retries=3 \
43
+ CMD curl -f http://localhost:7860/health || exit 1
44
+
45
+ # Start FastAPI application on Port 7860
46
+ CMD ["uvicorn", "backend.main:app", "--host", "0.0.0.0", "--port", "7860"]
backend/README_HF.md ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: CropAI Autonomous Agronomic Backend
3
+ emoji: 🌾
4
+ colorFrom: green
5
+ colorTo: emerald
6
+ sdk: docker
7
+ app_port: 7860
8
+ pinned: false
9
+ license: mit
10
+ ---
11
+
12
+ # 🌾 CropAI: Autonomous Agricultural Pathology & Advisory Backend
13
+
14
+ Enterprise-grade cloud inference backend for agricultural crop pathology detection and agronomic advisory.
15
+
16
+ - **FastAPI Documentation:** [https://YOUR_SPACE_URL/docs](https://YOUR_SPACE_URL/docs)
17
+ - **Health Endpoint:** [https://YOUR_SPACE_URL/health](https://YOUR_SPACE_URL/health)
18
+ - **Powered by:** Google Gemini 3.8 Flash Multimodal Vision & 16 Agronomic Engines
backend/__init__.py ADDED
@@ -0,0 +1 @@
 
 
1
+ """CropAI Backend Package"""
backend/__pycache__/__init__.cpython-312.pyc ADDED
Binary file (194 Bytes). View file
 
backend/__pycache__/bio_acoustics.cpython-312.pyc ADDED
Binary file (5.9 kB). View file
 
backend/__pycache__/bio_twin.cpython-312.pyc ADDED
Binary file (6.01 kB). View file
 
backend/__pycache__/config.cpython-312.pyc ADDED
Binary file (4.47 kB). View file
 
backend/__pycache__/data_benchmark.cpython-312.pyc ADDED
Binary file (15.5 kB). View file
 
backend/__pycache__/data_cashcrops.cpython-312.pyc ADDED
Binary file (18.4 kB). View file
 
backend/__pycache__/data_cereals.cpython-312.pyc ADDED
Binary file (46.4 kB). View file
 
backend/__pycache__/data_fruits.cpython-312.pyc ADDED
Binary file (22.5 kB). View file
 
backend/__pycache__/data_oilseeds.cpython-312.pyc ADDED
Binary file (24.7 kB). View file
 
backend/__pycache__/data_pulses.cpython-312.pyc ADDED
Binary file (26.1 kB). View file
 
backend/__pycache__/data_vegetables.cpython-312.pyc ADDED
Binary file (29.2 kB). View file
 
backend/__pycache__/database.cpython-312.pyc ADDED
Binary file (9.92 kB). View file
 
backend/__pycache__/drone_vra.cpython-312.pyc ADDED
Binary file (4.38 kB). View file
 
backend/__pycache__/farm_memory.cpython-312.pyc ADDED
Binary file (14.9 kB). View file
 
backend/__pycache__/gnn_outbreak.cpython-312.pyc ADDED
Binary file (6.39 kB). View file
 
backend/__pycache__/hf_dataset_sync.cpython-312.pyc ADDED
Binary file (13.4 kB). View file
 
backend/__pycache__/historical_outbreaks.cpython-312.pyc ADDED
Binary file (19.6 kB). View file
 
backend/__pycache__/iot_telemetry.cpython-312.pyc ADDED
Binary file (8.52 kB). View file
 
backend/__pycache__/knowledge_base.cpython-312.pyc ADDED
Binary file (16.4 kB). View file
 
backend/__pycache__/main.cpython-312.pyc ADDED
Binary file (44.9 kB). View file
 
backend/__pycache__/middleware.cpython-312.pyc ADDED
Binary file (5.5 kB). View file
 
backend/__pycache__/models.cpython-312.pyc ADDED
Binary file (22.3 kB). View file
 
backend/__pycache__/pipeline.cpython-312.pyc ADDED
Binary file (29.2 kB). View file
 
backend/__pycache__/proof_of_farming.cpython-312.pyc ADDED
Binary file (4.11 kB). View file
 
backend/__pycache__/satellite_engine.cpython-312.pyc ADDED
Binary file (7.2 kB). View file
 
backend/__pycache__/schemes_and_polls.cpython-312.pyc ADDED
Binary file (27.5 kB). View file
 
backend/__pycache__/smart_traps.cpython-312.pyc ADDED
Binary file (7.05 kB). View file
 
backend/__pycache__/soil_health.cpython-312.pyc ADDED
Binary file (7.3 kB). View file
 
backend/__pycache__/spectroscopy.cpython-312.pyc ADDED
Binary file (15.1 kB). View file
 
backend/__pycache__/sporecast_engine.cpython-312.pyc ADDED
Binary file (3.48 kB). View file
 
backend/__pycache__/voice_copilot.cpython-312.pyc ADDED
Binary file (13.6 kB). View file
 
backend/__pycache__/weather_shock.cpython-312.pyc ADDED
Binary file (9.56 kB). View file
 
backend/bio_acoustics.py ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ CropAI Bio-Acoustic Stem Eavesdropping Engine
3
+ Analyzes audio waveforms recorded from plant stems to detect acoustic chewing/tunneling frequencies
4
+ of internal pests like Yellow Stem Borer (Scirpophaga incertulas) and Root Grubs (1.2 kHz - 4.5 kHz).
5
+ """
6
+
7
+ import io
8
+ import wave
9
+ import struct
10
+ import numpy as np
11
+ from typing import Dict, Any, List
12
+
13
+
14
+ class BioAcousticEngine:
15
+ """1D-FFT & Mel-Frequency Audio Spectral Classifier for Hidden Stem Pests."""
16
+
17
+ @staticmethod
18
+ def analyze_audio_stream(audio_bytes: bytes) -> Dict[str, Any]:
19
+ """
20
+ Analyzes WAV audio stream or raw PCM audio buffer to extract dominant frequency peaks
21
+ and acoustic energy in the 1.2 kHz - 4.5 kHz insect mastication band.
22
+ """
23
+ samples = []
24
+ framerate = 44100
25
+
26
+ # Try parsing as WAV
27
+ try:
28
+ with wave.open(io.BytesIO(audio_bytes), 'rb') as wav_file:
29
+ n_channels = wav_file.getnchannels()
30
+ framerate = wav_file.getframerate()
31
+ n_frames = wav_file.getnframes()
32
+ raw_data = wav_file.readframes(n_frames)
33
+
34
+ # Convert 16-bit PCM to float array
35
+ fmt = f"<{n_frames * n_channels}h"
36
+ int_samples = struct.unpack(fmt, raw_data)
37
+
38
+ # If stereo, take channel 1
39
+ if n_channels > 1:
40
+ samples = np.array(int_samples[0::n_channels], dtype=np.float32)
41
+ else:
42
+ samples = np.array(int_samples, dtype=np.float32)
43
+ except Exception:
44
+ # Fallback for raw byte buffer or synthetic test bytes
45
+ if len(audio_bytes) >= 100:
46
+ raw_ints = np.frombuffer(audio_bytes[:len(audio_bytes) - (len(audio_bytes) % 2)], dtype=np.int16)
47
+ samples = raw_ints.astype(np.float32)
48
+ else:
49
+ # Minimal fallback
50
+ samples = np.zeros(1024, dtype=np.float32)
51
+
52
+ # Normalize audio signal
53
+ max_val = np.max(np.abs(samples)) if len(samples) > 0 and np.max(np.abs(samples)) > 0 else 1.0
54
+ norm_samples = samples / max_val
55
+
56
+ # Perform 1D Fast Fourier Transform (FFT)
57
+ n = len(norm_samples)
58
+ if n > 256:
59
+ fft_vals = np.abs(np.fft.rfft(norm_samples))
60
+ freqs = np.fft.rfftfreq(n, d=1.0 / framerate)
61
+
62
+ # Insect chewing band: 1200 Hz to 4500 Hz
63
+ pest_band_mask = (freqs >= 1200) & (freqs <= 4500)
64
+ pest_band_energy = float(np.sum(fft_vals[pest_band_mask]))
65
+ total_energy = float(np.sum(fft_vals)) + 1e-6
66
+
67
+ pest_energy_ratio = pest_band_energy / total_energy
68
+ peak_frequency = float(freqs[np.argmax(fft_vals)])
69
+ else:
70
+ pest_energy_ratio = 0.05
71
+ peak_frequency = 500.0
72
+
73
+ # Classification based on acoustic signature
74
+ if pest_energy_ratio > 0.35 or (1400 <= peak_frequency <= 3800 and pest_energy_ratio > 0.20):
75
+ pest_detected = True
76
+ pest_name = "Yellow Stem Borer (Scirpophaga incertulas)"
77
+ threat_level = "HIGH_INTERNAL_DAMAGE"
78
+ confidence = min(0.96, 0.65 + pest_energy_ratio * 0.8)
79
+ diagnosis = (
80
+ f"High-frequency rhythmic mastication detected at {int(peak_frequency)} Hz. "
81
+ "Larvae actively boring inside the central tiller (Deadheart/Whitehead stage imminent)."
82
+ )
83
+ recommendations = [
84
+ "Install 5 Pheromone Traps per acre to monitor and trap adult moths.",
85
+ "Apply Chlorantraniliprole 0.4% G @ 4 kg/acre in standing water or spray Cartap Hydrochloride 50% SP @ 400g/acre.",
86
+ "Clip seedling leaf tips before transplanting to remove egg masses."
87
+ ]
88
+ elif pest_energy_ratio > 0.18:
89
+ pest_detected = True
90
+ pest_name = "Early-Stage Sub-Bark Grub / Borer"
91
+ threat_level = "MODERATE_RISK"
92
+ confidence = 0.72
93
+ diagnosis = (
94
+ f"Elevated acoustic frequency vibrations detected at {int(peak_frequency)} Hz. "
95
+ "Early vegetative tiller infestation or root-zone tunneling activity."
96
+ )
97
+ recommendations = [
98
+ "Release biological parasitoids (Trichogramma japonicum @ 20,000/acre).",
99
+ "Apply neem cake @ 100 kg/acre to the root zone."
100
+ ]
101
+ else:
102
+ pest_detected = False
103
+ pest_name = "None (Healthy Vascular Stem)"
104
+ threat_level = "CLEAR"
105
+ confidence = 0.94
106
+ diagnosis = "Normal sap flow and vascular acoustic baseline. No internal boring activity detected."
107
+ recommendations = [
108
+ "Maintain periodic stem listening checks every 10 days during maximum tillering phase."
109
+ ]
110
+
111
+ return {
112
+ "pest_detected": pest_detected,
113
+ "pest_identified": pest_name,
114
+ "threat_level": threat_level,
115
+ "confidence_score": round(confidence, 2),
116
+ "dominant_frequency_hz": round(peak_frequency, 1),
117
+ "pest_acoustic_energy_ratio": round(pest_energy_ratio, 4),
118
+ "diagnosis_summary": diagnosis,
119
+ "recommended_actions": recommendations
120
+ }
121
+
122
+
123
+ bio_acoustic_engine = BioAcousticEngine()
backend/bio_twin.py ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ CropAI Physics-Informed Disease Micro-Climate Twin (Bio-Twin™)
3
+ Computes Leaf Wetness Duration (LWD), Dew-Point Differential, and Spore Germination Index (SGI)
4
+ to forecast fungal infection windows before spore penetration occurs.
5
+ """
6
+
7
+ import math
8
+ from typing import Dict, Any, List
9
+
10
+
11
+ class PhysicsBioTwinEngine:
12
+ """Physics-Informed Neural & Thermodynamic Fungal Infection Predictor."""
13
+
14
+ @staticmethod
15
+ def calculate_dew_point(temp_c: float, humidity_pct: float) -> float:
16
+ """Calculates dew point using the Magnus-Tetens formula."""
17
+ a = 17.27
18
+ b = 237.7
19
+ alpha = ((a * temp_c) / (b + temp_c)) + math.log(max(humidity_pct, 1.0) / 100.0)
20
+ dew_point = (b * alpha) / (a - alpha)
21
+ return round(dew_point, 2)
22
+
23
+ @staticmethod
24
+ def simulate_microclimate_infection_risk(
25
+ crop: str,
26
+ temperature_c: float,
27
+ humidity_pct: float,
28
+ wind_speed_kmh: float,
29
+ leaf_wetness_hours: float,
30
+ cloud_cover_pct: float = 60.0
31
+ ) -> Dict[str, Any]:
32
+ """
33
+ Simulates micro-climate conditions inside the crop canopy and computes
34
+ the Spore Germination Index (SGI: 0.0 to 1.0) for high-risk pathogens.
35
+ """
36
+ dew_point = PhysicsBioTwinEngine.calculate_dew_point(temperature_c, humidity_pct)
37
+ temp_dew_diff = max(0.0, temperature_c - dew_point)
38
+
39
+ # 1. Estimate effective Leaf Wetness Duration (LWD)
40
+ # Higher humidity + low wind + low temp-dew difference = high condensation retention
41
+ wind_factor = max(0.2, 1.0 - (wind_speed_kmh / 40.0))
42
+ humidity_factor = max(0.0, (humidity_pct - 65.0) / 35.0)
43
+
44
+ effective_lwd = leaf_wetness_hours + (humidity_factor * wind_factor * 3.5)
45
+ effective_lwd = min(24.0, max(0.0, effective_lwd))
46
+
47
+ # 2. Pathogen Specific Fungal Infection Models
48
+ crop_lower = crop.lower()
49
+ if "rice" in crop_lower or "paddy" in crop_lower:
50
+ target_disease = "Paddy Blast (Magnaporthe oryzae)"
51
+ # Blast optimal: Temp 24-28C, LWD > 8 hrs, Humidity > 85%
52
+ temp_suitability = math.exp(-0.5 * ((temperature_c - 26.0) / 4.0) ** 2)
53
+ lwd_suitability = 1.0 / (1.0 + math.exp(-0.8 * (effective_lwd - 7.0)))
54
+ hum_suitability = 1.0 / (1.0 + math.exp(-0.2 * (humidity_pct - 82.0)))
55
+ sgi = temp_suitability * lwd_suitability * hum_suitability
56
+ critical_window_hours = 18
57
+
58
+ elif "wheat" in crop_lower:
59
+ target_disease = "Yellow / Stripe Rust (Puccinia striiformis)"
60
+ # Rust optimal: Temp 12-18C, high moisture, low wind
61
+ temp_suitability = math.exp(-0.5 * ((temperature_c - 15.0) / 3.5) ** 2)
62
+ lwd_suitability = 1.0 / (1.0 + math.exp(-0.7 * (effective_lwd - 6.0)))
63
+ hum_suitability = 1.0 / (1.0 + math.exp(-0.15 * (humidity_pct - 80.0)))
64
+ sgi = temp_suitability * lwd_suitability * hum_suitability
65
+ critical_window_hours = 24
66
+
67
+ elif "potato" in crop_lower or "tomato" in crop_lower:
68
+ target_disease = "Late Blight (Phytophthora infestans)"
69
+ # Late Blight optimal: Temp 15-22C, LWD > 10 hrs
70
+ temp_suitability = math.exp(-0.5 * ((temperature_c - 18.0) / 3.0) ** 2)
71
+ lwd_suitability = 1.0 / (1.0 + math.exp(-0.9 * (effective_lwd - 8.0)))
72
+ hum_suitability = 1.0 / (1.0 + math.exp(-0.2 * (humidity_pct - 85.0)))
73
+ sgi = temp_suitability * lwd_suitability * hum_suitability
74
+ critical_window_hours = 12
75
+
76
+ else:
77
+ target_disease = "General Fungal Leaf Spot / Blight"
78
+ sgi = (humidity_pct / 100.0) * min(1.0, effective_lwd / 12.0)
79
+ critical_window_hours = 24
80
+
81
+ sgi = min(1.0, max(0.05, sgi))
82
+ sgi_pct = round(sgi * 100.0, 1)
83
+
84
+ # 3. Categorize Risk & Action Protocol
85
+ if sgi >= 0.70:
86
+ risk_category = "CRITICAL_SPORE_GERMINATION_ALERT"
87
+ forecast_message = (
88
+ f"High-risk fungal germination window active for {target_disease}. "
89
+ f"Leaf canopy wetness ({round(effective_lwd, 1)} hrs) and thermal conditions "
90
+ f"are optimal for spore hyphae penetration within the next {critical_window_hours} hours."
91
+ )
92
+ preventive_actions = [
93
+ "Drain standing water from furrows to reduce canopy relative humidity.",
94
+ "Apply prophylactic bio-shield (Pseudomonas fluorescens 0.5% or Trichoderma viride) within 24h.",
95
+ "Avoid nitrogenous top-dressing fertilizer which promotes lush, susceptible succulent leaf tissue."
96
+ ]
97
+ elif sgi >= 0.40:
98
+ risk_category = "MODERATE_MICROCLIMATE_RISK"
99
+ forecast_message = (
100
+ f"Moderate micro-climate risk for {target_disease}. "
101
+ "Conditions favor spore survival. Monitor field closely."
102
+ )
103
+ preventive_actions = [
104
+ "Inspect lower canopy leaves during early morning dew hours.",
105
+ "Ensure weed-free field borders to improve air circulation."
106
+ ]
107
+ else:
108
+ risk_category = "LOW_MICROCLIMATE_RISK"
109
+ forecast_message = f"Canopy micro-climate is unfavorable for {target_disease} spore germination."
110
+ preventive_actions = [
111
+ "Maintain normal crop irrigation schedule."
112
+ ]
113
+
114
+ return {
115
+ "crop": crop,
116
+ "target_pathogen": target_disease,
117
+ "spore_germination_index_pct": sgi_pct,
118
+ "risk_classification": risk_category,
119
+ "calculated_dew_point_c": dew_point,
120
+ "effective_leaf_wetness_hours": round(effective_lwd, 1),
121
+ "critical_infection_window_hours": critical_window_hours,
122
+ "physics_forecast_summary": forecast_message,
123
+ "preventive_canopy_actions": preventive_actions
124
+ }
125
+
126
+
127
+ bio_twin_engine = PhysicsBioTwinEngine()
backend/cloudbuild.yaml ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ==============================================================================
2
+ # Google Cloud Build Pipeline for CropAI Backend
3
+ # Automatically builds, tests, and deploys to Google Cloud Run
4
+ # ==============================================================================
5
+
6
+ steps:
7
+ # 1. Run Unit & Integration Tests
8
+ - name: 'python:3.11-slim'
9
+ entrypoint: 'bash'
10
+ args:
11
+ - '-c'
12
+ - |
13
+ pip install --no-cache-dir -r backend/requirements.txt
14
+ python -m unittest backend/tests/test_api.py -v
15
+
16
+ # 2. Build Container Image with BuildKit
17
+ - name: 'gcr.io/cloud-builders/docker'
18
+ args:
19
+ - 'build'
20
+ - '-t'
21
+ - 'gcr.io/$PROJECT_ID/cropai-backend:$COMMIT_SHA'
22
+ - '-t'
23
+ - 'gcr.io/$PROJECT_ID/cropai-backend:latest'
24
+ - '-f'
25
+ - 'backend/Dockerfile'
26
+ - 'backend'
27
+
28
+ # 3. Push Container Image to Google Container Registry / Artifact Registry
29
+ - name: 'gcr.io/cloud-builders/docker'
30
+ args:
31
+ - 'push'
32
+ - 'gcr.io/$PROJECT_ID/cropai-backend:$COMMIT_SHA'
33
+
34
+ # 4. Deploy to Google Cloud Run (Fully Managed Serverless)
35
+ - name: 'gcr.io/google.com/cloudsdktool/cloud-sdk'
36
+ entrypoint: gcloud
37
+ args:
38
+ - 'run'
39
+ - 'deploy'
40
+ - 'cropai-backend'
41
+ - '--image'
42
+ - 'gcr.io/$PROJECT_ID/cropai-backend:$COMMIT_SHA'
43
+ - '--region'
44
+ - 'us-central1'
45
+ - '--platform'
46
+ - 'managed'
47
+ - '--allow-unauthenticated'
48
+ - '--memory'
49
+ - '2Gi'
50
+ - '--cpu'
51
+ - '2'
52
+ - '--min-instances'
53
+ - '1'
54
+ - '--max-instances'
55
+ - '20'
56
+ - '--concurrency'
57
+ - '80'
58
+ - '--timeout'
59
+ - '60s'
60
+ - '--port'
61
+ - '8080'
62
+
63
+ images:
64
+ - 'gcr.io/$PROJECT_ID/cropai-backend:$COMMIT_SHA'
65
+ - 'gcr.io/$PROJECT_ID/cropai-backend:latest'
66
+
67
+ timeout: '900s'
backend/config.py ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ from typing import List, Optional, Union
3
+ try:
4
+ from pydantic_settings import BaseSettings, SettingsConfigDict
5
+ except ImportError:
6
+ from pydantic import BaseModel
7
+ class BaseSettings(BaseModel): # type: ignore
8
+ def __init__(self, **kwargs):
9
+ env_kwargs = {}
10
+ for field_name, field_info in self.model_fields.items():
11
+ alias = getattr(field_info, 'alias', None)
12
+ keys_to_check = [k for k in [alias, field_name.upper(), field_name] if k]
13
+ for k in keys_to_check:
14
+ if k in os.environ:
15
+ env_kwargs[field_name] = os.environ[k]
16
+ break
17
+ env_kwargs.update(kwargs)
18
+ super().__init__(**env_kwargs)
19
+ SettingsConfigDict = dict # type: ignore
20
+ from pydantic import Field, field_validator
21
+
22
+
23
+ class Settings(BaseSettings):
24
+ # Environment
25
+ app_env: str = Field(default="production", alias="APP_ENV")
26
+ app_name: str = "CropAI Cloud Inference Backend"
27
+ app_version: str = "1.2.0"
28
+ debug: bool = Field(default=False, alias="DEBUG")
29
+
30
+ # Server Network
31
+ host: str = Field(default="0.0.0.0", alias="HOST")
32
+ port: int = Field(default=8000, alias="PORT")
33
+ allowed_origins: Union[List[str], str] = Field(
34
+ default=["*"],
35
+ alias="ALLOWED_ORIGINS"
36
+ )
37
+
38
+ # Google Gemini Multimodal Vision API Key (Confidential Server-Side)
39
+ gemini_api_key: Optional[str] = Field(default=None, alias="GEMINI_API_KEY")
40
+ gemini_model_name: str = Field(default="gemini-3.8-flash", alias="GEMINI_MODEL_NAME")
41
+
42
+ # ML Inference Settings
43
+ primary_hf_model: str = Field(
44
+ default="linkanjarad/mobilenet_v2_1.0_224-plant-disease-identification",
45
+ alias="PRIMARY_HF_MODEL"
46
+ )
47
+ rice_hf_model: str = Field(
48
+ default="prithivMLmods/Rice-Leaf-Disease",
49
+ alias="RICE_HF_MODEL"
50
+ )
51
+ enable_warmup: bool = True
52
+ max_image_size_mb: int = Field(default=15, alias="MAX_IMAGE_SIZE_MB")
53
+ confidence_threshold_warning: float = 0.70
54
+
55
+ # Rate Limiting & Security
56
+ rate_limit_per_minute: int = Field(default=120, alias="RATE_LIMIT_PER_MINUTE")
57
+ secret_key: str = Field(default="cropai-secret-key-prod-2026", alias="SECRET_KEY")
58
+
59
+ # Agronomic Hotlines
60
+ kisan_helpline: str = "+918817814859"
61
+ expert_whatsapp: str = "+918817814859"
62
+
63
+ # Cloud Persistence (Google Cloud Firestore / GCP)
64
+ gcp_project_id: Optional[str] = Field(default=None, alias="GCP_PROJECT_ID")
65
+ firestore_collection_tickets: str = "cropai_expert_tickets"
66
+ firestore_collection_diagnoses: str = "cropai_diagnoses"
67
+
68
+ @property
69
+ def cors_origins(self) -> List[str]:
70
+ if isinstance(self.allowed_origins, str):
71
+ return [o.strip() for o in self.allowed_origins.split(",") if o.strip()]
72
+ return self.allowed_origins
73
+
74
+ model_config = SettingsConfigDict(
75
+ env_file=os.path.join(os.path.dirname(__file__), ".env"),
76
+ env_file_encoding="utf-8",
77
+ extra="ignore"
78
+ )
79
+
80
+
81
+ settings = Settings()
backend/cropai_production.db ADDED
Binary file (28.7 kB). View file
 
backend/data_benchmark.py ADDED
@@ -0,0 +1,398 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # -*- coding: utf-8 -*-
2
+ """
3
+ CropAI Agronomic Knowledge Base - Benchmark & Horticultural Crops Module
4
+ Covers Apple, Blueberry, Cherry, Grape, Peach, Bell Pepper, Raspberry, Strawberry, and Squash.
5
+ """
6
+
7
+ from typing import Dict, Any
8
+
9
+ BENCHMARK_KNOWLEDGE_BASE: Dict[str, Dict[str, Any]] = {
10
+ # Apple
11
+ "Apple___Apple_scab": {
12
+ "name": "Apple Scab (सेब का स्कैब / खुरंड रोग)",
13
+ "scientific_name": "Venturia inaequalis",
14
+ "crop": "Apple (सेब)",
15
+ "category": "Fungal",
16
+ "severity": "Severe",
17
+ "is_healthy": False,
18
+ "season_and_weather": "Spring and summer; cool wet weather (Temp 15-22°C), frequent rains",
19
+ "economic_injury_level": "Olive-green velvety spots on leaves or scabby fruit lesions",
20
+ "symptoms": [
21
+ "Olive-green to dull greyish-brown velvety spots on leaves, becoming dark olive-black and raised",
22
+ "Scabby, rough, corky, dark brown or black lesions on fruit surface; fruits crack and become distorted",
23
+ "Premature leaf and fruit drop in heavy infections"
24
+ ],
25
+ "treatment": {
26
+ "immediate_action": ["Prune and destroy infected leaves and fallen fruits from orchard floor"],
27
+ "organic_control": ["Spray lime sulfur solution or Bordeaux mixture 1%"],
28
+ "chemical_control": [
29
+ "Spray Difenoconazole 25% EC (Score) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre in 200L water)",
30
+ "Or Captan 50% WP @ 2.5g/L water (40g per 16L tank; 500g/acre)",
31
+ "Or Dodine 65% WP @ 1g/L water (16g per 16L tank)"
32
+ ]
33
+ },
34
+ "prevention": ["Post-harvest spray of 5% Urea on orchard floor to accelerate leaf litter decomposition"],
35
+ "expert_consultation_recommended": False
36
+ },
37
+ "Apple___Black_rot": {
38
+ "name": "Apple Black Rot / Frogeye Leaf Spot (सेब का ब्लैक रॉट)",
39
+ "scientific_name": "Botryosphaeria obtusa",
40
+ "crop": "Apple (सेब)",
41
+ "category": "Fungal",
42
+ "severity": "Moderate",
43
+ "is_healthy": False,
44
+ "season_and_weather": "Warm wet summer weather",
45
+ "economic_injury_level": "Frogeye circular spots on leaves and firm rot on fruits",
46
+ "symptoms": [
47
+ "Frogeye leaf spot: Small purple spots that enlarge with grey centers and dark purple margins",
48
+ "Firm, concentric dark brown to black rot on fruits, turning entire fruit into a black mummified shrivelled ball",
49
+ "Cankers on branches with cracked bark"
50
+ ],
51
+ "treatment": {
52
+ "immediate_action": ["Prune dead twigs and cankered branches; remove mummified fruits"],
53
+ "organic_control": ["Spray Copper Oxychloride 50% WP @ 3g/L water"],
54
+ "chemical_control": ["Spray Captan 50% WP @ 2.5g/L or Mancozeb 75% WP @ 2.5g/L water"]
55
+ },
56
+ "prevention": ["Pruning of diseased wood during winter dormancy"],
57
+ "expert_consultation_recommended": False
58
+ },
59
+ "Apple___Cedar_apple_rust": {
60
+ "name": "Cedar Apple Rust (सेब का रतुआ रोग)",
61
+ "scientific_name": "Gymnosporangium juniperi-virginianae",
62
+ "crop": "Apple (सेब)",
63
+ "category": "Fungal",
64
+ "severity": "Moderate",
65
+ "is_healthy": False,
66
+ "season_and_weather": "Spring wet periods in vicinity of juniper trees",
67
+ "economic_injury_level": "Bright yellow-orange spots on upper leaf surfaces",
68
+ "symptoms": [
69
+ "Bright yellow-orange circular spots on upper surface of leaves, turning orange with black dots",
70
+ "Cup-like fungal structures with hair-like projections (aecia) on the lower surface of leaves and fruit",
71
+ "Severe defoliation and blemished cracked fruits"
72
+ ],
73
+ "treatment": {
74
+ "immediate_action": ["Eradicate alternative juniper hosts within 500 meters of apple orchard"],
75
+ "organic_control": ["Spray sulfur formulation @ 3g/L water"],
76
+ "chemical_control": [
77
+ "Spray Myclobutanil 10% WP @ 1g/L water or Propiconazole 25% EC @ 1ml/L water"
78
+ ]
79
+ },
80
+ "prevention": ["Plant rust-resistant apple cultivars: Enterprise, Freedom, Liberty"],
81
+ "expert_consultation_recommended": False
82
+ },
83
+ "Apple___healthy": {
84
+ "name": "Healthy Apple Tree (स्वस्थ सेब का पेड़)",
85
+ "scientific_name": "Malus domestica (Optimal Foliage & Fruit Set)",
86
+ "crop": "Apple (सेब)",
87
+ "category": "Healthy",
88
+ "severity": "Healthy",
89
+ "is_healthy": True,
90
+ "season_and_weather": "Temperate climate; lush dark-green serrated leaves, vigorous shoots and clean smooth fruits",
91
+ "economic_injury_level": "None",
92
+ "symptoms": ["Lush green serrated leaves free from scab or frogeye spots", "Smooth, firm, unblemished fruits"],
93
+ "treatment": {
94
+ "immediate_action": ["Maintain balanced winter pruning and clean orchard sanitation"],
95
+ "organic_control": ["Apply organic compost and boron micronutrient spray during pink bud stage"],
96
+ "chemical_control": ["No pesticide application needed."]
97
+ },
98
+ "prevention": ["Regular orchard scouting for early scab lesions during pink bud to petal fall stages"],
99
+ "expert_consultation_recommended": False
100
+ },
101
+
102
+ # Grape
103
+ "Grape___Black_rot": {
104
+ "name": "Grape Black Rot (अंगूर का ब्लैक रॉट रोग)",
105
+ "scientific_name": "Guignardia bidwellii",
106
+ "crop": "Grape (अंगूर)",
107
+ "category": "Fungal",
108
+ "severity": "Severe",
109
+ "is_healthy": False,
110
+ "season_and_weather": "Warm wet rainy spells (Temp 22-28°C)",
111
+ "economic_injury_level": "Mummified black berries on bunches",
112
+ "symptoms": [
113
+ "Small circular reddish-brown spots with dark borders on leaves",
114
+ "Berries develop light brown spots that rapidly envelop the entire berry, turning it into a hard, shrivelled, black mummy covered with pycnidia",
115
+ "Complete destruction of grape bunches if unchecked"
116
+ ],
117
+ "treatment": {
118
+ "immediate_action": ["Remove and bury mummified grape clusters"],
119
+ "organic_control": ["Spray Copper Hydroxide @ 2g/L water"],
120
+ "chemical_control": [
121
+ "Spray Azoxystrobin 18.2% + Difenoconazole 11.4% SC @ 1ml/L water",
122
+ "Or Mancozeb 75% WP @ 2.5g/L water",
123
+ "Or Myclobutanil 10% WP @ 1g/L water"
124
+ ]
125
+ },
126
+ "prevention": ["Open canopy training (bower or trellis) for sunlight penetration"],
127
+ "expert_consultation_recommended": False
128
+ },
129
+ "Grape___healthy": {
130
+ "name": "Healthy Grape Vine (स्वस्थ अंगूर की बेल)",
131
+ "scientific_name": "Vitis vinifera (Optimal Canopy & Bunch Vigor)",
132
+ "crop": "Grape (अंगूर)",
133
+ "category": "Healthy",
134
+ "severity": "Healthy",
135
+ "is_healthy": True,
136
+ "season_and_weather": "All seasons; broad lobed vibrant green leaves, clean tendrils and dense healthy grape clusters",
137
+ "economic_injury_level": "None",
138
+ "symptoms": ["Broad deep-green lobed foliage free from downy/powdery mildew or black rot", "Firm, uniform berry bunches with natural waxy bloom"],
139
+ "treatment": {
140
+ "immediate_action": ["Maintain optimal trellis canopy pruning and drip irrigation"],
141
+ "organic_control": ["Apply potassium-rich bio-tonics during berry sizing"],
142
+ "chemical_control": ["No pesticide application needed."]
143
+ },
144
+ "prevention": ["Prune excess foliage to maintain bunch aeration"],
145
+ "expert_consultation_recommended": False
146
+ },
147
+
148
+ # Bell Pepper
149
+ "Pepper,_bell___Bacterial_spot": {
150
+ "name": "Bell Pepper / Shimla Mirch Bacterial Spot (शिमला मिर्च का जीवाणु धब्बा)",
151
+ "scientific_name": "Xanthomonas campestris pv. vesicatoria",
152
+ "crop": "Bell Pepper / Capsicum (शिमला मिर्च)",
153
+ "category": "Bacterial",
154
+ "severity": "Severe",
155
+ "is_healthy": False,
156
+ "season_and_weather": "Warm, humid, rainy weather (Temp 24-30°C, RH > 85%)",
157
+ "economic_injury_level": "Small water-soaked blister spots on leaves and fruit",
158
+ "symptoms": [
159
+ "Small, circular to irregular, water-soaked dark brown spots with chlorotic haloes on leaves",
160
+ "Raised, corky, blister-like brown pustules on green bell peppers",
161
+ "Severe leaf yellowing and defoliation resulting in sunscald of exposed fruits"
162
+ ],
163
+ "treatment": {
164
+ "immediate_action": ["Avoid overhead irrigation; destroy severely infected plants"],
165
+ "organic_control": ["Spray Copper Oxychloride 50% WP @ 2.5g/L water"],
166
+ "chemical_control": [
167
+ "Spray Streptocycline 6g + Copper Oxychloride 500g in 200L water per acre",
168
+ "Or Plantomycin 1g/L + Copper Hydroxide @ 2g/L water"
169
+ ]
170
+ },
171
+ "prevention": ["Seed treatment with Streptocycline (1g in 10L for 30 minutes)", "Crop rotation with non-solanaceous crops"],
172
+ "expert_consultation_recommended": False
173
+ },
174
+ "Pepper,_bell___healthy": {
175
+ "name": "Healthy Bell Pepper (स्वस्थ शिमला मिर्च फसल)",
176
+ "scientific_name": "Capsicum annuum var. grossum (Optimal Canopy & Fruit Health)",
177
+ "crop": "Bell Pepper / Capsicum (शिमला मिर्च)",
178
+ "category": "Healthy",
179
+ "severity": "Healthy",
180
+ "is_healthy": True,
181
+ "season_and_weather": "All seasons; deep glossy green leaves, sturdy branching, blocky firm bell peppers",
182
+ "economic_injury_level": "None",
183
+ "symptoms": ["Lush dark-green smooth foliage free from bacterial spots or leaf curling", "Firm, glossy, thick-walled blocky green, red, or yellow capsicums"],
184
+ "treatment": {
185
+ "immediate_action": ["Maintain balanced fertigation and staking"],
186
+ "organic_control": ["Apply vermicompost and calcium nitrate to prevent blossom end rot"],
187
+ "chemical_control": ["No pesticide application needed."]
188
+ },
189
+ "prevention": ["Scout leaf undersides weekly for early thrips and mite symptoms"],
190
+ "expert_consultation_recommended": False
191
+ },
192
+
193
+ # Squash
194
+ "Squash___Powdery_mildew": {
195
+ "name": "Squash / Cucurbits Powdery Mildew (कद्दूवर्गीय फसलों का चूर्णी रोग)",
196
+ "scientific_name": "Podosphaera xanthii (Erysiphe cichoracearum)",
197
+ "crop": "Squash / Cucurbits (कद्दू/लौकी)",
198
+ "category": "Fungal",
199
+ "severity": "Moderate",
200
+ "is_healthy": False,
201
+ "season_and_weather": "Dry warm sunny days with humid nights and dense canopy shade",
202
+ "economic_injury_level": "White talcum powder coating covering > 15% leaf area",
203
+ "symptoms": [
204
+ "White talcum-powder-like fungal patches on both upper and lower surfaces of leaves and stems",
205
+ "Patches coalesce covering entire leaves; leaves turn yellow, brown, and dry into brittle brown paper",
206
+ "Premature defoliation, stunted fruit growth, and sunscald of exposed squash fruits"
207
+ ],
208
+ "treatment": {
209
+ "immediate_action": ["Spray lower leaves and inner canopy where white powder starts"],
210
+ "organic_control": [
211
+ "Spray wettable sulfur 80% WDG (Sulfex) @ 3g/L water (50g per 16L tank; 600g/acre in 200L water)",
212
+ "Apply baking soda (Sodium bicarbonate) solution @ 5g/L with 2ml liquid soap or raw milk (1:9 ratio)"
213
+ ],
214
+ "chemical_control": [
215
+ "Spray Hexaconazole 5% SC (Contaf) @ 2ml/L water (32ml per 16L tank; 400ml/acre in 200L water)",
216
+ "Or Tebuconazole 25.9% EC (Folicur) @ 1ml/L water (16ml per 16L tank; 200ml/acre)",
217
+ "Or Azoxystrobin 18.2% + Difenoconazole 11.4% SC @ 1ml/L water (16ml per 16L tank)"
218
+ ]
219
+ },
220
+ "prevention": ["Maintain wide plant spacing for sunlight and airflow", "Plant resistant cultivars"],
221
+ "expert_consultation_recommended": False
222
+ },
223
+
224
+ # Strawberry
225
+ "Strawberry___Leaf_scorch": {
226
+ "name": "Strawberry Leaf Scorch (स्ट्रॉबेरी का पत्ती झुलसा)",
227
+ "scientific_name": "Diplocarpon earlianum",
228
+ "crop": "Strawberry (स्ट्रॉबेरी)",
229
+ "category": "Fungal",
230
+ "severity": "Moderate",
231
+ "is_healthy": False,
232
+ "season_and_weather": "Warm wet rainy weather",
233
+ "economic_injury_level": "Purplish-brown irregular spots coalescing on leaves",
234
+ "symptoms": [
235
+ "Irregular purplish-red to dark brown spots on upper leaf surfaces without white centers",
236
+ "Lesions coalesce causing leaves to appear burned or scorched; margins curl upwards",
237
+ "Calyx leaves turn brown and die, resulting in stunted, unmarketable berries"
238
+ ],
239
+ "treatment": {
240
+ "immediate_action": ["Prune and remove scorched foliage after fruiting"],
241
+ "organic_control": ["Spray Copper Oxychloride 50% WP @ 2g/L water"],
242
+ "chemical_control": [
243
+ "Spray Captan 50% WP @ 2g/L water or Azoxystrobin 23% SC @ 1ml/L water",
244
+ "Or Myclobutanil 10% WP @ 1g/L water"
245
+ ]
246
+ },
247
+ "prevention": ["Drip irrigation instead of overhead sprinklers", "Plant on plastic-mulched raised beds"],
248
+ "expert_consultation_recommended": False
249
+ },
250
+ "Strawberry___healthy": {
251
+ "name": "Healthy Strawberry Plant (स्वस्थ स्ट्रॉबेरी पौधा)",
252
+ "scientific_name": "Fragaria ananassa (Optimal Crown & Berry Health)",
253
+ "crop": "Strawberry (स्ट्रॉबेरी)",
254
+ "category": "Healthy",
255
+ "severity": "Healthy",
256
+ "is_healthy": True,
257
+ "season_and_weather": "All seasons; deep glossy green trifoliate foliage, white flowers, vibrant red berries",
258
+ "economic_injury_level": "None",
259
+ "symptoms": ["Lush glossy green trifoliate leaves with serrated margins free from spots", "Clean white flowers and glossy red cone-shaped berries on clean mulch"],
260
+ "treatment": {
261
+ "immediate_action": ["Maintain clean straw or plastic mulch under fruit clusters to prevent soil contact"],
262
+ "organic_control": ["Apply compost tea and seaweed extract every 15 days"],
263
+ "chemical_control": ["No pesticide application needed."]
264
+ },
265
+ "prevention": ["Ensure raised beds are well-drained"],
266
+ "expert_consultation_recommended": False
267
+ },
268
+
269
+ # Peach
270
+ "Peach___Bacterial_spot": {
271
+ "name": "Peach Bacterial Spot (��ड़ू का जीवाणु धब्बा रोग)",
272
+ "scientific_name": "Xanthomonas arboricola pv. pruni",
273
+ "crop": "Peach (आड़ू)",
274
+ "category": "Bacterial",
275
+ "severity": "Severe",
276
+ "is_healthy": False,
277
+ "season_and_weather": "Warm, wet, windy spring weather",
278
+ "economic_injury_level": "Angular purplish spots on leaves and pitted fruit lesions",
279
+ "symptoms": [
280
+ "Small angular water-soaked purplish spots that drop out, creating a 'shot-hole' appearance on leaves",
281
+ "Cracked, sunken, pitted dark lesions on fruit surface exuding amber gum",
282
+ "Severe premature defoliation leading to fruit sunburn and weakened tree vigor"
283
+ ],
284
+ "treatment": {
285
+ "immediate_action": ["Prune infected cankered twigs during winter dormancy"],
286
+ "organic_control": ["Spray Copper Oxychloride @ 3g/L or Bordeaux mixture 1%"],
287
+ "chemical_control": [
288
+ "Spray Streptocycline 6g + Copper Oxychloride 500g in 200L water per acre",
289
+ "Or Plantomycin 1g/L + Copper Hydroxide @ 2g/L water"
290
+ ]
291
+ },
292
+ "prevention": ["Plant resistant peach varieties", "Avoid high nitrogen fertilization"],
293
+ "expert_consultation_recommended": False
294
+ },
295
+ "Peach___healthy": {
296
+ "name": "Healthy Peach Tree (स्वस्थ आड़ू का पेड़)",
297
+ "scientific_name": "Prunus persica (Optimal Foliage & Fruit Vigor)",
298
+ "crop": "Peach (आड़ू)",
299
+ "category": "Healthy",
300
+ "severity": "Healthy",
301
+ "is_healthy": True,
302
+ "season_and_weather": "Temperate climate; lanceolate deep-green leaves, pink blossoms, velvety blush-red peaches",
303
+ "economic_injury_level": "None",
304
+ "symptoms": ["Healthy lanceolate glossy green leaves free from shot holes or yellowing", "Smooth velvety peaches free from gumming or pitted brown lesions"],
305
+ "treatment": {
306
+ "immediate_action": ["Maintain optimal fruit thinning for large fruit size"],
307
+ "organic_control": ["Apply organic compost around drip line"],
308
+ "chemical_control": ["No pesticide application needed."]
309
+ },
310
+ "prevention": ["Prune during winter to maintain open vase canopy architecture"],
311
+ "expert_consultation_recommended": False
312
+ },
313
+
314
+ # Blueberry
315
+ "Blueberry___healthy": {
316
+ "name": "Healthy Blueberry Bush (स्वस्थ ब्लूबेरी पौधा)",
317
+ "scientific_name": "Vaccinium corymbosum (Optimal Canopy & Berry Setting)",
318
+ "crop": "Blueberry (ब्लूबेरी)",
319
+ "category": "Healthy",
320
+ "severity": "Healthy",
321
+ "is_healthy": True,
322
+ "season_and_weather": "Acidic soil conditions; oval glossy dark-green leaves, bell-shaped flowers, plump indigo berries",
323
+ "economic_injury_level": "None",
324
+ "symptoms": ["Lush glossy green oval leaves free from leaf spots or chlorosis", "Firm, plump indigo-blue berries covered with natural powdery bloom"],
325
+ "treatment": {
326
+ "immediate_action": ["Maintain acidic soil pH (4.5 to 5.2) using elemental sulfur and pine needle mulch"],
327
+ "organic_control": ["Apply ericoid mycorrhizal inoculants"],
328
+ "chemical_control": ["No pesticide application needed."]
329
+ },
330
+ "prevention": ["Bird netting over bush clusters during berry ripening"],
331
+ "expert_consultation_recommended": False
332
+ },
333
+
334
+ # Cherry
335
+ "Cherry___Powdery_mildew": {
336
+ "name": "Cherry Powdery Mildew (चेरी का चूर्णिल आसिता)",
337
+ "scientific_name": "Podosphaera clandestina",
338
+ "crop": "Cherry (चेरी)",
339
+ "category": "Fungal",
340
+ "severity": "Moderate",
341
+ "is_healthy": False,
342
+ "season_and_weather": "Late spring and summer; warm dry days with humid nights",
343
+ "economic_injury_level": "White powdery fungal growth on leaves and green fruit",
344
+ "symptoms": [
345
+ "White circular patches of powdery mildew on underside of leaves, causing leaves to cup upward and distort",
346
+ "Fungal mycelium covers developing green and ripening cherries, causing them to crack, shrivel, and fail to mature",
347
+ "Severe reduction in commercial fruit packout"
348
+ ],
349
+ "treatment": {
350
+ "immediate_action": ["Prune watersprouts to improve canopy airflow"],
351
+ "organic_control": ["Spray wettable sulfur 80% WDG @ 3g/L water (50g per 16L tank)"],
352
+ "chemical_control": [
353
+ "Spray Myclobutanil 10% WP @ 1g/L water or Tebuconazole 25.9% EC @ 1ml/L water",
354
+ "Or Azoxystrobin 23% SC @ 1ml/L water"
355
+ ]
356
+ },
357
+ "prevention": ["Canopy pruning to maximize sunlight exposure", "Avoid overhead sprinkler irrigation"],
358
+ "expert_consultation_recommended": False
359
+ },
360
+ "Cherry___healthy": {
361
+ "name": "Healthy Cherry Tree (स्वस्थ चेरी का पेड़)",
362
+ "scientific_name": "Prunus avium (Optimal Foliage & Berry Health)",
363
+ "crop": "Cherry (चेरी)",
364
+ "category": "Healthy",
365
+ "severity": "Healthy",
366
+ "is_healthy": True,
367
+ "season_and_weather": "Temperate climate; vibrant serrated ovate leaves, white spring blossoms, glossy plump cherries",
368
+ "economic_injury_level": "None",
369
+ "symptoms": ["Clean, vibrant dark-green leaves free from powdery mildew or shot holes", "Glossy, firm, unblemished deep red cherries with green stems"],
370
+ "treatment": {
371
+ "immediate_action": ["Maintain optimal moisture and winter orchard sanitation"],
372
+ "organic_control": ["Apply organic compost and foliar seaweed extract"],
373
+ "chemical_control": ["No pesticide application needed."]
374
+ },
375
+ "prevention": ["Install bird netting during fruit color turning stage"],
376
+ "expert_consultation_recommended": False
377
+ },
378
+
379
+ # Raspberry
380
+ "Raspberry___healthy": {
381
+ "name": "Healthy Raspberry Bush (स्वस्थ रास्पबेरी पौधा)",
382
+ "scientific_name": "Rubus idaeus (Optimal Cane & Berry Vigor)",
383
+ "crop": "Raspberry (रास्पबेरी)",
384
+ "category": "Healthy",
385
+ "severity": "Healthy",
386
+ "is_healthy": True,
387
+ "season_and_weather": "Temperate cool climate; compound serrated leaves, upright canes, plump red aggregate berries",
388
+ "economic_injury_level": "None",
389
+ "symptoms": ["Vigorous green compound leaves free from anthracnose or rust spots", "Healthy primocanes and floricanes with plump red aggregate berries"],
390
+ "treatment": {
391
+ "immediate_action": ["Trellis canes for vertical support; remove old spent floricanes after fruiting"],
392
+ "organic_control": ["Mulch with wood chips to keep root zone cool and moist"],
393
+ "chemical_control": ["No pesticide application needed."]
394
+ },
395
+ "prevention": ["Prune dead canes to ground level every winter"],
396
+ "expert_consultation_recommended": False
397
+ }
398
+ }
backend/data_cashcrops.py ADDED
@@ -0,0 +1,372 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # -*- coding: utf-8 -*-
2
+ """
3
+ CropAI Agronomic Knowledge Base - Cash Crops Module (नकदी फसलें: कपास एवं गन्ना)
4
+ Comprehensive details of all critical diseases, bollworms, borers, and disorders
5
+ across Central/Western India (Vidarbha, Marathwada, MP, CG, Gujarat).
6
+ """
7
+
8
+ from typing import Dict, Any
9
+
10
+ CASH_CROPS_KNOWLEDGE_BASE: Dict[str, Dict[str, Any]] = {
11
+ # =========================================================================
12
+ # 1. COTTON (कपास)
13
+ # =========================================================================
14
+ "Cotton___Pink_Bollworm": {
15
+ "name": "Cotton Pink Bollworm / Gulabi Sundi (कपास का गुलाबी बोलवॉर्म / सुंडी)",
16
+ "scientific_name": "Pectinophora gossypiella",
17
+ "crop": "Cotton (कपास)",
18
+ "category": "Insect_Pest",
19
+ "severity": "Critical",
20
+ "is_healthy": False,
21
+ "season_and_weather": "September to December (squaring, flowering and boll formation); warm days, humid nights",
22
+ "economic_injury_level": "8-10 male moths caught per trap per night for 3 consecutive nights or 10% rosette flowers or 10% green bolls damaged",
23
+ "symptoms": [
24
+ "Young larvae bore into squares and flower buds, webbing together petal tips into a twisted rosette appearance ('Rosette Flower' / गुलाब जैसा फूल)",
25
+ "Larva enters green bolls through a microscopic pin-hole that heals over immediately, leaving NO visible external damage ('Silent Killer')",
26
+ "Inside the boll, the pink caterpillar feeds directly on developing lint and seeds, staining fibers yellow-brown and hollowing seeds",
27
+ "Bolls open prematurely ('Locule Damage') with stained, rotting lint and poor fiber quality, causing catastrophic financial losses across India"
28
+ ],
29
+ "treatment": {
30
+ "immediate_action": [
31
+ "Install 5 Pheromone Traps (Pectino-lure / Gossyplure) per acre for monitoring; increase to 15-20 traps/acre for mass mating disruption",
32
+ "Manually pick and destroy rosette flowers in early morning hours"
33
+ ],
34
+ "organic_control": [
35
+ "Release egg parasitoid Trichogramma bactrae @ 60,000 to 80,000/acre at weekly intervals starting at squaring",
36
+ "Foliar spray of 5% Neem Seed Kernel Extract (NSKE) or Neem Oil 10,000 PPM @ 3ml/L (50ml per 16L tank)",
37
+ "Spray Beauveria bassiana 1.15% WP @ 5g/L water (80g per 16L tank)"
38
+ ],
39
+ "chemical_control": [
40
+ "Spray at EIL threshold (before borer enters inside boll): Chlorantraniliprole 18.5% SC (Coragen) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre in 200L water)",
41
+ "Or Emamectin Benzoate 5% SG (Proclaim) @ 0.4g/L water (7g per 16L tank; 80-100g/acre in 200L water)",
42
+ "Or Spinetoram 11.7% SC (Delegate) @ 0.5ml/L water (8ml per 16L tank; 100ml/acre)",
43
+ "Or Flubendiamide 39.35% SC (Fame) @ 0.25ml/L water (4ml per 16L tank)",
44
+ "Or Profenofos 50% EC @ 2ml/L water (32ml per 16L tank; 400ml/acre) for ovicidal action"
45
+ ]
46
+ },
47
+ "prevention": [
48
+ "Terminate cotton crop by December; avoid ratoon cotton or extending crop into summer which provides continuous pest bridge",
49
+ "Destroy ginning mill waste and burn cotton stalks after harvest to kill diapausing larvae inside double seeds",
50
+ "Synchronized community planting using certified early-maturing Bt hybrids"
51
+ ],
52
+ "expert_consultation_recommended": True
53
+ },
54
+ "Cotton___Whitefly": {
55
+ "name": "Cotton Whitefly & Leaf Curl Virus / CLCuV (कपास की सफेद मक्खी एवं पत्ती मरोड़ रोग)",
56
+ "scientific_name": "Bemisia tabaci & Cotton Leaf Curl Geminivirus (CLCuV)",
57
+ "crop": "Cotton (कपास)",
58
+ "category": "Insect_Pest",
59
+ "severity": "Critical",
60
+ "is_healthy": False,
61
+ "season_and_weather": "July to October; dry spells, hot humid days (Temp 28-35°C), low rainfall",
62
+ "economic_injury_level": "6-8 adults per leaf or presence of curling on upper tender leaves",
63
+ "symptoms": [
64
+ "Clouds of tiny powdery white insects fluttering under the lower surface of leaves",
65
+ "Nymphs and adults suck phloem sap, turning leaves yellow, cupped downwards, and causing stunted plant growth",
66
+ "Copious sticky honeydew causes heavy black sooty mould covering upper leaf surfaces, halting photosynthesis",
67
+ "Transmits Cotton Leaf Curl Virus (CLCuV): Upward leaf curling, thickening of veins, and cup-shaped leaf-like enations on leaf underside"
68
+ ],
69
+ "treatment": {
70
+ "immediate_action": [
71
+ "Install Yellow Sticky Traps @ 15-20 per acre at canopy height to capture adult whiteflies",
72
+ "Spray systemic insecticide targeting lower surface of leaves where colonies feed"
73
+ ],
74
+ "organic_control": [
75
+ "Spray 5% Neem Seed Kernel Extract (NSKE) or Neem Oil 10,000 PPM @ 3ml/L (50ml per 16L tank)",
76
+ "Apply Verticillium lecanii @ 5g/L water (80g per 16L tank) or Beauveria bassiana @ 5g/L"
77
+ ],
78
+ "chemical_control": [
79
+ "Spray Diafenthiuron 50% WP (Pegasus) @ 1.25g/L water (20g per 16L tank; 250g/acre in 200L water)",
80
+ "Or Pyriproxyfen 10% EC (Lano) @ 2ml/L water (32ml per 16L tank; 400ml/acre) - insect growth regulator",
81
+ "Or Dinotefuran 20% SG (Token / Oshin) @ 0.4g/L water (6g per 16L tank; 80g/acre)",
82
+ "Or Flonicamid 50% WG (Ulala) @ 0.3g/L water (5g per 16L tank; 60g/acre)",
83
+ "Or Spiromesifen 22.9% SC (Oberon) @ 1ml/L water (16ml per 16L tank)",
84
+ "Avoid pyrethroids which cause catastrophic whitefly resurgence!"
85
+ ]
86
+ },
87
+ "prevention": [
88
+ "Seed treatment with Imidacloprid 600 FS @ 5ml/kg seed or Thiamethoxam 30% FS @ 4ml/kg",
89
+ "Avoid excessive use of nitrogen fertilizers (urea)",
90
+ "Grow CLCuV-resistant cotton hybrids"
91
+ ],
92
+ "expert_consultation_recommended": True
93
+ },
94
+ "Cotton___Bacterial_Blight": {
95
+ "name": "Cotton Bacterial Blight / Black Arm / Angular Leaf Spot (कपास का जीवाणु झुलसा / काला भुजा रोग)",
96
+ "scientific_name": "Xanthomonas citri pv. malvacearum (Xanthomonas axonopodis)",
97
+ "crop": "Cotton (कपास)",
98
+ "category": "Bacterial",
99
+ "severity": "Severe",
100
+ "is_healthy": False,
101
+ "season_and_weather": "August to October; warm rainy weather (Temp 28-32°C, RH > 85%), rain splashing and high winds",
102
+ "economic_injury_level": "Angular water-soaked leaf spots spreading to branches",
103
+ "symptoms": [
104
+ "Angular Leaf Spot: Small water-soaked polygonal spots bounded by veinlets, turning dark reddish-brown to black",
105
+ "Vein Blight: Bacterial necrosis spreading along main leaf veins, causing leaf drying and shedding",
106
+ "Black Arm: Dark purplish-black elongated sunken cankers girdling the main stem and branches; branches break easily in wind",
107
+ "Boll Rot: Round water-soaked spots on green bolls turning sunken black, staining lint brown and causing premature rotting"
108
+ ],
109
+ "treatment": {
110
+ "immediate_action": [
111
+ "Remove and burn severely infected branches and rotting bolls",
112
+ "Avoid working in wet fields to prevent spreading bacteria through clothing and tools"
113
+ ],
114
+ "organic_control": [
115
+ "Foliar spray of fresh cow dung supernatant (20 kg in 200L water, filtered) or Bacillus subtilis @ 3g/L",
116
+ "Apply Copper Hydroxide 77% WP @ 2g/L (30g per 16L tank)"
117
+ ],
118
+ "chemical_control": [
119
+ "Spray Streptocycline 6g + Copper Oxychloride 50% WP 500g in 200L water per acre (0.5g Streptocycline + 40g COC per 16L tank)",
120
+ "Or Plantomycin 1g/L + Copper Oxychloride 2.5g/L water",
121
+ "Or Kasugamycin 3% SL @ 2ml/L water (32ml per 16L tank)"
122
+ ]
123
+ },
124
+ "prevention": [
125
+ "Acid delinting of seeds with concentrated Sulfuric acid (100ml/kg fuzzy seed) followed by Streptocycline soak (1g in 10L for 2 hours)",
126
+ "Grow resistant cultivars: LRA-5166, Ankur-651, RCH-2 Bt"
127
+ ],
128
+ "expert_consultation_recommended": True
129
+ },
130
+ "Cotton___Grey_Mildew": {
131
+ "name": "Cotton Grey Mildew / Dahiya Disease (कपास का दहिया रोग / धूसर फफूंद)",
132
+ "scientific_name": "Ramularia areola (Ramularia gossypii)",
133
+ "crop": "Cotton (कपास)",
134
+ "category": "Fungal",
135
+ "severity": "Moderate",
136
+ "is_healthy": False,
137
+ "season_and_weather": "October to December (late season); cool humid nights, heavy dews and dense plant canopy",
138
+ "economic_injury_level": "White frost-like angular patches on lower foliage",
139
+ "symptoms": [
140
+ "Angular, pale green to yellowish translucent spots on upper leaf surface, bounded by minor veinlets",
141
+ "Fluffy, white to greyish-white powdery fungal growth on the underside of leaves resembling frosted curd ('Dahiya')",
142
+ "Leaves turn dull reddish-brown, dry up, curl, and drop prematurely, leaving bare stalks with un-opened bolls"
143
+ ],
144
+ "treatment": {
145
+ "immediate_action": ["Spray lower leaves thoroughly before defoliation advances to middle canopy"],
146
+ "organic_control": ["Spray wettable sulfur 80% WDG @ 3g/L water (50g per 16L tank; 600g/acre)", "Apply Bordeaux mixture 1%"],
147
+ "chemical_control": [
148
+ "Spray Azoxystrobin 18.2% + Difenoconazole 11.4% SC (Amistar Top) @ 1ml/L water (16ml per 16L tank; 200ml/acre)",
149
+ "Or Kresoxim Methyl 44.3% SC @ 1ml/L water (16ml per 16L tank)",
150
+ "Or Carbendazim 50% WP @ 1g/L water (16g per 16L tank; 200g/acre)"
151
+ ]
152
+ },
153
+ "prevention": ["Avoid excessive plant density; ensure proper pruning and aeration", "Plant tolerant varieties"],
154
+ "expert_consultation_recommended": False
155
+ },
156
+ "Cotton___Jassid": {
157
+ "name": "Cotton Jassid / Green Leafhopper / Hara Tela (कपास का हरा तेला / जैसिड)",
158
+ "scientific_name": "Amrasca biguttula biguttula",
159
+ "crop": "Cotton (कपास)",
160
+ "category": "Insect_Pest",
161
+ "severity": "Severe",
162
+ "is_healthy": False,
163
+ "season_and_weather": "July to September (vegetative stage); warm humid conditions",
164
+ "economic_injury_level": "1-2 jassids per leaf or yellowing margins on lower leaves",
165
+ "symptoms": [
166
+ "Tiny, wedge-shaped greenish-yellow insects that walk sideways on the underside of leaves",
167
+ "Nymphs and adults inject toxic saliva while sucking sap, causing characteristic marginal downward curling of leaves",
168
+ "Leaf margins turn yellowish, then rusty-red or bronze, and finally dry into necrotic brown edges ('Hopper Burn')",
169
+ "Leaves become cup-shaped, crinkled, brittle, and drop off, severely stunting the plant"
170
+ ],
171
+ "treatment": {
172
+ "immediate_action": ["Spray systemic insecticide targeting leaf undersides"],
173
+ "organic_control": [
174
+ "Install Yellow Sticky Traps @ 10-12 per acre",
175
+ "Spray 5% NSKE (Neem Seed Kernel Extract) @ 50ml/L or Neem Oil 1500 PPM @ 4ml/L"
176
+ ],
177
+ "chemical_control": [
178
+ "Spray Flonicamid 50% WG (Ulala) @ 0.3g/L water (5g per 16L tank; 60g/acre in 200L water)",
179
+ "Or Thiamethoxam 25% WG (Actara) @ 0.25g/L water (4g per 16L tank; 50g/acre)",
180
+ "Or Imidacloprid 17.8% SL @ 0.3ml/L water (5ml per 16L tank; 60ml/acre)",
181
+ "Or Dinotefuran 20% SG @ 0.4g/L water (6g per 16L tank)"
182
+ ]
183
+ },
184
+ "prevention": [
185
+ "Seed treatment with Imidacloprid 600 FS @ 5ml/kg seed (protects crop for first 40 days)",
186
+ "Grow hairy leaf varieties (trichomes deter jassid feeding)"
187
+ ],
188
+ "expert_consultation_recommended": False
189
+ },
190
+ "Cotton___healthy": {
191
+ "name": "Healthy Cotton Crop (स्वस्थ कपास फसल)",
192
+ "scientific_name": "Gossypium hirsutum (Optimal Boll & Foliage Vigor)",
193
+ "crop": "Cotton (कपास)",
194
+ "category": "Healthy",
195
+ "severity": "Healthy",
196
+ "is_healthy": True,
197
+ "season_and_weather": "Kharif season; broad healthy dark-green palmate leaves, clean yellow flowers, vigorous boll setting",
198
+ "economic_injury_level": "None",
199
+ "symptoms": [
200
+ "Broad lush green palmate leaves free from downward curling or whitefly sooty mould",
201
+ "Clean yellow/cream-colored flowers with healthy red centers and zero rosette petal distortion",
202
+ "Abundant developing green bolls free from pink bollworm bore holes or bacterial black spots"
203
+ ],
204
+ "treatment": {
205
+ "immediate_action": ["Maintain optimal soil moisture and weed-free condition during first 60 days"],
206
+ "organic_control": ["Foliar spray of 19:19:19 NPK + Boron @ 1g/L at flowering to prevent flower and boll shedding"],
207
+ "chemical_control": ["No pesticide application needed. Conserve beneficial predators like green lacewings and spiders."]
208
+ },
209
+ "prevention": ["Regular pheromone trap monitoring to catch early pink bollworm flights"],
210
+ "expert_consultation_recommended": False
211
+ },
212
+
213
+ # =========================================================================
214
+ # 2. SUGARCANE (गन्ना)
215
+ # =========================================================================
216
+ "Sugarcane___Red_Rot": {
217
+ "name": "Sugarcane Red Rot (गन्ने का लाल सड़न रोग - 'कैंसर')",
218
+ "scientific_name": "Colletotrichum falcatum (Glomerella tucumanensis)",
219
+ "crop": "Sugarcane (गन्ना)",
220
+ "category": "Fungal",
221
+ "severity": "Critical",
222
+ "is_healthy": False,
223
+ "season_and_weather": "July to November; waterlogging, high temperature (27-32°C), high humidity (> 90%), sett-borne pathogen",
224
+ "economic_injury_level": "Appearance of drying crown leaves and red internal stalk pith",
225
+ "symptoms": [
226
+ "Upper third and fourth leaves of the crown turn yellow, wither, and droop down along margins, followed by drying of the entire crown",
227
+ "When the infected cane stalk is split longitudinally, the internal pith tissue shows bright red discolouration interrupted by distinctive white horizontal cross-bands ('White transverse patches')",
228
+ "Pith tissue shrinks, cavities form filled with greyish fungal mycelium, and the cane emits an acidic, alcoholic or sour-wine odor",
229
+ "Stalks shrivel, rind turns dull red to dark brown with prominent black acervuli spots; known as the catastrophic 'Cancer of Sugarcane'"
230
+ ],
231
+ "treatment": {
232
+ "immediate_action": [
233
+ "Uproot and burn entire clumps of affected canes immediately along with their underground stubble",
234
+ "Do not allow irrigation water to flow from infected patches to healthy fields",
235
+ "Do NOT take ratoon crop from fields affected by Red Rot"
236
+ ],
237
+ "organic_control": [
238
+ "Sett treatment before planting: Dip cane setts in Trichoderma harzianum @ 10g/L water for 30 minutes",
239
+ "Soil application of Trichoderma viride @ 5 kg/acre mixed with 2 tonnes decomposed FYM"
240
+ ],
241
+ "chemical_control": [
242
+ "Mandatory Sett Treatment (no chemical curative once internal stalk pith is rotted): Dip setts in Carbendazim 50% WP (Bavistin) @ 1g/L water (or 100g in 100L water) for 15-20 minutes before planting",
243
+ "Or Moist Hot Air Treatment (MHAT) of setts at 54°C for 2.5 hours at 95-100% RH"
244
+ ]
245
+ },
246
+ "prevention": [
247
+ "Use only certified, disease-free seed canes from certified nurseries",
248
+ "Strict 2-3 year crop rotation with paddy or green manure crops",
249
+ "Plant red-rot resistant varieties: Co-0238 (monitor closely), Co-86032, Co-98014, CoLk-94184"
250
+ ],
251
+ "expert_consultation_recommended": True
252
+ },
253
+ "Sugarcane___Early_Shoot_Borer": {
254
+ "name": "Sugarcane Early Shoot Borer (गन्ने का अगेती तना छेदक)",
255
+ "scientific_name": "Chilo infuscatellus",
256
+ "crop": "Sugarcane (गन्ना)",
257
+ "category": "Insect_Pest",
258
+ "severity": "Severe",
259
+ "is_healthy": False,
260
+ "season_and_weather": "March to June (early shoot/tillering stage before monsoon); hot dry weather (Temp 35-42°C, RH < 50%)",
261
+ "economic_injury_level": "15% dead hearts in young shoots",
262
+ "symptoms": [
263
+ "Central whorl of leaves dries up into a characteristic straw-coloured 'Dead Heart' (सूखा कल्ला) in shoots under 3 months old",
264
+ "Dead heart can be pulled out easily, emitting an offensive foul, rotting odor from the chewed base",
265
+ "Small circular bore holes visible at the base of the shoot just above or below ground level",
266
+ "Heavy tiller mortality resulting in sparse, uneven crop stands"
267
+ ],
268
+ "treatment": {
269
+ "immediate_action": [
270
+ "Cut infested shoots at ground level and destroy larvae; provide frequent light irrigations to keep soil cool",
271
+ "Earth up soil around shoots (हल्की मिट्टी चढ़ाना) to bury entry holes and prevent egg deposition"
272
+ ],
273
+ "organic_control": [
274
+ "Release egg parasitoid Trichogramma chilonis @ 20,000 to 25,000/acre at 10-day intervals starting from 30 days after planting",
275
+ "Spray Beauveria bassiana @ 5g/L water or apply 5% Neem Seed Kernel Extract (NSKE)"
276
+ ],
277
+ "chemical_control": [
278
+ "Soil furrow application at planting: Fipronil 0.3% G @ 10 kg/acre or Chlorantraniliprole 0.4% G (Ferterra) @ 7.5 kg/acre in furrows",
279
+ "Or spray Chlorantraniliprole 18.5% SC (Coragen) @ 0.4ml/L water (60ml/acre in 200L water) directing spray at the base of shoots",
280
+ "Or Chlorpyrifos 20% EC @ 2ml/L water (32ml per 16L tank; 400ml/acre)"
281
+ ]
282
+ },
283
+ "prevention": [
284
+ "Trash mulching: Spread sugarcane trash @ 3 tonnes/acre in furrows to conserve moisture and suppress borer emergence",
285
+ "Early planting in January-February to escape extreme summer heat"
286
+ ],
287
+ "expert_consultation_recommended": True
288
+ },
289
+ "Sugarcane___Pyrilla": {
290
+ "name": "Sugarcane Pyrilla / Leafhopper (गन्ने का पायरीला कीट)",
291
+ "scientific_name": "Pyrilla perpusilla",
292
+ "crop": "Sugarcane (गन्ना)",
293
+ "category": "Insect_Pest",
294
+ "severity": "Moderate",
295
+ "is_healthy": False,
296
+ "season_and_weather": "August to October (post-monsoon); humid warm weather, heavy nitrogen fertilization",
297
+ "economic_injury_level": "3-5 nymphs/adults per leaf",
298
+ "symptoms": [
299
+ "Adults and nymphs suck sap from the lower surface of leaves, turning leaves pale yellow and dried",
300
+ "Insects excrete copious sweet honeydew on which black sooty mould develops rapidly, turning the entire field jet black",
301
+ "Loss of sucrose content by 25-40% and difficulties in jaggery (gur) making with poor crystallization"
302
+ ],
303
+ "treatment": {
304
+ "immediate_action": [
305
+ "Conserve and augment the natural nymphal/adult ectoparasitoid: Epiricania melanoleuca (small white furry cocoons on leaves)",
306
+ "If Epiricania cocoons are present (> 1 per leaf), DO NOT SPRAY chemical insecticides!"
307
+ ],
308
+ "organic_control": [
309
+ "Release Epiricania melanoleuca cocoons @ 2,000 to 4,000 per acre or egg masses @ 200,000 to 300,000/acre",
310
+ "Spray 5% NSKE (Neem Seed Kernel Extract) @ 50ml/L or Metarhizium anisopliae @ 5g/L"
311
+ ],
312
+ "chemical_control": [
313
+ "Spray only when Epiricania bio-agent is absent: Chlorpyrifos 20% EC @ 2ml/L water (32ml per 16L tank; 400ml/acre in 200L water)",
314
+ "Or Quinalphos 25% EC @ 2ml/L water (32ml per 16L tank)",
315
+ "Or Dimethoate 30% EC @ 1.7ml/L water (27ml per 16L tank)"
316
+ ]
317
+ },
318
+ "prevention": ["Detrash lower dry leaves to remove egg masses and allow sunlight into the canopy"],
319
+ "expert_consultation_recommended": False
320
+ },
321
+ "Sugarcane___Smut": {
322
+ "name": "Sugarcane Whip Smut (गन्ने का चाबुक कंडुवा रोग)",
323
+ "scientific_name": "Sporisorium scitamineum (Ustilago scitaminea)",
324
+ "crop": "Sugarcane (गन्ना)",
325
+ "category": "Fungal",
326
+ "severity": "Severe",
327
+ "is_healthy": False,
328
+ "season_and_weather": "Summer and early monsoon (April to July); dry hot spells favoring spore dispersion",
329
+ "economic_injury_level": "Presence of black whip-like structures from crown",
330
+ "symptoms": [
331
+ "Central growing spindle transformed into a long, curved, black, whip-like unbranched structure ('Whip')",
332
+ "Whip is initially covered by a thin silvery membrane that ruptures, shedding millions of powdery black teliospores into the wind",
333
+ "Infected clumps produce numerous thin, grassy, erect tillers with small narrow leaves ('Grassy shoots')",
334
+ "Complete cane loss with zero sugar recovery from infected stalks"
335
+ ],
336
+ "treatment": {
337
+ "immediate_action": [
338
+ "Cover the black whip carefully with a polythene or canvas bag, cut at base and burn outside field to prevent spore rain",
339
+ "Do NOT take ratoon crops from smut-infected fields"
340
+ ],
341
+ "organic_control": ["Sett dip in Trichoderma viride @ 10g/L water for 30 minutes"],
342
+ "chemical_control": [
343
+ "Sett treatment before planting: Dip setts in Propiconazole 25% EC @ 1ml/L water or Triadimefon 25% WP @ 1g/L for 15 minutes",
344
+ "Or Carbendazim 50% WP @ 1g/L water"
345
+ ]
346
+ },
347
+ "prevention": ["Use certified disease-free seed setts", "Plant resistant varieties: Co-86032, Co-0238"],
348
+ "expert_consultation_recommended": False
349
+ },
350
+ "Sugarcane___healthy": {
351
+ "name": "Healthy Sugarcane Crop (स्वस्थ गन्ना फसल)",
352
+ "scientific_name": "Saccharum officinarum (Optimal Biomass & Sucrose Vigor)",
353
+ "crop": "Sugarcane (गन्ना)",
354
+ "category": "Healthy",
355
+ "severity": "Healthy",
356
+ "is_healthy": True,
357
+ "season_and_weather": "All seasons; thick erect juicy stalks with long broad deep-green leaves, vigorous tillering",
358
+ "economic_injury_level": "None",
359
+ "symptoms": [
360
+ "Vigorous upright thick canes with clean intact nodes and internodes free from bore holes or red staining",
361
+ "Broad deep-green leaves free from pyrilla honeydew or black sooty mould",
362
+ "Clean white internal pith tissue with high sugar content and healthy fibrous root system"
363
+ ],
364
+ "treatment": {
365
+ "immediate_action": ["Maintain optimal moisture; timely earthing up to prevent lodging during monsoon"],
366
+ "organic_control": ["Apply pressmud compost @ 5 tonnes/acre and mycorrhizal bio-fertilizer"],
367
+ "chemical_control": ["No pesticide application needed."]
368
+ },
369
+ "prevention": ["Regular detrashing of lower dead leaves to ensure aeration and reduce pest shelter"],
370
+ "expert_consultation_recommended": False
371
+ }
372
+ }
backend/data_cereals.py ADDED
@@ -0,0 +1,1040 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # -*- coding: utf-8 -*-
2
+ """
3
+ CropAI Agronomic Knowledge Base - Cereals Module (धान, गेहूं, मक्का)
4
+ Covers all historical and current diseases, pests, insects, and deficiencies
5
+ for Rice/Paddy, Wheat, and Maize in Chhattisgarh and India.
6
+ """
7
+
8
+ from typing import Dict, Any
9
+
10
+ CEREALS_KNOWLEDGE_BASE: Dict[str, Dict[str, Any]] = {
11
+ # =========================================================================
12
+ # 1. RICE / PADDY (धान)
13
+ # =========================================================================
14
+ "Rice___Blast": {
15
+ "name": "Rice Blast / Leaf & Neck Blast (धान का झुलसा/गर्दन तोड़)",
16
+ "scientific_name": "Magnaporthe oryzae",
17
+ "crop": "Rice (Paddy)",
18
+ "category": "Fungal",
19
+ "severity": "Severe",
20
+ "is_healthy": False,
21
+ "season_and_weather": "August to October (Kharif); Temp 24-28°C, Relative Humidity > 85%, long dew duration",
22
+ "economic_injury_level": "2-5% leaf area infected or 1-2 neck lesions per m²",
23
+ "symptoms": [
24
+ "Spindle-shaped elliptical lesions with greyish-white center and dark reddish-brown margins on leaves",
25
+ "Blackish-brown necrosis at neck node causing panicle to snap and drop grains (Neck Blast / गर्दन तोड़)",
26
+ "Node blast causing culms to lodge and break at lower joints",
27
+ "Severe blight burning entire fields in Surguja, Dhamtari, Raipur and Balod belts"
28
+ ],
29
+ "treatment": {
30
+ "immediate_action": [
31
+ "Drain standing water from field for 2-3 days and suspend top-dressing of urea/nitrogen immediately",
32
+ "Ensure field bunds and alleys are cleared to maximize cross-canopy airflow and reduce humidity"
33
+ ],
34
+ "organic_control": [
35
+ "Spray Pseudomonas fluorescens @ 2.5g/L (40g per 16L tank) or Trichoderma viride @ 5g/L (80g per 16L tank)",
36
+ "Apply 5% Neem Seed Kernel Extract (NSKE) or cold-pressed Neem Oil 10,000 PPM @ 3ml/L (50ml per 16L tank)",
37
+ "Foliar spray of fresh cow urine solution (1 liter gomutra + 10 liters water + 50g asafoetida)"
38
+ ],
39
+ "chemical_control": [
40
+ "Spray Tricyclazole 75% WP (Baan) @ 0.6g/L water (10g per 16L tank; 120g/acre in 200L water)",
41
+ "Or Azoxystrobin 18.2% + Difenoconazole 11.4% SC (Amistar Top) @ 1ml/L water (16ml per 16L tank; 200ml/acre)",
42
+ "Or Isoprothiolane 40% EC (Fuji-One) @ 1.5ml/L water (25ml per 16L tank; 300ml/acre)",
43
+ "Or Kasugamycin 3% SL @ 2ml/L water (30ml per 16L tank)"
44
+ ]
45
+ },
46
+ "prevention": [
47
+ "Seed treatment with Carbendazim 50% WP @ 2g/kg seed or Trichoderma viride @ 10g/kg seed",
48
+ "Avoid late transplanting and excessive split doses of urea beyond 100 kg/ha",
49
+ "Grow blast-resistant varieties: Pusa 1509, Pusa 1847, IR-64 Drt, Swarna-Sub1, MTU-1010"
50
+ ],
51
+ "expert_consultation_recommended": True
52
+ },
53
+ "Rice___Bacterial_Leaf_Blight": {
54
+ "name": "Bacterial Leaf Blight / BLB (जीवाणु झुलसा रोग)",
55
+ "scientific_name": "Xanthomonas oryzae pv. oryzae",
56
+ "crop": "Rice (Paddy)",
57
+ "category": "Bacterial",
58
+ "severity": "Severe",
59
+ "is_healthy": False,
60
+ "season_and_weather": "August to September during peak monsoon; Temp 25-30°C, RH > 90%, strong winds and rainstorms",
61
+ "economic_injury_level": "More than 5% leaves showing tip drying",
62
+ "symptoms": [
63
+ "Water-soaked yellowish-green translucent lesions starting from leaf margins and moving downwards in wavy patterns",
64
+ "Milky bacterial ooze beads on leaf surface early morning, drying into yellow crusty beads",
65
+ "Leaves turn straw-yellow, curl, wither, and die (Kresek / Wilting stage in young crops)",
66
+ "Partial or complete drying of flag leaves causing chaffy panicles"
67
+ ],
68
+ "treatment": {
69
+ "immediate_action": [
70
+ "Drain excess flood water immediately; do not irrigate from infected fields to healthy plots",
71
+ "Stop all nitrogenous chemical fertilizers (urea/DAP) completely until new green tillers emerge"
72
+ ],
73
+ "organic_control": [
74
+ "Spray fresh cow dung supernatant (20 kg fresh cow dung stirred in 200L water, filtered through muslin cloth)",
75
+ "Apply Bacillus subtilis bio-formulation @ 3g/L (50g per 16L tank)",
76
+ "Foliar spray of fermented sour buttermilk (खट्टी छाछ) @ 50ml/L (800ml per 16L tank)"
77
+ ],
78
+ "chemical_control": [
79
+ "Spray Streptocycline 6g + Copper Oxychloride 50% WP 500g in 200L water per acre (0.5g Streptocycline + 40g COC per 16L tank)",
80
+ "Or Plantomycin 1g/L + Copper Hydroxide 77% WP (Kocide) 2g/L (30g per 16L tank)",
81
+ "Or Kasugamycin 3% SL @ 2ml/L water (32ml per 16L tank)"
82
+ ]
83
+ },
84
+ "prevention": [
85
+ "Hot water seed treatment at 52-54°C for 10 minutes or Streptocycline soak (1g in 10L water for 8 hours)",
86
+ "Apply split dosage of Potassium (MOP @ 25 kg/acre) to strengthen cell walls",
87
+ "Plant BLB-resistant varieties: Improved Samba Masoori, Pusa Basmati 1847, Pusa 1885"
88
+ ],
89
+ "expert_consultation_recommended": True
90
+ },
91
+ "Rice___Sheath_Blight": {
92
+ "name": "Rice Sheath Blight (तनावृंत झुलसा / शीथ ब्लाइट)",
93
+ "scientific_name": "Rhizoctonia solani",
94
+ "crop": "Rice (Paddy)",
95
+ "category": "Fungal",
96
+ "severity": "Moderate",
97
+ "is_healthy": False,
98
+ "season_and_weather": "August to October in dense tillering crop; Temp 28-32°C, RH 90-100%, high soil moisture",
99
+ "economic_injury_level": "5% infected tillers at tillering to panicle initiation stage",
100
+ "symptoms": [
101
+ "Oval or irregular greenish-grey water-soaked snake-skin spots on leaf sheaths near water line",
102
+ "Lesions enlarge with greyish-white center and defined dark reddish-brown margins",
103
+ "Mustard-seed-like dark brown sclerotial bodies visible on infected sheaths",
104
+ "Culm lodging and premature drying of upper canopy in heavy stands"
105
+ ],
106
+ "treatment": {
107
+ "immediate_action": [
108
+ "Create alleyways (skip one row every 2-3 meters) to allow direct sunlight penetration into lower canopy",
109
+ "Lower standing water depth to 2 cm and avoid excessive stagnant flooding"
110
+ ],
111
+ "organic_control": [
112
+ "Foliar spray of Trichoderma harzianum @ 5g/L (80g per 16L tank) targeting bottom leaf sheaths",
113
+ "Apply enriched neem cake @ 100 kg/acre to soil to decompose overwintering sclerotia",
114
+ "Spray Dashparni Ark @ 50ml/L (800ml per 16L tank)"
115
+ ],
116
+ "chemical_control": [
117
+ "Spray Validamycin 3% L (Sheathmar) @ 2.5ml/L water (40ml per 16L tank; 500ml/acre in 200L water)",
118
+ "Or Hexaconazole 5% SC (Contaf) @ 2ml/L water (32ml per 16L tank; 400ml/acre)",
119
+ "Or Thifluzamide 24% SC (Pulsor) @ 0.75ml/L water (12ml per 16L tank; 150ml/acre)",
120
+ "Or Azoxystrobin 11% + Tebuconazole 18.3% SC (Custodia) @ 1.5ml/L water (25ml per 16L tank)"
121
+ ]
122
+ },
123
+ "prevention": [
124
+ "Deep summer ploughing to bury sclerotial bodies and remove volunteer weeds",
125
+ "Optimum plant spacing (20 x 15 cm) and avoid planting more than 2-3 seedlings per hill",
126
+ "Apply balanced nitrogen:phosphorus:potash (N:P:K 100:50:50 kg/ha)"
127
+ ],
128
+ "expert_consultation_recommended": False
129
+ },
130
+ "Rice___Brown_Spot": {
131
+ "name": "Brown Spot / Sesame Leaf Spot (भूरा धब्बा रोग)",
132
+ "scientific_name": "Bipolaris oryzae (Cochliobolus miyabeanus)",
133
+ "crop": "Rice (Paddy)",
134
+ "category": "Fungal",
135
+ "severity": "Moderate",
136
+ "is_healthy": False,
137
+ "season_and_weather": "August to November; light rain, cloudy sky, dry spells in rainfed nutrient-poor soils",
138
+ "economic_injury_level": "2-3 brown spots per leaf on flag leaf or top 3 leaves",
139
+ "symptoms": [
140
+ "Circular to oval sesame-seed-sized dark brown spots with yellowish halo on leaves and glumes",
141
+ "Spots coalesce covering entire leaf blades causing premature drying and scorched appearance",
142
+ "Dark brown or black discolouration on grains causing poor milling recovery and pecky rice",
143
+ "Associated with nutrient-starved, zinc/silicon deficient soils (Bengal Famine 1943 pathogen)"
144
+ ],
145
+ "treatment": {
146
+ "immediate_action": [
147
+ "Top-dress Potash (MOP @ 15 kg/acre) and Zinc Sulphate to restore plant nutritional vigor",
148
+ "Provide life-saving irrigation to relieve water stress in rainfed plots"
149
+ ],
150
+ "organic_control": [
151
+ "Spray bio-control agent Pseudomonas fluorescens @ 5g/L (80g per 16L tank)",
152
+ "Apply fermented Jeevamrut foliar spray (20L Jeevamrut in 200L water per acre)"
153
+ ],
154
+ "chemical_control": [
155
+ "Spray Mancozeb 75% WP (Dithane M-45) @ 2g/L water (35g per 16L tank; 400-500g/acre in 200L water)",
156
+ "Or Propiconazole 25% EC (Tilt) @ 1ml/L water (16ml per 16L tank; 200ml/acre)",
157
+ "Or Tebuconazole 25.9% EC (Folicur) @ 1.5ml/L water (25ml per 16L tank; 300ml/acre)",
158
+ "Or Carbendazim 12% + Mancozeb 63% WP (Saaf) @ 2g/L water (35g per 16L tank)"
159
+ ]
160
+ },
161
+ "prevention": [
162
+ "Seed treatment with Thiram 75% WP @ 2.5g/kg or Carbendazim 50% WP @ 2g/kg seed",
163
+ "Apply FYM/compost @ 5 tonnes/ha with balanced zinc and silicon fertilization",
164
+ "Grow resistant varieties: MTU-1001, IR-36, Rajeshwari, Danteshwari"
165
+ ],
166
+ "expert_consultation_recommended": False
167
+ },
168
+ "Rice___False_Smut": {
169
+ "name": "False Smut / Green Smut / Haldi Rog (हल्दी रोग / झूठा कंडुवा)",
170
+ "scientific_name": "Ustilaginoidea virens",
171
+ "crop": "Rice (Paddy)",
172
+ "category": "Fungal",
173
+ "severity": "Moderate",
174
+ "is_healthy": False,
175
+ "season_and_weather": "September to November at heading/flowering; Temp 25-30°C, RH > 90%, cloudy overcast days",
176
+ "economic_injury_level": "1-2 infected smut balls per panicle",
177
+ "symptoms": [
178
+ "Individual rice grains transformed into large velvety greenish-yellow spore masses (smut balls)",
179
+ "Spore balls burst open turning golden-yellow and finally dark olive-green to black",
180
+ "Release of yellow chlamydospore dust that stains adjacent healthy grains",
181
+ "Severe yield and quality loss in hybrid and high-yielding rice varieties in Surguja and Bilaspur"
182
+ ],
183
+ "treatment": {
184
+ "immediate_action": [
185
+ "Manually collect infected smut balls inside polythene bags and burn them outside field",
186
+ "Avoid spraying during peak noon hours when spores become airborne"
187
+ ],
188
+ "organic_control": [
189
+ "Spray Copper Soap / Bordeaux mixture 1% at boot leaf stage",
190
+ "Apply Panchagavya @ 30ml/L (500ml per 16L tank) before flowering"
191
+ ],
192
+ "chemical_control": [
193
+ "First preventive spray at boot leaf stage: Copper Hydroxide 77% WP (Kocide) @ 2g/L (35g per 16L tank; 400g/acre)",
194
+ "Or Trifloxystrobin 25% + Tebuconazole 50% WG (Nativo) @ 0.4g/L water (7g per 16L tank; 80g/acre in 200L water)",
195
+ "Or Propiconazole 25% EC (Tilt) @ 1ml/L water (16ml per 16L tank; 200ml/acre)"
196
+ ]
197
+ },
198
+ "prevention": [
199
+ "Hot water seed treatment at 52°C for 10 minutes",
200
+ "Avoid high doses of nitrogenous fertilizers at panicle initiation stage",
201
+ "Early sowing to escape humid late-October spore dispersion windows"
202
+ ],
203
+ "expert_consultation_recommended": False
204
+ },
205
+ "Rice___Khaira_Disease": {
206
+ "name": "Khaira Disease / Zinc Deficiency (खैरा रोग - जस्ता की कमी)",
207
+ "scientific_name": "Zinc (Zn) Micronutrient Deficiency",
208
+ "crop": "Rice (Paddy)",
209
+ "category": "Deficiency",
210
+ "severity": "Moderate",
211
+ "is_healthy": False,
212
+ "season_and_weather": "July to August (2 to 3 weeks after transplanting in waterlogged or alkaline soils)",
213
+ "economic_injury_level": "Yellowing/rusty pigmentation on > 10% of young hills",
214
+ "symptoms": [
215
+ "Chlorosis at the base of young leaves followed by reddish-brown rusty spots coalescing over the blade",
216
+ "Stunted plant growth, reduced tillering, and roots turn dark brown with brittle root tips",
217
+ "Irregular patches of stunted rusty vegetation across the field with delayed maturity",
218
+ "Discovered by Dr. Y.L. Nene; highly prevalent in alkaline, calcareous and continuously submerged soils"
219
+ ],
220
+ "treatment": {
221
+ "immediate_action": [
222
+ "Drain the field for 2-3 days to aerate the root zone and promote aerobic nutrient uptake",
223
+ "Do not apply phosphatic fertilizers (DAP/SSP) immediately as phosphorus locks up zinc availability"
224
+ ],
225
+ "organic_control": [
226
+ "Incorporate well-decomposed FYM or vermicompost enriched with Zinc solubilizing bacteria (ZSB @ 2 kg/acre)",
227
+ "Foliar spray of fermented neem-leaves and cow urine extract"
228
+ ],
229
+ "chemical_control": [
230
+ "Foliar spray: Zinc Sulphate 21% @ 5g/L + Slaked Lime (चूना) @ 2.5g/L in water (80g Zinc Sulphate + 40g Lime per 16L tank; 1 kg Zinc + 500g Lime per acre in 200L water)",
231
+ "Or Chelated Zinc (Zn-EDTA 12%) @ 1g/L water (16g per 16L tank; 200g/acre)",
232
+ "Repeat foliar spray after 10-12 days if new leaves still show bronze/rusty discoloration"
233
+ ]
234
+ },
235
+ "prevention": [
236
+ "Basal soil application of Zinc Sulphate 33% @ 10 kg/acre or Zinc Sulphate 21% @ 20 kg/acre during final puddling",
237
+ "Green manuring with Dhaincha (Sesbania) or Sunhemp to lower soil pH and enhance micronutrient availability",
238
+ "Adopt alternate wetting and drying (AWD) water management"
239
+ ],
240
+ "expert_consultation_recommended": False
241
+ },
242
+ "Rice___Yellow_Stem_Borer": {
243
+ "name": "Yellow Stem Borer (पीला तना छेदक / डेड हार्ट / सफेद बाली)",
244
+ "scientific_name": "Scirpophaga incertulas",
245
+ "crop": "Rice (Paddy)",
246
+ "category": "Insect_Pest",
247
+ "severity": "Severe",
248
+ "is_healthy": False,
249
+ "season_and_weather": "August to October (Kharif) and March to April (Rabi); warm humid nights, continuous drizzle",
250
+ "economic_injury_level": "5% dead hearts at vegetative stage or 1 egg mass per m²",
251
+ "symptoms": [
252
+ "Central vegetative tiller dries up and can be easily pulled out ('Dead Heart' / सूखा कल्ला) with chewed smelly base",
253
+ "At reproductive heading stage, panicles turn completely erect, white, and empty with zero grain filling ('White Head' / सफेद बाली)",
254
+ "Small yellow-brown silken egg masses covered with buff-coloured maternal hairs on upper leaf tips",
255
+ "Caterpillars bore inside the central stem internode, feeding on vascular bundles"
256
+ ],
257
+ "treatment": {
258
+ "immediate_action": [
259
+ "Clip seedling leaf tips before transplanting to eliminate over 80% of deposited egg masses",
260
+ "Install 5-8 Pheromone Traps (Scirpophaga lures) per acre for mass trapping of male moths"
261
+ ],
262
+ "organic_control": [
263
+ "Release egg parasitoid Trichogramma japonicum @ 40,000 to 50,000 per acre at weekly intervals starting 30 days after transplanting",
264
+ "Spray Beauveria bassiana 1.15% WP @ 5g/L (80g per 16L tank) or Bacillus thuringiensis (Bt) @ 2g/L",
265
+ "Spray 5% NSKE (Neem Seed Kernel Extract) or 10,000 PPM Azadirachtin @ 2ml/L"
266
+ ],
267
+ "chemical_control": [
268
+ "Apply Chlorantraniliprole 0.4% G (Ferterra) @ 4 kg/acre in 2-3 cm standing water",
269
+ "Or spray Chlorantraniliprole 18.5% SC (Coragen) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre in 200L water)",
270
+ "Or Cartap Hydrochloride 50% SP (Padan) @ 2g/L water (35g per 16L tank; 400g/acre in 200L water)",
271
+ "Or Fipronil 5% SC (Regent) @ 2ml/L water (32ml per 16L tank; 400ml/acre)"
272
+ ]
273
+ },
274
+ "prevention": [
275
+ "Harvest crops close to ground level and plough paddy stubbles immediately after harvest to kill diapausing larvae",
276
+ "Avoid excessive use of synthetic pyrethroids which kill natural spider predators",
277
+ "Plant borer-tolerant varieties like Ratna, Vikas, IR-36"
278
+ ],
279
+ "expert_consultation_recommended": True
280
+ },
281
+ "Rice___Gall_Midge": {
282
+ "name": "Rice Gall Midge / Silver Shoot / Kando (गाल मिज / सिल्वर शूट / कांदो रोग)",
283
+ "scientific_name": "Orseolia oryzae",
284
+ "crop": "Rice (Paddy)",
285
+ "category": "Insect_Pest",
286
+ "severity": "Severe",
287
+ "is_healthy": False,
288
+ "season_and_weather": "July to September (tillering stage); Cloudy weather, continuous drizzle, Temp 24-28°C, RH > 85%",
289
+ "economic_injury_level": "5% silver shoots at tillering stage",
290
+ "symptoms": [
291
+ "Growing leaf sheath transformed into a hollow, tubular silvery-white gall resembling an onion leaf ('Silver Shoot' or 'Onion Shoot' / कांदो)",
292
+ "Central growing point suppressed; no panicle or earhead emerges from affected tillers",
293
+ "Profuse stunted tillering giving the hill a bunched broom-like appearance",
294
+ "Major historical regional pest across Raipur, Bilaspur, Durg, Bastar and Surguja divisions in Chhattisgarh"
295
+ ],
296
+ "treatment": {
297
+ "immediate_action": [
298
+ "Drain standing water from infested plots for 48 hours to expose pupae to soil predators",
299
+ "Remove alternative grassy weed hosts (Paspalum distichum, Leersia hexandra) from bunds"
300
+ ],
301
+ "organic_control": [
302
+ "Encourage natural parasitoids: Platygaster oryzae (attacks up to 80% gall midge maggots naturally)",
303
+ "Spray 5% NSKE (Neem Seed Kernel Extract) @ 50ml/L or Neem Oil @ 3ml/L water",
304
+ "Apply fresh cow urine spray (1:10 dilution with neem leaves extract)"
305
+ ],
306
+ "chemical_control": [
307
+ "Soil application: Fipronil 0.3% G @ 7 kg/acre or Cartap Hydrochloride 4% G @ 7.5 kg/acre in moist soil",
308
+ "Or foliar spray: Chlorpyrifos 20% EC @ 2.5ml/L water (40ml per 16L tank; 500ml/acre in 200L water)",
309
+ "Or Thiamethoxam 25% WG @ 0.3g/L water (5g per 16L tank; 60g/acre in 200L water)",
310
+ "Or Flubendiamide 39.35% SC (Fame) @ 0.25ml/L water (4ml per 16L tank)"
311
+ ]
312
+ },
313
+ "prevention": [
314
+ "Early planting in June/early July to escape peak gall midge emergence in August",
315
+ "Seedling root dip in Chlorpyrifos 20% EC (1ml/L water) for 2 hours before transplanting",
316
+ "Grow gall midge biotype-resistant varieties: Mahamaya, Karma Mahsuri, Danteshwari, Indira Sona, Samleshwari"
317
+ ],
318
+ "expert_consultation_recommended": True
319
+ },
320
+ "Rice___Brown_Plant_Hopper": {
321
+ "name": "Brown Plant Hopper / BPH / Hopper Burn (भूरा माहू / हॉपर बर्न)",
322
+ "scientific_name": "Nilaparvata lugens",
323
+ "crop": "Rice (Paddy)",
324
+ "category": "Insect_Pest",
325
+ "severity": "Critical",
326
+ "is_healthy": False,
327
+ "season_and_weather": "September to November (booting, milking & grain maturity); high humidity, dense canopy, overcast skies",
328
+ "economic_injury_level": "5-10 hoppers per hill at vegetative stage or 15-20 hoppers per hill at heading",
329
+ "symptoms": [
330
+ "Nymphs and adults congregate at the base of rice stems above water line, sucking sap aggressively",
331
+ "Leaves turn yellow, dry up, and entire circular patches collapse into brown scorched areas ('Hopper Burn' / झुलसा)",
332
+ "Circular burnt patches spread rapidly outward in concentric rings, destroying entire fields in 3-5 days",
333
+ "Sooty mould fungus develops on sticky honeydew excretions covering the lower tillers",
334
+ "Major devastating pest in Arang, Dhamtari, Kurud, Bemetara and Raipur rice bowls"
335
+ ],
336
+ "treatment": {
337
+ "immediate_action": [
338
+ "Drain standing water immediately and practice alternate wetting and drying (AWD) to reduce lower canopy humidity",
339
+ "Open alleys (30 cm paths every 2-3 meters) to allow direct sunlight to hit the stem base"
340
+ ],
341
+ "organic_control": [
342
+ "Foliar spray of fungal pathogen Metarhizium anisopliae @ 5g/L (80g per 16L tank) directed strictly at the base of stems",
343
+ "Or Beauveria bassiana @ 5g/L or Verticillium lecanii @ 5g/L",
344
+ "Spray 5% Neem Seed Kernel Extract (NSKE) or Neem Oil 10,000 PPM @ 3ml/L"
345
+ ],
346
+ "chemical_control": [
347
+ "Direct spray strictly towards the BASE of the hills (not top foliage): Pymetrozine 50% WDG (Chess) @ 0.6g/L water (10g per 16L tank; 120g/acre in 200L water)",
348
+ "Or Triflumezopyrim 10% SC (Pexalon) @ 0.5ml/L water (8ml per 16L tank; 94ml/acre in 200L water)",
349
+ "Or Dinotefuran 20% SG (Token / Oshin) @ 0.4g/L water (6g per 16L tank; 80g/acre)",
350
+ "Or Flonicamid 50% WG (Ulala) @ 0.3g/L water (5g per 16L tank; 60g/acre)",
351
+ "NEVER spray synthetic pyrethroids (Cypermethrin/Deltamethrin) as they cause massive pest resurgence!"
352
+ ]
353
+ },
354
+ "prevention": [
355
+ "Avoid excess nitrogen fertilizer (urea); apply potash in 2 split doses",
356
+ "Maintain wider row spacing (20 x 15 cm) with mandatory skip rows for aeration",
357
+ "Grow BPH-tolerant varieties: MTU-1010, IR-64, Chapti Gurmatia, Indira Barani Dhan"
358
+ ],
359
+ "expert_consultation_recommended": True
360
+ },
361
+ "Rice___Leaf_Folder": {
362
+ "name": "Rice Leaf Folder / Leaf Roller (पत्ती लपेटक सूंडी)",
363
+ "scientific_name": "Cnaphalocrocis medinalis",
364
+ "crop": "Rice (Paddy)",
365
+ "category": "Insect_Pest",
366
+ "severity": "Moderate",
367
+ "is_healthy": False,
368
+ "season_and_weather": "August to October; high nitrogen application, shaded fields, high humidity and overcast conditions",
369
+ "economic_injury_level": "1-2 damaged leaves with active larvae per hill",
370
+ "symptoms": [
371
+ "Caterpillar folds leaf margins longitudinally using white silk threads and feeds scraped inside the green tissue",
372
+ "Longitudinal white transparent streaks on damaged leaves; folded leaves turn scorched and papery white",
373
+ "Heavily infested fields appear whitish and burnt from a distance, severely reducing photosynthesis",
374
+ "Presence of golden-brown moths with wavy brown wing margins fluttering above canopy at dusk"
375
+ ],
376
+ "treatment": {
377
+ "immediate_action": [
378
+ "Drag a long coir rope across the top of the canopy back and forth in morning dew to dislodge larvae into water",
379
+ "Reduce nitrogen top-dressing immediately"
380
+ ],
381
+ "organic_control": [
382
+ "Release egg parasitoid Trichogramma chilonis @ 40,000/acre starting at first moth flight",
383
+ "Spray Bacillus thuringiensis (Bt) @ 2g/L (35g per 16L tank) or Beauveria bassiana @ 5g/L",
384
+ "Spray 5% NSKE or Neem Oil 1500 PPM @ 4ml/L"
385
+ ],
386
+ "chemical_control": [
387
+ "Spray Flubendiamide 39.35% SC (Fame) @ 0.25ml/L water (4ml per 16L tank; 50ml/acre in 200L water)",
388
+ "Or Chlorantraniliprole 18.5% SC (Coragen) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre in 200L water)",
389
+ "Or Cartap Hydrochloride 50% SP @ 2g/L water (35g per 16L tank; 400g/acre)",
390
+ "Or Emamectin Benzoate 5% SG (Proclaim) @ 0.4g/L water (7g per 16L tank; 80-100g/acre)"
391
+ ]
392
+ },
393
+ "prevention": [
394
+ "Balanced fertilizer use; avoid excessive urea splits during vegetative phase",
395
+ "Preserve predatory spiders, dragonflies, and mirid bugs in the paddy ecosystem"
396
+ ],
397
+ "expert_consultation_recommended": False
398
+ },
399
+ "Rice___Hispa": {
400
+ "name": "Rice Hispa (धान का हिसपा / कांटेदार भृंग)",
401
+ "scientific_name": "Dicladispa armigera",
402
+ "crop": "Rice (Paddy)",
403
+ "category": "Insect_Pest",
404
+ "severity": "Moderate",
405
+ "is_healthy": False,
406
+ "season_and_weather": "July to August; high relative humidity (80-90%), cloudy weather after heavy monsoon rain",
407
+ "economic_injury_level": "1-2 adult beetles per hill or 1 damaged leaf per hill",
408
+ "symptoms": [
409
+ "Small shiny black spiny beetles scrape upper leaf epidermis, leaving characteristic parallel white streaks",
410
+ "Maggots mine between upper and lower epidermal layers, producing irregular blotch-like blisters",
411
+ "Leaves turn brownish-white, wither and dry from tip downwards, giving a scorched look",
412
+ "Leaves roll upwards and dry prematurely, reducing grain yield significantly"
413
+ ],
414
+ "treatment": {
415
+ "immediate_action": [
416
+ "Clip leaf tips of seedlings before transplanting to destroy leaf-mining grubs",
417
+ "Run sweep nets through young paddy canopy to catch and destroy adult beetles"
418
+ ],
419
+ "organic_control": [
420
+ "Foliar spray of Beauveria bassiana @ 5g/L (80g per 16L tank)",
421
+ "Apply 5% Neem Seed Kernel Extract (NSKE) or Neem Oil 1500 PPM @ 4ml/L"
422
+ ],
423
+ "chemical_control": [
424
+ "Spray Chlorpyrifos 20% EC @ 2.5ml/L water (40ml per 16L tank; 500ml/acre in 200L water)",
425
+ "Or Quinalphos 25% EC @ 2ml/L water (32ml per 16L tank; 400ml/acre)",
426
+ "Or Profenofos 50% EC @ 2ml/L water (32ml per 16L tank)"
427
+ ]
428
+ },
429
+ "prevention": [
430
+ "Eradicate grassy weed hosts around irrigation canals and field borders",
431
+ "Avoid deep transplanting and maintain balanced fertilizer ratios"
432
+ ],
433
+ "expert_consultation_recommended": False
434
+ },
435
+ "Rice___Gundhi_Bug": {
436
+ "name": "Rice Gundhi Bug / Earhead Bug (गंधी बग / बदबूदार कीड़ा)",
437
+ "scientific_name": "Leptocorisa acuta",
438
+ "crop": "Rice (Paddy)",
439
+ "category": "Insect_Pest",
440
+ "severity": "Moderate",
441
+ "is_healthy": False,
442
+ "season_and_weather": "September to November (milking stage / दूधिया दाने); warm humid days with light morning breezes",
443
+ "economic_injury_level": "1-2 bugs per hill during early morning or evening",
444
+ "symptoms": [
445
+ "Adults and nymphs suck milky sap from developing rice grains during early morning and late evening",
446
+ "Brownish puncture marks on grains with white chalky spots, causing grains to become chaffy and empty",
447
+ "Pungent foul bedbug-like repulsive odor ('Gundhi') emanating from the rice field",
448
+ "Severely reduced grain weight, broken grains during milling, and black discolouration"
449
+ ],
450
+ "treatment": {
451
+ "immediate_action": [
452
+ "Dust chemicals or spray during early morning (6:00 to 8:30 AM) or evening when bugs are active on panicles",
453
+ "Set up light traps or rotting fish / dry fish bait traps in bamboo baskets to attract and destroy bugs"
454
+ ],
455
+ "organic_control": [
456
+ "Dust wood ash mixed with tobacco dust or dry neem leaf powder over the canopy in early morning",
457
+ "Spray 5% NSKE (Neem Seed Kernel Extract) @ 50ml/L or Neem Oil @ 3ml/L"
458
+ ],
459
+ "chemical_control": [
460
+ "Dust Malathion 5% D @ 10 kg/acre over the canopy during early morning while dew is present",
461
+ "Or spray Lambda Cyhalothrin 5% EC @ 1ml/L water (16ml per 16L tank; 200ml/acre in 200L water)",
462
+ "Or Chlorpyrifos 20% EC @ 2ml/L water (32ml per 16L tank; 400ml/acre)",
463
+ "Or Deltamethrin 2.8% EC @ 1ml/L water (16ml per 16L tank)"
464
+ ]
465
+ },
466
+ "prevention": [
467
+ "Clean bunds and remove alternative host grasses (Echinochloa, Panicum) before flowering",
468
+ "Synchronized community planting so that crops in adjacent fields mature at the same time"
469
+ ],
470
+ "expert_consultation_recommended": False
471
+ },
472
+ "Rice___Tungro": {
473
+ "name": "Rice Tungro Virus Disease (धान का टुंगरो विषाणु रोग)",
474
+ "scientific_name": "Rice Tungro Bacilliform Virus (RTBV) & Spherical Virus (RTSV)",
475
+ "crop": "Rice (Paddy)",
476
+ "category": "Viral",
477
+ "severity": "Critical",
478
+ "is_healthy": False,
479
+ "season_and_weather": "August to October; high Green Leafhopper (GLH) population, warm temperatures (28-32°C)",
480
+ "economic_injury_level": "Presence of Green Leafhopper vector and yellowing seedlings",
481
+ "symptoms": [
482
+ "Stunting of plants with yellow to orange-yellow leaf discoloration starting from leaf tips downwards",
483
+ "Young leaves mottled or with pale green stripes; older leaves become bright yellow-orange",
484
+ "Reduced tillering, delayed flowering, panicles are small, sterile and partially exserted with dark blotches",
485
+ "Transmitted exclusively in a semi-persistent manner by Green Leafhopper (Nephotettix virescens)"
486
+ ],
487
+ "treatment": {
488
+ "immediate_action": [
489
+ "Rogue out and destroy infected diseased hills immediately to eliminate viral reservoir",
490
+ "Control the leafhopper vector immediately to prevent disease transmission to adjacent healthy fields"
491
+ ],
492
+ "organic_control": [
493
+ "Install Yellow Sticky Traps @ 10-12 per acre to trap adult Green Leafhoppers",
494
+ "Foliar spray of Neem Oil 10,000 PPM @ 3ml/L water to repel leafhoppers"
495
+ ],
496
+ "chemical_control": [
497
+ "Vector control spray: Imidacloprid 17.8% SL (Confidor) @ 0.3ml/L water (5ml per 16L tank; 50-60ml/acre in 200L water)",
498
+ "Or Thiamethoxam 25% WG (Actara) @ 0.3g/L water (5g per 16L tank; 60g/acre in 200L water)",
499
+ "Or Dinotefuran 20% SG @ 0.4g/L water (6g per 16L tank)"
500
+ ]
501
+ },
502
+ "prevention": [
503
+ "Grow vector-resistant and Tungro-tolerant varieties: IR-36, IR-64, Vikramarya, Pusa-2-21",
504
+ "Adjust planting dates to escape peak leafhopper vector migration"
505
+ ],
506
+ "expert_consultation_recommended": True
507
+ },
508
+ "Rice___Bakanae": {
509
+ "name": "Rice Bakanae / Foot Rot / Flag Disease (झंडा रोग / बकाने)",
510
+ "scientific_name": "Fusarium fujikuroi (Gibberella fujikuroi)",
511
+ "crop": "Rice (Paddy)",
512
+ "category": "Fungal",
513
+ "severity": "Severe",
514
+ "is_healthy": False,
515
+ "season_and_weather": "July to August (nursery and early tillering stage); seed and soil-borne",
516
+ "economic_injury_level": "Abnormally tall thin pale tillers emerging in field",
517
+ "symptoms": [
518
+ "Infected seedlings grow abnormally tall, slender, pale yellowish-green ('Foolish Seedling' / झंडा रोग)",
519
+ "Tender plants tower above healthy green crop canopy by 15-30 cm",
520
+ "White or pinkish fungal mycelium visible at the collar region near ground level",
521
+ "Adventitious roots develop from lower nodes above ground; plants die before panicle emergence"
522
+ ],
523
+ "treatment": {
524
+ "immediate_action": [
525
+ "Rogue out and burn abnormally tall infected plants immediately along with root system",
526
+ "Never save seed from fields affected by Bakanae"
527
+ ],
528
+ "organic_control": [
529
+ "Seed soaking in Trichoderma viride @ 10g/L water for 8 hours before nursery sowing",
530
+ "Soil application of Pseudomonas fluorescens @ 2 kg/acre mixed with compost"
531
+ ],
532
+ "chemical_control": [
533
+ "Seed treatment is the ONLY reliable control: Carbendazim 50% WP @ 2g/kg seed or Thiram @ 2.5g/kg",
534
+ "Or soak seeds in Carbendazim solution (1g/L) for 24 hours before nursery sowing",
535
+ "Foliar spray in young crop: Carbendazim 12% + Mancozeb 63% WP (Saaf) @ 2g/L (35g per 16L tank)"
536
+ ]
537
+ },
538
+ "prevention": [
539
+ "Use certified disease-free seed",
540
+ "Avoid deep transplanting and maintain proper nursery drainage"
541
+ ],
542
+ "expert_consultation_recommended": False
543
+ },
544
+ "Rice___healthy": {
545
+ "name": "Healthy Rice Crop (स्वस्थ धान फसल)",
546
+ "scientific_name": "Oryza sativa (Optimal Chloroplast Health)",
547
+ "crop": "Rice (Paddy)",
548
+ "category": "Healthy",
549
+ "severity": "Healthy",
550
+ "is_healthy": True,
551
+ "season_and_weather": "All seasons; optimal canopy architecture, balanced nutrition, zero active lesions",
552
+ "economic_injury_level": "None (Canopy healthy)",
553
+ "symptoms": [
554
+ "Vibrant uniform emerald green foliage with high chlorophyll reflectance (GLI > 0.25)",
555
+ "Strong, upright tillers with clean leaf sheaths free from fungal lesions or insect puncture marks",
556
+ "Clean root zone with active white feeder rootlets and no rotting or discoloration",
557
+ "Healthy panicle initiation and uniform grain filling"
558
+ ],
559
+ "treatment": {
560
+ "immediate_action": [
561
+ "Maintain optimal shallow standing water (2-5 cm) during tillering and panicle development",
562
+ "No chemical interventions required; keep monitoring weekly"
563
+ ],
564
+ "organic_control": [
565
+ "Apply periodic preventive bio-tonic: Vermiwash or Jeevamrut @ 10% concentration every 15 days",
566
+ "Maintain bird perches (T-shaped bamboo sticks @ 15/acre) to encourage insectivorous birds"
567
+ ],
568
+ "chemical_control": [
569
+ "No chemical spray required. Conserve beneficial insects, spiders, and predatory mirid bugs."
570
+ ]
571
+ },
572
+ "prevention": [
573
+ "Continue balanced fertilization and alternate wetting and drying water regime",
574
+ "Inspect lower leaf sheaths weekly for early signs of sheath blight or hoppers"
575
+ ],
576
+ "expert_consultation_recommended": False
577
+ },
578
+
579
+ # =========================================================================
580
+ # 2. WHEAT (गेहूं)
581
+ # =========================================================================
582
+ "Wheat___Yellow_Rust": {
583
+ "name": "Wheat Yellow / Stripe Rust (गेहूं का पीला रतुआ / स्ट्राइप रस्ट)",
584
+ "scientific_name": "Puccinia striiformis f. sp. tritici",
585
+ "crop": "Wheat (गेहूं)",
586
+ "category": "Fungal",
587
+ "severity": "Critical",
588
+ "is_healthy": False,
589
+ "season_and_weather": "December to February; Cool temperatures (10-18°C), high humidity, morning fog and dews",
590
+ "economic_injury_level": "Appearance of yellow pustule stripes on 1-2 leaves in a patch",
591
+ "symptoms": [
592
+ "Bright lemon-yellow to orange-yellow powdery pustules (uredinia) arranged in narrow, parallel linear stripes along leaf veins",
593
+ "Pustules rupture releasing masses of yellow dust that stain fingers or white cloth",
594
+ "Severe infection leads to leaf drying, premature senescence, shrivelled grain, and 40-70% yield loss",
595
+ "Rapid epidemic spread across North/Central India during prolonged winter cloudiness"
596
+ ],
597
+ "treatment": {
598
+ "immediate_action": [
599
+ "Identify initial focus patches ('focal points') and spray surrounding borders immediately to arrest wind dispersal",
600
+ "Avoid late evening irrigation which prolongs night dew duration on foliage"
601
+ ],
602
+ "organic_control": [
603
+ "Foliar spray of cow urine + sour buttermilk (खट्टी छाछ) solution @ 50ml/L water",
604
+ "Apply Trichoderma viride @ 5g/L water as early prophylactic bio-fungicide"
605
+ ],
606
+ "chemical_control": [
607
+ "Spray Propiconazole 25% EC (Tilt) @ 1ml/L water (16ml per 16L tank; 200ml/acre in 200L water)",
608
+ "Or Tebuconazole 25.9% EC (Folicur) @ 1.25ml/L water (20ml per 16L tank; 250ml/acre)",
609
+ "Or Azoxystrobin 18.2% + Difenoconazole 11.4% SC @ 1ml/L water (16ml per 16L tank)",
610
+ "Repeat spray after 15 days if cool humid conditions persist"
611
+ ]
612
+ },
613
+ "prevention": [
614
+ "Sow certified rust-resistant varieties: DBW-187 (Karan Vandana), DBW-303, PBW-725, HD-3086, HD-3226",
615
+ "Avoid planting highly susceptible older varieties (HD-2967 in stripe rust prone zones)",
616
+ "Timely sowing in November to escape late season virulent spore showers"
617
+ ],
618
+ "expert_consultation_recommended": True
619
+ },
620
+ "Wheat___Brown_Rust": {
621
+ "name": "Wheat Brown / Leaf Rust (गेहूं का भूरा रतुआ)",
622
+ "scientific_name": "Puccinia triticina (Puccinia recondita)",
623
+ "crop": "Wheat (गेहूं)",
624
+ "category": "Fungal",
625
+ "severity": "Severe",
626
+ "is_healthy": False,
627
+ "season_and_weather": "January to March; warmer winter temperatures (20-25°C), morning dew, scattered rain",
628
+ "economic_injury_level": "5-10% leaf area covered with brown pustules on flag leaf",
629
+ "symptoms": [
630
+ "Small circular to oval reddish-brown powdery pustules scattered randomly on upper leaf surface (not in linear stripes)",
631
+ "Pustules release orange-brown urediniospores leaving leaves chlorotic and withered",
632
+ "Premature defoliation, reduced 1000-grain weight, and shrivelled poor quality grain"
633
+ ],
634
+ "treatment": {
635
+ "immediate_action": [
636
+ "Spray flag leaves immediately upon appearance of first pustules",
637
+ "Avoid excess nitrogen fertilizer which creates lush susceptible leaf tissue"
638
+ ],
639
+ "organic_control": [
640
+ "Foliar spray of 5% Neem Seed Kernel Extract (NSKE) or raw garlic-chilli extract @ 20ml/L",
641
+ "Spray Pseudomonas fluorescens @ 5g/L water"
642
+ ],
643
+ "chemical_control": [
644
+ "Spray Propiconazole 25% EC (Tilt) @ 1ml/L water (16ml per 16L tank; 200ml/acre in 200L water)",
645
+ "Or Tebuconazole 50% + Trifloxystrobin 25% WG (Nativo) @ 0.4g/L water (7g per 16L tank; 80g/acre)",
646
+ "Or Mancozeb 75% WP @ 2g/L water (35g per 16L tank)"
647
+ ]
648
+ },
649
+ "prevention": [
650
+ "Grow brown rust resistant varieties: HD-3226, DBW-187, Shriram Super 111, GW-322, Sujata",
651
+ "Balanced NPK application (120:60:40 kg/ha) with adequate potassium"
652
+ ],
653
+ "expert_consultation_recommended": False
654
+ },
655
+ "Wheat___Loose_Smut": {
656
+ "name": "Wheat Loose Smut (गेहूं का खुला कंडुवा रोग)",
657
+ "scientific_name": "Ustilago tritici",
658
+ "crop": "Wheat (गेहूं)",
659
+ "category": "Fungal",
660
+ "severity": "Moderate",
661
+ "is_healthy": False,
662
+ "season_and_weather": "February to March (flowering and heading stage); internally seed-borne pathogen",
663
+ "economic_injury_level": "Presence of black smutted earheads in field",
664
+ "symptoms": [
665
+ "Every spikelet of the infected earhead transformed into a loose, powdery mass of olive-black spores",
666
+ "Initially covered by a delicate silvery-grey membrane which ruptures quickly, leaving only the bare naked rachis ('Skeleton earhead')",
667
+ "Smutted heads emerge earlier than healthy heads; spores blown by wind to infect adjacent flowering spikes silently"
668
+ ],
669
+ "treatment": {
670
+ "immediate_action": [
671
+ "Carefully cover infected smutted heads with polythene bags, cut and burn them to prevent spore dispersion to flowering spikes",
672
+ "Never harvest seeds from smut-infected fields for next year sowing"
673
+ ],
674
+ "organic_control": [
675
+ "Solar Heat Seed Treatment: Soak seeds in water for 4-5 hours on a bright sunny summer day (May-June), then spread thin on black polythene/tin sheets for 4 hours (internal mycelium killed by 45-50°C solar heat)",
676
+ "Bio-seed treatment with Trichoderma viride @ 10g/kg seed"
677
+ ],
678
+ "chemical_control": [
679
+ "Mandatory preventive seed treatment (no chemical cure once earhead emerges black): Treat seeds before sowing with Carboxin 37.5% + Thiram 37.5% DS (Vitavax Power) @ 2.5g/kg seed",
680
+ "Or Tebuconazole 2% DS (Raxil) @ 1g/kg seed"
681
+ ]
682
+ },
683
+ "prevention": [
684
+ "Use certified loose-smut-free seed from NSC or government certified seed depots",
685
+ "Strict solarization of farm-saved wheat seeds during peak summer months"
686
+ ],
687
+ "expert_consultation_recommended": False
688
+ },
689
+ "Wheat___Karnal_Bunt": {
690
+ "name": "Wheat Karnal Bunt (गेहूं का करनाल बंट रोग)",
691
+ "scientific_name": "Tilletia indica (Neovossia indica)",
692
+ "crop": "Wheat (गेहूं)",
693
+ "category": "Fungal",
694
+ "severity": "Severe",
695
+ "is_healthy": False,
696
+ "season_and_weather": "February to March (heading & anthesis); light rainfall, high humidity (> 70%), Temp 15-22°C",
697
+ "economic_injury_level": "0.5% infected grains (Strict quarantine pathogen for export)",
698
+ "symptoms": [
699
+ "Only a few grains per earhead are partially converted into black powdery teliospore masses; whole earhead is not destroyed",
700
+ "Infected grains emit a foul, nauseating rotten-fish odor due to trimethylamine gas production",
701
+ "Embryo end of the grain typically destroyed, leaving the hollow pericarp intact",
702
+ "Severe rejection of wheat consignments for international export and flour quality degradation"
703
+ ],
704
+ "treatment": {
705
+ "immediate_action": [
706
+ "Avoid sprinkler irrigation during flowering/anthesis period as water droplets facilitate sporidial infection",
707
+ "Do not save seeds from infected plots for sowing"
708
+ ],
709
+ "organic_control": [
710
+ "Bio-seed treatment with Trichoderma harzianum @ 10g/kg seed",
711
+ "Apply neem cake to soil @ 100 kg/acre to reduce teliospore viability"
712
+ ],
713
+ "chemical_control": [
714
+ "Single prophylactic spray at earhead emergence (50% flowering): Propiconazole 25% EC (Tilt) @ 1ml/L water (16ml per 16L tank; 200ml/acre in 200L water)",
715
+ "Or Tebuconazole 25.9% EC @ 1ml/L water (16ml per 16L tank)"
716
+ ]
717
+ },
718
+ "prevention": [
719
+ "Seed treatment with Carboxin 37.5% + Thiram 37.5% @ 2.5g/kg seed",
720
+ "Crop rotation with non-cereal crops (Chickpea, Mustard, Berseem) for 2-3 years to break soil-borne teliospore cycle"
721
+ ],
722
+ "expert_consultation_recommended": True
723
+ },
724
+ "Wheat___Powdery_Mildew": {
725
+ "name": "Wheat Powdery Mildew (गेहूं का चूर्णिल आसिता / सफेद चूर्णी)",
726
+ "scientific_name": "Blumeria graminis f. sp. tritici",
727
+ "crop": "Wheat (गेहूं)",
728
+ "category": "Fungal",
729
+ "severity": "Moderate",
730
+ "is_healthy": False,
731
+ "season_and_weather": "January to February; cool humid weather (15-20°C), dense canopy, cloudy conditions",
732
+ "economic_injury_level": "White fungal patches covering > 10% of lower leaves",
733
+ "symptoms": [
734
+ "Fluffy, white, talcum-powder-like fungal patches on upper surface of lower leaves, stems, and sheaths",
735
+ "White patches turn dull grey to brownish, producing small black specks (cleistothecia)",
736
+ "Heavily affected leaves turn yellow, senesce, and dry prematurely, reducing grain yield"
737
+ ],
738
+ "treatment": {
739
+ "immediate_action": [
740
+ "Ensure proper field aeration and avoid excessively dense seeding",
741
+ "Spray lower canopy thoroughly where fungal powder is concentrated"
742
+ ],
743
+ "organic_control": [
744
+ "Spray wettable sulfur (Sulfex 80% WDG) @ 3g/L water (50g per 16L tank)",
745
+ "Apply baking soda (Sodium bicarbonate) solution @ 5g/L with 2ml liquid soap"
746
+ ],
747
+ "chemical_control": [
748
+ "Spray Propiconazole 25% EC @ 1ml/L water (16ml per 16L tank; 200ml/acre)",
749
+ "Or Hexaconazole 5% SC @ 2ml/L water (32ml per 16L tank)",
750
+ "Or Tebuconazole 25.9% EC @ 1ml/L water (16ml per 16L tank)"
751
+ ]
752
+ },
753
+ "prevention": [
754
+ "Use recommended seed rate (40 kg/acre for timely sown; do not broadcast thick)",
755
+ "Grow resistant cultivars: HD-3086, DBW-187, PBW-550"
756
+ ],
757
+ "expert_consultation_recommended": False
758
+ },
759
+ "Wheat___Aphids": {
760
+ "name": "Wheat Aphid / Mahu (गेहूं का माहू / चेपा)",
761
+ "scientific_name": "Rhopalosiphum padi & Sitobion avenae",
762
+ "crop": "Wheat (गेहूं)",
763
+ "category": "Insect_Pest",
764
+ "severity": "Moderate",
765
+ "is_healthy": False,
766
+ "season_and_weather": "January to February; cloudy, overcast skies, high humidity and mild winter temperatures",
767
+ "economic_injury_level": "10-15 aphids per earhead/tiller at heading stage",
768
+ "symptoms": [
769
+ "Colonies of tiny greenish-black soft-bodied aphids crowding on leaves, tender stems, and young earheads",
770
+ "Nymphs and adults suck phloem sap, turning leaves yellow, curled, and causing shrivelled, chaffy grains",
771
+ "Secretion of sticky honeydew resulting in black sooty mould growth that blocks sunlight",
772
+ "Loss of 10-25% grain weight during ear emergence"
773
+ ],
774
+ "treatment": {
775
+ "immediate_action": [
776
+ "Conserve natural predators: Ladybird beetles (Coccinella septempunctata), hoverfly maggots, and lacewings",
777
+ "Spray when morning aphid count exceeds 10 per earhead"
778
+ ],
779
+ "organic_control": [
780
+ "Spray Verticillium lecanii or Beauveria bassiana @ 5g/L water (80g per 16L tank)",
781
+ "Apply 5% Neem Seed Kernel Extract (NSKE) or Neem Oil 1500 PPM @ 4ml/L water"
782
+ ],
783
+ "chemical_control": [
784
+ "Spray Thiamethoxam 25% WG (Actara) @ 0.25g/L water (4g per 16L tank; 50g/acre in 200L water)",
785
+ "Or Dimethoate 30% EC (Rogor) @ 1.5ml/L water (25ml per 16L tank; 300ml/acre)",
786
+ "Or Imidacloprid 17.8% SL @ 0.3ml/L water (5ml per 16L tank; 60ml/acre)"
787
+ ]
788
+ },
789
+ "prevention": [
790
+ "Timely sowing in November to escape late February aphid population explosion",
791
+ "Avoid excessive split doses of urea"
792
+ ],
793
+ "expert_consultation_recommended": False
794
+ },
795
+ "Wheat___Termites": {
796
+ "name": "Wheat Termite / Deemak (गेहूं की दीमक)",
797
+ "scientific_name": "Odontotermes obesus & Microtermes obesi",
798
+ "crop": "Wheat (गेहूं)",
799
+ "category": "Insect_Pest",
800
+ "severity": "Moderate",
801
+ "is_healthy": False,
802
+ "season_and_weather": "November to January; sandy, light soils, un-decomposed FYM, dry soil conditions",
803
+ "economic_injury_level": "Wilting seedling patches in light soils",
804
+ "symptoms": [
805
+ "Worker termites feed on roots and stem base below the soil level, cutting off water supply",
806
+ "Affected plants dry up, turn yellow, and can be pulled out effortlessly with severed taproots",
807
+ "Damaged stems are hollowed out and filled with soil gallery lines",
808
+ "Severe damage occurs under rainfed, moisture-stressed conditions"
809
+ ],
810
+ "treatment": {
811
+ "immediate_action": [
812
+ "Irrigate the field immediately; flooding suppresses subterranean termite activity and collapses tunnels",
813
+ "Never apply raw or un-decomposed cow dung which attracts subterranean termites"
814
+ ],
815
+ "organic_control": [
816
+ "Soil application of Metarhizium anisopliae @ 2 kg/acre mixed with 100 kg moist FYM",
817
+ "Pour neem cake extract along irrigation channels"
818
+ ],
819
+ "chemical_control": [
820
+ "Seed treatment before sowing: Chlorpyrifos 20% EC @ 4ml/kg seed or Fipronil 5% SC @ 5ml/kg seed",
821
+ "Standing crop drenching: Chlorpyrifos 20% EC @ 1 to 1.5 liters per acre mixed in irrigation water or sand"
822
+ ]
823
+ },
824
+ "prevention": [
825
+ "Use only fully decomposed compost/FYM",
826
+ "Deep summer ploughing to expose termite mounds to sunlight and birds"
827
+ ],
828
+ "expert_consultation_recommended": False
829
+ },
830
+ "Wheat___healthy": {
831
+ "name": "Healthy Wheat Crop (स्वस्थ गेहूं फसल)",
832
+ "scientific_name": "Triticum aestivum (Optimal Vegetative & Earhead Vigor)",
833
+ "crop": "Wheat (गेहूं)",
834
+ "category": "Healthy",
835
+ "severity": "Healthy",
836
+ "is_healthy": True,
837
+ "season_and_weather": "Rabi season; clean foliage, strong tillering, optimal flag leaf photosynthetic area",
838
+ "economic_injury_level": "None",
839
+ "symptoms": [
840
+ "Uniform upright green foliage free from yellow, brown, or black pustule stripes",
841
+ "Erect, healthy flag leaves and fully developed spikelets with zero smut dust or bunt odour",
842
+ "Strong root anchorage with healthy crown root development"
843
+ ],
844
+ "treatment": {
845
+ "immediate_action": [
846
+ "Ensure timely irrigation at Critical Root Initiation (CRI - 21 days), Tillering, Booting, and Milking stages",
847
+ "No pesticide spray needed"
848
+ ],
849
+ "organic_control": [
850
+ "Foliar spray of 19:19:19 NPK or Panchagavya @ 30ml/L at tillering to boost grain weight"
851
+ ],
852
+ "chemical_control": [
853
+ "No chemical spray required. Conserve beneficial ladybird beetles and spiders."
854
+ ]
855
+ },
856
+ "prevention": [
857
+ "Regular scouting of lower leaf canopies for early yellow rust stripes during cold foggy mornings"
858
+ ],
859
+ "expert_consultation_recommended": False
860
+ },
861
+
862
+ # =========================================================================
863
+ # 3. MAIZE / CORN (मक्का)
864
+ # =========================================================================
865
+ "Corn_(maize)___Fall_Armyworm": {
866
+ "name": "Maize Fall Armyworm / FAW (मक्के का फॉल आर्मीवॉर्म / सैनिक कीट)",
867
+ "scientific_name": "Spodoptera frugiperda",
868
+ "crop": "Corn / Maize (मक्का)",
869
+ "category": "Insect_Pest",
870
+ "severity": "Critical",
871
+ "is_healthy": False,
872
+ "season_and_weather": "Kharif and Rabi seasons; warm weather, intermittent rain, severe in Bastar and Surguja",
873
+ "economic_injury_level": "10% whorl damage in young crop (up to 30 days) or 20% whorl damage in older crop",
874
+ "symptoms": [
875
+ "Young larvae feed on epidermal tissue of leaves causing characteristic window-pane patches ('Windowing')",
876
+ "Older larvae bore into central whorl, creating large ragged ragged holes and massive sawdust-like fecal frass",
877
+ "Central growing point chewed off leading to stunted dead whorls; later larvae attack tassels and ear cobs",
878
+ "Larva distinguished by 4 dark spots arranged in a square on the 8th abdominal segment and an inverted 'Y' on head"
879
+ ],
880
+ "treatment": {
881
+ "immediate_action": [
882
+ "Hand-pick egg masses and neonate larvae from leaves; drop sand or soil mixed with ash into whorls to suffocate caterpillars",
883
+ "Apply poison bait: Ferment 10 kg rice bran + 2 kg jaggery in 3L water for 24 hours, mix Thiodicarb 75% WP @ 100g or Chlorpyrifos 250ml, apply small balls in whorls"
884
+ ],
885
+ "organic_control": [
886
+ "Install 5 Pheromone Traps (Spodoptera frugiperda lure) per acre for monitoring",
887
+ "Spray Bacillus thuringiensis (Bt kurstaki) @ 2g/L water (35g per 16L tank) or Metarhizium rileyi @ 5g/L",
888
+ "Apply Neem formulation (Azadirachtin 1500 PPM @ 5ml/L or 10,000 PPM @ 2ml/L) inside the whorl"
889
+ ],
890
+ "chemical_control": [
891
+ "Target spray directly into the leaf whorl: Chlorantraniliprole 18.5% SC (Coragen) @ 0.4ml/L water (6-7ml per 16L tank; 80ml/acre in 200L water)",
892
+ "Or Spinetoram 11.7% SC (Delegate) @ 0.5ml/L water (8ml per 16L tank; 100ml/acre)",
893
+ "Or Emamectin Benzoate 5% SG (Proclaim) @ 0.4g/L water (7g per 16L tank; 80g/acre)",
894
+ "Or Thiamethoxam 12.6% + Lambda Cyhalothrin 9.5% ZC (Alika) @ 0.5ml/L water (8ml per 16L tank)"
895
+ ]
896
+ },
897
+ "prevention": [
898
+ "Seed treatment with Cyantraniliprole 19.8% + Thiamethoxam 19.8% FS (Fortenza Duo) @ 6ml/kg seed",
899
+ "Intercropping with cowpea (Lobia) or pulses in 2:1 or 4:1 ratio to suppress pest buildup",
900
+ "Deep summer ploughing to expose pupae to birds and scorching sun"
901
+ ],
902
+ "expert_consultation_recommended": True
903
+ },
904
+ "Corn_(maize)___Turcicum_Leaf_Blight": {
905
+ "name": "Maize Turcicum Leaf Blight / Northern Corn Leaf Blight (मक्के का टर्सिकम झुलसा रोग)",
906
+ "scientific_name": "Exserohilum turcicum (Bipolaris turcica)",
907
+ "crop": "Corn / Maize (मक्का)",
908
+ "category": "Fungal",
909
+ "severity": "Severe",
910
+ "is_healthy": False,
911
+ "season_and_weather": "August to October; Moderate temperature (20-25°C), high relative humidity (90-100%), heavy morning dews",
912
+ "economic_injury_level": "Lesions covering > 5% leaf area on lower leaves before silking",
913
+ "symptoms": [
914
+ "Long, elliptical, boat-shaped or spindle-shaped greyish-green to tan lesions (2.5 to 15 cm long) on leaves",
915
+ "Lesions start from lower leaves and advance upwards, with olive-green or dark velvety fungal sporulation on lesions during humid mornings",
916
+ "Complete burning and premature death of leaves, resulting in small underdeveloped cobs and poor grain yield"
917
+ ],
918
+ "treatment": {
919
+ "immediate_action": [
920
+ "Remove and burn severely blighted lower leaves to reduce inoculum load",
921
+ "Avoid overhead sprinkler irrigation that keeps leaves wet"
922
+ ],
923
+ "organic_control": [
924
+ "Foliar spray of Trichoderma viride @ 5g/L water (80g per 16L tank)",
925
+ "Spray 5% NSKE (Neem Seed Kernel Extract) or raw cow urine solution (1:10)"
926
+ ],
927
+ "chemical_control": [
928
+ "Spray Mancozeb 75% WP (Dithane M-45) @ 2.5g/L water (40g per 16L tank; 500g/acre in 200L water)",
929
+ "Or Azoxystrobin 18.2% + Difenoconazole 11.4% SC (Amistar Top) @ 1ml/L water (16ml per 16L tank; 200ml/acre)",
930
+ "Or Propiconazole 25% EC (Tilt) @ 1ml/L water (16ml per 16L tank; 200ml/acre)",
931
+ "Or Tebuconazole 25.9% EC @ 1.25ml/L water (20ml per 16L tank)"
932
+ ]
933
+ },
934
+ "prevention": [
935
+ "Seed treatment with Thiram 75% WP @ 2.5g/kg seed or Carbendazim @ 2g/kg",
936
+ "Plant resistant hybrids: HQPM-1, PMH-1, Bio-9681, Shaktiman-1"
937
+ ],
938
+ "expert_consultation_recommended": False
939
+ },
940
+ "Corn_(maize)___Common_rust_": {
941
+ "name": "Maize Common Rust (मक्के का सामान्य रतुआ)",
942
+ "scientific_name": "Puccinia sorghi",
943
+ "crop": "Corn / Maize (मक्का)",
944
+ "category": "Fungal",
945
+ "severity": "Moderate",
946
+ "is_healthy": False,
947
+ "season_and_weather": "Cool, moist weather (Temp 16-25°C, high humidity > 90%); common in winter/Rabi maize",
948
+ "economic_injury_level": "Brown pustules scattered over 10% leaf area",
949
+ "symptoms": [
950
+ "Golden-brown to cinnamon-brown powdery pustules (uredinia) scattered across both upper and lower leaf surfaces",
951
+ "Pustules rupture releasing rusty spores, turning brownish-black late in the season (teliospores)",
952
+ "Leaves turn chlorotic, dry prematurely, and plants suffer lodging"
953
+ ],
954
+ "treatment": {
955
+ "immediate_action": ["Inspect lower and middle canopy leaves in morning dew", "Avoid excess irrigation"],
956
+ "organic_control": ["Spray wettable sulfur @ 3g/L (50g per 16L tank)", "Apply fermented cow urine solution (1:10)"],
957
+ "chemical_control": [
958
+ "Spray Mancozeb 75% WP @ 2g/L water (35g per 16L tank; 400-500g/acre)",
959
+ "Or Propiconazole 25% EC @ 1ml/L water (16ml per 16L tank; 200ml/acre)",
960
+ "Or Azoxystrobin 18.2% + Difenoconazole 11.4% SC @ 1ml/L water"
961
+ ]
962
+ },
963
+ "prevention": ["Grow rust-resistant maize hybrids", "Early sowing of winter maize in October to escape peak humidity"],
964
+ "expert_consultation_recommended": False
965
+ },
966
+ "Corn_(maize)___Cercospora_leaf_spot Gray_leaf_spot": {
967
+ "name": "Maize Gray Leaf Spot / Cercospora (मक्के का धूसर पत्ती धब्बा)",
968
+ "scientific_name": "Cercospora zeae-maydis",
969
+ "crop": "Corn / Maize (मक्का)",
970
+ "category": "Fungal",
971
+ "severity": "Moderate",
972
+ "is_healthy": False,
973
+ "season_and_weather": "Warm humid conditions with prolonged dew and overcast skies",
974
+ "economic_injury_level": "Rectangular grey spots coalescing on lower canopy",
975
+ "symptoms": [
976
+ "Small, tan spots with chlorotic haloes that elongate into narrow rectangular grey lesions delimited by veins",
977
+ "Lesions coalesce blighting entire leaf blades, resulting in premature stalk dieback and lodging",
978
+ "Severe reduction in photosynthetic surface during ear fill"
979
+ ],
980
+ "treatment": {
981
+ "immediate_action": ["Avoid sprinkler irrigation; facilitate good air circulation"],
982
+ "organic_control": ["Spray Trichoderma harzianum @ 5g/L water", "Apply fermented buttermilk spray @ 50ml/L"],
983
+ "chemical_control": [
984
+ "Spray Azoxystrobin 18.2% + Difenoconazole 11.4% SC @ 1ml/L water (16ml per 16L tank)",
985
+ "Or Pyraclostrobin 20% WG @ 1g/L water (16g per 16L tank)",
986
+ "Or Mancozeb 75% WP @ 2g/L water (35g per 16L tank)"
987
+ ]
988
+ },
989
+ "prevention": ["Crop rotation with soybean or pulses", "Tillage to bury crop debris containing overwintering mycelium"],
990
+ "expert_consultation_recommended": False
991
+ },
992
+ "Corn_(maize)___Northern_Leaf_Blight": {
993
+ "name": "Maize Northern Leaf Blight (मक्के का उत्तरी पत्ती झुलसा)",
994
+ "scientific_name": "Setosphaeria turcica (Helminthosporium turcicum)",
995
+ "crop": "Corn / Maize (मक्का)",
996
+ "category": "Fungal",
997
+ "severity": "Severe",
998
+ "is_healthy": False,
999
+ "season_and_weather": "High humidity, frequent rain, Temp 18-27°C",
1000
+ "economic_injury_level": "Long boat-shaped lesions spreading to ear leaves",
1001
+ "symptoms": [
1002
+ "Long, cigar-shaped, elliptical greyish-green to tan lesions",
1003
+ "Lesions merge causing extensive foliage burning and premature death of plants",
1004
+ "Stalks become weak and prone to lodging"
1005
+ ],
1006
+ "treatment": {
1007
+ "immediate_action": ["Spray at first sign of disease on lower leaves before tassel emergence"],
1008
+ "organic_control": ["Spray Pseudomonas fluorescens @ 5g/L water"],
1009
+ "chemical_control": [
1010
+ "Spray Mancozeb 75% WP @ 2.5g/L water (40g per 16L tank)",
1011
+ "Or Azoxystrobin 23% SC @ 1ml/L water (16ml per 16L tank)",
1012
+ "Or Propiconazole 25% EC @ 1ml/L water"
1013
+ ]
1014
+ },
1015
+ "prevention": ["Plant certified resistant hybrids", "Deep ploughing of stubbles"],
1016
+ "expert_consultation_recommended": False
1017
+ },
1018
+ "Corn_(maize)___healthy": {
1019
+ "name": "Healthy Corn / Maize (स्वस्थ मक्का फसल)",
1020
+ "scientific_name": "Zea mays (Optimal Photosynthetic Vigor)",
1021
+ "crop": "Corn / Maize (मक्का)",
1022
+ "category": "Healthy",
1023
+ "severity": "Healthy",
1024
+ "is_healthy": True,
1025
+ "season_and_weather": "All seasons; broad glossy green leaves, clean whorl, vigorous tassel and cob emergence",
1026
+ "economic_injury_level": "None",
1027
+ "symptoms": [
1028
+ "Broad emerald-green leaves free from caterpillar windowing holes or fungal blight spots",
1029
+ "Clean central whorls free from sawdust-like frass or armyworm larvae",
1030
+ "Robust brace roots and well-developed silking ear cobs"
1031
+ ],
1032
+ "treatment": {
1033
+ "immediate_action": ["Maintain optimal moisture at knee-high, tasseling, and grain-filling stages"],
1034
+ "organic_control": ["Apply vermicompost or Jeevamrut @ 10% foliar spray at knee-high stage"],
1035
+ "chemical_control": ["No pesticide application needed. Conserve predatory ground beetles and earwigs."]
1036
+ },
1037
+ "prevention": ["Scout central whorls weekly for early Fall Armyworm egg masses"],
1038
+ "expert_consultation_recommended": False
1039
+ }
1040
+ }
backend/data_fruits.py ADDED
@@ -0,0 +1,501 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # -*- coding: utf-8 -*-
2
+ """
3
+ CropAI Agronomic Knowledge Base - Fruits, Cole Crops, Alliums & Cucurbits Module
4
+ Covers Mango, Papaya, Citrus, Onion, Garlic, Cabbage, Cauliflower, and Cucurbitaceous gourds
5
+ across Chhattisgarh and All India.
6
+ """
7
+
8
+ from typing import Dict, Any
9
+
10
+ FRUITS_KNOWLEDGE_BASE: Dict[str, Dict[str, Any]] = {
11
+ # =========================================================================
12
+ # 1. MANGO (आम)
13
+ # =========================================================================
14
+ "Mango___Powdery_Mildew": {
15
+ "name": "Mango Powdery Mildew (आम का बौर चूर्णी / खर्रा रोग)",
16
+ "scientific_name": "Oidium mangiferae",
17
+ "crop": "Mango (आम)",
18
+ "category": "Fungal",
19
+ "severity": "Critical",
20
+ "is_healthy": False,
21
+ "season_and_weather": "February to March (flowering and fruit set stage); cloudy overcast days, cool nights and morning dews",
22
+ "economic_injury_level": "White powdery coating over > 5% floral panicles",
23
+ "symptoms": [
24
+ "White, talcum-powder-like fungal coating covering inflorescence panicles, flowers, and tender young pea-stage fruits",
25
+ "Infected flowers fail to open, dry up, turn brown to black, and drop off ('Blossom Blight')",
26
+ "Young fruits drop prematurely or become corky, cracked, and misshapen; can cause 70-90% loss in fruit set"
27
+ ],
28
+ "treatment": {
29
+ "immediate_action": [
30
+ "First spray MUST be given at flower bud emergence (panicle initiation before flowers open)",
31
+ "Second spray at full bloom and third spray at pea-sized fruit stage"
32
+ ],
33
+ "organic_control": [
34
+ "Spray wettable sulfur 80% WDG (Sulfex) @ 3g/L water (50g per 16L tank; 600g/acre in 200L water)",
35
+ "Apply raw milk + water solution (1:9) or sodium bicarbonate (baking soda) @ 5g/L"
36
+ ],
37
+ "chemical_control": [
38
+ "Spray Hexaconazole 5% SC (Contaf) @ 1.5ml/L water (25ml per 16L tank; 300ml/acre in 200L water)",
39
+ "Or Tebuconazole 25.9% EC (Folicur) @ 1.25ml/L water (20ml per 16L tank; 250ml/acre)",
40
+ "Or Dinocap 48% EC (Karathane) @ 1ml/L water (16ml per 16L tank)",
41
+ "Or Azoxystrobin 18.2% + Difenoconazole 11.4% SC @ 1ml/L water"
42
+ ]
43
+ },
44
+ "prevention": [
45
+ "Prune overcrowded and dead branches after harvest to allow direct sunlight inside the tree canopy",
46
+ "Avoid excessive irrigation during flowering"
47
+ ],
48
+ "expert_consultation_recommended": True
49
+ },
50
+ "Mango___Hopper": {
51
+ "name": "Mango Hopper / Phadka / Chepa (आम का भुनगा / मधुआ कीट)",
52
+ "scientific_name": "Amritodus atkinsoni & Idioscopus clypealis",
53
+ "crop": "Mango (आम)",
54
+ "category": "Insect_Pest",
55
+ "severity": "Critical",
56
+ "is_healthy": False,
57
+ "season_and_weather": "February to April (flowering and fruit development); warm spring weather, high tree shade",
58
+ "economic_injury_level": "5 hoppers per panicle during flowering",
59
+ "symptoms": [
60
+ "Thousands of tiny, wedge-shaped greyish-brown hoppers crowd on flower panicles and tender leaves, flying off with a clicking sound when disturbed",
61
+ "Nymphs and adults suck sap from tender panicles, causing flower buds to wither, turn brown, and dry up ('Blossom Drop')",
62
+ "Secretion of copious sticky sweet honeydew, causing thick black sooty mould (Meliola mangiferae) covering leaves and branches",
63
+ "The #1 devastating insect pest of mango causing up to 100% loss of fruit set if unmanaged"
64
+ ],
65
+ "treatment": {
66
+ "immediate_action": [
67
+ "Spray tree trunk and lower canopy branches where adult hoppers hide during winter",
68
+ "First spray at panicle emergence; second spray at fruit set"
69
+ ],
70
+ "organic_control": [
71
+ "Spray Beauveria bassiana 1.15% WP @ 5g/L water (80g per 16L tank) or Metarhizium anisopliae @ 5g/L",
72
+ "Apply 5% Neem Seed Kernel Extract (NSKE) or Neem Oil 10,000 PPM @ 3ml/L water"
73
+ ],
74
+ "chemical_control": [
75
+ "Spray Thiamethoxam 25% WG (Actara) @ 0.3g/L water (5g per 16L tank; 60g/acre in 200L water)",
76
+ "Or Imidacloprid 17.8% SL (Confidor) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre)",
77
+ "Or Clothianidin 50% WDG @ 0.2g/L water (3g per 16L tank)",
78
+ "Or Dimethoate 30% EC (Rogor) @ 1.7ml/L water (27ml per 16L tank)",
79
+ "Do NOT spray during full bloom to protect honeybees!"
80
+ ]
81
+ },
82
+ "prevention": [
83
+ "Canopy thinning: Prune internal dense branches after harvest to allow sun penetration",
84
+ "Keep orchard weed-free and wash tree trunks with lime whitewash"
85
+ ],
86
+ "expert_consultation_recommended": True
87
+ },
88
+ "Mango___Anthracnose": {
89
+ "name": "Mango Anthracnose / Blossom Blight (आम का एंथ्रेक्नोज / काला धब्बा रोग)",
90
+ "scientific_name": "Colletotrichum gloeosporioides (Glomerella cingulata)",
91
+ "crop": "Mango (आम)",
92
+ "category": "Fungal",
93
+ "severity": "Severe",
94
+ "is_healthy": False,
95
+ "season_and_weather": "Monsoon (July-August) and flowering season (Feb-March); high humidity (> 95%), frequent rain showers",
96
+ "economic_injury_level": "Dark circular spots on leaves and teardrop stains on fruits",
97
+ "symptoms": [
98
+ "Oval to irregular dark brown to black necrotic spots on leaves with shot-hole centers",
99
+ "Blackening, blighting, and shedding of flowering panicles",
100
+ "Latent infection on fruits emerges during ripening as circular, sunken black spots with characteristic tear-stain patterns",
101
+ "Severe post-harvest rotting of harvested mangoes during transit and storage"
102
+ ],
103
+ "treatment": {
104
+ "immediate_action": [
105
+ "Prune dead twigs 5 cm below infected zone and spray immediately; apply Bordeaux paste to cut surfaces",
106
+ "Hot water treatment of harvested fruits at 52°C for 5 minutes controls latent post-harvest rot"
107
+ ],
108
+ "organic_control": ["Spray Copper Oxychloride 50% WP @ 3g/L water (50g per 16L tank)", "Apply Trichoderma viride @ 5g/L"],
109
+ "chemical_control": [
110
+ "Spray Azoxystrobin 18.2% + Difenoconazole 11.4% SC @ 1ml/L water (16ml per 16L tank; 200ml/acre in 200L water)",
111
+ "Or Carbendazim 12% + Mancozeb 63% WP (Saaf) @ 2g/L water (35g per 16L tank; 400g/acre)",
112
+ "Or Tebuconazole 50% + Trifloxystrobin 25% WG (Nativo) @ 0.5g/L water (8g per 16L tank)"
113
+ ]
114
+ },
115
+ "prevention": ["Post-harvest dip in hot water containing Carbendazim (1g/L) for 5 minutes", "Regular pruning of dead wood"],
116
+ "expert_consultation_recommended": False
117
+ },
118
+ "Mango___healthy": {
119
+ "name": "Healthy Mango Orchard (स्वस्थ आम का पेड़)",
120
+ "scientific_name": "Mangifera indica (Optimal Canopy & Panicle Vigor)",
121
+ "crop": "Mango (आम)",
122
+ "category": "Healthy",
123
+ "severity": "Healthy",
124
+ "is_healthy": True,
125
+ "season_and_weather": "All seasons; dense dark-green leathery canopy, clean reddish new leaf flushes, healthy panicle clusters",
126
+ "economic_injury_level": "None",
127
+ "symptoms": [
128
+ "Dense deep-green glossy leathery foliage free from hopper honeydew or sooty mould",
129
+ "Healthy branching canopy with clean panicle emergence and robust fruit set",
130
+ "Clean smooth-skinned green and ripening mangoes free from anthracnose spots or fruit fly punctures"
131
+ ],
132
+ "treatment": {
133
+ "immediate_action": ["Maintain basin irrigation; stop watering 15 days before harvest to improve sugar content"],
134
+ "organic_control": ["Apply 50 kg well-rotted FYM + 2 kg neem cake per mature tree annually after harvest"],
135
+ "chemical_control": ["No pesticide application needed."]
136
+ },
137
+ "prevention": ["Install fruit fly pheromone traps (Methyl eugenol lure @ 6-8 traps/acre) 45 days before harvest"],
138
+ "expert_consultation_recommended": False
139
+ },
140
+
141
+ # =========================================================================
142
+ # 2. PAPAYA (पपीता)
143
+ # =========================================================================
144
+ "Papaya___Ring_Spot_Virus": {
145
+ "name": "Papaya Ring Spot Virus / PRSV (पपीता का वलय धब्बा विषाणु रोग)",
146
+ "scientific_name": "Papaya Ringspot Potyvirus (PRSV) vectored by Aphids (Aphis gossypii, Myzus persicae)",
147
+ "crop": "Papaya (पपीता)",
148
+ "category": "Viral",
149
+ "severity": "Critical",
150
+ "is_healthy": False,
151
+ "season_and_weather": "Throughout the year; severe during warm weather favoring aphid migration",
152
+ "economic_injury_level": "Appearance of circular rings on fruits and oily water-soaked streaks on petioles",
153
+ "symptoms": [
154
+ "Prominent dark green water-soaked oily streaks or stripes on leaf petioles and upper tree trunk",
155
+ "Severe yellow mosaic mottling, blistering, and distortion of young leaves, often reducing leaf blade to bare veins ('Shoestring effect')",
156
+ "Characteristic circular, dark green concentric ring spots or 'C'-shaped rings on green fruits ('Ring Spot')",
157
+ "Stunted tree growth, bitter tasteless fruits with low sugar, and eventual complete orchard decline"
158
+ ],
159
+ "treatment": {
160
+ "immediate_action": [
161
+ "Uproot and burn infected trees immediately upon first symptom emergence; do not leave viral reservoir trees",
162
+ "Spray systemic insecticide immediately to control transient aphid vectors"
163
+ ],
164
+ "organic_control": [
165
+ "Install Yellow Sticky Traps @ 15-20 per acre around orchard borders",
166
+ "Spray Neem Oil 10,000 PPM @ 3ml/L (50ml per 16L tank) or 5% NSKE"
167
+ ],
168
+ "chemical_control": [
169
+ "Vector control spray: Imidacloprid 17.8% SL @ 0.3ml/L water (5ml per 16L tank; 60ml/acre in 200L water)",
170
+ "Or Thiamethoxam 25% WG @ 0.3g/L water (5g per 16L tank; 60g/acre)",
171
+ "Or Dimethoate 30% EC @ 1.7ml/L water (27ml per 16L tank)"
172
+ ]
173
+ },
174
+ "prevention": [
175
+ "Grow 2-3 dense rows of border barrier crops (Maize, Sorghum, or Sunhemp) around papaya orchard to intercept flying aphids",
176
+ "Grow tolerant varieties like Red Lady 786 (manage vector strictly) or cross-protection methods"
177
+ ],
178
+ "expert_consultation_recommended": True
179
+ },
180
+ "Papaya___healthy": {
181
+ "name": "Healthy Papaya Tree (स्वस्थ पपीता पौधा)",
182
+ "scientific_name": "Carica papaya (Optimal Foliage & Fruiting)",
183
+ "crop": "Papaya (पपीता)",
184
+ "category": "Healthy",
185
+ "severity": "Healthy",
186
+ "is_healthy": True,
187
+ "season_and_weather": "All seasons; large broad healthy palmate leaves, clean hollow petioles, heavy fruit setting around trunk",
188
+ "economic_injury_level": "None",
189
+ "symptoms": [
190
+ "Broad deep-green palmate leaves free from yellow mosaic mottling or shoestring distortion",
191
+ "Clean smooth green petioles and erect sturdy trunk free from water-soaked lesions or foot rot",
192
+ "Abundant clean, smooth-skinned green and golden-orange ripening papayas free from ring spots"
193
+ ],
194
+ "treatment": {
195
+ "immediate_action": ["Maintain ring basin irrigation to keep water away from direct contact with trunk collar"],
196
+ "organic_control": ["Apply 20 kg FYM + 250g Trichoderma viride per tree twice a year"],
197
+ "chemical_control": ["No pesticide application needed."]
198
+ },
199
+ "prevention": ["Avoid water stagnation around root collar to prevent fungal foot rot"],
200
+ "expert_consultation_recommended": False
201
+ },
202
+
203
+ # =========================================================================
204
+ # 3. CITRUS / LEMON / ORANGE (नींबू / संतरा)
205
+ # =========================================================================
206
+ "Citrus___Canker": {
207
+ "name": "Citrus Canker (नींबू का कैंकर रोग)",
208
+ "scientific_name": "Xanthomonas axonopodis pv. citri",
209
+ "crop": "Citrus / Lemon / Orange (नींबू/संतरा)",
210
+ "category": "Bacterial",
211
+ "severity": "Critical",
212
+ "is_healthy": False,
213
+ "season_and_weather": "Rainy season (July to September); warm wet windy weather, rain splashing and leaf miner injury",
214
+ "economic_injury_level": "Raised corky scab lesions on leaves, twigs, and fruits",
215
+ "symptoms": [
216
+ "Small, raised, blister-like corky spots on leaves, twigs, and fruits, surrounded by a prominent yellowish oily halo",
217
+ "Lesions turn brown, rough, corky, and crater-like with a depressed center ('Crater-like canker')",
218
+ "Severely affected leaves turn yellow and drop prematurely; twigs die back from tips",
219
+ "Corky rough eruptions on fruit rind make lemons unmarketable, causing severe commercial loss across India"
220
+ ],
221
+ "treatment": {
222
+ "immediate_action": [
223
+ "Prune and burn canker-infected twigs during winter before new flush emergence; apply Bordeaux paste to cuts",
224
+ "Control Citrus Leaf Miner strictly; leaf miner galleries provide direct entry portals for canker bacteria"
225
+ ],
226
+ "organic_control": [
227
+ "Spray Bordeaux mixture 1% (1 kg Copper Sulphate + 1 kg Lime in 100L water) or Copper Hydroxide @ 2g/L",
228
+ "Apply fresh cow dung supernatant (filtered) or neem seed extract"
229
+ ],
230
+ "chemical_control": [
231
+ "Spray Streptocycline 6g + Copper Oxychloride 50% WP 500g in 200L water per acre (0.5g Streptocycline + 40g COC per 16L tank)",
232
+ "Or Plantomycin 1g/L + Copper Hydroxide 77% WP @ 2g/L water (30g per 16L tank)",
233
+ "For Leaf Miner control: Imidacloprid 17.8% SL @ 0.3ml/L water (5ml per 16L tank) or Abamectin 1.9% EC @ 0.75ml/L"
234
+ ]
235
+ },
236
+ "prevention": [
237
+ "Plant windbreaks (Casuarina, Shisham, Eucalyptus) around orchard to reduce wind-driven rain dissemination",
238
+ "Grow canker-tolerant varieties: Kagzi Lime selection, Tenali, Vikram, Balaji"
239
+ ],
240
+ "expert_consultation_recommended": True
241
+ },
242
+ "Citrus___Greening_HLB": {
243
+ "name": "Citrus Greening / Huanglongbing / HLB (नींबू का ग्रीनिंग रोग)",
244
+ "scientific_name": "Candidatus Liberibacter asiaticus vectored by Asian Citrus Psyllid (Diaphorina citri)",
245
+ "crop": "Citrus / Lemon / Orange (नींबू/संतरा)",
246
+ "category": "Bacterial",
247
+ "severity": "Critical",
248
+ "is_healthy": False,
249
+ "season_and_weather": "Throughout the year; severe in spring and monsoon flushes favoring citrus psyllid",
250
+ "economic_injury_level": "Asymmetric blotchy yellow mottle on leaves and inverted fruit ripening",
251
+ "symptoms": [
252
+ "Characteristic asymmetric blotchy yellow mottle on leaves (chlorosis crossing leaf veins, not mirror-image)",
253
+ "Leaves become small, upright, pointing upward ('Rabbit-ear appearance') with zinc-like interveinal deficiency",
254
+ "Inverted fruit coloration: Fruits color prematurely at the stem end while the blossom end remains dark green ('Greening')",
255
+ "Fruits are small, lopsided, asymmetric, highly acidic and bitter with aborted dark seeds; gradual tree death in 3-5 years"
256
+ ],
257
+ "treatment": {
258
+ "immediate_action": [
259
+ "Rogue out and destroy severely declining trees to prevent psyllid vector spread",
260
+ "Spray systemic insecticide immediately targeting the Asian Citrus Psyllid vector"
261
+ ],
262
+ "organic_control": [
263
+ "Install Yellow Sticky Traps @ 15 per acre to monitor and trap adult psyllids",
264
+ "Spray 5% NSKE (Neem Seed Kernel Extract) @ 50ml/L or Neem Oil @ 4ml/L"
265
+ ],
266
+ "chemical_control": [
267
+ "Psyllid vector control spray: Thiamethoxam 25% WG (Actara) @ 0.3g/L water (5g per 16L tank; 60g/acre in 200L water)",
268
+ "Or Imidacloprid 17.8% SL @ 0.4ml/L water (6-7ml per 16L tank; 80ml/acre)",
269
+ "Or Dimethoate 30% EC (Rogor) @ 1.7ml/L water (27ml per 16L tank)"
270
+ ]
271
+ },
272
+ "prevention": [
273
+ "Use only certified virus-free budded saplings from government-certified nurseries",
274
+ "Regular scouting for small jumping psyllid nymphs on tender young flushes"
275
+ ],
276
+ "expert_consultation_recommended": True
277
+ },
278
+ "Citrus___healthy": {
279
+ "name": "Healthy Citrus / Lemon Tree (स्वस्थ नींबू/संतरा का पेड़)",
280
+ "scientific_name": "Citrus aurantifolia & Citrus sinensis (Optimal Foliage & Fruit Vigor)",
281
+ "crop": "Citrus / Lemon / Orange (नींबू/संतरा)",
282
+ "category": "Healthy",
283
+ "severity": "Healthy",
284
+ "is_healthy": True,
285
+ "season_and_weather": "All seasons; deep glossy dark-green winged leaves, fragrant white blossoms, abundant firm juicy fruits",
286
+ "economic_injury_level": "None",
287
+ "symptoms": [
288
+ "Deep glossy green foliage free from yellow blotchy mottle or corky canker craters",
289
+ "Sturdy spiny branches with fragrant white flowers and healthy fruit set",
290
+ "Smooth, firm, glossy green and bright yellow ripening lemons free from scab or leaf miner tunnels"
291
+ ],
292
+ "treatment": {
293
+ "immediate_action": ["Maintain ring basin irrigation to keep root collar dry; prune water shoots"],
294
+ "organic_control": ["Foliar spray of Zinc Sulphate (0.5%) + Ferrous Sulphate (0.2%) + Lime twice a year"],
295
+ "chemical_control": ["No pesticide application needed."]
296
+ },
297
+ "prevention": ["Paint tree trunk with Bordeaux paste (1:1:10) up to 2 feet height before monsoon"],
298
+ "expert_consultation_recommended": False
299
+ },
300
+
301
+ # =========================================================================
302
+ # 4. ONION & GARLIC (प्याज एवं लहसुन)
303
+ # =========================================================================
304
+ "Onion___Purple_Blotch": {
305
+ "name": "Onion Purple Blotch (प्याज का बैंगनी धब्बा रोग)",
306
+ "scientific_name": "Alternaria porri",
307
+ "crop": "Onion & Garlic (प्याज / लहसुन)",
308
+ "category": "Fungal",
309
+ "severity": "Severe",
310
+ "is_healthy": False,
311
+ "season_and_weather": "December to March (Rabi crop); warm humid weather (Temp 21-28°C), morning dews and winter rain",
312
+ "economic_injury_level": "Sunken purple lesions on > 5% leaves or flower stalks",
313
+ "symptoms": [
314
+ "Small water-soaked sunken spots on leaves and seed stalks that rapidly enlarge into oval purple-bordered lesions",
315
+ "Centers of lesions turn characteristic deep violet to dark purple, surrounded by a broad yellow chlorotic band",
316
+ "Lesions girdle leaves and seed stalks, causing leaves to break at the lesion site and collapse ('Top Dieback')",
317
+ "Severe reduction in bulb size by 30-50% and total destruction of onion seed crop"
318
+ ],
319
+ "treatment": {
320
+ "immediate_action": [
321
+ "Spray fungicide mixed with an agricultural sticker/spreader (Wettable Sticking Agent @ 1ml/L) because waxy onion leaves repel water droplets",
322
+ "Avoid overhead sprinkler irrigation"
323
+ ],
324
+ "organic_control": [
325
+ "Foliar spray of Trichoderma viride @ 5g/L water (80g per 16L tank)",
326
+ "Apply raw garlic extract or fermented cow urine solution (1:10)"
327
+ ],
328
+ "chemical_control": [
329
+ "Spray Azoxystrobin 18.2% + Difenoconazole 11.4% SC (Amistar Top) @ 1ml/L water (16ml per 16L tank; 200ml/acre in 200L water) with sticker",
330
+ "Or Tebuconazole 25.9% EC (Folicur) @ 1.25ml/L water (20ml per 16L tank; 250ml/acre)",
331
+ "Or Mancozeb 75% WP (Dithane M-45) @ 2.5g/L water (40g per 16L tank; 500g/acre)",
332
+ "Or Propineb 70% WP (Antracol) @ 2.5g/L water (40g per 16L tank)"
333
+ ]
334
+ },
335
+ "prevention": [
336
+ "Seed treatment with Thiram 75% WP @ 3g/kg seed or Carbendazim @ 2g/kg",
337
+ "Proper plant spacing (15 x 10 cm) and avoid water stagnation",
338
+ "Grow tolerant varieties: Agrifound Dark Red, N-53, Bhima Super, Bhima Red"
339
+ ],
340
+ "expert_consultation_recommended": True
341
+ },
342
+ "Onion___Thrips": {
343
+ "name": "Onion Thrips / Juaan (प्याज का थ्रिप्स / जुआं कीट)",
344
+ "scientific_name": "Thrips tabaci",
345
+ "crop": "Onion & Garlic (प्याज / लहसुन)",
346
+ "category": "Insect_Pest",
347
+ "severity": "Severe",
348
+ "is_healthy": False,
349
+ "season_and_weather": "February to April (dry sunny spring weather); hot dry spells favoring rapid population buildup",
350
+ "economic_injury_level": "30 thrips per plant or silvery white patches on central leaves",
351
+ "symptoms": [
352
+ "Hundreds of microscopic, slender yellow to brown thrips hide in the inner central leaf sheaths at the base of the plant",
353
+ "Insects scrape leaf epidermis and suck sap, creating characteristic silvery-white blotches or streaks ('Silvering')",
354
+ "Leaves curl, crinkle, turn yellow, dry from the tips downward ('Blast appearance'), and collapse prematurely",
355
+ "Bulbs remain small, deformed, and fail to develop full market size"
356
+ ],
357
+ "treatment": {
358
+ "immediate_action": [
359
+ "Direct spray deep into the central leaf axils where thrips colonies shelter; always add a wetting agent/sticker",
360
+ "Provide frequent light sprinkler irrigations to wash thrips off foliage"
361
+ ],
362
+ "organic_control": [
363
+ "Install Blue Sticky Traps @ 15-20 per acre at crop height",
364
+ "Spray Verticillium lecanii @ 5g/L water (80g per 16L tank) or Beauveria bassiana @ 5g/L",
365
+ "Apply 5% NSKE (Neem Seed Kernel Extract) @ 50ml/L or Neem Oil 10,000 PPM @ 3ml/L"
366
+ ],
367
+ "chemical_control": [
368
+ "Spray Fipronil 5% SC (Regent) @ 2ml/L water (32ml per 16L tank; 400ml/acre in 200L water) with sticker",
369
+ "Or Spinetoram 11.7% SC (Delegate) @ 0.8ml/L water (13ml per 16L tank)",
370
+ "Or Cyantraniliprole 10.26% OD (Benevia) @ 1.8ml/L water (30ml per 16L tank)",
371
+ "Or Thiamethoxam 25% WG (Actara) @ 0.3g/L water (5g per 16L tank; 60g/acre)"
372
+ ]
373
+ },
374
+ "prevention": [
375
+ "Intercropping onion with barrier crops like maize or coriander",
376
+ "Avoid planting near old infested garlic or onion fields"
377
+ ],
378
+ "expert_consultation_recommended": False
379
+ },
380
+ "Onion___healthy": {
381
+ "name": "Healthy Onion & Garlic (स्वस्थ प्याज एवं लहसुन फसल)",
382
+ "scientific_name": "Allium cepa & Allium sativum (Optimal Bulb Development)",
383
+ "crop": "Onion & Garlic (प्याज / लहसुन)",
384
+ "category": "Healthy",
385
+ "severity": "Healthy",
386
+ "is_healthy": True,
387
+ "season_and_weather": "Rabi season; tubular erect bluish-green leaves with waxy bloom, vigorous neck and bulb sizing",
388
+ "economic_injury_level": "None",
389
+ "symptoms": [
390
+ "Erect, tubular, hollow bluish-green leaves with clean waxy cuticle free from purple lesions or thrips silvering",
391
+ "Firm compact neck with vigorous swelling of underground bulbs",
392
+ "Healthy white fibrous root system free from basal pink rot or nematode galls"
393
+ ],
394
+ "treatment": {
395
+ "immediate_action": ["Maintain optimal moisture; stop irrigation 15 days before harvest for proper bulb curing"],
396
+ "organic_control": ["Apply vermicompost and Potash at bulb initiation to increase bulb density"],
397
+ "chemical_control": ["No pesticide application needed."]
398
+ },
399
+ "prevention": ["Scout leaf axils weekly for early thrips nymphs"],
400
+ "expert_consultation_recommended": False
401
+ },
402
+
403
+ # =========================================================================
404
+ # 5. CUCURBITS / GOURDS (लौकी, कद्दू, करेला, खीरा, तरबूज)
405
+ # =========================================================================
406
+ "Cucurbits___Downy_Mildew": {
407
+ "name": "Cucurbit Downy Mildew (कद्दूवर्गीय फसलों का मृदुरोमिल आसिता)",
408
+ "scientific_name": "Pseudoperonospora cubensis",
409
+ "crop": "Cucurbits / Gourds (लौकी, कद्दू, करेला, खीरा)",
410
+ "category": "Fungal",
411
+ "severity": "Severe",
412
+ "is_healthy": False,
413
+ "season_and_weather": "Rainy and post-monsoon (August to October); cool humid nights (15-20°C), heavy dews and rain",
414
+ "economic_injury_level": "Angular yellow patches on upper leaf surface",
415
+ "symptoms": [
416
+ "Angular, sharp-edged, pale green to bright yellow spots on upper leaf surface, strictly delimited by leaf veins ('Mosaic mosaic tiles')",
417
+ "Purplish-grey to dark brown downy fungal growth on the underside of corresponding yellow spots during humid mornings",
418
+ "Spots turn necrotic brown, curl upwards, and entire leaf blades dry into crisp dead parchment paper ('Wildfire blight')",
419
+ "Vines rapidly defoliate within 5-7 days, leaving bare runners and sun-scalded, bitter fruits"
420
+ ],
421
+ "treatment": {
422
+ "immediate_action": [
423
+ "Spray systemic downy mildew fungicide immediately upon first angular spot observation",
424
+ "Train vines on bower (मचान) system to elevate leaves off wet soil"
425
+ ],
426
+ "organic_control": [
427
+ "Prophylactic spray of Bordeaux mixture 1% or Copper Hydroxide 77% WP @ 2g/L (30g per 16L tank)",
428
+ "Spray sour buttermilk (खट्टी छाछ) @ 50ml/L water"
429
+ ],
430
+ "chemical_control": [
431
+ "Spray Cymoxanil 8% + Mancozeb 64% WP (Curzate) @ 2.5g/L water (40g per 16L tank; 500g/acre in 200L water)",
432
+ "Or Metalaxyl 8% + Mancozeb 64% WP (Ridomil Gold) @ 2.5g/L water (40g per 16L tank; 500g/acre)",
433
+ "Or Dimethomorph 50% WP (Acrobat) @ 1g/L + Mancozeb @ 2g/L water (16g Acrobat + 35g Mancozeb per 16L tank)",
434
+ "Or Famoxadone 16.6% + Cymoxanil 22.1% SC @ 1ml/L water (16ml per 16L tank)"
435
+ ]
436
+ },
437
+ "prevention": [
438
+ "Wide plant spacing (2 x 1.5 meters) to ensure canopy airflow",
439
+ "Drip irrigation instead of flooding"
440
+ ],
441
+ "expert_consultation_recommended": True
442
+ },
443
+ "Cucurbits___Fruit_Fly": {
444
+ "name": "Cucurbit Fruit Fly (कद्दूवर्गीय फसलों की फल मक्खी)",
445
+ "scientific_name": "Bactrocera cucurbitae (Zeugodacus cucurbitae)",
446
+ "crop": "Cucurbits / Gourds (लौकी, कद्दू, करेला, खीरा)",
447
+ "category": "Insect_Pest",
448
+ "severity": "Critical",
449
+ "is_healthy": False,
450
+ "season_and_weather": "Summer and rainy season; warm humid weather",
451
+ "economic_injury_level": "Puncture marks with amber resin drop on young fruits",
452
+ "symptoms": [
453
+ "Female fly punctures tender young green fruits with its ovipositor, exuding a drop of translucent amber resin/gum",
454
+ "Inside the fruit, legless white maggots feed on internal pulp and seeds, turning the interior into a watery decayed pulp",
455
+ "Fruits become deformed, twisted, turn prematurely yellow, rot, and drop off",
456
+ "Destroys 40-80% of bottle gourd, bitter gourd, cucumber, and pumpkin harvests across India"
457
+ ],
458
+ "treatment": {
459
+ "immediate_action": [
460
+ "Install Cue-Lure Fruit Fly Pheromone Traps @ 8-10 per acre across the vine canopy for continuous male fly trapping",
461
+ "Collect and deep-bury all punctured and rotting fruits in a pit (minimum 2 feet deep) with lime powder"
462
+ ],
463
+ "organic_control": [
464
+ "Bait Spray: Mix 100g jaggery (गुड़) + 10ml Malathion 50% EC in 10 liters of water, apply large coarse droplets on bower posts and borders",
465
+ "Apply Neem Oil 10,000 PPM @ 3ml/L water to deter female oviposition"
466
+ ],
467
+ "chemical_control": [
468
+ "Spray Malathion 50% EC @ 2ml/L water (32ml per 16L tank; 400ml/acre in 200L water) or Deltamethrin 2.8% EC @ 1ml/L",
469
+ "Or Spinosad 45% SC @ 0.3ml/L water (5ml per 16L tank; 60ml/acre)",
470
+ "Observe mandatory 3-day waiting period (PHI) before harvesting edible gourds!"
471
+ ]
472
+ },
473
+ "prevention": [
474
+ "Bag young fruits with paper/polythene bags immediately after pollination",
475
+ "Deep summer ploughing to expose pupae in soil to birds and sun"
476
+ ],
477
+ "expert_consultation_recommended": True
478
+ },
479
+ "Cucurbits___healthy": {
480
+ "name": "Healthy Cucurbit Vine (स्वस्थ कद्दूवर्गीय बेल)",
481
+ "scientific_name": "Cucurbita / Lagenaria / Cucumis (Optimal Vine Vigor)",
482
+ "crop": "Cucurbits / Gourds (लौकी, कद्दू, करेला, खीरा)",
483
+ "category": "Healthy",
484
+ "severity": "Healthy",
485
+ "is_healthy": True,
486
+ "season_and_weather": "All seasons; broad deep-green leaves, vigorous climbing tendrils, prolific yellow flowers and glossy fruits",
487
+ "economic_injury_level": "None",
488
+ "symptoms": [
489
+ "Broad emerald-green leaves with healthy bristly hairs free from angular yellow patches or white powdery coating",
490
+ "Vigorous branching runners with abundant male and female yellow flowers",
491
+ "Tender, smooth, straight, glossy green gourds free from fruit fly puncture marks or gummy rot"
492
+ ],
493
+ "treatment": {
494
+ "immediate_action": ["Maintain optimal moisture; keep bower trellis well-supported"],
495
+ "organic_control": ["Foliar spray of Panchagavya @ 30ml/L or 19:19:19 NPK every 15 days"],
496
+ "chemical_control": ["No pesticide application needed. Protect pollinating bees!"]
497
+ },
498
+ "prevention": ["Install fruit fly pheromone traps early before flowering begins"],
499
+ "expert_consultation_recommended": False
500
+ }
501
+ }
backend/data_oilseeds.py ADDED
@@ -0,0 +1,542 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # -*- coding: utf-8 -*-
2
+ """
3
+ CropAI Agronomic Knowledge Base - Oilseeds Module (तिलहन फसलें: सोयाबीन, सरसों, मूंगफली, रामतिल)
4
+ Comprehensive coverage of all diseases, pests, insects, and deficiencies
5
+ for Chhattisgarh (Rajnandgaon, Bemetara, Kabirdham, Surguja, Bastar) and All India.
6
+ """
7
+
8
+ from typing import Dict, Any
9
+
10
+ OILSEEDS_KNOWLEDGE_BASE: Dict[str, Dict[str, Any]] = {
11
+ # =========================================================================
12
+ # 1. SOYBEAN (सोयाबीन)
13
+ # =========================================================================
14
+ "Soybean___Girdle_Beetle": {
15
+ "name": "Soybean Girdle Beetle / Chakra Bhrung (सोयाबीन का गर्डल बीटल / चक्र भृंग)",
16
+ "scientific_name": "Obereopsis brevis (Oberia brevis)",
17
+ "crop": "Soybean (सोयाबीन)",
18
+ "category": "Insect_Pest",
19
+ "severity": "Critical",
20
+ "is_healthy": False,
21
+ "season_and_weather": "July to August (30-45 days after sowing); warm humid days with intermittent sunshine",
22
+ "economic_injury_level": "5-10% infested plants or 1 girdled plant per meter row",
23
+ "symptoms": [
24
+ "Adult female beetle cuts two parallel circular ring girdles on petiole or main stem and deposits egg inside ('Girdling')",
25
+ "Foliage and leaves above the girdle wilt, droop down, dry up and turn brown within 24-48 hours",
26
+ "Larva hatches and bores downwards inside the pith of the stem, filling it with sawdust frass",
27
+ "Before winter pupation, the grub cuts the plant stem cleanly from inside near ground level, causing plant lodging and severe loss"
28
+ ],
29
+ "treatment": {
30
+ "immediate_action": [
31
+ "Hand-pick and destroy cut wilted petioles containing freshly laid eggs during early morning hours",
32
+ "Do not delay spraying once circular ring marks appear on leaf petioles"
33
+ ],
34
+ "organic_control": [
35
+ "Spray Beauveria bassiana @ 5g/L water (80g per 16L tank) or Metarhizium anisopliae @ 5g/L",
36
+ "Apply 5% Neem Seed Kernel Extract (NSKE) or Neem Oil 10,000 PPM @ 3ml/L (50ml per 16L tank)"
37
+ ],
38
+ "chemical_control": [
39
+ "Spray Thiamethoxam 12.6% + Lambda Cyhalothrin 9.5% ZC (Alika) @ 0.5ml/L water (8ml per 16L tank; 80-100ml/acre in 200L water)",
40
+ "Or Chlorantraniliprole 18.5% SC (Coragen) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre in 200L water)",
41
+ "Or Profenofos 50% EC @ 2ml/L water (32ml per 16L tank; 400ml/acre)",
42
+ "Or Betacyfluthrin 8.49% + Imidacloprid 19.81% OD (Solomon) @ 0.75ml/L water (12ml per 16L tank; 140ml/acre)"
43
+ ]
44
+ },
45
+ "prevention": [
46
+ "Seed treatment with Thiamethoxam 30% FS (Cruiser) @ 3ml/kg seed",
47
+ "Avoid planting at high density; maintain 45 cm row-to-row spacing",
48
+ "Deep summer ploughing to bury overwintering diapausing grubs in soil"
49
+ ],
50
+ "expert_consultation_recommended": True
51
+ },
52
+ "Soybean___Semilooper": {
53
+ "name": "Soybean Green Semilooper / Tobacco Caterpillar (सोयाबीन का सेमीलूपर / इल्ली)",
54
+ "scientific_name": "Chrysodeixis acuta & Spodoptera litura",
55
+ "crop": "Soybean (सोयाबीन)",
56
+ "category": "Insect_Pest",
57
+ "severity": "Severe",
58
+ "is_healthy": False,
59
+ "season_and_weather": "August to September (vegetative to pod formation); warm, overcast weather with frequent rains",
60
+ "economic_injury_level": "3-4 semiloopers per meter row or 10-15% defoliation",
61
+ "symptoms": [
62
+ "Green caterpillars loop their body into a hump ('half-loop') while walking and feed voraciously on leaves",
63
+ "Leaves skeletonized into a lace-like mesh with only veins remaining; flowers and tender green pods chewed off",
64
+ "Severe defoliation halts photosynthesis and pod filling, causing up to 40% yield drop"
65
+ ],
66
+ "treatment": {
67
+ "immediate_action": [
68
+ "Install T-shaped bird perches @ 15-20/acre for insectivorous birds",
69
+ "Set up 5 Pheromone Traps per acre for moth monitoring"
70
+ ],
71
+ "organic_control": [
72
+ "Spray Bacillus thuringiensis (Bt kurstaki) @ 2g/L water (35g per 16L tank)",
73
+ "Apply Beauveria bassiana 1.15% WP @ 5g/L or 5% NSKE (Neem Seed Kernel Extract)",
74
+ "Spray SlNPV (Spodoptera litura Nuclear Polyhedrosis Virus) @ 250 LE/acre with jaggery"
75
+ ],
76
+ "chemical_control": [
77
+ "Spray Emamectin Benzoate 5% SG (Proclaim) @ 0.4g/L water (7g per 16L tank; 80g/acre in 200L water)",
78
+ "Or Flubendiamide 39.35% SC (Fame) @ 0.25ml/L water (4ml per 16L tank; 50ml/acre)",
79
+ "Or Chlorantraniliprole 18.5% SC (Coragen) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre)",
80
+ "Or Indoxacarb 15.8% EC @ 0.75ml/L water (12ml per 16L tank; 135ml/acre)"
81
+ ]
82
+ },
83
+ "prevention": [
84
+ "Intercropping with maize or pigeonpea (4:2 ratio) to encourage natural parasitoids",
85
+ "Timely weed management to remove Amaranthus and volunteer weed hosts"
86
+ ],
87
+ "expert_consultation_recommended": False
88
+ },
89
+ "Soybean___Yellow_Mosaic_Virus": {
90
+ "name": "Soybean Yellow Mosaic Virus / YMV (सोयाबीन का पीला मोजेक रोग)",
91
+ "scientific_name": "Mungbean Yellow Mosaic India Virus (MYMIV) vectored by Whitefly (Bemisia tabaci)",
92
+ "crop": "Soybean (सोयाबीन)",
93
+ "category": "Viral",
94
+ "severity": "Critical",
95
+ "is_healthy": False,
96
+ "season_and_weather": "July to August (early vegetative stage); hot dry spells favoring rapid whitefly multiplication",
97
+ "economic_injury_level": "Bright yellow patches on young trifoliate leaves",
98
+ "symptoms": [
99
+ "Small yellow specks on young leaves developing into prominent bright yellow patches alternating with green tissue",
100
+ "Complete yellowing and bleaching of entire leaf canopy; leaves become leathery, brittle, and drop off",
101
+ "Stunted plant growth, delayed flowering, empty deformed pods with small shrivelled seeds"
102
+ ],
103
+ "treatment": {
104
+ "immediate_action": [
105
+ "Rogue out and destroy infected yellow plants during first 30 days to break transmission cycle",
106
+ "Spray systemic insecticide immediately to eradicate the whitefly vector"
107
+ ],
108
+ "organic_control": [
109
+ "Install Yellow Sticky Traps @ 15 per acre to mass trap adult whiteflies",
110
+ "Spray Neem Oil 10,000 PPM @ 3ml/L (50ml per 16L tank) or 5% NSKE"
111
+ ],
112
+ "chemical_control": [
113
+ "Vector control spray: Thiamethoxam 25% WG (Actara) @ 0.3g/L water (5g per 16L tank; 60g/acre in 200L water)",
114
+ "Or Acetamiprid 20% SP @ 0.3g/L water (5g per 16L tank; 60g/acre)",
115
+ "Or Diafenthiuron 50% WP (Pegasus) @ 1.25g/L water (20g per 16L tank; 250g/acre)",
116
+ "Or Spiromesifen 22.9% SC @ 1ml/L water (16ml per 16L tank)"
117
+ ]
118
+ },
119
+ "prevention": [
120
+ "Seed treatment with Thiamethoxam 30% FS (Cruiser) @ 3ml/kg seed",
121
+ "Grow resistant varieties: JS-97-52, JS-20-29, JS-20-34, NRC-86, RVS-2001-4"
122
+ ],
123
+ "expert_consultation_recommended": True
124
+ },
125
+ "Soybean___Rust": {
126
+ "name": "Soybean Rust / Phakopsora Rust (सोयाबीन का रतुआ रोग)",
127
+ "scientific_name": "Phakopsora pachyrhizi",
128
+ "crop": "Soybean (सोयाबीन)",
129
+ "category": "Fungal",
130
+ "severity": "Severe",
131
+ "is_healthy": False,
132
+ "season_and_weather": "August to September; Moderate temperature (18-26°C), continuous high humidity (> 90%), prolonged leaf wetness",
133
+ "economic_injury_level": "Tan-colored pustules on lower leaves",
134
+ "symptoms": [
135
+ "Small, polygonal, water-soaked brown spots on lower leaves that rapidly develop into tan to reddish-brown raised pustules",
136
+ "Pustules erupt releasing powdery urediniospores, mostly on the underside of leaves",
137
+ "Leaves turn yellow, dry, and defoliate rapidly from the bottom upwards, leaving naked stems with unfilled pods",
138
+ "Devastating yield losses of 50-80% under favorable humid monsoon spells"
139
+ ],
140
+ "treatment": {
141
+ "immediate_action": [
142
+ "Apply fungicide immediately at first appearance of tan pustules before infection reaches upper canopy",
143
+ "Ensure proper field drainage to reduce canopy humidity"
144
+ ],
145
+ "organic_control": [
146
+ "Foliar spray of Trichoderma harzianum @ 5g/L water (80g per 16L tank)",
147
+ "Apply raw garlic-chilli extract or Bordeaux mixture 1%"
148
+ ],
149
+ "chemical_control": [
150
+ "Spray Hexaconazole 5% SC (Contaf) @ 2ml/L water (32ml per 16L tank; 400ml/acre in 200L water)",
151
+ "Or Propiconazole 25% EC (Tilt) @ 1ml/L water (16ml per 16L tank; 200ml/acre)",
152
+ "Or Tebuconazole 25.9% EC (Folicur) @ 1.25ml/L water (20ml per 16L tank; 250ml/acre)",
153
+ "Or Azoxystrobin 18.2% + Difenoconazole 11.4% SC @ 1ml/L water (16ml per 16L tank)"
154
+ ]
155
+ },
156
+ "prevention": [
157
+ "Grow rust-tolerant varieties: JS-97-52, PS-1024, DS-98-14",
158
+ "Timely sowing in June/early July to escape late monsoon spore dispersal"
159
+ ],
160
+ "expert_consultation_recommended": True
161
+ },
162
+ "Soybean___Charcoal_Rot": {
163
+ "name": "Soybean Charcoal Rot / Dry Root Rot (सोयाबीन का चारकोल रॉट)",
164
+ "scientific_name": "Macrophomina phaseolina",
165
+ "crop": "Soybean (सोयाबीन)",
166
+ "category": "Fungal",
167
+ "severity": "Moderate",
168
+ "is_healthy": False,
169
+ "season_and_weather": "Late vegetative and podding stage; dry spells, high soil temperature (> 30°C) and water stress",
170
+ "economic_injury_level": "Premature dying of plants with charcoal-dusted lower stem",
171
+ "symptoms": [
172
+ "Premature yellowing, wilting, and drying of plants with dead leaves remaining firmly attached to petioles",
173
+ "Lower stem and taproot turn greyish-black; when the stem epidermis is peeled back, millions of minute black micro-sclerotia resemble charcoal dust ('Charcoal Rot')",
174
+ "Pith of the stem is completely hollowed and shredded with black sclerotial lines"
175
+ ],
176
+ "treatment": {
177
+ "immediate_action": ["Provide life-saving irrigation to break soil heat and drought stress"],
178
+ "organic_control": ["Soil application of Trichoderma viride @ 2.5 kg/acre with 100 kg compost"],
179
+ "chemical_control": [
180
+ "Seed treatment: Carboxin 37.5% + Thiram 37.5% @ 2.5g/kg seed or Carbendazim @ 2g/kg",
181
+ "Root drenching: Carbendazim 12% + Mancozeb 63% WP (Saaf) @ 2g/L water around affected patches"
182
+ ]
183
+ },
184
+ "prevention": ["Avoid dry spells during pod filling", "Maintain soil organic matter via green manuring"],
185
+ "expert_consultation_recommended": False
186
+ },
187
+ "Soybean___Anthracnose": {
188
+ "name": "Soybean Anthracnose / Pod Blight (सोयाबीन का एंथ्रेक्नोज / फली झुलसा)",
189
+ "scientific_name": "Colletotrichum truncatum",
190
+ "crop": "Soybean (सोयाबीन)",
191
+ "category": "Fungal",
192
+ "severity": "Moderate",
193
+ "is_healthy": False,
194
+ "season_and_weather": "Warm, rainy weather (Temp 26-30°C, RH > 90%); common during podding stage",
195
+ "economic_injury_level": "Irregular dark lesions on green pods and stems",
196
+ "symptoms": [
197
+ "Irregular dark brown to black sunken necrotic lesions on stems, petioles, and pods",
198
+ "Infected pods turn prematurely brown, shrivel up, and produce small discoloured aborted seeds",
199
+ "Tiny black spiny fruiting bodies (setae / acervuli) scattered over infected pod lesions"
200
+ ],
201
+ "treatment": {
202
+ "immediate_action": ["Spray systemic fungicide at early pod initiation stage"],
203
+ "organic_control": ["Spray Trichoderma viride @ 5g/L water", "Apply Copper Oxychloride @ 2.5g/L"],
204
+ "chemical_control": [
205
+ "Spray Pyraclostrobin 20% WG @ 1g/L water (16g per 16L tank; 200g/acre in 200L water)",
206
+ "Or Tebuconazole 25.9% EC @ 1.25ml/L water (20ml per 16L tank; 250ml/acre)",
207
+ "Or Carbendazim 12% + Mancozeb 63% WP (Saaf) @ 2g/L water (35g per 16L tank; 400g/acre)"
208
+ ]
209
+ },
210
+ "prevention": ["Seed treatment with Thiram + Carbendazim @ 3g/kg seed", "Grow certified disease-free seed"],
211
+ "expert_consultation_recommended": False
212
+ },
213
+ "Soybean___healthy": {
214
+ "name": "Healthy Soybean Crop (स्वस्थ सोयाबीन फसल)",
215
+ "scientific_name": "Glycine max (Optimal Pod & Canopy Health)",
216
+ "crop": "Soybean (सोयाबीन)",
217
+ "category": "Healthy",
218
+ "severity": "Healthy",
219
+ "is_healthy": True,
220
+ "season_and_weather": "Kharif season; broad healthy dark-green trifoliate leaves, strong branching, abundant pod clusters",
221
+ "economic_injury_level": "None",
222
+ "symptoms": [
223
+ "Broad lush green trifoliate foliage with zero girdle beetle rings or caterpillar chewing holes",
224
+ "Erect healthy stems with uniform flower clusters and green developing pods",
225
+ "Healthy taproot system with profuse pink Bradyrhizobium nodules"
226
+ ],
227
+ "treatment": {
228
+ "immediate_action": ["Maintain weed-free conditions during first 45 days"],
229
+ "organic_control": ["Foliar spray of 19:19:19 NPK + micronutrients at flowering to boost pod setting"],
230
+ "chemical_control": ["No pesticide application needed. Conserve beneficial ladybird beetles and spiders."]
231
+ },
232
+ "prevention": ["Regular scouting of petiole rings to catch early girdle beetle infestation"],
233
+ "expert_consultation_recommended": False
234
+ },
235
+
236
+ # =========================================================================
237
+ # 2. MUSTARD / RAPESEED (सरसों / राई)
238
+ # =========================================================================
239
+ "Mustard___Aphid": {
240
+ "name": "Mustard Aphid / Mahu / Moyla (सरसों का माहू / मोयला कीट)",
241
+ "scientific_name": "Lipaphis erysimi",
242
+ "crop": "Mustard / Rapeseed (सरसों/राई)",
243
+ "category": "Insect_Pest",
244
+ "severity": "Critical",
245
+ "is_healthy": False,
246
+ "season_and_weather": "January to February (flowering and pod filling); cloudy, overcast skies, high humidity and cool mild days",
247
+ "economic_injury_level": "50 aphids per 10 cm terminal central shoot or 10% flowering twigs colonized",
248
+ "symptoms": [
249
+ "Dense colonies of tiny greenish-grey to black soft-bodied aphids covering tender terminal shoots, flowers, and young pods",
250
+ "Nymphs and adults suck plant sap voraciously, turning leaves yellow, curled, and causing flower buds to abort without pod setting",
251
+ "Developing siliquae (pods) become crinkled, distorted, and empty; plants stunted with up to 70% oil and yield loss",
252
+ "Copious sticky honeydew excretions attract black sooty mould, blocking photosynthetic leaf area",
253
+ "Devastating winter pest in Surguja, Balrampur, Jashpur and throughout Central/North India"
254
+ ],
255
+ "treatment": {
256
+ "immediate_action": [
257
+ "Conserve natural bio-predators: Ladybird beetles (Coccinella septempunctata), Chrysoperla lacewings, and syrphid fly larvae",
258
+ "Spray immediately when aphid colonies exceed 50 per 10 cm terminal branch"
259
+ ],
260
+ "organic_control": [
261
+ "Spray 5% Neem Seed Kernel Extract (NSKE @ 50g/L) or Neem Oil 1500 PPM @ 4ml/L (60ml per 16L tank)",
262
+ "Apply Verticillium lecanii @ 5g/L water (80g per 16L tank) or Beauveria bassiana @ 5g/L",
263
+ "Spray wood ash mixed with tobacco dust in early morning while dew is present"
264
+ ],
265
+ "chemical_control": [
266
+ "Spray Dimethoate 30% EC (Rogor) @ 1.7ml/L water (27ml per 16L tank; 350ml/acre in 200L water)",
267
+ "Or Thiamethoxam 25% WG (Actara) @ 0.3g/L water (5g per 16L tank; 60g/acre in 200L water)",
268
+ "Or Imidacloprid 17.8% SL (Confidor) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre)",
269
+ "Or Oxydemeton Methyl 25% EC (Metasystox) @ 1.5ml/L water (25ml per 16L tank; 300ml/acre)",
270
+ "Spray during late afternoon (after 3:30 PM) to protect pollinating honeybees!"
271
+ ]
272
+ },
273
+ "prevention": [
274
+ "Early sowing in October (before 15th October) to escape peak aphid flight in January",
275
+ "Grow aphid-tolerant cultivars: Maya, Pusa Bold, NRCHB-101, Chhattisgarh Sarson"
276
+ ],
277
+ "expert_consultation_recommended": True
278
+ },
279
+ "Mustard___White_Rust": {
280
+ "name": "Mustard White Rust / Blister (सरसों का सफेद रतुआ / छाछिया)",
281
+ "scientific_name": "Albugo candida (Pustula tragopogonis)",
282
+ "crop": "Mustard / Rapeseed (सरसों/राई)",
283
+ "category": "Fungal",
284
+ "severity": "Severe",
285
+ "is_healthy": False,
286
+ "season_and_weather": "December to February; cool humid weather (Temp 12-18°C, RH > 80%), morning fog and dew",
287
+ "economic_injury_level": "White blisters on > 5% leaves or staghead deformity in flower heads",
288
+ "symptoms": [
289
+ "Raised, shiny white, cream-colored blisters (pustules) on the lower surface of leaves, corresponding to light green spots on upper surface",
290
+ "Pustules coalesce forming large irregular white crusts that rupture releasing chalky white sporangial powder",
291
+ "Systemic floral infection causes gross hypertrophy and distortion of floral axes, forming a swollen sterile 'Staghead' (हिरण का सींग)",
292
+ "Flowers transformed into leafy malformed sterile organs with zero pod or seed setting"
293
+ ],
294
+ "treatment": {
295
+ "immediate_action": [
296
+ "Clip and burn deformed staghead flower branches immediately",
297
+ "Avoid late evening irrigation which prolongs night dew duration on foliage"
298
+ ],
299
+ "organic_control": [
300
+ "Spray Bordeaux mixture 1% or Copper Oxychloride @ 2.5g/L (40g per 16L tank)",
301
+ "Foliar spray of fresh cow urine solution (1:10) with sour buttermilk (50ml/L)"
302
+ ],
303
+ "chemical_control": [
304
+ "Spray Metalaxyl 8% + Mancozeb 64% WP (Ridomil Gold) @ 2g/L water (35g per 16L tank; 400g/acre in 200L water)",
305
+ "Or Mancozeb 75% WP (Dithane M-45) @ 2.5g/L water (40g per 16L tank; 500g/acre)",
306
+ "Or Azoxystrobin 18.2% + Difenoconazole 11.4% SC @ 1ml/L water (16ml per 16L tank)"
307
+ ]
308
+ },
309
+ "prevention": [
310
+ "Seed treatment with Metalaxyl 35% WS (Apron) @ 6g/kg seed",
311
+ "Crop rotation and deep summer ploughing",
312
+ "Grow resistant varieties: Pusa Mustrad-25, Pusa Karishma, RH-0749, Varuna"
313
+ ],
314
+ "expert_consultation_recommended": True
315
+ },
316
+ "Mustard___Alternaria_Blight": {
317
+ "name": "Mustard Alternaria Blight (सरसों का अल्टरनेरिया झुलसा)",
318
+ "scientific_name": "Alternaria brassicae & Alternaria brassicicola",
319
+ "crop": "Mustard / Rapeseed (सरसों/राई)",
320
+ "category": "Fungal",
321
+ "severity": "Moderate",
322
+ "is_healthy": False,
323
+ "season_and_weather": "December to February; cloudy overcast weather, intermittent rain, Temp 15-22°C",
324
+ "economic_injury_level": "Concentric target spots on leaves and green pods",
325
+ "symptoms": [
326
+ "Small dark brown to black circular spots that enlarge with prominent concentric target rings ('Target Board' pattern)",
327
+ "Spots coalesce causing extensive blighting and premature defoliation of lower and middle leaves",
328
+ "Linear dark brown to black spots on stems and siliquae (pods); infected pods shatter prematurely with small discoloured seeds"
329
+ ],
330
+ "treatment": {
331
+ "immediate_action": ["Spray upon initial leaf spotting before flowering and pod formation"],
332
+ "organic_control": ["Foliar spray of Trichoderma viride @ 5g/L water", "Apply Copper Hydroxide @ 2g/L"],
333
+ "chemical_control": [
334
+ "Spray Mancozeb 75% WP (Dithane M-45) @ 2.5g/L water (40g per 16L tank; 500g/acre in 200L water)",
335
+ "Or Iprodione 50% WP (Rovral) @ 2g/L water (35g per 16L tank; 400g/acre)",
336
+ "Or Propiconazole 25% EC (Tilt) @ 1ml/L water (16ml per 16L tank)"
337
+ ]
338
+ },
339
+ "prevention": ["Seed treatment with Thiram @ 3g/kg seed or Carbendazim @ 2g/kg", "Timely October sowing"],
340
+ "expert_consultation_recommended": False
341
+ },
342
+ "Mustard___Downy_Mildew": {
343
+ "name": "Mustard Downy Mildew (सरसों का मृदुरोमिल आसिता)",
344
+ "scientific_name": "Hyaloperonospora brassicae (Peronospora parasitica)",
345
+ "crop": "Mustard / Rapeseed (सरसों/राई)",
346
+ "category": "Fungal",
347
+ "severity": "Moderate",
348
+ "is_healthy": False,
349
+ "season_and_weather": "Cool, damp, foggy mornings (Temp 10-18°C, RH > 90%)",
350
+ "economic_injury_level": "Purplish-white downy coating on underside of leaves",
351
+ "symptoms": [
352
+ "Yellowish chlorotic patches on the upper surface of leaves corresponding to a white downy fungal coating on lower leaf surfaces",
353
+ "Leaves curl, turn brown, and dry up prematurely",
354
+ "Often co-infects with White Rust, compounding staghead floral malformations"
355
+ ],
356
+ "treatment": {
357
+ "immediate_action": ["Spray systemic downy mildew fungicide early morning"],
358
+ "organic_control": ["Spray Bordeaux mixture 1% or Copper Oxychloride @ 3g/L"],
359
+ "chemical_control": [
360
+ "Spray Metalaxyl 8% + Mancozeb 64% WP @ 2.5g/L water (40g per 16L tank)",
361
+ "Or Cymoxanil 8% + Mancozeb 64% WP @ 2g/L water (35g per 16L tank)",
362
+ "Or Mancozeb 75% WP @ 2.5g/L water"
363
+ ]
364
+ },
365
+ "prevention": ["Seed treatment with Apron 35% WS @ 6g/kg seed", "Proper plant spacing to avoid dense canopy humidity"],
366
+ "expert_consultation_recommended": False
367
+ },
368
+ "Mustard___Sawfly": {
369
+ "name": "Mustard Sawfly (सरसों की आरा मक्खी)",
370
+ "scientific_name": "Athalia lugens proxima",
371
+ "crop": "Mustard / Rapeseed (सरसों/राई)",
372
+ "category": "Insect_Pest",
373
+ "severity": "Moderate",
374
+ "is_healthy": False,
375
+ "season_and_weather": "October to November (seedling to rosette stage); morning hours",
376
+ "economic_injury_level": "1-2 larvae per plant on young seedlings",
377
+ "symptoms": [
378
+ "Dark blackish-green wrinkled caterpillars (grubs) with 8 pairs of abdominal prolegs feed on young leaves",
379
+ "Grubs bite circular holes in leaves, skeletonizing young seedlings completely ('shot-hole' appearance)",
380
+ "When touched, larvae curl up and fall to the ground feigning death ('Thanatosis')"
381
+ ],
382
+ "treatment": {
383
+ "immediate_action": [
384
+ "Hand-pick and destroy sluggish grubs in early morning hours",
385
+ "Dust wood ash over young seedlings in morning dew"
386
+ ],
387
+ "organic_control": ["Spray 5% NSKE (Neem Seed Kernel Extract) @ 50ml/L or Neem Oil @ 4ml/L"],
388
+ "chemical_control": [
389
+ "Spray Chlorpyrifos 20% EC @ 2ml/L water (32ml per 16L tank; 400ml/acre in 200L water)",
390
+ "Or Quinalphos 25% EC @ 2ml/L water (32ml per 16L tank)",
391
+ "Or Malathion 50% EC @ 1.5ml/L water (25ml per 16L tank)"
392
+ ]
393
+ },
394
+ "prevention": ["Summer ploughing to destroy overwintering pupae in soil", "Maintain clean seedbeds"],
395
+ "expert_consultation_recommended": False
396
+ },
397
+ "Mustard___healthy": {
398
+ "name": "Healthy Mustard / Sarson (स्वस्थ सरसों फसल)",
399
+ "scientific_name": "Brassica juncea (Optimal Oil & Siliquae Vigor)",
400
+ "crop": "Mustard / Rapeseed (��रसों/राई)",
401
+ "category": "Healthy",
402
+ "severity": "Healthy",
403
+ "is_healthy": True,
404
+ "season_and_weather": "Rabi season; broad dark-green wavy leaves, vibrant golden-yellow flower clusters, healthy green pods",
405
+ "economic_injury_level": "None",
406
+ "symptoms": [
407
+ "Broad healthy dark green lyrate foliage free from aphid colonies or white blister pustules",
408
+ "Vibrant golden-yellow flowering clusters attracting abundant pollinator bees",
409
+ "Uniform upright green siliquae (pods) filling with plump mustard seeds"
410
+ ],
411
+ "treatment": {
412
+ "immediate_action": ["Maintain optimal soil moisture at flowering and pod filling"],
413
+ "organic_control": ["Foliar spray of 19:19:19 NPK + Sulfur 80% WDG @ 2g/L at flowering to boost oil content"],
414
+ "chemical_control": ["No pesticide application required. Protect active honeybee populations!"]
415
+ },
416
+ "prevention": ["Scout terminal shoots weekly for early aphid immigrants"],
417
+ "expert_consultation_recommended": False
418
+ },
419
+
420
+ # =========================================================================
421
+ # 3. GROUNDNUT (मूंगफली)
422
+ # =========================================================================
423
+ "Groundnut___Tikka_Disease": {
424
+ "name": "Groundnut Tikka Disease / Leaf Spot (मूंगफली का टिक्का रोग)",
425
+ "scientific_name": "Cercospora arachidicola (Early Tikka) & Phaeoisariopsis personata (Late Tikka)",
426
+ "crop": "Groundnut / Peanut (मूंगफली)",
427
+ "category": "Fungal",
428
+ "severity": "Severe",
429
+ "is_healthy": False,
430
+ "season_and_weather": "August to October (Kharif); warm humid weather, prolonged dew, Temp 25-30°C",
431
+ "economic_injury_level": "Leaf spotting covering > 10% of lower canopy",
432
+ "symptoms": [
433
+ "Early Tikka: Sub-circular reddish-brown to dark brown spots with prominent yellow halo on upper leaf surface",
434
+ "Late Tikka: Circular smaller dark brown to black spots with NO yellow halo; carbon-black cushion-like fruiting bodies underneath",
435
+ "Spots coalesce causing extensive premature defoliation; plants shed leaves leaving bare stems with small immature pods",
436
+ "Up to 50% pod and oil yield loss in rainfed groundnut tracts"
437
+ ],
438
+ "treatment": {
439
+ "immediate_action": ["Spray upon initial appearance of spots on bottom leaves (around 35-40 days after sowing)"],
440
+ "organic_control": [
441
+ "Spray Pseudomonas fluorescens @ 5g/L water (80g per 16L tank) or Trichoderma viride @ 5g/L",
442
+ "Apply 5% Neem Seed Kernel Extract (NSKE) or fermented sour buttermilk (खट्टी छाछ) @ 50ml/L"
443
+ ],
444
+ "chemical_control": [
445
+ "Spray Carbendazim 12% + Mancozeb 63% WP (Saaf) @ 2g/L water (35g per 16L tank; 400g/acre in 200L water)",
446
+ "Or Tebuconazole 25.9% EC (Folicur) @ 1.25ml/L water (20ml per 16L tank; 250ml/acre)",
447
+ "Or Hexaconazole 5% SC (Contaf) @ 2ml/L water (32ml per 16L tank; 400ml/acre)",
448
+ "Or Chlorothalonil 75% WP (Kavach) @ 2g/L water (35g per 16L tank)"
449
+ ]
450
+ },
451
+ "prevention": [
452
+ "Seed treatment with Thiram + Carbendazim @ 3g/kg seed or Trichoderma @ 10g/kg",
453
+ "Grow resistant varieties: Kadiri-6, TAG-24, Girnar-2, TG-37A"
454
+ ],
455
+ "expert_consultation_recommended": True
456
+ },
457
+ "Groundnut___Rust": {
458
+ "name": "Groundnut Rust (मूंगफली का रतुआ रोग)",
459
+ "scientific_name": "Puccinia arachidis",
460
+ "crop": "Groundnut / Peanut (मूंगफली)",
461
+ "category": "Fungal",
462
+ "severity": "Moderate",
463
+ "is_healthy": False,
464
+ "season_and_weather": "September to October; high relative humidity (> 85%), cloudy weather and warm days (24-28°C)",
465
+ "economic_injury_level": "Brown pustules on lower leaf surface",
466
+ "symptoms": [
467
+ "Pustules (uredinia) develop primarily on lower surface of leaves as orange to chestnut-brown raised blisters",
468
+ "Pustules rupture exposing powdery reddish-brown spores; corresponding upper leaf surface shows yellow chlorosis",
469
+ "Unlike Tikka, rust-affected leaves remain attached to the plant ('Leather leaf effect') but become scorched and curled",
470
+ "Often occurs in synergistic combination with Tikka disease, destroying entire canopies"
471
+ ],
472
+ "treatment": {
473
+ "immediate_action": ["Spray systemic fungicide immediately upon observing orange pustules"],
474
+ "organic_control": ["Spray wettable sulfur 80% WDG @ 3g/L (50g per 16L tank)", "Apply 5% NSKE @ 50ml/L"],
475
+ "chemical_control": [
476
+ "Spray Hexaconazole 5% SC (Contaf) @ 2ml/L water (32ml per 16L tank; 400ml/acre)",
477
+ "Or Tebuconazole 25.9% EC @ 1.25ml/L water (20ml per 16L tank)",
478
+ "Or Mancozeb 75% WP @ 2.5g/L water (40g per 16L tank; 500g/acre)"
479
+ ]
480
+ },
481
+ "prevention": ["Intercrop with pearl millet or pigeonpea", "Plant rust-resistant cultivars: GPBD-4, R-8808"],
482
+ "expert_consultation_recommended": False
483
+ },
484
+ "Groundnut___White_Grub": {
485
+ "name": "Groundnut White Grub / Gobar Keeda (मूंगफली की सफेद लट / गोबर कीड़ा)",
486
+ "scientific_name": "Holotrichia consanguinea & Holotrichia serrata",
487
+ "crop": "Groundnut / Peanut (मूंगफली)",
488
+ "category": "Insect_Pest",
489
+ "severity": "Critical",
490
+ "is_healthy": False,
491
+ "season_and_weather": "July to September; light sandy/red soils following early monsoon rains",
492
+ "economic_injury_level": "1 grub per meter row",
493
+ "symptoms": [
494
+ "C-shaped fleshy white grubs with dark brown head feed on underground taproot, secondary roots, and developing pods",
495
+ "Taproot chewed off 5-10 cm below ground level, causing sudden wilting and drying of plants in patches",
496
+ "Affected plants can be pulled out effortlessly; underground green pods chewed and hollowed out",
497
+ "Severe root devastation in light sandy loam and red soils across Central India"
498
+ ],
499
+ "treatment": {
500
+ "immediate_action": [
501
+ "Install light traps to catch adult scarab beetles emerging after first monsoon shower",
502
+ "Spray host trees (Neem, Ber, Khejri) around field borders with Monocrotophos or Quinalphos to kill mating adult beetles"
503
+ ],
504
+ "organic_control": [
505
+ "Soil application of entomopathogenic fungus Metarhizium anisopliae or Beauveria bassiana @ 2.5 kg/acre mixed with 100 kg compost",
506
+ "Apply neem cake @ 100 kg/acre in furrows at sowing"
507
+ ],
508
+ "chemical_control": [
509
+ "Seed treatment is MANDATORY: Chlorpyrifos 20% EC @ 15ml/kg seed or Imidacloprid 600 FS @ 6.5ml/kg seed",
510
+ "Soil drenching in standing crop: Chlorpyrifos 20% EC @ 1.5 to 2 liters/acre with irrigation water",
511
+ "Or Fipronil 0.3% G @ 10 kg/acre in root zones"
512
+ ]
513
+ },
514
+ "prevention": [
515
+ "Deep summer ploughing to expose hibernating pupae and beetles to scorching heat and predatory birds",
516
+ "Mass beetle collection around light traps on first night of monsoon"
517
+ ],
518
+ "expert_consultation_recommended": True
519
+ },
520
+ "Groundnut___healthy": {
521
+ "name": "Healthy Groundnut Crop (स्वस्थ मूंगफली फसल)",
522
+ "scientific_name": "Arachis hypogaea (Optimal Podding & Canopy Health)",
523
+ "crop": "Groundnut / Peanut (मूंगफली)",
524
+ "category": "Healthy",
525
+ "severity": "Healthy",
526
+ "is_healthy": True,
527
+ "season_and_weather": "Kharif and Rabi seasons; clean spreading or bunch-type bright-green tetrafoliate leaves, healthy pegging",
528
+ "economic_injury_level": "None",
529
+ "symptoms": [
530
+ "Lush emerald green tetrafoliate leaves free from tikka spots or rust pustules",
531
+ "Abundant yellow pea-shaped flowers with vigorous peg penetration into friable soil",
532
+ "Healthy underground pods with clean reticulated shells and active pink root nodules"
533
+ ],
534
+ "treatment": {
535
+ "immediate_action": ["Apply gypsum @ 200 kg/acre at 40-45 days (flowering/pegging) to provide calcium for pod filling"],
536
+ "organic_control": ["No pesticide intervention required"],
537
+ "chemical_control": ["No chemical application needed."]
538
+ },
539
+ "prevention": ["Avoid soil disturbance once pegs enter the soil"],
540
+ "expert_consultation_recommended": False
541
+ }
542
+ }
backend/data_pulses.py ADDED
@@ -0,0 +1,599 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # -*- coding: utf-8 -*-
2
+ """
3
+ CropAI Agronomic Knowledge Base - Pulses Module (दलहन फसलें: चना, अरहर, उड़द, मूंग, तिवड़ा)
4
+ Comprehensive details of all diseases, pests, and physiological disorders
5
+ across Chhattisgarh (Bemetara, Rajnandgaon, Kabirdham, Surguja) and All India.
6
+ """
7
+
8
+ from typing import Dict, Any
9
+
10
+ PULSES_KNOWLEDGE_BASE: Dict[str, Dict[str, Any]] = {
11
+ # =========================================================================
12
+ # 1. CHICKPEA / GRAM (चना)
13
+ # =========================================================================
14
+ "Chickpea___Pod_Borer": {
15
+ "name": "Chickpea Pod Borer / Gram Caterpillar (चना फली छेदक इल्ली)",
16
+ "scientific_name": "Helicoverpa armigera",
17
+ "crop": "Chickpea / Gram (चना)",
18
+ "category": "Insect_Pest",
19
+ "severity": "Critical",
20
+ "is_healthy": False,
21
+ "season_and_weather": "January to March (flowering and pod formation); warm sunny days following winter rain",
22
+ "economic_injury_level": "1 larva per meter row or 1 damaged pod per plant",
23
+ "symptoms": [
24
+ "Early instar caterpillars defoliate young leaflets and tender shoot tips",
25
+ "Later instars chew clean circular entry holes into developing green pods, inserting only their head inside while feeding ('Borer')",
26
+ "Empty hollow pods with seeds completely consumed, leading to 30-60% harvest loss",
27
+ "Caterpillar is greenish-brown with longitudinal lateral stripes and short bristles on body"
28
+ ],
29
+ "treatment": {
30
+ "immediate_action": [
31
+ "Install 'T'-shaped bird perches (T-खूंटी @ 20/acre) to attract insectivorous birds like Drongo and Myna",
32
+ "Set up 5 Pheromone Traps (Helilure) per acre for mass monitoring and male trapping"
33
+ ],
34
+ "organic_control": [
35
+ "Spray HaNPV (Helicoverpa armigera Nucleopolyhedrovirus) @ 250 LE/acre (1.5ml/L) in evening with 0.1% jaggery",
36
+ "Or spray Bacillus thuringiensis (Bt) @ 2g/L water (35g per 16L tank) or Beauveria bassiana @ 5g/L",
37
+ "Apply 5% Neem Seed Kernel Extract (NSKE @ 50g/L) or Neem Oil 10,000 PPM @ 2ml/L"
38
+ ],
39
+ "chemical_control": [
40
+ "Spray Emamectin Benzoate 5% SG (Proclaim) @ 0.4g/L water (7g per 16L tank; 80-100g/acre in 200L water)",
41
+ "Or Chlorantraniliprole 18.5% SC (Coragen) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre in 200L water)",
42
+ "Or Flubendiamide 39.35% SC (Fame) @ 0.25ml/L water (4ml per 16L tank; 50ml/acre)",
43
+ "Or Spinosad 45% SC (Tracer) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre)",
44
+ "Or Indoxacarb 14.5% SC @ 1ml/L water (16ml per 16L tank; 200ml/acre)"
45
+ ]
46
+ },
47
+ "prevention": [
48
+ "Intercrop with Coriander, Mustard, or Marigold (1 row of marigold/mustard after every 8-10 rows of gram) as trap crop",
49
+ "Early sowing in October to escape peak larval emergence in February-March"
50
+ ],
51
+ "expert_consultation_recommended": True
52
+ },
53
+ "Chickpea___Fusarium_Wilt": {
54
+ "name": "Chickpea Fusarium Wilt / Uktha Rog (चना का उकठा / विल्ट रोग)",
55
+ "scientific_name": "Fusarium oxysporum f. sp. ciceris",
56
+ "crop": "Chickpea / Gram (चना)",
57
+ "category": "Fungal",
58
+ "severity": "Severe",
59
+ "is_healthy": False,
60
+ "season_and_weather": "November (early seedling wilt) and January-February (flowering/pod stage); dry warm soil conditions (25-30°C)",
61
+ "economic_injury_level": "Patches of wilting branches across field",
62
+ "symptoms": [
63
+ "Sudden drooping of upper petioles and leaves, which turn dull greyish-green and dry up",
64
+ "When the main stem or taproot is split longitudinally, dark brown to black vascular discoloration of xylem vessels is clearly visible",
65
+ "Roots show internal blackening without external rotting; plants can be pulled out easily",
66
+ "Severe devastating disease in Bemetara, Rajnandgaon, Kabirdham and Durg chickpea tracts"
67
+ ],
68
+ "treatment": {
69
+ "immediate_action": [
70
+ "Rogue out and burn wilted plants immediately; soil drench around adjacent healthy plants",
71
+ "Avoid deep cultivation that damages roots and spreads fungal mycelium"
72
+ ],
73
+ "organic_control": [
74
+ "Bio-agent soil application: Mix Trichoderma viride / harzianum @ 2 kg with 100 kg decomposed FYM, incubate for 7 days under shade, apply to field before sowing",
75
+ "Apply Pseudomonas fluorescens @ 2 kg/acre"
76
+ ],
77
+ "chemical_control": [
78
+ "Preventive seed treatment is MANDATORY (no effective cure once vascular wilt sets in): Treat seeds with Carbendazim 12% + Mancozeb 63% WP (Saaf) @ 2g/kg seed or Carboxin 37.5% + Thiram 37.5% (Vitavax Power) @ 2.5g/kg seed",
79
+ "Patch drenching: Carbendazim 50% WP @ 2g/L water (35g per 16L tank) or Copper Oxychloride @ 3g/L"
80
+ ]
81
+ },
82
+ "prevention": [
83
+ "Deep summer ploughing to eradicate resting chlamydospores",
84
+ "3-year crop rotation with non-host crops (Sorghum, Wheat, Mustard)",
85
+ "Grow wilt-resistant cultivars: JG-11, JG-14, JG-16, JG-315, JAKI-9218, Vijay, Digvijay"
86
+ ],
87
+ "expert_consultation_recommended": True
88
+ },
89
+ "Chickpea___Dry_Root_Rot": {
90
+ "name": "Chickpea Dry Root Rot (चना का शुष्क जड़ सड़न रोग)",
91
+ "scientific_name": "Rhizoctonia bataticola (Macrophomina phaseolina)",
92
+ "crop": "Chickpea / Gram (चना)",
93
+ "category": "Fungal",
94
+ "severity": "Moderate",
95
+ "is_healthy": False,
96
+ "season_and_weather": "February to March (post-flowering); high ambient temperature (above 30°C) and moisture stress",
97
+ "economic_injury_level": "Stiff straw-yellow dried plants with brittle roots",
98
+ "symptoms": [
99
+ "Plants dry up completely, turning straw-yellow with leaves remaining attached to the branches",
100
+ "Taproot becomes brittle, black, shredded like dry wood with loss of secondary lateral feeder roots",
101
+ "Minute black pepper-like sclerotial bodies visible under the bark of the split root collar",
102
+ "Triggered primarily by high heat and severe soil drought stress during pod filling"
103
+ ],
104
+ "treatment": {
105
+ "immediate_action": ["Provide light life-saving irrigation to alleviate soil moisture stress", "Remove dead plants"],
106
+ "organic_control": ["Soil application of Trichoderma viride @ 2.5 kg/acre with 100 kg compost"],
107
+ "chemical_control": [
108
+ "Seed treatment: Carboxin 37.5% + Thiram 37.5% @ 2.5g/kg seed",
109
+ "Root drenching: Carbendazim 12% + Mancozeb 63% WP @ 2g/L water around root zones"
110
+ ]
111
+ },
112
+ "prevention": ["Avoid moisture stress during pod filling; apply light irrigation", "Grow heat-tolerant varieties"],
113
+ "expert_consultation_recommended": False
114
+ },
115
+ "Chickpea___Ascochyta_Blight": {
116
+ "name": "Chickpea Ascochyta Blight (चना का एस्कोकाइटा झुलसा)",
117
+ "scientific_name": "Ascochyta rabiei",
118
+ "crop": "Chickpea / Gram (चना)",
119
+ "category": "Fungal",
120
+ "severity": "Severe",
121
+ "is_healthy": False,
122
+ "season_and_weather": "Cool, cloudy, wet weather with frequent showers (Temp 15-20°C, RH > 80%)",
123
+ "economic_injury_level": "Circular concentric brown lesions on pods and leaflets",
124
+ "symptoms": [
125
+ "Circular or elongated brown spots with dark margins and concentric rings containing black pycnidia dots on leaves and stems",
126
+ "Deep sunken lesions on stems causing the branches to break and fall over ('Girdling')",
127
+ "Circular sunken lesions on pods with fungal pycnidia arranged in neat circles; seeds infected and shrivelled"
128
+ ],
129
+ "treatment": {
130
+ "immediate_action": ["Spray immediately after rain or heavy fog; do not walk in wet crop canopy"],
131
+ "organic_control": ["Spray Trichoderma viride @ 5g/L water", "Apply Copper Soap / Bordeaux mixture 1%"],
132
+ "chemical_control": [
133
+ "Spray Chlorothalonil 75% WP (Kavach) @ 2g/L water (35g per 16L tank; 400g/acre in 200L water)",
134
+ "Or Azoxystrobin 18.2% + Difenoconazole 11.4% SC @ 1ml/L water (16ml per 16L tank)",
135
+ "Or Mancozeb 75% WP @ 2.5g/L water (40g per 16L tank; 500g/acre)"
136
+ ]
137
+ },
138
+ "prevention": [
139
+ "Use certified disease-free seed; seed treatment with Thiram + Carbendazim (1:1) @ 3g/kg seed",
140
+ "Grow blight-tolerant varieties: GNG-469, PBG-5, Himachal Chana-1"
141
+ ],
142
+ "expert_consultation_recommended": True
143
+ },
144
+ "Chickpea___Collar_Rot": {
145
+ "name": "Chickpea Collar Rot (चना का कॉलर रॉट रोग)",
146
+ "scientific_name": "Sclerotium rolfsii",
147
+ "crop": "Chickpea / Gram (चना)",
148
+ "category": "Fungal",
149
+ "severity": "Moderate",
150
+ "is_healthy": False,
151
+ "season_and_weather": "Seedling stage (October-November); high soil moisture and warm soil temperature",
152
+ "economic_injury_level": "Seedling collapse at soil line",
153
+ "symptoms": [
154
+ "Water-soaked decaying lesion at collar region of seedling near ground level",
155
+ "White fan-like cottony fungal mycelial growth on stem base and surrounding moist soil",
156
+ "Mustard-seed-like round brown sclerotial bodies attached to mycelium at the soil line",
157
+ "Seedlings turn yellow, collapse, and rot rapidly"
158
+ ],
159
+ "treatment": {
160
+ "immediate_action": ["Avoid excessive moisture around collar; expose soil line to air"],
161
+ "organic_control": ["Soil application of Trichoderma harzianum @ 2.5 kg/acre with vermicompost"],
162
+ "chemical_control": [
163
+ "Seed treatment: Carboxin 37.5% + Thiram 37.5% @ 2.5g/kg seed",
164
+ "Soil drenching: Copper Oxychloride 50% WP @ 3g/L water (50g per 16L tank) around infected patches"
165
+ ]
166
+ },
167
+ "prevention": ["Ensure clean seedbed free of decaying stubble", "Avoid sowing too deep in wet soil"],
168
+ "expert_consultation_recommended": False
169
+ },
170
+ "Chickpea___healthy": {
171
+ "name": "Healthy Chickpea / Gram (स्वस्थ चना फसल)",
172
+ "scientific_name": "Cicer arietinum (Optimal Canopy & Podding)",
173
+ "crop": "Chickpea / Gram (चना)",
174
+ "category": "Healthy",
175
+ "severity": "Healthy",
176
+ "is_healthy": True,
177
+ "season_and_weather": "Rabi season; lush green pinnate foliage with acid exudate glands, vigorous pod setting",
178
+ "economic_injury_level": "None",
179
+ "symptoms": [
180
+ "Dense branching canopy with fresh green glandular leaflets and high malic acid secretion",
181
+ "Clean developing green pods with zero borer puncture holes",
182
+ "Healthy taproot system with active pink nitrogen-fixing Rhizobium nodules"
183
+ ],
184
+ "treatment": {
185
+ "immediate_action": ["Maintain optimal soil moisture; protect from frost during flowering"],
186
+ "organic_control": ["Foliar spray of 2% Urea or 19:19:19 NPK + micronutrients at pod formation"],
187
+ "chemical_control": ["No chemical spray required. Conserve beneficial spiders and parasitoid wasps."]
188
+ },
189
+ "prevention": ["Regular scouting for early borer egg masses on tender leaves"],
190
+ "expert_consultation_recommended": False
191
+ },
192
+
193
+ # =========================================================================
194
+ # 2. PIGEONPEA / ARHAR / TUR (अरहर)
195
+ # =========================================================================
196
+ "Pigeonpea___Fusarium_Wilt": {
197
+ "name": "Pigeonpea / Arhar Wilt (अरहर का उकठा / विल्ट रोग)",
198
+ "scientific_name": "Fusarium udum",
199
+ "crop": "Pigeonpea / Arhar (अरहर/तूर)",
200
+ "category": "Fungal",
201
+ "severity": "Severe",
202
+ "is_healthy": False,
203
+ "season_and_weather": "September to November (flowering and podding stage); soil-borne pathogen favored by warm soils",
204
+ "economic_injury_level": "Patches of wilting branches across field",
205
+ "symptoms": [
206
+ "Interveinal chlorosis and yellowing of upper leaves followed by gradual wilting and drying of branches",
207
+ "Characteristic purple-black bands or strips running up the stem from the ground line",
208
+ "Internal vascular xylem vessels turn dark brownish-black when stem is split open",
209
+ "Partial wilting is common where one side of the plant dies while the other side remains green"
210
+ ],
211
+ "treatment": {
212
+ "immediate_action": [
213
+ "Uproot and burn diseased plants along with their main root systems to prevent sclerotial buildup",
214
+ "Ensure proper drainage; waterlogging aggravates root asphyxiation and fungal invasion"
215
+ ],
216
+ "organic_control": [
217
+ "Soil application of Trichoderma viride @ 2.5 kg/acre incubated with 200 kg farmyard manure",
218
+ "Green manuring with Crotalaria juncea (Sunhemp) to suppress soil Fusarium populations"
219
+ ],
220
+ "chemical_control": [
221
+ "Seed treatment: Carboxin 37.5% + Thiram 37.5% @ 2.5g/kg seed or Carbendazim @ 2g/kg",
222
+ "No post-infection chemical curative exists once systemic xylem vessels are blocked"
223
+ ]
224
+ },
225
+ "prevention": [
226
+ "3-year crop rotation with non-hosts like Sorghum, Maize, or Tobacco",
227
+ "Grow wilt-resistant cultivars: Asha (ICPL-87119), Maruti (ICP-8863), BSMR-736, BDN-711, Rajiv Lochan (CG recommended)"
228
+ ],
229
+ "expert_consultation_recommended": True
230
+ },
231
+ "Pigeonpea___Sterility_Mosaic": {
232
+ "name": "Pigeonpea Sterility Mosaic Disease / SMD (अरहर का बांझपन मोजेक रोग)",
233
+ "scientific_name": "Pigeonpea Sterility Mosaic Emaravirus (PPSMV) vectored by Aceria cajani mite",
234
+ "crop": "Pigeonpea / Arhar (अरहर/तूर)",
235
+ "category": "Viral",
236
+ "severity": "Critical",
237
+ "is_healthy": False,
238
+ "season_and_weather": "August to October; warm humid weather, dense shade favoring eriophyid mite vector",
239
+ "economic_injury_level": "Appearance of bushy pale green plants with zero flowers",
240
+ "symptoms": [
241
+ "Severe stunting and proliferation of auxiliary branches giving the plant a bushy, broom-like appearance ('Green Island')",
242
+ "Leaves turn pale yellowish-green with mosaic mottling and become smaller in size",
243
+ "Complete cessation of flowering and pod setting; plants remain 100% sterile (Green barren bush)",
244
+ "Transmitted by microscopic eriophyid mites (Aceria cajani) carried by wind currents"
245
+ ],
246
+ "treatment": {
247
+ "immediate_action": [
248
+ "Rogue out and destroy infected sterile plants in early vegetative stage to prevent mite vector spread",
249
+ "Spray acaricide immediately to eradicate the mite vector"
250
+ ],
251
+ "organic_control": [
252
+ "Spray wettable sulfur 80% WDG @ 3g/L (50g per 16L tank) to control mite vectors",
253
+ "Apply Neem Oil 10,000 PPM @ 3ml/L (50ml per 16L tank)"
254
+ ],
255
+ "chemical_control": [
256
+ "Acaricide vector control spray: Fenazaquin 10% EC (Magister) @ 2ml/L water (32ml per 16L tank; 400ml/acre in 200L water)",
257
+ "Or Spiromesifen 22.9% SC (Oberon) @ 1ml/L water (16ml per 16L tank; 200ml/acre)",
258
+ "Or Propargite 57% EC @ 2ml/L water (32ml per 16L tank)",
259
+ "Or Dimethoate 30% EC (Rogor) @ 1.7ml/L water (27ml per 16L tank)"
260
+ ]
261
+ },
262
+ "prevention": [
263
+ "Grow SMD-resistant varieties: Asha (ICPL-87119), BSMR-736, BSMR-853, BDN-2",
264
+ "Eradicate perennial or volunteer pigeonpea plants around field borders that harbor mites"
265
+ ],
266
+ "expert_consultation_recommended": True
267
+ },
268
+ "Pigeonpea___Pod_Borer": {
269
+ "name": "Pigeonpea Pod Borer Complex (अरहर का फली छेदक कीट)",
270
+ "scientific_name": "Helicoverpa armigera & Maruca vitrata",
271
+ "crop": "Pigeonpea / Arhar (अरहर/तूर)",
272
+ "category": "Insect_Pest",
273
+ "severity": "Severe",
274
+ "is_healthy": False,
275
+ "season_and_weather": "October to December (budding, flowering and pod development); sunny warm days",
276
+ "economic_injury_level": "1-2 larvae per plant or 5% pod damage",
277
+ "symptoms": [
278
+ "Caterpillars web together flower buds, flowers, and leaves with silk and feed inside (Maruca)",
279
+ "Large circular bore holes in developing pods with caterpillars chewing developing seeds (Helicoverpa)",
280
+ "Heavy shedding of flowers and flower buds leading to barren terminal twigs",
281
+ "Massive yield drop of 40-70% if unmanaged at 50% flowering stage"
282
+ ],
283
+ "treatment": {
284
+ "immediate_action": [
285
+ "Shake plants vigorously in early morning onto polythene sheets placed between rows to collect and destroy dislodged larvae",
286
+ "Set up 5 Pheromone Traps per acre at canopy height"
287
+ ],
288
+ "organic_control": [
289
+ "Spray HaNPV @ 250 LE/acre (1.5ml/L) with 0.1% jaggery in late afternoon",
290
+ "Spray 5% NSKE (Neem Seed Kernel Extract) @ 50ml/L at flower bud initiation",
291
+ "Apply Beauveria bassiana @ 5g/L water (80g per 16L tank)"
292
+ ],
293
+ "chemical_control": [
294
+ "Spray Chlorantraniliprole 18.5% SC (Coragen) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre in 200L water)",
295
+ "Or Flubendiamide 39.35% SC (Fame) @ 0.25ml/L water (4ml per 16L tank; 50ml/acre)",
296
+ "Or Emamectin Benzoate 5% SG (Proclaim) @ 0.4g/L water (7g per 16L tank; 80g/acre)",
297
+ "Or Spinosad 45% SC @ 0.3ml/L water (5ml per 16L tank)"
298
+ ]
299
+ },
300
+ "prevention": [
301
+ "First spray must coincide with 50% flowering stage before larvae enter inside the green pods",
302
+ "Install bird perches @ 20 per acre for natural predation"
303
+ ],
304
+ "expert_consultation_recommended": True
305
+ },
306
+ "Pigeonpea___Pod_Fly": {
307
+ "name": "Pigeonpea Pod Fly (अरहर की फली मक्खी)",
308
+ "scientific_name": "Melanagromyza obtusa",
309
+ "crop": "Pigeonpea / Arhar (अरहर/तूर)",
310
+ "category": "Insect_Pest",
311
+ "severity": "Severe",
312
+ "is_healthy": False,
313
+ "season_and_weather": "November to January (pod maturation stage); hidden damage without external entry holes",
314
+ "economic_injury_level": "10% pod infestation or presence of adult shiny black flies around flowers",
315
+ "symptoms": [
316
+ "Adult female fly punctures green pod wall and deposits eggs directly onto developing seeds",
317
+ "Maggot feeds inside the seed coat creating circular white galleries; seed becomes rotten, unfit for consumption or sowing",
318
+ "External pod looks completely normal with NO visible entry hole until adult fly cuts a 'window' hole to exit",
319
+ "Major hidden cause of 30-50% pulse yield drop in Central India"
320
+ ],
321
+ "treatment": {
322
+ "immediate_action": [
323
+ "Spray systemic insecticide at green pod stage when adult flies are actively ovipositing",
324
+ "Collect and burn infested pod residues after threshing"
325
+ ],
326
+ "organic_control": [
327
+ "Spray Neem Oil 10,000 PPM @ 3ml/L water during pod formation",
328
+ "Install yellow sticky traps @ 8-10 per acre to monitor adult flies"
329
+ ],
330
+ "chemical_control": [
331
+ "Spray Dimethoate 30% EC (Rogor) @ 1.7ml/L water (27ml per 16L tank; 350ml/acre in 200L water)",
332
+ "Or Monocrotophos (use restricted) / Quinalphos 25% EC @ 2ml/L water (32ml per 16L tank; 400ml/acre)",
333
+ "Or Spinetoram 11.7% SC @ 0.5ml/L water (8ml per 16L tank)"
334
+ ]
335
+ },
336
+ "prevention": [
337
+ "Grow pod fly resistant or early maturing varieties",
338
+ "Avoid staggered sowing in adjacent plots"
339
+ ],
340
+ "expert_consultation_recommended": True
341
+ },
342
+ "Pigeonpea___Phytophthora_Blight": {
343
+ "name": "Pigeonpea Phytophthora Stem Blight (अरहर का फाइटोफ्थोरा झुलसा)",
344
+ "scientific_name": "Phytophthora drechsleri f. sp. cajani",
345
+ "crop": "Pigeonpea / Arhar (अरहर/तूर)",
346
+ "category": "Fungal",
347
+ "severity": "Critical",
348
+ "is_healthy": False,
349
+ "season_and_weather": "July to August (seedling and vegetative stage); continuous heavy rain, stagnant water, Temp 28-32°C",
350
+ "economic_injury_level": "Stem girdling and rapid wilting in waterlogged areas",
351
+ "symptoms": [
352
+ "Water-soaked circular to irregular lesions on leaves that rapidly dry into dull grey patches",
353
+ "Dark brown to black necrotic girdling lesions on the main stem and branches, usually near ground level",
354
+ "The stem swells slightly at the lesion site and breaks easily in wind; foliage above lesion withers and dies rapidly",
355
+ "Sudden epidemic death of plants in low-lying, poorly drained waterlogged patches"
356
+ ],
357
+ "treatment": {
358
+ "immediate_action": [
359
+ "Provide immediate furrow drainage to remove standing water from root zones",
360
+ "Spray systemic fungicide immediately upon cessation of heavy rainfall"
361
+ ],
362
+ "organic_control": [
363
+ "Soil application of Trichoderma viride @ 2.5 kg/acre with compost",
364
+ "Apply Copper Hydroxide bio-shield @ 2g/L"
365
+ ],
366
+ "chemical_control": [
367
+ "Foliar spray: Metalaxyl 8% + Mancozeb 64% WP (Ridomil Gold) @ 2.5g/L water (40g per 16L tank; 500g/acre in 200L water)",
368
+ "Or Cymoxanil 8% + Mancozeb 64% WP @ 2g/L water (35g per 16L tank)",
369
+ "Or Copper Oxychloride 50% WP @ 3g/L water (50g per 16L tank)"
370
+ ]
371
+ },
372
+ "prevention": [
373
+ "Plant pigeonpea on raised ridges (Ridge and Furrow planting system) to prevent waterlogging at stem base",
374
+ "Seed treatment with Metalaxyl 35% WS @ 2g/kg seed",
375
+ "Avoid planting in low-lying flood-prone clayey soils"
376
+ ],
377
+ "expert_consultation_recommended": True
378
+ },
379
+ "Pigeonpea___healthy": {
380
+ "name": "Healthy Pigeonpea / Arhar (स्वस्थ अरहर फसल)",
381
+ "scientific_name": "Cajanus cajan (Optimal Reproductive Health)",
382
+ "crop": "Pigeonpea / Arhar (अरहर/तूर)",
383
+ "category": "Healthy",
384
+ "severity": "Healthy",
385
+ "is_healthy": True,
386
+ "season_and_weather": "Kharif to Rabi; tall upright shrubby growth, prolific yellow flowering, healthy green pods",
387
+ "economic_injury_level": "None",
388
+ "symptoms": [
389
+ "Robust upright trifoliate foliage with healthy dark green canopy",
390
+ "Profuse flowering clusters with healthy flower buds free from webbing or webbing frass",
391
+ "Smooth, healthy green pods filling uniformly with seeds"
392
+ ],
393
+ "treatment": {
394
+ "immediate_action": ["Maintain weed-free conditions during first 60 days; provide protective irrigation at pod filling"],
395
+ "organic_control": ["Foliar spray of 2% DAP or Pulse Wonder @ 2 kg/acre at flower initiation to prevent bud drop"],
396
+ "chemical_control": ["No pesticide application needed. Conserve honeybees for essential pollination."]
397
+ },
398
+ "prevention": ["Scout flower clusters weekly for early webbing caterpillar signs"],
399
+ "expert_consultation_recommended": False
400
+ },
401
+
402
+ # =========================================================================
403
+ # 3. BLACKGRAM / GREENGRAM (उड़द एवं मूंग)
404
+ # =========================================================================
405
+ "Urad_Moong___Yellow_Mosaic_Virus": {
406
+ "name": "Urad / Moong Yellow Mosaic Virus / MYMV (उड़द/मूंग का पीला मोजेक रोग)",
407
+ "scientific_name": "Mungbean Yellow Mosaic India Virus (MYMIV) vectored by Whitefly (Bemisia tabaci)",
408
+ "crop": "Blackgram & Greengram (उड़द / मूंग)",
409
+ "category": "Viral",
410
+ "severity": "Critical",
411
+ "is_healthy": False,
412
+ "season_and_weather": "July to September (Kharif) & March to May (Zaid); hot humid weather favoring whitefly explosion",
413
+ "economic_injury_level": "Appearance of yellow mosaic patches on young trifoliate leaves",
414
+ "symptoms": [
415
+ "Bright yellow patches alternating with green areas on leaves (classic golden-yellow mosaic pattern)",
416
+ "Yellow patches coalesce until the entire leaf turns brilliant golden-yellow",
417
+ "Leaves become small, puckered, leathery, and brittle; plants stunted with fewer flowers",
418
+ "Pods become small, curled upwards, and produce small shrivelled discoloured seeds"
419
+ ],
420
+ "treatment": {
421
+ "immediate_action": [
422
+ "Rogue out and bury infected yellow plants during first 2-3 weeks to eliminate viral reservoir",
423
+ "Spray systemic insecticide immediately to control the whitefly vector (Bemisia tabaci)"
424
+ ],
425
+ "organic_control": [
426
+ "Install Yellow Sticky Traps @ 15-20 per acre at canopy level to trap flying whiteflies",
427
+ "Spray 5% NSKE (Neem Seed Kernel Extract) @ 50ml/L or Neem Oil 10,000 PPM @ 3ml/L (50ml per 16L tank)"
428
+ ],
429
+ "chemical_control": [
430
+ "Vector control spray: Thiamethoxam 25% WG (Actara) @ 0.3g/L water (5g per 16L tank; 60g/acre in 200L water)",
431
+ "Or Acetamiprid 20% SP @ 0.3g/L water (5g per 16L tank; 60g/acre)",
432
+ "Or Diafenthiuron 50% WP (Pegasus) @ 1.25g/L water (20g per 16L tank; 250g/acre)",
433
+ "Or Spiromesifen 22.9% SC @ 1ml/L water (16ml per 16L tank)"
434
+ ]
435
+ },
436
+ "prevention": [
437
+ "Seed treatment with Thiamethoxam 30% FS (Cruiser) @ 4ml/kg seed or Imidacloprid 600 FS @ 5ml/kg",
438
+ "Grow MYMV-resistant varieties: Pant U-31, KU-96-3, Pratap Urad-1, Pusa Vishal, IPM 205-7 (Virat)"
439
+ ],
440
+ "expert_consultation_recommended": True
441
+ },
442
+ "Urad_Moong___Powdery_Mildew": {
443
+ "name": "Urad / Moong Powdery Mildew (उड़द/मूंग का सफेद चूर्णी रोग)",
444
+ "scientific_name": "Erysiphe polygoni",
445
+ "crop": "Blackgram & Greengram (उड़द / मूंग)",
446
+ "category": "Fungal",
447
+ "severity": "Moderate",
448
+ "is_healthy": False,
449
+ "season_and_weather": "October to November (late Kharif) and February (Rabi); dry cool weather with morning dew",
450
+ "economic_injury_level": "White powdery patches covering > 15% of foliage",
451
+ "symptoms": [
452
+ "Small white circular powdery spots on upper leaf surfaces, rapidly spreading over stems and green pods",
453
+ "Entire leaf canopy covered in white flour-like fungal growth, turning dull greyish-brown later",
454
+ "Leaves turn chlorotic, dry up, curl, and shed prematurely, leaving bare stems with stunted pods"
455
+ ],
456
+ "treatment": {
457
+ "immediate_action": ["Spray at first appearance of white dust patches on lower leaves"],
458
+ "organic_control": [
459
+ "Spray wettable sulfur 80% WDG (Sulfex) @ 3g/L water (50g per 16L tank; 600g/acre)",
460
+ "Apply raw milk + water solution (1:9 ratio) or baking soda solution @ 5g/L"
461
+ ],
462
+ "chemical_control": [
463
+ "Spray Propiconazole 25% EC (Tilt) @ 1ml/L water (16ml per 16L tank; 200ml/acre in 200L water)",
464
+ "Or Hexaconazole 5% SC (Contaf) @ 2ml/L water (32ml per 16L tank; 400ml/acre)",
465
+ "Or Tebuconazole 25.9% EC @ 1ml/L water (16ml per 16L tank)"
466
+ ]
467
+ },
468
+ "prevention": ["Early planting of summer moong/urad", "Plant resistant cultivars"],
469
+ "expert_consultation_recommended": False
470
+ },
471
+ "Urad_Moong___Cercospora_Leaf_Spot": {
472
+ "name": "Urad / Moong Cercospora Leaf Spot (उड़द/मूंग का सर्कोस्पोरा पत्ती धब्बा)",
473
+ "scientific_name": "Cercospora canescens & Cercospora cruenta",
474
+ "crop": "Blackgram & Greengram (उड़द / मूंग)",
475
+ "category": "Fungal",
476
+ "severity": "Moderate",
477
+ "is_healthy": False,
478
+ "season_and_weather": "Warm humid weather (Temp 25-30°C, RH > 85%) during flowering/podding",
479
+ "economic_injury_level": "Reddish-brown circular spots on foliage",
480
+ "symptoms": [
481
+ "Circular to irregular spots with greyish-white center and defined reddish-brown border on leaves",
482
+ "Spots coalesce forming large necrotic patches that crack and drop out, creating 'shot-hole' appearance",
483
+ "Severe defoliation leading to premature leaf shedding and small shrivelled pods"
484
+ ],
485
+ "treatment": {
486
+ "immediate_action": ["Spray upon initial leaf spotting before flowering"],
487
+ "organic_control": ["Foliar spray of Trichoderma viride @ 5g/L water", "Spray 5% NSKE @ 50ml/L"],
488
+ "chemical_control": [
489
+ "Spray Carbendazim 12% + Mancozeb 63% WP (Saaf) @ 2g/L water (35g per 16L tank; 400g/acre in 200L water)",
490
+ "Or Mancozeb 75% WP @ 2.5g/L water (40g per 16L tank; 500g/acre)",
491
+ "Or Azoxystrobin 23% SC @ 1ml/L water (16ml per 16L tank)"
492
+ ]
493
+ },
494
+ "prevention": ["Seed treatment with Thiram + Carbendazim (1:1) @ 3g/kg seed", "Destruction of crop residues"],
495
+ "expert_consultation_recommended": False
496
+ },
497
+ "Urad_Moong___healthy": {
498
+ "name": "Healthy Urad & Moong (स्वस्थ उड़द एवं मूंग फसल)",
499
+ "scientific_name": "Vigna mungo & Vigna radiata (Optimal Pulse Health)",
500
+ "crop": "Blackgram & Greengram (उड़द / मूंग)",
501
+ "category": "Healthy",
502
+ "severity": "Healthy",
503
+ "is_healthy": True,
504
+ "season_and_weather": "All seasons; clean dark-green trifoliate leaves, healthy root nodules, uniform green pod bunches",
505
+ "economic_injury_level": "None",
506
+ "symptoms": [
507
+ "Clean glossy green trifoliate foliage with zero yellow mosaic mottling or whitefly colonies",
508
+ "Prolific yellow flower clusters with clean developing pod bunches free from borer frass",
509
+ "Active nitrogen fixation with profuse pink Rhizobium nodules on roots"
510
+ ],
511
+ "treatment": {
512
+ "immediate_action": ["Maintain weed-free plot during initial 30 days"],
513
+ "organic_control": ["Foliar spray of 2% DAP or Pulse Wonder @ 2 kg/acre at flowering"],
514
+ "chemical_control": ["No pesticide application required."]
515
+ },
516
+ "prevention": ["Scout weekly for whitefly under leaf surfaces"],
517
+ "expert_consultation_recommended": False
518
+ },
519
+
520
+ # =========================================================================
521
+ # 4. LATHYRUS / TIWDA (तिवड़ा / केसरी दाल - Chhattisgarh Relay Crop)
522
+ # =========================================================================
523
+ "Lathyrus___Powdery_Mildew": {
524
+ "name": "Lathyrus / Tiwda Powdery Mildew (तिवड़ा का सफेद चूर्णी रोग)",
525
+ "scientific_name": "Erysiphe pisi",
526
+ "crop": "Lathyrus / Tiwda (तिवड़ा/केसरी)",
527
+ "category": "Fungal",
528
+ "severity": "Moderate",
529
+ "is_healthy": False,
530
+ "season_and_weather": "January to February; dry winter days, foggy mornings, common in relay/paira crop in CG paddy fallows",
531
+ "economic_injury_level": "White powdery coating over > 20% of lower foliage",
532
+ "symptoms": [
533
+ "White talcum-powder-like patches on leaves, stipules, and green pods of the tiwda vine",
534
+ "Patches coalesce covering entire plants in a white floury dust; leaves turn dull grey, yellow and dry up",
535
+ "Pods remain underdeveloped, small and poorly filled; significant reduction in forage and grain yield"
536
+ ],
537
+ "treatment": {
538
+ "immediate_action": ["Spray lower foliage thoroughly where white powder starts"],
539
+ "organic_control": [
540
+ "Dust sulfur powder @ 10 kg/acre in early morning while dew is present",
541
+ "Or spray wettable sulfur 80% WDG @ 3g/L water (50g per 16L tank; 600g/acre)"
542
+ ],
543
+ "chemical_control": [
544
+ "Spray Hexaconazole 5% SC (Contaf) @ 2ml/L water (32ml per 16L tank; 400ml/acre in 200L water)",
545
+ "Or Propiconazole 25% EC (Tilt) @ 1ml/L water (16ml per 16L tank; 200ml/acre)",
546
+ "Or Dinocap 48% EC @ 1ml/L water (16ml per 16L tank)"
547
+ ]
548
+ },
549
+ "prevention": ["Grow low-ODAP and powdery mildew tolerant varieties: Prateek, Ratan, Mahatiwda (CG released)"],
550
+ "expert_consultation_recommended": False
551
+ },
552
+ "Lathyrus___Downy_Mildew": {
553
+ "name": "Lathyrus / Tiwda Downy Mildew (तिवड़ा का मृदुरोमिल आसिता)",
554
+ "scientific_name": "Peronospora lathyri",
555
+ "crop": "Lathyrus / Tiwda (तिवड़ा/केसरी)",
556
+ "category": "Fungal",
557
+ "severity": "Moderate",
558
+ "is_healthy": False,
559
+ "season_and_weather": "Cool, humid, foggy weather in December-January",
560
+ "economic_injury_level": "Purplish-grey downy growth under leaves",
561
+ "symptoms": [
562
+ "Yellowish chlorotic patches on upper leaf surface corresponding to purplish-grey downy fungal growth on lower surface",
563
+ "Leaves curl, turn brown, and wither prematurely",
564
+ "Stunted vine growth and premature pod drop"
565
+ ],
566
+ "treatment": {
567
+ "immediate_action": ["Spray immediately upon first appearance of downy growth"],
568
+ "organic_control": ["Spray Bordeaux mixture 1% or Copper Hydroxide @ 2g/L"],
569
+ "chemical_control": [
570
+ "Spray Metalaxyl 8% + Mancozeb 64% WP (Ridomil Gold) @ 2.5g/L water (40g per 16L tank)",
571
+ "Or Mancozeb 75% WP @ 2g/L water (35g per 16L tank)"
572
+ ]
573
+ },
574
+ "prevention": ["Avoid dense broadcasting in waterlogged paddy stubbles"],
575
+ "expert_consultation_recommended": False
576
+ },
577
+ "Lathyrus___healthy": {
578
+ "name": "Healthy Lathyrus / Tiwda (स्वस्थ तिवड़ा फसल)",
579
+ "scientific_name": "Lathyrus sativus (Optimal Relay Crop Vigor)",
580
+ "crop": "Lathyrus / Tiwda (तिवड़ा/केसरी)",
581
+ "category": "Healthy",
582
+ "severity": "Healthy",
583
+ "is_healthy": True,
584
+ "season_and_weather": "Rabi relay season in paddy fallows; lush spreading green tendril foliage, blue-purple flowers",
585
+ "economic_injury_level": "None",
586
+ "symptoms": [
587
+ "Healthy spreading tendril-bearing foliage with vibrant green winged stems",
588
+ "Prolific blue, violet, and purple flowers with clean flat green pods",
589
+ "Strong root nodules fixing atmospheric nitrogen in residual paddy moisture"
590
+ ],
591
+ "treatment": {
592
+ "immediate_action": ["Protect from grazing; no pesticide application needed"],
593
+ "organic_control": ["No intervention required"],
594
+ "chemical_control": ["No chemical application needed."]
595
+ },
596
+ "prevention": ["Use low-neurotoxin (ODAP) certified seeds (Prateek, Ratan)"],
597
+ "expert_consultation_recommended": False
598
+ }
599
+ }
backend/data_vegetables.py ADDED
@@ -0,0 +1,654 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # -*- coding: utf-8 -*-
2
+ """
3
+ CropAI Agronomic Knowledge Base - Vegetables Module (सब्जी फसलें: टमाटर, आलू, मिर्च, बैंगन, प्याज, भिंडी, गोभी, लौकी)
4
+ Comprehensive coverage of all diseases, pests, insects, viruses, and physiological disorders
5
+ across Chhattisgarh (Surguja Mainpat tomato hub, Raipur, Durg, Bilaspur) and All India.
6
+ """
7
+
8
+ from typing import Dict, Any
9
+
10
+ VEGETABLES_KNOWLEDGE_BASE: Dict[str, Dict[str, Any]] = {
11
+ # =========================================================================
12
+ # 1. TOMATO (टमाटर)
13
+ # =========================================================================
14
+ "Tomato___Early_blight": {
15
+ "name": "Tomato Early Blight",
16
+ "hindi_name": "टमाटर का अगेती झुलसा रोग",
17
+ "scientific_name": "Alternaria solani",
18
+ "crop": "Tomato",
19
+ "category": "Fungal",
20
+ "severity": "Moderate",
21
+ "is_healthy": False,
22
+ "season_and_weather": "August to October and February to March; warm humid weather (Temp 24-29°C), intermittent rain and heavy dews",
23
+ "economic_injury_level": "Concentric target spots on lower leaves spreading upward",
24
+ "symptoms": [
25
+ "Small dark brown to black circular spots that enlarge up to 1 cm with prominent concentric rings ('Target Board' pattern)",
26
+ "Yellow chlorotic halo surrounds each lesion; spots coalesce causing extensive leaf yellowing, browning, and defoliation from bottom up",
27
+ "Sunken, leathery, dark brown to black lesions at the stem end of green and ripe fruits",
28
+ "Extremely common in Surguja (Mainpat, Sitapur tomato hubs) and Raipur/Durg green belts"
29
+ ],
30
+ "treatment": {
31
+ "immediate_action": [
32
+ "Prune and destroy lower diseased leaves touching the soil surface; sanitize pruning shears",
33
+ "Mulch around plant base to prevent soil-splashing of fungal spores during watering"
34
+ ],
35
+ "organic_control": [
36
+ "Foliar spray of Trichoderma viride @ 5g/L water (80g per 16L tank) or Pseudomonas fluorescens @ 5g/L",
37
+ "Apply 5% Neem Seed Kernel Extract (NSKE) or Copper Hydroxide 77% WP @ 2g/L (30g per 16L tank)"
38
+ ],
39
+ "chemical_control": [
40
+ "Spray Azoxystrobin 18.2% + Difenoconazole 11.4% SC (Amistar Top) @ 1ml/L water (16ml per 16L tank; 200ml/acre in 200L water)",
41
+ "Or Mancozeb 75% WP (Dithane M-45) @ 2.5g/L water (40g per 16L tank; 500g/acre)",
42
+ "Or Chlorothalonil 75% WP (Kavach) @ 2g/L water (35g per 16L tank; 400g/acre)",
43
+ "Or Tebuconazole 25.9% EC (Folicur) @ 1.25ml/L water (20ml per 16L tank)"
44
+ ]
45
+ },
46
+ "prevention": [
47
+ "Seed treatment with Thiram 75% WP @ 3g/kg seed or Carbendazim @ 2g/kg",
48
+ "Stake plants with bamboo sticks and wire trellis to keep foliage elevated off wet ground",
49
+ "Grow tolerant varieties: Pusa Rohini, Arka Rakshak, Abhinav"
50
+ ],
51
+ "expert_consultation_recommended": False
52
+ },
53
+ "Tomato___Late_blight": {
54
+ "name": "Tomato Late Blight (टमाटर का पछेती झुलसा रोग)",
55
+ "scientific_name": "Phytophthora infestans",
56
+ "crop": "Tomato",
57
+ "category": "Fungal",
58
+ "severity": "Critical",
59
+ "is_healthy": False,
60
+ "season_and_weather": "December to February (winter cold spells); cool temperatures (12-20°C), RH > 90%, persistent morning fog and rain showers",
61
+ "economic_injury_level": "Water-soaked dark lesions spreading rapidly across canopy",
62
+ "symptoms": [
63
+ "Irregular, large, water-soaked, dark olive-green to black greasy patches appearing suddenly on leaves and stems",
64
+ "White delicate downy fungal mold visible on the underside of infected leaves early in the morning",
65
+ "Stems develop dark brown to purplish-black necrotic cankers, collapsing completely in 2-3 days",
66
+ "Large, greasy, firm, dark brown or bronze water-soaked rot covering fruits, destroying entire crops overnight",
67
+ "Catastrophic winter pathogen wiping out tomato fields across Surguja and Jashpur"
68
+ ],
69
+ "treatment": {
70
+ "immediate_action": [
71
+ "Spray immediately upon first notification of cold foggy weather or appearance of water-soaked spots",
72
+ "Remove and deep-bury heavily rotting plants and fruits away from the field"
73
+ ],
74
+ "organic_control": [
75
+ "Spray Bordeaux mixture 1% (100g Copper Sulphate + 100g Lime in 10L water) as early preventive shield",
76
+ "Apply Copper Hydroxide 77% WP (Kocide) @ 2g/L (30g per 16L tank)",
77
+ "Foliar spray of sour buttermilk (खट्टी छाछ) @ 50ml/L water"
78
+ ],
79
+ "chemical_control": [
80
+ "Curative systemic spray: Cymoxanil 8% + Mancozeb 64% WP (Curzate) @ 2.5g/L water (40g per 16L tank; 500g/acre in 200L water)",
81
+ "Or Metalaxyl 8% + Mancozeb 64% WP (Ridomil Gold) @ 2.5g/L water (40g per 16L tank; 500g/acre)",
82
+ "Or Dimethomorph 50% WP (Acrobat) @ 1g/L + Mancozeb @ 2g/L water (16g Acrobat + 35g Mancozeb per 16L tank)",
83
+ "Or Famoxadone 16.6% + Cymoxanil 22.1% SC (Equation Pro) @ 1ml/L water (16ml per 16L tank)",
84
+ "Or Mandipropamid 23.4% SC (Revus) @ 1ml/L water (16ml per 16L tank)"
85
+ ]
86
+ },
87
+ "prevention": [
88
+ "Spray preventive contact fungicide (Mancozeb 75% WP @ 2.5g/L) before the onset of winter fog",
89
+ "Drip irrigation instead of overhead flooding; wide row spacing for canopy aeration",
90
+ "Plant late-blight resistant varieties: Arka Abhed, Kashi Vishesh"
91
+ ],
92
+ "expert_consultation_recommended": True
93
+ },
94
+ "Tomato___Bacterial_spot": {
95
+ "name": "Tomato Bacterial Spot & Canker (टमाटर का जीवाणु धब्बा एवं कैंकर)",
96
+ "scientific_name": "Xanthomonas campestris pv. vesicatoria",
97
+ "crop": "Tomato",
98
+ "category": "Bacterial",
99
+ "severity": "Severe",
100
+ "is_healthy": False,
101
+ "season_and_weather": "Warm, wet, windy weather (Temp 24-30°C, RH > 85%)",
102
+ "economic_injury_level": "Numerous small dark greasy leaf specks and scabbed fruits",
103
+ "symptoms": [
104
+ "Small (2-3 mm) dark brown to black greasy water-soaked circular spots with yellowish margins on leaves",
105
+ "Centers of leaf spots dry out and tear, creating a ragged or shot-hole appearance",
106
+ "Distinctive raised, blister-like dark brown scabby warts on green fruits, surrounded by a white halo",
107
+ "Leaves turn yellow and drop prematurely; fruits unmarketable due to rough corky spots"
108
+ ],
109
+ "treatment": {
110
+ "immediate_action": [
111
+ "Avoid overhead irrigation; never handle plants while foliage is wet from rain or dew",
112
+ "Remove and destroy severely spotted plants"
113
+ ],
114
+ "organic_control": [
115
+ "Spray fresh cow dung supernatant (filtered) or Bacillus subtilis @ 3g/L",
116
+ "Apply Copper Oxychloride 50% WP @ 2.5g/L water (40g per 16L tank)"
117
+ ],
118
+ "chemical_control": [
119
+ "Spray Streptocycline 6g + Copper Oxychloride 50% WP 500g in 200L water per acre (0.5g Streptocycline + 40g COC per 16L tank)",
120
+ "Or Plantomycin 1g/L + Copper Hydroxide @ 2g/L water",
121
+ "Or Kasugamycin 3% SL @ 2ml/L water (32ml per 16L tank)"
122
+ ]
123
+ },
124
+ "prevention": [
125
+ "Hot water seed treatment at 50°C for 25 minutes or soak in Streptocycline solution (1g in 10L for 30 minutes)",
126
+ "3-year crop rotation with non-solanaceous crops (avoid potato, brinjal, chilli)"
127
+ ],
128
+ "expert_consultation_recommended": True
129
+ },
130
+ "Tomato___Tomato_Yellow_Leaf_Curl_Virus": {
131
+ "name": "Tomato Leaf Curl Virus / ToLCV (टमाटर का पत्ती मरोड़ रोग / माथा बंधना)",
132
+ "scientific_name": "Tomato Yellow Leaf Curl Geminivirus (TYLCV) vectored by Whitefly (Bemisia tabaci)",
133
+ "crop": "Tomato",
134
+ "category": "Viral",
135
+ "severity": "Critical",
136
+ "is_healthy": False,
137
+ "season_and_weather": "Throughout the year; peak during hot dry spells (March-May and August-October) favoring whiteflies",
138
+ "economic_injury_level": "Appearance of stunted plants with upward cupped chlorotic leaves",
139
+ "symptoms": [
140
+ "Severe upward and inward curling of leaf margins ('Cupping') and puckering of leaf blades",
141
+ "Leaves become abnormally small, thick, leathery, and chlorotic with pale yellow margins",
142
+ "Severe shortening of internodes giving the plant a stunted, bushy, bunched broom appearance ('माथा बंधना')",
143
+ "Complete flower drop; plants infected early produce zero marketable fruits, leading to 80-100% loss"
144
+ ],
145
+ "treatment": {
146
+ "immediate_action": [
147
+ "Rogue out and destroy infected viral plants immediately during the first 45 days after transplanting",
148
+ "Spray systemic insecticide immediately to eradicate whitefly vectors in surrounding fields"
149
+ ],
150
+ "organic_control": [
151
+ "Install Yellow Sticky Traps @ 20-25 per acre to capture adult whiteflies continuously",
152
+ "Spray 5% Neem Seed Kernel Extract (NSKE) or Neem Oil 10,000 PPM @ 3ml/L (50ml per 16L tank)"
153
+ ],
154
+ "chemical_control": [
155
+ "Vector control spray: Diafenthiuron 50% WP (Pegasus) @ 1.25g/L water (20g per 16L tank; 250g/acre in 200L water)",
156
+ "Or Cyantraniliprole 10.26% OD (Benevia) @ 1.8ml/L water (30ml per 16L tank; 360ml/acre in 200L water)",
157
+ "Or Thiamethoxam 25% WG (Actara) @ 0.3g/L water (5g per 16L tank; 60g/acre)",
158
+ "Or Spiromesifen 22.9% SC (Oberon) @ 1ml/L water (16ml per 16L tank)",
159
+ "Or Acetamiprid 20% SP @ 0.3g/L water (5g per 16L tank)"
160
+ ]
161
+ },
162
+ "prevention": [
163
+ "Grow nursery under 40-mesh nylon insect-proof net to prevent whitefly landing on seedlings",
164
+ "Seedling root dip in Imidacloprid 17.8% SL (0.5ml/L) for 20 minutes before transplanting",
165
+ "Plant ToLCV-resistant hybrids: Arka Rakshak, Arka Samrat, Kashi Aman, US-440, To-1057"
166
+ ],
167
+ "expert_consultation_recommended": True
168
+ },
169
+ "Tomato___Fruit_Borer": {
170
+ "name": "Tomato Fruit Borer / Helicoverpa (टमाटर का फल छेदक कीट)",
171
+ "scientific_name": "Helicoverpa armigera",
172
+ "crop": "Tomato",
173
+ "category": "Insect_Pest",
174
+ "severity": "Severe",
175
+ "is_healthy": False,
176
+ "season_and_weather": "October to April (flowering to fruiting stage); sunny warm days",
177
+ "economic_injury_level": "1 larva or 1 bored green fruit per plant",
178
+ "symptoms": [
179
+ "Caterpillars feed on tender foliage before chewing circular entry holes into developing green and ripe fruits",
180
+ "Larva feeds inside the fruit with its posterior body remaining outside the hole; bored fruits rot and drop prematurely",
181
+ "Secondary bacterial soft rot enters through feeding holes, turning fruits into a watery foul-smelling mess",
182
+ "Severe market rejection and 30-50% harvest loss"
183
+ ],
184
+ "treatment": {
185
+ "immediate_action": [
186
+ "Pick and destroy bored fruits and caterpillars by hand; install 5 Pheromone Traps (Helilure) per acre",
187
+ "Plant African Marigold (गेंदु) as a trap crop (1 row of marigold for every 16 rows of tomato)"
188
+ ],
189
+ "organic_control": [
190
+ "Spray HaNPV @ 250 LE/acre (1.5ml/L) in late afternoon with 0.1% jaggery",
191
+ "Spray Bacillus thuringiensis (Bt) @ 2g/L (35g per 16L tank) or Beauveria bassiana @ 5g/L",
192
+ "Apply 5% NSKE (Neem Seed Kernel Extract) @ 50ml/L at flower initiation"
193
+ ],
194
+ "chemical_control": [
195
+ "Spray Chlorantraniliprole 18.5% SC (Coragen) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre in 200L water)",
196
+ "Or Emamectin Benzoate 5% SG (Proclaim) @ 0.4g/L water (7g per 16L tank; 80g/acre in 200L water)",
197
+ "Or Flubendiamide 39.35% SC (Fame) @ 0.25ml/L water (4ml per 16L tank; 50ml/acre)",
198
+ "Or Spinosad 45% SC (Tracer) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre)"
199
+ ]
200
+ },
201
+ "prevention": [
202
+ "Deep summer ploughing to expose pupae in soil",
203
+ "Plant marigold trap crops to attract female moths away from tomatoes"
204
+ ],
205
+ "expert_consultation_recommended": False
206
+ },
207
+ "Tomato___healthy": {
208
+ "name": "Healthy Tomato Crop (स्वस्थ टमाटर फसल)",
209
+ "scientific_name": "Solanum lycopersicum (Optimal Canopy & Fruit Vigor)",
210
+ "crop": "Tomato",
211
+ "category": "Healthy",
212
+ "severity": "Healthy",
213
+ "is_healthy": True,
214
+ "season_and_weather": "All seasons; deep green compound foliage, sturdy staked stems, prolific flowering clusters and glossy firm fruits",
215
+ "economic_injury_level": "None",
216
+ "symptoms": [
217
+ "Vibrant dark-green compound foliage free from blight spots, leaf curling, or whitefly colonies",
218
+ "Sturdy erect stems with abundant yellow flower clusters and healthy calyx development",
219
+ "Firm, glossy green and ripening red fruits with smooth skin and zero borer holes"
220
+ ],
221
+ "treatment": {
222
+ "immediate_action": ["Maintain consistent drip irrigation to prevent calcium deficiency (Blossom End Rot) and fruit cracking"],
223
+ "organic_control": ["Foliar spray of Panchagavya @ 30ml/L or 19:19:19 NPK + Boron @ 1g/L at flowering"],
224
+ "chemical_control": ["No pesticide application needed."]
225
+ },
226
+ "prevention": ["Keep vines staked and maintain regular pruning of sucker shoots"],
227
+ "expert_consultation_recommended": False
228
+ },
229
+
230
+ # =========================================================================
231
+ # 2. POTATO (आलू)
232
+ # =========================================================================
233
+ "Potato___Late_blight": {
234
+ "name": "Potato Late Blight (आलू का पछेती झुलसा रोग)",
235
+ "scientific_name": "Phytophthora infestans",
236
+ "crop": "Potato (आलू)",
237
+ "category": "Fungal",
238
+ "severity": "Critical",
239
+ "is_healthy": False,
240
+ "season_and_weather": "December to January (winter cold spells); Temp 10-18°C, RH > 90%, cloudy overcast days and dense morning fog",
241
+ "economic_injury_level": "Water-soaked lesions on foliage with white downy margin",
242
+ "symptoms": [
243
+ "Water-soaked irregular blackish-brown lesions starting from leaf tips and margins, rapidly spreading across the blade",
244
+ "White delicate downy fungal mold visible on the underside of infected leaves early morning",
245
+ "Entire foliage turns brown, rots, and collapses within 3-4 days, emitting a characteristic foul decaying smell",
246
+ "Underground tubers show irregular brown to purplish sunken patches on skin; internal flesh turns reddish-brown granular rot",
247
+ "The historic Great Irish Potato Famine (1845) pathogen; major annual winter disaster in Surguja, Mainpat and UP/Bengal"
248
+ ],
249
+ "treatment": {
250
+ "immediate_action": [
251
+ "Spray systemic fungicide immediately upon forecast of cloudy foggy weather (before visible lesions spread)",
252
+ "Earthing-up of potato ridges to a height of 15 cm to prevent fungal sporangia from washing down into tubers"
253
+ ],
254
+ "organic_control": [
255
+ "Prophylactic spray of Bordeaux mixture 1% (1 kg Copper Sulphate + 1 kg Lime in 100L water) before fog",
256
+ "Apply Copper Hydroxide 77% WP @ 2g/L (30g per 16L tank) or Copper Oxychloride @ 2.5g/L"
257
+ ],
258
+ "chemical_control": [
259
+ "Curative systemic spray: Cymoxanil 8% + Mancozeb 64% WP (Curzate) @ 2.5g/L water (40g per 16L tank; 500g/acre in 200L water)",
260
+ "Or Metalaxyl 8% + Mancozeb 64% WP (Ridomil Gold) @ 2.5g/L water (40g per 16L tank; 500g/acre)",
261
+ "Or Dimethomorph 50% WP (Acrobat) @ 1g/L + Mancozeb @ 2g/L water (16g Acrobat + 35g Mancozeb per 16L tank)",
262
+ "Or Mandipropamid 23.4% SC (Revus) @ 1ml/L water (16ml per 16L tank)",
263
+ "Or Fenamidone 10% + Mancozeb 50% WG (Sectin) @ 2.5g/L water (40g per 16L tank)"
264
+ ]
265
+ },
266
+ "prevention": [
267
+ "Use certified disease-free seed tubers from cold storage; reject any seed tuber showing brown flesh rot",
268
+ "Pre-sowing tuber treatment with Mancozeb @ 2.5g/L for 10 minutes",
269
+ "Dehaulming: Cut potato foliage (haulms) 10-12 days before harvest to prevent tuber contamination during digging",
270
+ "Plant resistant varieties: Kufri Girdhari, Kufri Khyati, Kufri Pukhraj"
271
+ ],
272
+ "expert_consultation_recommended": True
273
+ },
274
+ "Potato___Early_blight": {
275
+ "name": "Potato Early Blight (आलू का अगेती झुलसा)",
276
+ "scientific_name": "Alternaria solani",
277
+ "crop": "Potato (आलू)",
278
+ "category": "Fungal",
279
+ "severity": "Moderate",
280
+ "is_healthy": False,
281
+ "season_and_weather": "November to December; warm sunny days alternating with humid nights (Temp 24-28°C)",
282
+ "economic_injury_level": "Concentric target spots on lower foliage",
283
+ "symptoms": [
284
+ "Dark brown to black angular or circular spots on lower leaves with distinct concentric rings ('Target Board')",
285
+ "Yellowing around lesions; spots coalesce causing leaves to dry up, curl, and hang down on stems ('Foliage Blight')",
286
+ "Brown, sunken, corky circular lesions on tubers, reducing storage life"
287
+ ],
288
+ "treatment": {
289
+ "immediate_action": ["Spray upon initial spot emergence on lower canopy; maintain balanced irrigation"],
290
+ "organic_control": ["Foliar spray of Trichoderma viride @ 5g/L water", "Apply 5% NSKE @ 50ml/L"],
291
+ "chemical_control": [
292
+ "Spray Mancozeb 75% WP (Dithane M-45) @ 2.5g/L water (40g per 16L tank; 500g/acre in 200L water)",
293
+ "Or Azoxystrobin 18.2% + Difenoconazole 11.4% SC @ 1ml/L water (16ml per 16L tank)",
294
+ "Or Chlorothalonil 75% WP (Kavach) @ 2g/L water (35g per 16L tank)",
295
+ "Or Propineb 70% WP (Antracol) @ 2.5g/L water (40g per 16L tank)"
296
+ ]
297
+ },
298
+ "prevention": ["Tuber seed treatment with Mancozeb @ 2.5g/kg", "Avoid moisture stress and plant certified seeds"],
299
+ "expert_consultation_recommended": False
300
+ },
301
+ "Potato___Black_Scurf": {
302
+ "name": "Potato Black Scurf / Stem Canker (आलू का काली पपड़ी रोग)",
303
+ "scientific_name": "Rhizoctonia solani",
304
+ "crop": "Potato (आलू)",
305
+ "category": "Fungal",
306
+ "severity": "Moderate",
307
+ "is_healthy": False,
308
+ "season_and_weather": "Cool, moist soil conditions; seed and soil-borne",
309
+ "economic_injury_level": "Black encrustations on harvested tubers",
310
+ "symptoms": [
311
+ "Brownish-black, hard, irregular crust-like sclerotial bodies adhering tightly to the surface of potato tubers ('Dirt that will not wash off')",
312
+ "Sunken brown necrotic cankers on underground sprouts and stolons, causing sprout mortality ('Girdling')",
313
+ "Aerial tubers develop in leaf axils due to blocked downward translocation of food",
314
+ "Severe reduction in tuber market value and seed certification rejection"
315
+ ],
316
+ "treatment": {
317
+ "immediate_action": ["Never plant seed tubers having black scurf crusts without chemical treatment"],
318
+ "organic_control": ["Tuber dip in Trichoderma viride @ 10g/L water for 20 minutes before planting"],
319
+ "chemical_control": [
320
+ "Tuber seed treatment: Dip unsprouted seed tubers in Monceren (Pencycuron 250 SC) @ 2.5ml/L water for 10 minutes",
321
+ "Or treat tubers with Carboxin 37.5% + Thiram 37.5% @ 2g/L water",
322
+ "Or Azoxystrobin 23% SC @ 1ml/L water"
323
+ ]
324
+ },
325
+ "prevention": [
326
+ "Deep summer ploughing and soil solarization",
327
+ "Green manuring with Sesbania (Dhaincha) prior to potato planting"
328
+ ],
329
+ "expert_consultation_recommended": False
330
+ },
331
+ "Potato___healthy": {
332
+ "name": "Healthy Potato Crop (स्वस्थ आलू फसल)",
333
+ "scientific_name": "Solanum tuberosum (Optimal Canopy & Tuberization)",
334
+ "crop": "Potato (आलू)",
335
+ "category": "Healthy",
336
+ "severity": "Healthy",
337
+ "is_healthy": True,
338
+ "season_and_weather": "Rabi season; dense bushy dark-green canopy, sturdy ridged stems, vigorous underground tuber setting",
339
+ "economic_injury_level": "None",
340
+ "symptoms": [
341
+ "Dense lush green compound foliage free from water-soaked blight lesions or viral mottling",
342
+ "Sturdy upright ridged stems with healthy stolons producing abundant clean smooth-skinned tubers",
343
+ "Underground tubers free from black scurf, scab, or rotting"
344
+ ],
345
+ "treatment": {
346
+ "immediate_action": ["Maintain optimal ridge soil moisture; keep tubers well covered with soil to avoid greening"],
347
+ "organic_control": ["Apply vermicompost and microbial bio-fertilizers (Azotobacter + PSB)"],
348
+ "chemical_control": ["No pesticide application needed."]
349
+ },
350
+ "prevention": ["Perform timely earthing-up and stop irrigation 10 days before dehaulming"],
351
+ "expert_consultation_recommended": False
352
+ },
353
+
354
+ # =========================================================================
355
+ # 3. CHILLI / CAPSICUM (मिर्च)
356
+ # =========================================================================
357
+ "Chilli___Leaf_Curl_Virus": {
358
+ "name": "Chilli Leaf Curl / Murda Rog / Churra-Murra (मिर्च का मुर्राह / चुर्रा-मुर्रा / कुकड़ा रोग)",
359
+ "scientific_name": "Chilli Leaf Curl Virus (ChiLCV) & Thrips/Mites Vector Complex",
360
+ "crop": "Chilli / Capsicum (मिर्च)",
361
+ "category": "Viral",
362
+ "severity": "Critical",
363
+ "is_healthy": False,
364
+ "season_and_weather": "August to December; dry hot spells favoring thrips and yellow mites multiplication",
365
+ "economic_injury_level": "Upward or downward leaf curling with bushy stunting",
366
+ "symptoms": [
367
+ "Upward boat-shaped curling of leaves with roughened brittle texture (caused by Thrips - Scirtothrips dorsalis)",
368
+ "Downward inverted cup-shaped curling with elongated petiole and bronze/purplish leaf underside (caused by Yellow Mite - Polyphagotarsonemus latus)",
369
+ "Severe shortening of internodes and dwarfing; leaves become tiny, clustered into a dense rosette bush ('माथा बंधना / कुकड़ा')",
370
+ "Flower buds drop off; infected plants produce zero marketable fruits, inflicting up to 80% loss in Raipur and Guntur belts"
371
+ ],
372
+ "treatment": {
373
+ "immediate_action": [
374
+ "Differentiate curling cause: Upward cup = Thrips; Downward cup = Yellow Mite; Mosaic chlorosis = Gemini Virus",
375
+ "Rogue out and burn stunted virus-infected plants immediately during early stages"
376
+ ],
377
+ "organic_control": [
378
+ "Install Blue Sticky Traps @ 15/acre (for Thrips) and Yellow Sticky Traps @ 15/acre (for Whitefly)",
379
+ "Spray wettable sulfur 80% WDG @ 3g/L (50g per 16L tank) - highly effective against yellow mites",
380
+ "Spray 5% NSKE (Neem Seed Kernel Extract) or Neem Oil 10,000 PPM @ 3ml/L (50ml per 16L tank)"
381
+ ],
382
+ "chemical_control": [
383
+ "For Thrips (Upward curl): Fipronil 5% SC (Regent) @ 2ml/L water (32ml per 16L tank; 400ml/acre in 200L water) OR Spinetoram 11.7% SC (Delegate) @ 0.8ml/L (13ml per 16L tank) OR Cyantraniliprole 10.26% OD (Benevia) @ 1.8ml/L",
384
+ "For Yellow Mites (Downward curl): Spiromesifen 22.9% SC (Oberon) @ 1ml/L water (16ml per 16L tank; 200ml/acre) OR Diafenthiuron 50% WP (Pegasus) @ 1.25g/L water (20g per 16L tank)",
385
+ "For Whitefly (Virus vector): Acetamiprid 20% SP @ 0.3g/L water (5g per 16L tank) OR Thiamethoxam 25% WG @ 0.3g/L"
386
+ ]
387
+ },
388
+ "prevention": [
389
+ "Nursery raising under 40-mesh insect-proof nylon net",
390
+ "Seedling root dip in Imidacloprid 17.8% SL (0.5ml/L) for 20 minutes before transplanting",
391
+ "Grow leaf-curl tolerant hybrids: US-341, Sitara, Armoor, Kashi Anmol"
392
+ ],
393
+ "expert_consultation_recommended": True
394
+ },
395
+ "Chilli___Anthracnose_Fruit_Rot": {
396
+ "name": "Chilli Anthracnose / Dieback / Fruit Rot (मिर्च का फल सड़न / डाईबैक रोग)",
397
+ "scientific_name": "Colletotrichum capsici & Colletotrichum gloeosporioides",
398
+ "crop": "Chilli / Capsicum (मिर्च)",
399
+ "category": "Fungal",
400
+ "severity": "Severe",
401
+ "is_healthy": False,
402
+ "season_and_weather": "September to November (flowering and fruit ripening); warm humid weather, continuous rain showers, Temp 26-30°C",
403
+ "economic_injury_level": "Sunken circular spots on ripening red fruits and dying shoot tips",
404
+ "symptoms": [
405
+ "Dieback Phase: Tender shoot tips and branches dry up from the top downwards ('Die Back'), turning bleached white with black dots",
406
+ "Fruit Rot Phase: Circular sunken dark spots on ripening green and red chillies with concentric rings of black acervuli dots",
407
+ "Infected fruits become dry, straw-coloured, shrivelled, and drop prematurely; diseased chillies lose pungency and market value"
408
+ ],
409
+ "treatment": {
410
+ "immediate_action": [
411
+ "Collect and burn infected rotting fruits and withered twigs to eliminate sporulation source",
412
+ "Spray systemic fungicide immediately at flowering and fruit formation stages"
413
+ ],
414
+ "organic_control": [
415
+ "Foliar spray of Trichoderma viride @ 5g/L water (80g per 16L tank) or Pseudomonas fluorescens @ 5g/L",
416
+ "Apply Copper Oxychloride 50% WP @ 2.5g/L water (40g per 16L tank)"
417
+ ],
418
+ "chemical_control": [
419
+ "Spray Azoxystrobin 18.2% + Difenoconazole 11.4% SC (Amistar Top) @ 1ml/L water (16ml per 16L tank; 200ml/acre in 200L water)",
420
+ "Or Tebuconazole 50% + Trifloxystrobin 25% WG (Nativo) @ 0.5g/L water (8g per 16L tank; 100g/acre in 200L water)",
421
+ "Or Pyraclostrobin 20% WG @ 1g/L water (16g per 16L tank; 200g/acre)",
422
+ "Or Mancozeb 75% WP (Dithane M-45) @ 2.5g/L water (40g per 16L tank; 500g/acre)"
423
+ ]
424
+ },
425
+ "prevention": [
426
+ "Seed treatment with Thiram 75% WP @ 3g/kg seed or Carbendazim @ 2g/kg",
427
+ "Avoid sprinkler irrigation that splashes fungal spores onto fruit bunches",
428
+ "Plant resistant varieties: Arka Suphal, Pant C-1, Pusa Sadabahar"
429
+ ],
430
+ "expert_consultation_recommended": True
431
+ },
432
+ "Chilli___healthy": {
433
+ "name": "Healthy Chilli Crop (स्वस्थ मिर्च फसल)",
434
+ "scientific_name": "Capsicum annuum (Optimal Foliage & Pungency Vigor)",
435
+ "crop": "Chilli / Capsicum (मिर्च)",
436
+ "category": "Healthy",
437
+ "severity": "Healthy",
438
+ "is_healthy": True,
439
+ "season_and_weather": "All seasons; deep glossy green smooth leaves, erect branching, prolific white flowering and firm green chillies",
440
+ "economic_injury_level": "None",
441
+ "symptoms": [
442
+ "Uniform glossy emerald-green leaves free from upward/downward curling or yellow mottling",
443
+ "Prolific white star-shaped flowers with healthy pollination and fruit setting",
444
+ "Abundant firm, glossy green and ripening red chillies free from anthracnose spots or fruit borer holes"
445
+ ],
446
+ "treatment": {
447
+ "immediate_action": ["Maintain optimal moisture; avoid waterlogging around collar zone"],
448
+ "organic_control": ["Foliar spray of 19:19:19 NPK + micronutrients at flowering to boost fruit size"],
449
+ "chemical_control": ["No pesticide application required."]
450
+ },
451
+ "prevention": ["Scout leaf undersides weekly for early thrips and yellow mite nymphs"],
452
+ "expert_consultation_recommended": False
453
+ },
454
+
455
+ # =========================================================================
456
+ # 4. BRINJAL / EGGPLANT (बैंगन)
457
+ # =========================================================================
458
+ "Brinjal___Shoot_and_Fruit_Borer": {
459
+ "name": "Brinjal Shoot and Fruit Borer (बैंगन का तना एवं फल छेदक कीट)",
460
+ "scientific_name": "Leucinodes orbonalis",
461
+ "crop": "Brinjal / Eggplant (बैंगन)",
462
+ "category": "Insect_Pest",
463
+ "severity": "Critical",
464
+ "is_healthy": False,
465
+ "season_and_weather": "Throughout the year; severe in warm humid summer and rainy seasons",
466
+ "economic_injury_level": "5% shoot or fruit infestation",
467
+ "symptoms": [
468
+ "Young caterpillars bore into growing shoot tips, causing tender vegetative shoots to wilt, droop down, and dry ('Drooping Shoots')",
469
+ "Later larvae bore into developing flower buds and green/purple fruits through small entry holes plugged with dark frass",
470
+ "Inside the fruit, the pinkish-white caterpillar tunnels through the pulp, feeding on seeds and rendering fruits unfit for sale",
471
+ "The #1 devastating pest of brinjal across India, causing 50-80% direct crop loss"
472
+ ],
473
+ "treatment": {
474
+ "immediate_action": [
475
+ "Manually clip and destroy drooping shoots along with larvae inside at weekly intervals",
476
+ "Pick and deep-bury all bored fruits containing frass; install 10-12 Pheromone Traps (Lucilure) per acre"
477
+ ],
478
+ "organic_control": [
479
+ "Release egg parasitoid Trichogramma chilonis @ 50,000/acre at weekly intervals",
480
+ "Spray Bacillus thuringiensis (Bt) @ 2g/L (35g per 16L tank) or Beauveria bassiana @ 5g/L",
481
+ "Apply 5% Neem Seed Kernel Extract (NSKE) or Neem Oil 10,000 PPM @ 3ml/L (50ml per 16L tank)"
482
+ ],
483
+ "chemical_control": [
484
+ "Rotate chemical modes of action to prevent resistance: Chlorantraniliprole 18.5% SC (Coragen) @ 0.4ml/L water (6ml per 16L tank; 80ml/acre in 200L water)",
485
+ "Or Flubendiamide 39.35% SC (Fame) @ 0.25ml/L water (4ml per 16L tank; 50ml/acre)",
486
+ "Or Emamectin Benzoate 5% SG (Proclaim) @ 0.4g/L water (7g per 16L tank; 80g/acre)",
487
+ "Or Spinosad 45% SC (Tracer) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre)",
488
+ "Maintain 3-day pre-harvest interval (PHI) before picking brinjals!"
489
+ ]
490
+ },
491
+ "prevention": [
492
+ "Avoid continuous brinjal cropping on same land; destroy old stubbles after final picking",
493
+ "Plant tolerant varieties: Punjab Barsati, Pusa Purple Round, Arka Anand"
494
+ ],
495
+ "expert_consultation_recommended": True
496
+ },
497
+ "Brinjal___Little_Leaf": {
498
+ "name": "Little Leaf of Brinjal (बैंगन का छोटी पत्ती रोग)",
499
+ "scientific_name": "Phytoplasma vectored by Leafhopper (Hishimonus phycitis)",
500
+ "crop": "Brinjal / Eggplant (बैंगन)",
501
+ "category": "Bacterial",
502
+ "severity": "Critical",
503
+ "is_healthy": False,
504
+ "season_and_weather": "Throughout the year; warm weather favoring leafhopper vector",
505
+ "economic_injury_level": "Appearance of bushy plants with tiny leaves",
506
+ "symptoms": [
507
+ "Leaves become extremely tiny, thin, pale green, soft and glabrous; petioles shortened drastically",
508
+ "Excessive stimulation of axillary buds produces numerous crowded slender branches, giving the plant a bushy 'Witches Broom' appearance",
509
+ "Flower parts are phylloid (transformed into green leaf-like sterile structures); plants remain 100% sterile with zero fruit setting"
510
+ ],
511
+ "treatment": {
512
+ "immediate_action": [
513
+ "Rogue out and destroy infected bushy plants immediately upon first symptom emergence",
514
+ "Spray insecticide immediately to control the leafhopper vector"
515
+ ],
516
+ "organic_control": [
517
+ "Install Yellow Sticky Traps @ 15 per acre to trap leafhopper vectors",
518
+ "Spray 5% NSKE (Neem Seed Kernel Extract) @ 50ml/L or Neem Oil @ 4ml/L"
519
+ ],
520
+ "chemical_control": [
521
+ "Vector control spray: Dimethoate 30% EC (Rogor) @ 1.7ml/L water (27ml per 16L tank; 350ml/acre in 200L water)",
522
+ "Or Imidacloprid 17.8% SL @ 0.3ml/L water (5ml per 16L tank; 60ml/acre)",
523
+ "Or Thiamethoxam 25% WG @ 0.3g/L water (5g per 16L tank)"
524
+ ]
525
+ },
526
+ "prevention": [
527
+ "Seedling root dip in Tetracycline hydrochloride solution (500 ppm - 0.5g/L) for 30 minutes before transplanting",
528
+ "Eradicate weed hosts (Datura, Solanum nigrum) around field borders"
529
+ ],
530
+ "expert_consultation_recommended": True
531
+ },
532
+ "Brinjal___healthy": {
533
+ "name": "Healthy Brinjal Crop (स्वस्थ बैंगन फसल)",
534
+ "scientific_name": "Solanum melongena (Optimal Canopy & Fruit Health)",
535
+ "crop": "Brinjal / Eggplant (बैंगन)",
536
+ "category": "Healthy",
537
+ "severity": "Healthy",
538
+ "is_healthy": True,
539
+ "season_and_weather": "All seasons; broad lobed dark-green foliage, sturdy branching, violet flowers and glossy firm fruits",
540
+ "economic_injury_level": "None",
541
+ "symptoms": [
542
+ "Broad healthy dark-green lobed leaves with vibrant purple veins and zero little-leaf clustering",
543
+ "Vigorous branching with healthy violet flowers and green spiny calyx",
544
+ "Glossy, firm, unblemished purple, green or variegated brinjals free from borer bore holes or frass"
545
+ ],
546
+ "treatment": {
547
+ "immediate_action": ["Maintain optimal furrow moisture and weed-free condition"],
548
+ "organic_control": ["Apply vermicompost and foliar Jeevamrut @ 10% every 15 days"],
549
+ "chemical_control": ["No pesticide application needed."]
550
+ },
551
+ "prevention": ["Scout terminal shoots weekly for early shoot borer wilting"],
552
+ "expert_consultation_recommended": False
553
+ },
554
+
555
+ # =========================================================================
556
+ # 5. OKRA / BHINDI (भिंडी)
557
+ # =========================================================================
558
+ "Okra___Yellow_Vein_Mosaic": {
559
+ "name": "Okra Yellow Vein Mosaic Virus / YVMV (भिंडी का पीली शिरा मोजेक रोग)",
560
+ "scientific_name": "Bhendi Yellow Vein Mosaic Begomovirus (BYVMV) vectored by Whitefly (Bemisia tabaci)",
561
+ "crop": "Okra / Bhindi (भिंडी)",
562
+ "category": "Viral",
563
+ "severity": "Critical",
564
+ "is_healthy": False,
565
+ "season_and_weather": "Summer and rainy season (March to September); hot humid weather favoring whitefly explosion",
566
+ "economic_injury_level": "Appearance of yellow network veins on young leaves",
567
+ "symptoms": [
568
+ "Complete yellow network of veins and veinlets contrasting against green interveinal leaf tissue ('Clear vein pattern')",
569
+ "In severe stages, the entire leaf blade turns creamy yellow to white with thickened, raised veins",
570
+ "Plants stunted with few small, fibrous, yellowish-white distorted pods that are tough and unmarketable",
571
+ "Direct yield loss of 80-90% if crop is infected within first 30 days after germination"
572
+ ],
573
+ "treatment": {
574
+ "immediate_action": [
575
+ "Uproot and destroy infected yellow plants immediately during first 30 days",
576
+ "Spray systemic insecticide immediately to control the whitefly vector"
577
+ ],
578
+ "organic_control": [
579
+ "Install Yellow Sticky Traps @ 15-20 per acre to mass trap adult whiteflies",
580
+ "Spray 5% Neem Seed Kernel Extract (NSKE) or Neem Oil 10,000 PPM @ 3ml/L (50ml per 16L tank)"
581
+ ],
582
+ "chemical_control": [
583
+ "Vector control spray: Diafenthiuron 50% WP (Pegasus) @ 1.25g/L water (20g per 16L tank; 250g/acre in 200L water)",
584
+ "Or Thiamethoxam 25% WG (Actara) @ 0.3g/L water (5g per 16L tank; 60g/acre in 200L water)",
585
+ "Or Acetamiprid 20% SP @ 0.3g/L water (5g per 16L tank; 60g/acre)",
586
+ "Or Spiromesifen 22.9% SC @ 1ml/L water (16ml per 16L tank)"
587
+ ]
588
+ },
589
+ "prevention": [
590
+ "Seed treatment with Imidacloprid 600 FS @ 5ml/kg seed or Thiamethoxam 30% FS @ 4ml/kg",
591
+ "Grow YVMV-resistant hybrids: Parbhani Kranti, Arka Anamika, Kashi Kranti, Varsha Uphar, Mahyco-10"
592
+ ],
593
+ "expert_consultation_recommended": True
594
+ },
595
+ "Okra___Shoot_and_Fruit_Borer": {
596
+ "name": "Okra Shoot and Fruit Borer / Spotted Bollworm (भिंडी का तना एवं फल छेदक कीट)",
597
+ "scientific_name": "Earias vittella & Earias insulana",
598
+ "crop": "Okra / Bhindi (भिंडी)",
599
+ "category": "Insect_Pest",
600
+ "severity": "Severe",
601
+ "is_healthy": False,
602
+ "season_and_weather": "Summer and Kharif season; warm humid weather",
603
+ "economic_injury_level": "5% fruit damage or presence of drooping shoot tips",
604
+ "symptoms": [
605
+ "Larvae bore into terminal shoots of young plants, causing shoot tips to wilt, droop, and dry up",
606
+ "Later caterpillars bore into green okra pods, plugging entry holes with dark excreta frass",
607
+ "Infected pods become curled, twisted, deformed, and unfit for consumption or market sale",
608
+ "Larva is stout, brownish-green with white and orange spots on body ('Spotted Bollworm')"
609
+ ],
610
+ "treatment": {
611
+ "immediate_action": [
612
+ "Clip and destroy wilted shoot tips and deformed bored fruits at regular intervals",
613
+ "Install 5 Pheromone Traps (Earias lure) per acre"
614
+ ],
615
+ "organic_control": [
616
+ "Spray Bacillus thuringiensis (Bt) @ 2g/L (35g per 16L tank) or Beauveria bassiana @ 5g/L",
617
+ "Spray 5% NSKE (Neem Seed Kernel Extract) @ 50ml/L or Neem Oil @ 4ml/L"
618
+ ],
619
+ "chemical_control": [
620
+ "Spray Emamectin Benzoate 5% SG (Proclaim) @ 0.4g/L water (7g per 16L tank; 80g/acre in 200L water)",
621
+ "Or Chlorantraniliprole 18.5% SC (Coragen) @ 0.3ml/L water (5ml per 16L tank; 60ml/acre)",
622
+ "Or Flubendiamide 39.35% SC (Fame) @ 0.25ml/L water (4ml per 16L tank; 50ml/acre)",
623
+ "Or Spinosad 45% SC @ 0.3ml/L water (5ml per 16L tank)"
624
+ ]
625
+ },
626
+ "prevention": [
627
+ "Deep summer ploughing to expose pupae in soil",
628
+ "Avoid planting cotton and okra in adjacent plots as they share the same borer pests"
629
+ ],
630
+ "expert_consultation_recommended": False
631
+ },
632
+ "Okra___healthy": {
633
+ "name": "Healthy Okra / Bhindi (स्वस्थ भिंडी फसल)",
634
+ "scientific_name": "Abelmoschus esculentus (Optimal Fruit & Canopy Vigor)",
635
+ "crop": "Okra / Bhindi (भिंडी)",
636
+ "category": "Healthy",
637
+ "severity": "Healthy",
638
+ "is_healthy": True,
639
+ "season_and_weather": "All seasons; broad deep-green lobed palmate leaves, yellow hibiscus-like flowers, tender straight green pods",
640
+ "economic_injury_level": "None",
641
+ "symptoms": [
642
+ "Broad emerald-green palmate leaves free from yellow vein network or whitefly colonies",
643
+ "Vigorous erect stems with prolific yellow flowers having deep red basal spots",
644
+ "Tender, straight, crisp green okra pods free from borer holes or twisting"
645
+ ],
646
+ "treatment": {
647
+ "immediate_action": ["Pick tender pods every alternate day to stimulate continuous flowering"],
648
+ "organic_control": ["Foliar spray of 19:19:19 NPK + micronutrients every 15 days"],
649
+ "chemical_control": ["No pesticide application needed."]
650
+ },
651
+ "prevention": ["Scout leaf undersides weekly for early whitefly and jassid emergence"],
652
+ "expert_consultation_recommended": False
653
+ }
654
+ }