debug(eo): log raw DeepSeek response on parse failure

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Hermann_Kitio 2026-04-25 07:35:45 +03:00
parent 4fde66d930
commit 9420612abf

View file

@ -1094,7 +1094,20 @@ export async function correctEO(
nclcCible, nclcCible,
}); });
const content = await callDeepSeek(system, user, 0.2); const content = await callDeepSeek(system, user, 0.2);
const parsed: unknown = JSON.parse(content); let parsed: unknown;
try {
parsed = JSON.parse(content);
} catch (err) {
// DEBUG temporaire — diagnostic JSON malformé reçu de DeepSeek sur EO.
// À retirer une fois la cause identifiée.
console.error("[correctEO] JSON.parse failed", {
contentPreview: content.slice(0, 500),
contentTail: content.slice(-200),
contentLength: content.length,
errorMessage: err instanceof Error ? err.message : String(err),
});
throw err;
}
return validateCorrectionRapportEO(parsed, nclcCible, transcript); return validateCorrectionRapportEO(parsed, nclcCible, transcript);
} }