{{ summary_stats.health_score }}%
Team Health Score
{{ summary_stats.total_contributors }}
Contributors
{{ summary_stats.total_rage_commits }}
Rage Commits
{{ summary_stats.total_night_commits }}
Night Commits
{{ summary_stats.total_hero_moments }}
Hero Moments
{% if report_data.rage_analysis %}
π‘ Rage Commit Analysis
{{ ((report_data.rage_analysis.statistics.total_rage_commits / report_data.commit_count) * 100) | round(1) if report_data.commit_count > 0 else 0 }}%
Rage Percentage
{{ report_data.rage_analysis.statistics.average_rage_score | round(2) }}
Average Rage Score
{{ report_data.rage_analysis.statistics.severity_distribution | length }}
Severity Levels
{% if report_data.rage_analysis.statistics.severity_distribution %}
Rage Severity Distribution:
{% for severity, count in report_data.rage_analysis.statistics.severity_distribution.items() %}
{{ severity.title() }}: {{ count }}
{% endfor %}
{% endif %}
{% endif %}
{% if report_data.sleep_analysis %}
π΄ Sleep Deprivation Analysis
{% for contributor in report_data.sleep_analysis.contributors %}
{{ (contributor.night_percentage * 100) | round(1) }}%
{{ contributor.author_name }} Night Work
{% endfor %}
{% endif %}
{% if report_data.hero_analysis and report_data.hero_analysis.hero_profiles %}
π¦ΈββοΈ Hero Moment Analysis
{% for hero in report_data.hero_analysis.hero_profiles %}
π¦ΈββοΈ {{ hero.author_name }}
{{ hero.author_email }}
Hero Score: {{ hero.hero_score | round(2) if hero.hero_score is defined else "0.00" }} |
Moments: {{ hero.hero_moments | length if hero.hero_moments is defined else 0 }}
{% if hero.hero_moments is defined %}
{% for moment in hero.hero_moments %}
{{ moment.moment_type.title() if moment.moment_type is defined else "Unknown" }}: {{ moment.description if moment.description is defined else "No description" }}
(Score: {{ moment.score | round(1) if moment.score is defined else "0.0" }})
{% endfor %}
{% endif %}
{% endfor %}
{% endif %}
{% if report_data.personality_profiles %}
π₯ Personality Profiling
{% for profile in report_data.personality_profiles %}
{% if profile.personality_type == "Perfezionista" %}π―
{% elif profile.personality_type == "Cowboy" %}π€
{% elif profile.personality_type == "Pompiere" %}π
{% elif profile.personality_type == "Ghost" %}π»
{% elif profile.personality_type == "Tuttofare" %}βοΈ
{% endif %}
{{ profile.personality_type }}
{{ profile.author_name }}
Confidence: {{ (profile.confidence_score * 100) | round }}%
Commits: {{ profile.metrics.total_commits }}
Avg Diff Size: {{ profile.metrics.avg_diff_size | round }} lines
Weekend Work: {{ (profile.metrics.weekend_ratio * 100) | round }}%
Message Detail: {{ (profile.metrics.message_detail_score * 100) | round }}%
{% endfor %}
{% endif %}