feat: add uncertainty marking for research fields

- Add uncertain field to fields.yaml (reserved, auto-filled in deep phase)
- Hard constraint: mark uncertain values with [bu que ding] in field value
- Hard constraint: list uncertain field names in JSON uncertain array

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
jilinchen
2025-12-30 11:18:30 +08:00
co-authored by Claude Opus 4.5
parent f0348451af
commit 2d20e5739a
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -35,6 +35,7 @@ description: 对目标话题进行初步调研,生成调研outline。用于学
**fields.yaml**(字段定义):
- 字段分类和定义
- 每个字段的name、description、detail_level
- uncertain: 不确定字段列表(保留字段,deep阶段自动填充)
### Step 5: 输出并确认
- 创建目录: `./{topic_slug}/`
+1
View File
@@ -24,6 +24,7 @@ allowed-tools: Bash, Read, Write, Glob, WebSearch, Task
- **硬约束**:仅传入item相关信息和输出路径
- **硬约束**:agent必须自行读取 `{topic}/fields.yaml` 获取字段定义
- **硬约束**:禁止在prompt中直接嵌入字段定义
- **硬约束**:不确定的字段值标注【不确定】,并在JSON末尾uncertain数组中列出该字段名
- 输出结构化JSON到output_dir
### Step 4: 等待与监控