From 9420612abf67a34fc4e35bafdb5493296e113ea8 Mon Sep 17 00:00:00 2001 From: Hermann_Kitio Date: Sat, 25 Apr 2026 07:35:45 +0300 Subject: [PATCH] debug(eo): log raw DeepSeek response on parse failure Co-Authored-By: Claude Opus 4.7 (1M context) --- src/lib/deepseek.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/lib/deepseek.ts b/src/lib/deepseek.ts index 26b5f91..194872f 100644 --- a/src/lib/deepseek.ts +++ b/src/lib/deepseek.ts @@ -1094,7 +1094,20 @@ export async function correctEO( nclcCible, }); 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); }