Technical Health Assessment
{{ client_name }}
{{ product_name }}
{% for para in executive_summary.split('\n\n') %}
{% if para.strip() %}
{{ para.strip() }}
{% endif %}
{% endfor %}
{% if headline_findings %}
Key Findings
{% for f in headline_findings %}
- {{ f }}
{% endfor %}
{% endif %}
{% set sorted_disciplines = health_by_discipline | sort(attribute='avg_score') %}
{% set callout = sorted_disciplines[:3] %}
{% set rest = sorted_disciplines[3:] %}
{% for d in callout %}
{% set pct = (d.avg_score * 100)|int %}
{% set cls = "good" if d.avg_score >= 0.7 else ("warn" if d.avg_score >= 0.4 else "bad") %}
{{ d.discipline.replace('_', ' ') }}
{{ pct }}%
{% if d.gap_count > 0 %}
{{ d.gap_count }} gap{{ 's' if d.gap_count != 1 }}
{% endif %}
{% endfor %}
{% if rest %}
{% for d in rest %}
{% set pct = (d.avg_score * 100)|int %}
{% set cls = "good" if d.avg_score >= 0.7 else ("warn" if d.avg_score >= 0.4 else "bad") %}
{{ d.discipline.replace('_', ' ') }}
{{ pct }}%
{% endfor %}
{% endif %}
Risk Heat Map — Coverage vs. Business Impact
{{ diagram_risk_heatmap | safe }}
System Architecture
{{ diagram_arch_map | safe }}
Capability Dependencies
{{ diagram_cap_graph | safe }}
{% if mermaid_js_inline %}
{% elif mermaid_js_src %}
{% endif %}
{% if top_risks %}
{% if recommendation_intro %}
{{ recommendation_intro }}
{% endif %}
{% for i in initiatives %}
{{ i.status }}
{{ i.title }}
{% if i.description %}
{{ i.description }}
{% endif %}
{% endfor %}
{% if not initiatives %}
No active initiatives — recommendations to be discussed.
{% endif %}