MUTANT AUGMENTATION REPORT
{{ data.scenario.title }}
{{ data.summary.total }} mutations · Generated: {{ data.generated_at[:19] | replace("T", " ") }} UTC
ORIGINAL SCENARIO
{{ data.scenario.description }}
SUMMARY
By Category
{% for cat, count in data.summary.by_category.items()|sort %}
{{ cat.title() }}: {{ count }}
{% endfor %}
By Severity
{% for sev in ["low", "medium", "high", "critical"] %} {% if sev in data.summary.by_severity %} {% set count = data.summary.by_severity[sev] %} {% set style = 'text-green' if sev == 'low' else ('text-yellow' if sev == 'medium' else 'text-red') %}
{{ sev.title() }}: {{ count }}
{% endif %} {% endfor %}
MUTATION CASES ({{ data.summary.total }})
{% for case in data.cases %} {% set sev_class = 'green' if case.severity == 'low' else ('yellow' if case.severity == 'medium' else 'red') %} {% set text_class = 'text-green' if case.severity == 'low' else ('text-yellow' if case.severity == 'medium' else 'text-red') %}
#{{ loop.index }}   {{ case.dimension_name }}   [{{ case.severity.upper() }}]
{% if case.rationale %}
Rationale:
{{ case.rationale }}
{% endif %}
Original:
{{ case.original }}
Mutated:
{{ case.mutated }}
Dimension: {{ case.dimension_id }} · Novelty: {{ "%.2f"|format(case.get('novelty_score', 1.0)) }}
{% endfor %}