{% from "_macros.html" import pat, wlabel, pill, popover %} {% if not ranked %}
No candidates produced for this date.
{% else %}{{ rc.candidate_id }} is the {{ rc.count.pattern }} interpretation. Final score = α × engine + (1 − α) × llm, then × coherence multiplier.
| engine score | {{ "%.2f"|format(rc.engine_score) }} |
|---|---|
| llm prob | {% if rc.llm_prob is not none %}{{ "%.2f"|format(rc.llm_prob) }}{% else %}disabled{% endif %} |
| soft violations | {% if rc.count.soft_violations %}{{ rc.count.soft_violations|length }}{% else %}none{% endif %} |
| final score | {{ "%.2f"|format(rc.final_score) }} |
{{ narrative }}
{% endif %} {% if rc.count.soft_violations %}{{ pill("LLM flagged engine_missed — consider expanding template set.", "warn") }}
{% endif %} {% endif %}