experiment(confidence-engine): isolate reconstruction observation

This commit is contained in:
2026-09-06 10:31:45 +01:00
parent 215c783d11
commit 0bb2f01100
5 changed files with 60 additions and 0 deletions
+20
View File
@@ -412,6 +412,26 @@ export async function startCase(body, dependencies = {}) {
const graphReferenceValidation = validateGraphReferences(
initialSituationGraph,
);
if (dependencies.reconstructionOnly) {
return {
success: graphReferenceValidation.valid,
summary: analysis.reconstruction?.summary ?? null,
reconstruction: analysis.reconstruction,
situationGraph: initialSituationGraph,
selectedQuestion: null,
diagnostics: buildDiagnostics({
analysis,
graph: initialSituationGraph,
graphReferenceValidation,
}),
validationErrors: graphReferenceValidation.valid
? undefined
: graphReferenceValidation.errors,
statusCode: graphReferenceValidation.valid ? 200 : 500,
};
}
const provider = dependencies.provider ?? getProvider();
const modelName = dependencies.modelName ?? analysis?.modelName ?? null;
const initialQuestionResult = await determineGraphBackedQuestion({