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'))