From dcbdbfb6b658908229908c664ec58516deba424b Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Thu, 29 Jan 2026 14:58:32 +0000 Subject: [PATCH] fix: include category names in LLM based rating checks Right now the computed `IndividualAssessment` `message` field can be a bit confusing. This commit fixes this. --- runner/ratings/rate-code.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/runner/ratings/rate-code.ts b/runner/ratings/rate-code.ts index 0901432..198aec9 100644 --- a/runner/ratings/rate-code.ts +++ b/runner/ratings/rate-code.ts @@ -312,7 +312,11 @@ async function runLlmBasedRating( let message = `${getMessage(result.coefficient)}\n${result.details.summary}`; if (result.coefficient < 1) { - message += ':\n' + result.details.categories.map(category => category.message).join('\n '); + message += + ':\n' + + result.details.categories + .map(category => `${category.name}: ${category.message}`) + .join('\n '); } return getIndividualAssessment(rating, result.coefficient, message);