用途
Limitation Weaver 用于改写论文(尤其是综述)中的局限段落。它的目标不是删除局限,而是让局限以更自然、更贴近论文行文的方式表达,避免反复出现基于计数的模板化开头,例如“Two limitations…”“Three takeaways…”。这类开头会在多个 H3 小节中重复,形成可复用的模板槽位,读起来像自动生成的内容。
主要能力
- 定位需要改写的段落:从 output/WRITER_SELFLOOP_TODO.md 的 Style Smells 部分找到具体的 sections/S*.md 文件。
- 保持局限有据可依:可选用 outline/writer_context_packs.jsonl,在存在 failures_limitations / limitation_hooks / verify_fields 时,使局限贴合该小节的证据边界,避免猜测。
- 提供多种改写方式,并建议在不同 H3 之间变化使用:
- 将警示融入对比段落(首选),例如把一句警示作为 A-vs-B 段落的最后一句,形态如“However, …; this matters because …”。
- 使用不带计数的单段警示,以自然开头起句,例如“These results hinge on …”“Interpretation depends on …”“Evidence is thin when …”“A caveat is that …”(后者少用),随后加一句说明它为何改变解读。
- 当证据仅为摘要级或说明不足时,采用验证目标框架,把局限转化为可检查的条件,例如“To make this comparison robust, evaluations need to report …”,并保持具体(预算、工具访问、日志、威胁模型等),且不要在许多 H3 中重复该模式。
- 约束:不编造事实;不增加、删除或移动引用键;不通过删除真实局限来削弱小节。
使用方式
输入要求:
- 必需:output/WRITER_SELFLOOP_TODO.md(Style Smells 部分)以及其中引用的 sections/S<sub_id>.md 文件。
- 可选(有助于保持局限有据):outline/writer_context_packs.jsonl,在存在 failures_limitations / limitation_hooks / verify_fields 时使用。
工作流:
- 从 output/WRITER_SELFLOOP_TODO.md(Style Smells)出发,定位需要改写的 sections/S*.md 文件。
- 使用 outline/writer_context_packs.jsonl,使局限贴合该小节的证据边界,不进行猜测。
输出:
- 更新后的 sections/S<sub_id>.md 文件(仍为正文,不含标题)。
角色提示:Caveat Editor(论文口吻)。编辑综述小节的局限内容,目标是保留该小节特有的局限,去除基于计数的开头槽位和重复节奏,并让局限与协议/证据边界(即会改变解读的因素)保持关联。
适用场景
- 综述类论文写作中,需要在多个 H3 小节里表达局限,同时避免生成器口吻。
- 需要保持学术诚实,但不想使用“Two limitations…”“Three takeaways…”这类计数式模板。
- 当证据为摘要级或说明不足时,需要把局限转化为可验证的检查条件。
限制
- 不编造事实。
- 不增加、删除或移动引用键。
- 不通过删除真实局限来削弱小节。
- 改写后应满足:没有改写后的小节默认使用基于计数的局限开头;局限仍然存在且保持小节特有;引用键不变;writer-selfloop 保持 PASS 且 Style Smells 减少。
- 关于收费、价格、平台支持等信息,资料中暂未提供。