POST /api/weather/farm-card/ |
yes |
yes |
implemented |
Current backend public weather card route. |
POST /api/economy/overview/ |
yes |
yes |
implemented |
End-to-end route is live. |
GET /api/irrigation/ |
yes |
yes |
implemented |
Method list route is live. |
POST /api/irrigation/recommend/ |
yes |
yes |
implemented |
Recommendation route is live. |
POST /api/irrigation/water-stress/ |
yes |
yes |
implemented |
Backend route proxies to AI-backed water stress flow. |
POST /api/fertilization/recommend/ |
yes |
yes |
implemented |
Live route. |
POST /api/pest-disease/detect/ |
yes |
yes |
implemented |
Canonical current public alias. |
POST /api/pest-disease/risk/ |
yes |
yes |
implemented |
Canonical current public alias. |
POST /api/pest-disease/risk-summary/ |
yes |
no separate AI route |
implemented |
Backend route derives risk summary from the same AI risk integration. |
POST /api/farm-alerts/tracker/ |
yes |
yes |
partially_implemented |
Backend serves snapshot-backed tracker response; not a direct request-time AI invocation. |
POST /api/farm-alerts/timeline/ |
no |
no |
missing |
Was documented, but no route exists. |
POST /api/soil/summary/ |
yes |
n/a |
implemented |
Backend public summary route. |
POST /api/soil/anomalies/ |
yes |
via POST /api/soile/anomaly-detection/ |
implemented |
Backend canonical route. |
POST /api/soil/moisture-heatmap/ |
yes |
via POST /api/soile/moisture-heatmap/ |
implemented |
Backend canonical route. |
POST /api/crop-health/ndvi-health/ |
yes |
via POST /api/soil-data/ndvi-health/ |
implemented |
Backend canonical route. |
POST /api/yield-harvest/current-farm-chart/ |
yes |
via /api/crop-simulation/current-farm-chart/ |
implemented |
Backend canonical route. |
POST /api/yield-harvest/harvest-prediction/ |
yes |
via /api/crop-simulation/harvest-prediction/ |
implemented |
Backend canonical route. |
POST /api/yield-harvest/yield-prediction/ |
yes |
via /api/crop-simulation/yield-prediction/ |
implemented |
Backend canonical route. |
POST /api/yield-harvest/growth/ |
yes |
via /api/crop-simulation/growth/ |
implemented |
Backend canonical route. |
GET /api/yield-harvest/growth/{task_id}/status/ |
yes |
via /api/crop-simulation/growth/{task_id}/status/ |
implemented |
Backend canonical route. |
GET /api/yield-harvest/summary/ |
yes |
no |
implemented |
Summary route exists. |
GET /api/yield-harvest/yield-harvest-summary/ |
yes |
via AI summary service |
implemented |
Compatibility alias remains live. |