用途:作为论文从想法到投稿的“指挥者”,作者提供技术想法、已有实验和目标(指定会议或让其帮忙选),该技能设定目标(如“在截止日期D前达到某会议可投稿状态”),并跨整个生命周期运行目标→计划→执行→验证→反思循环。它规划哪些子技能按何顺序运行、调用它们、在每个阶段门与作者确认,并用外部可测信号确认阶段确有推进。它不替作者写论文,也从不提交任何内容,只协调各专家子技能,并在 paper-workspace/ 保留可审查记录,作者可随时暂停、检查、拒绝、恢复。
主要能力:制定可审查的前置计划;调用子技能并将产物写入对应 paper-workspace/<stage>/ 目录并追加到 INDEX.md;用外部信号验证(如 latexmk 编译退出码、页数与实时会议限制对比、匿名化检查、BibTeX 经 verify-citations 解析到真实 DOI、声明经 verify-claims 追溯到真实结果、数字经 verify-results 复现、清单存在性 grep、脚本通过/失败);用 reflect-and-improve 对照阶段目标判断是否可测地改进;在阶段门呈现已完成内容、权衡与待决问题。
使用方式:随时运行 python3 scripts/pipeline_state.py status --workspace paper-workspace 查看进度;其他子命令有 init、set-goal、next、advance、block、checkpoint、signoff,可用 python3 scripts/pipeline_state.py --help 查看。开始时读取 .paper-memory/ 中的 profile.yml、lessons.md、decisions.md;每阶段结束用 reflect-and-improve/scripts/reflect_log.py 追加带日期记录。
适用场景:把想法与结果推进到可投稿论文;询问“接下来计划是什么”;周期中协调(如收到审稿意见后怎么办、被接收后推进 camera-ready 与 artifacts);作者希望用一个入口串联约20个子技能。
限制:单一明确任务(润色段落、检查引用)应直接调用对应技能,编排开销不值得;不替作者写文本;不编造结果或引用,缺失实验作为阻塞项上报;不预测或声称录用,不代为提交;会议规则须经 parse-cfp 从实时 CFP 重新获取,不信任缓存;每阶段需作者签核,高风险转换是硬停止;循环有停止条件(阶段退出达成、收益递减、迭代上限约3次、预算上限、升级给作者)。