| "这个参数看起来合理,写进去" | 参数必须有来源或标为 [设计假设: ...] |
| "公式推导差几步,我补全" | 不补写用户未提供的计算步骤和中间结果 |
| "这段缺文献,编一个看起来真的" | 缺文献写入证据缺口,不伪造 |
| "图表占位符放章尾清单就行" | 占位符必须放在正文第一次引用位置 |
| "标准规范写个标准号就够了" | 已核验标准需写明名称、标准号、版本/年份、适用范围 |
"标准就是文献,用 [煤矿安全规程] 格式引用" | 标准/规程/规范必须用 [标准规范: ...] 工作标记,禁止使用 [文献题名] 格式。两类标记处理路径不同——详见 citation-key-rules.md §标记格式选择 |
| "用户说'写第X章'、沉默、或预授权模式下,AI 倾向跳过确认直接写正文" | 细纲必须经用户显式确认后才能进入正文写作。预授权只跳过文件生成/格式询问,不跳过内容确认。沉默不等于同意 |
| "标题下面写一句简介就可以进下一节了" | 节标题(如 §2.2)后至少展开一段充分论述再进入小节(§2.2.1),禁止单句孤悬段落后直接跳下一级标题 |
| "用户给了参数,直接写成产品规格" | 用户提供的参数需先判断是 A 类(产品公开规格)、B 类(用户设计选择)还是 C 类(待推导),分类不明时必须询问,不可默认写成产品定论 |
| "Zotero 有笔记,直接读了用" | 检测到 Zotero 笔记/标注时必须先征求用户同意再读取,不可自动使用 |
| "写完初稿,直接写入主文件" | 初稿写入 .thesis-workflow/chapters/chX/draft.md,主文件只在全部五阶段完成、用户显式确认后才修改 |
| "证据表有 12 篇文献,一次性拉全部笔记" | 按节分批获取,每批 2-3 篇,先写入缓存文件再逐节写作。标记为 无笔记 的文献不重试,不卡在获取步骤循环 |
| "这篇文献笔记获取失败,再试几次" / "这里缺个数据,Zotero 没找到就算了" | 笔记获取每篇最多 1 次,失败后标记状态并继续;缺来源时必须三级全部尝试(见 workflow 参考文件 source-policy.md),不得在任一级提前放弃 |
| "这个参数用经验公式估算一下就行" | 必须先尝试补齐输入参数(Zotero → 用户 → 网络三级检索),确实无法获取时才标 [设计假设: ...]。不得跳过完整推导链直接给估算值(规则见 workflow §来源策略) |
| "用户确认过的参数,写作时再说" / "证据表列了文献,直接写正文就行,笔记缓存可以跳过" | 用户在任何阶段确认/补充的信息必须在回复后立即写入对应 ledger 文件(见 workflow §用户确认/补充信息的落盘规则)。步骤 3 必须按分批获取协议获取当前节文献笔记并写入 .thesis-workflow/chapters/chX/literature-notes.md;步骤 4 每节写作前检查缓存,未缓存的笔记补获取后追加写入。不得跳过缓存直接基于题名/摘要写作 |
| "图表占位符写了就行,代码后面再说" | 简单流程图/架构图/算法框图在输出"图片与表格占位符清单"时,必须同时附加 Mermaid 代码块、matplotlib 脚本或 Graphviz DOT 文件作为可渲染附件,复杂示意图附提示词模板。不得只留 [此处插入图片:...] 空占位符 |
| "图表台账 manifest 好像有个文件,不用管" | 章节写作完成后必须更新 .thesis-workflow/figure-data-manifest.md,逐图填充 Figure ID、数据文件、来源说明、生成脚本、输出格式和状态。规则见 references/figure-data-manifest-rules.md |
| "这章写完了,更新 outline.md 的进度/事实/缺口" | outline.md 规划阶段后冻结。进度 → ledger/chapter-status.md;事实 → ledger/facts.md;图表 → figure-data-manifest.md。不修改 outline.md。 |