feat(web): Scope B B2 — 工具箱原文输入 + 4 新生成器预览渲染

buildGenerateRequest 转发 text(扩写/降AI/拆书原文,text_input 策略;空白省略)。
mapPreview 处理单对象产物:续写/扩写/降AI({text}→单 body 卡)、拆书
BookTeardownResult(structure 作标题 + themes/archetypes/hooks 列表字段)——
绕过 firstArrayEntry 的「记录列表」假设,使 4 新生成器声明驱动表单/预览自动可渲染。
原文 textarea 字段(name=text)由既有 FormField 渲染,无需改组件。
This commit is contained in:
Yaojia Wang
2026-06-23 19:21:10 +02:00
parent a2dcd89881
commit e2d798627a
3 changed files with 92 additions and 1 deletions

File diff suppressed because one or more lines are too long