fix(release): give each calibration candidate its own row so the name is not split at its hyphen
Quality gates / quality (push) Successful in 12m51s

This commit is contained in:
rockachopa committed 2026-10-25 12:23:56 +00:00
1 parent a2293c6e34
commit 2a10a20518
1 file changed
+4 -1
+4 -1
View File
@@ -769,8 +769,11 @@ const gateRows = [
['—', ''],
];
for (const row of gate.report.models) {
// The model id gets its own row: a 74px key column broke "specialist-candidate" at its hyphen,
// which reads as a label with no value and a stray line under it. The name is the value here.
gateRows.push(['model', row.model]);
gateRows.push([
row.model,
'metrics',
`thr ${row.threshold.toFixed(2)} · F1 ${row.macroF1.toFixed(3)} · P@C ${row.precisionAtCoverage.toFixed(3)} · cov ${row.coverage.toFixed(2)}`,
]);
gateRows.push(['gate', `FAIL: ${row.gate.failed.join(', ')} · ECE ${row.ece.toFixed(3)}`]);