{% if result.success %}
{% if result.cached %}
Using cached rule
{% elif result.fallback %}
{{ result.message | default('Using fallback rule') }}
{% endif %} {% if result.rules %}
{% for rule in result.rules %}

Option {{ loop.index }}

{{ rule.quality_score }}%

{{ rule.text }}

{% if rule.key_criteria %}
{{ rule.key_criteria }}
{% endif %}
{% endfor %}
{% elif result.assessment %}

Rule Quality Assessment

{{ result.quality_score }}%

Grade: {{ result.assessment.grade }}
Feedback: {{ result.assessment.feedback }}

{% endif %}
{% else %}
{{ result.error | default('Failed to generate rule') }}
{% endif %}