{# Plan der KI und Planungsmodus. Aktualisiert sich nach jeder Antwort. #}
{% set steps = chat.plan or [] %} {% if steps or chat.plan_mode %}
Plan {% if chat.plan_mode %}Planungsmodus: die KI ändert nichts{% endif %} {% if steps %}{{ steps|selectattr('status', 'equalto', 'done')|list|length }} von {{ steps|length }} erledigt{% endif %}
{% if chat.plan_mode and steps %}
{% endif %}
{% if steps %}
    {% for s in steps %}
  1. {{ s.text }} ({{ {'done': 'erledigt', 'in_progress': 'in Arbeit', 'open': 'offen'}.get(s.status, 'offen') }})
  2. {% endfor %}
{% else %}

Noch kein Plan. Beschreibe die Aufgabe; die KI untersucht sie und legt einen Plan an.

{% endif %}
{% endif %}