From 12b6d1f51ef4bd1774a6e8e818a29e88498b2a21 Mon Sep 17 00:00:00 2001 From: chihlasm Date: Wed, 18 Feb 2026 02:01:11 -0500 Subject: [PATCH] feat: serialize 'answer' stub nodes in markdown output Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/lib/treeMarkdownSync.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/src/lib/treeMarkdownSync.ts b/frontend/src/lib/treeMarkdownSync.ts index a16bc515..9461bd9a 100644 --- a/frontend/src/lib/treeMarkdownSync.ts +++ b/frontend/src/lib/treeMarkdownSync.ts @@ -78,6 +78,10 @@ function serializeNode( if (node.resolution_steps?.length) { node.resolution_steps.forEach((step, i) => body.push(`${i + 1}. ${step}`)) } + } else if (node.type === 'answer') { + // Answer placeholder — render as a clearly marked stub + body.push(`## [ANSWER PLACEHOLDER] ${node.title || 'Untitled'}`, '') + body.push('> This is an unresolved answer stub. Convert it to a Decision, Action, or Solution before publishing.') } blocks.push(fm.join('\n') + '\n' + body.join('\n'))