diff --git a/scripts/record_release_demo.mjs b/scripts/record_release_demo.mjs index c1143f1..d8f80c3 100644 --- a/scripts/record_release_demo.mjs +++ b/scripts/record_release_demo.mjs @@ -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)}`]);