fix(rectification): enforce grounded public responses

This commit is contained in:
Jesse_Chen
2026-07-31 22:46:38 +08:00
parent 9e7431ea19
commit 32aa0ecbac
7 changed files with 370 additions and 213 deletions
@@ -423,7 +423,7 @@ export async function processRectificationAgentTurn(input: Readonly<{
const publicMessage: StoredPublicMessage = {
acknowledgement: plan.publicReply.acknowledgement,
evidenceExplanation: plan.publicReply.evidenceExplanation,
candidateUpdate: candidateUpdateFor({ snapshot, previousSnapshot: claimed.case.latestSnapshot, decisionAction: decision.action }) ?? plan.publicReply.candidateCommentary,
candidateUpdate: candidateUpdateFor({ snapshot, previousSnapshot: claimed.case.latestSnapshot, decisionAction: decision.action }),
limitation: plan.publicReply.limitation,
question: action.type === "ask_question" ? action.question : null,
analysisTrace: {