{% if explanation.hasNegative %}
Assistant ADR
{% if explanation.detectedNegatives|length > 1 %} Oups, tu es négatif sur quelques critères pour ce diamètre... {% else %} {% set critMapping = { 'tirage': 'marge sur le tirage', 'depression': 'marge sur la dépression', 'condensation': 'marge des condensats', 'exces_tirage': 'marge sur l\'excès de tirage' } %} Oups, tu es négatif sur la {{ critMapping[explanation.detectedNegatives[0]] | default('marge de calcul') }}... {% endif %}

Coche la case si tu veux que je t’aide sur :

{% for crit in explanation.detectedNegatives %} {% set labelMapping = { 'tirage': 'Marge sur tirage', 'depression': 'Marge dépression', 'condensation': 'Marge des condensats', 'exces_tirage': 'Marge excès tirage' } %} {% endfor %}

Détails

{% set checkedNames = [] %} {% set labelMappingFull = { 'tirage': 'Marge sur le tirage (PZ - PZe)', 'depression': 'Marge sur la dépression (PZ - PB)', 'condensation': 'Marge par rapport gel des condensats/Marge sur la condensation (Tiob - Tg/Tp)', 'exces_tirage': 'Marge sur l\'excès de tirage (PZemax - PZmax)' } %} {% for crit, val in explanation.helpRequested %} {% if val %} {% set checkedNames = checkedNames | merge([labelMappingFull[crit] | default(crit)]) %} {% endif %} {% endfor %}

{{ checkedNames | join(' & ') }}

Risque

{{ explanation.risque | default('Non spécifié') }}

{% if explanation.ameliorations is not empty %}
Tu peux essayer de :
    {% for amelioration in explanation.ameliorations %}
  • {{ amelioration.priority }} {{ amelioration.text }}
  • {% endfor %}
{% endif %}
{% else %}
Assistant ADR
✓ Bravo ! Ton résultat est conforme pour ce diamètre.
Aucune action corrective n'est nécessaire.
{% endif %}