checkpoint: preserve reflection and response-contract work

This commit is contained in:
2026-08-21 14:29:39 +01:00
parent c9335cf850
commit 41afd9b49f
5 changed files with 218 additions and 312 deletions
+1
View File
@@ -488,6 +488,7 @@ export async function startCase(body) {
return {
success: true,
summary: analysis.reconstruction?.summary ?? null,
situationGraph,
selectedQuestion,
diagnostics: buildDiagnostics({
+1 -1
View File
@@ -108,7 +108,7 @@ var _fallbackTurns = [
function buildDefaultFallback(idx) {
var d = _fallbackTurns[Math.min(idx, _fallbackTurns.length - 1)];
return { success:true, situationGraph:{ centralStatement:"Complaints increased by 35% while production increased by 40%.", currentSummary:d.summary, nodes:d.nodes, edges:d.edges, activeUnknownNodeId:d.active, resolvedNodeIds:d.resolved }, selectedQuestion:d.question||null, noQuestionReason:d.noQReason, newlySurfacedNodeIds:[], diagnostics:{ promptVersion:"v0.4", modelName:"mock-ollama", responseDurationMs:0, validationStatus:"valid", nodeCount:d.nodes.length, edgeCount:d.edges.length } };
return { success:true, summary:d.summary || null, situationGraph:{ centralStatement:"Complaints increased by 35% while production increased by 40%.", currentSummary:d.summary, nodes:d.nodes, edges:d.edges, activeUnknownNodeId:d.active, resolvedNodeIds:d.resolved }, selectedQuestion:d.question||null, noQuestionReason:d.noQReason, newlySurfacedNodeIds:[], diagnostics:{ promptVersion:"v0.4", modelName:"mock-ollama", responseDurationMs:0, validationStatus:"valid", nodeCount:d.nodes.length, edgeCount:d.edges.length } };
}
function buildUpdateFallback(scenarioName) {
+1
View File
@@ -484,6 +484,7 @@ export function buildScenarioFixture(scenarioName, turnIdx) {
var t = s.turns[Math.min(turnIdx, s.turns.length - 1)];
return {
success: true,
summary: t.summary || null,
situationGraph: {
centralStatement: t.centralStatement,
currentSummary: t.summary,