fix: Correct leaderboard bar colors and logic for accuracy

This commit is contained in:
Paul Gauthier (aider) 2025-04-12 20:24:51 -07:00
parent cf160a8f84
commit 249f329b07

View file

@ -61,11 +61,11 @@ The model also has to successfully apply all its changes to the source file with
<tr style="border-bottom: 1px solid #ddd;">
<td style="padding: 8px;"><span>{{ row.model }}</span></td>
<td class="bar-cell">
<div class="bar-viz" style="width: {{ row.pass_rate_2 }}%; background-color: {% if row.percent_cases_well_formed >= 80 %}rgba(40, 167, 69, 0.3){% elsif row.percent_cases_well_formed >= 50 %}rgba(255, 193, 7, 0.3){% else %}rgba(220, 53, 69, 0.3){% endif %}; border-right: 1px solid {% if row.percent_cases_well_formed >= 80 %}rgba(40, 167, 69, 0.5){% elsif row.percent_cases_well_formed >= 50 %}rgba(255, 193, 7, 0.5){% else %}rgba(220, 53, 69, 0.5){% endif %};"></div>
<div class="bar-viz" style="width: {{ row.pass_rate_2 }}%; background-color: {% if row.pass_rate_2 >= 80 %}rgba(40, 167, 69, 0.3){% elsif row.pass_rate_2 >= 50 %}rgba(54, 162, 235, 0.3){% else %}rgba(220, 53, 69, 0.3){% endif %}; border-right: 1px solid {% if row.pass_rate_2 >= 80 %}rgba(40, 167, 69, 0.5){% elsif row.pass_rate_2 >= 50 %}rgba(54, 162, 235, 0.5){% else %}rgba(220, 53, 69, 0.5){% endif %};"></div>
<span>{{ row.pass_rate_2 }}%</span>
</td>
<td class="bar-cell">
<div class="bar-viz" style="width: {{ row.percent_cases_well_formed }}%; background-color: {% if row.pass_rate_2 >= 80 %}rgba(40, 167, 69, 0.3){% elsif row.pass_rate_2 >= 50 %}rgba(255, 193, 7, 0.3){% else %}rgba(220, 53, 69, 0.3){% endif %}; border-right: 1px solid {% if row.pass_rate_2 >= 80 %}rgba(40, 167, 69, 0.5){% elsif row.pass_rate_2 >= 50 %}rgba(255, 193, 7, 0.5){% else %}rgba(220, 53, 69, 0.5){% endif %};"></div>
<div class="bar-viz" style="width: {{ row.percent_cases_well_formed }}%; background-color: {% if row.percent_cases_well_formed >= 80 %}rgba(40, 167, 69, 0.3){% elsif row.percent_cases_well_formed >= 50 %}rgba(54, 162, 235, 0.3){% else %}rgba(220, 53, 69, 0.3){% endif %}; border-right: 1px solid {% if row.percent_cases_well_formed >= 80 %}rgba(40, 167, 69, 0.5){% elsif row.percent_cases_well_formed >= 50 %}rgba(54, 162, 235, 0.5){% else %}rgba(220, 53, 69, 0.5){% endif %};"></div>
<span>{{ row.percent_cases_well_formed }}%</span>
</td>
{% assign cost_percent = row.total_cost | times: 100.0 | divided_by: max_cost %}