fix(confidence-engine): persist done-for-now episode closure

This commit is contained in:
2026-09-07 18:36:38 +01:00
parent 7af708159e
commit 0b5a38f83d
3 changed files with 104 additions and 1 deletions
+8 -1
View File
@@ -129,9 +129,16 @@ async function handleEpisodeMode(situationGraph, body) {
);
}
const resolvedNodeIds = new Set(application.updatedSituationGraph.resolvedNodeIds ?? []);
resolvedNodeIds.add(body.targetNodeId);
const updatedSituationGraph = {
...application.updatedSituationGraph,
resolvedNodeIds: [...resolvedNodeIds],
};
return Response.json({
success: true,
updatedSituationGraph: application.updatedSituationGraph,
updatedSituationGraph,
proposal: reasoning.proposal,
}, { status: 200 });
}