{{ c.id }} — {{ c.title }}
{{ badge(c.type | default('gap')) }}
{{ badge(c.severity | default('low')) }}
{{ c.description }}
{% if c.type == 'risk' and c.score %}Score: {{ c.likelihood }} × {{ c.impact }} = {{ c.score }} {% if c.controls %} | Controls: {{ c.controls | join(', ') }}{% endif %}
{% endif %} {% if c.residual_notes %}Residual: {{ c.residual_notes }}
{% endif %} {% if c.decision_trigger %}Trigger: {{ c.decision_trigger }}
{% endif %}