- Updated _output_format.md to specify that `disease_forecast` codes are for internal use only and should not be included in `full_advice` or `advice_summary`.
- Provided Italian translations for specific codes and emphasized the importance of using farmer-friendly language when referring to these phases.
- Updated _output_format.md to specify guidelines for using `phenology_phase` in agronomic reasoning.
- Emphasized the importance of hedging language in Italian and avoiding present-tense certainty in advisory summaries.
- Updated README.md to clarify the conditions for including `last_applied_treatment` in the advice JSON structure.
- Modified job.py to pass `as_of` and `field_id` to the advice generation function.
- Enhanced advice_context.py to conditionally add `last_applied_treatment` based on recent treatment history and allowed products.
- Introduced new functions in treatments.py to group treatments by day and load the last treatment before the recent window.
- Updated _output_format.md to specify the conditions under which `last_applied_treatment` is included in the advisory.
- Updated README.md to reflect changes in the `json_for_advice_generation` structure, including the addition of `date_of_today` and clarification of `last_advice` fields.
- Modified job.py to load and pass the issuance date of the last advice.
- Enhanced advice_context.py to include the issuance date in the last advice retrieval.
- Updated assemble.py to include `date_of_today` in the JSON assembly for advice generation.
- Improved advice.py to sanitize the `advice_summary` by removing relative date references and ensuring compliance with new guidelines.