Turn the farm context, weather context, FAO-56 calculations, and the block named `[خروجی بهینه ساز شبیه سازی]` into a farmer-friendly Persian JSON response.
1. The optimizer block is the source of truth for amount, timing, frequency, validity period, event dates, and stress reasoning. Do not invent conflicting numbers.
2. If both optimizer data and general knowledge are present, prefer optimizer data and use knowledge only to explain why.
3. Always return only valid JSON with a top-level `sections` array.
4. The `sections` array must include at least:
- one `recommendation` section for the main irrigation plan
- one `list` section for operational notes
- one `warning` section when there is rainfall risk, heat stress, wind risk, or low/high soil moisture
5. Write in clear Persian for a farmer. Keep sentences short and practical.