fix(confidence-engine): unwrap synthesis provider response

This commit is contained in:
2026-09-07 15:50:50 +01:00
parent 7548a6af59
commit ae00e70ced
2 changed files with 14 additions and 5 deletions
+3 -3
View File
@@ -279,9 +279,9 @@ export async function synthesizeCurrentUnderstanding(
modelName = process.env.OLLAMA_MODEL ?? null;
}
let rawResponse;
let providerResult;
try {
rawResponse = await provider.generateReconstruction(
providerResult = await provider.generateReconstruction(
prompt,
modelName,
synthesisOutputSchema,
@@ -293,7 +293,7 @@ export async function synthesizeCurrentUnderstanding(
}
// 5. Validate response
const validated = validateSynthesisResponse(rawResponse);
const validated = validateSynthesisResponse(providerResult.response);
if (!validated.valid) {
const err = new Error(`Synthesis validation failed: ${validated.error}`);
err.statusCode = 502;