docs: config 的朴素循环和步骤开关保留,任务书 05 不再顺带改 config 与 cells

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-02 12:04:36 -04:00
parent 565b5240bd
commit 6005fb8ec2
3 changed files with 7 additions and 19 deletions
+5 -16
View File
@@ -4,7 +4,7 @@
- **runner**:用 Docker 把一条命令跑完,交回它怎么结束的、用了多少资源;
- **tasks**:任务目录里的事实和文件、怎么准备一次运行、怎么从原始产物独立判分。
顺带改 config 和 vocab 的几处小地方。
顺带改 vocab 的两处小地方。
本任务书已由用户和监督者在 2026-10-02 一起确定。下面说的"监督者",是在参考项目目录里和用户讨论设计的另一个会话。
@@ -15,7 +15,7 @@
- 第二部分:模块表里 runner、tasks 两行,以及"几条边界"里"runner 只管怎么跑""依赖跟着任务走"两条;
- 第六部分:只有 runner 和 workspace 能起子进程,tasks 不许引用 runner;
- 第七部分:行数;
- 第八部分:vocab 已导出的 `RunDefinition`、`ProcessResult`、`JudgedResult`、`AnswerPath`、`SafeguardTriggers`、指标定义,以及 config 一节。
- 第八部分:vocab 已导出的 `RunDefinition`、`ProcessResult`、`JudgedResult`、`AnswerPath`、`SafeguardTriggers`、指标定义。
- `docs/方法.md`:
- 4.3 ⑨ ⑩(实现、正式运行);
- 第五部分"答案路径";
@@ -181,19 +181,8 @@ Dockerfile 里拉基础镜像走 `dockerproxy.net`,原样保留;在 `TASK.md
多个任务的接口:现在只写填圆。`task.json` 里的任务种类对应一份实现,用一个普通的对照表,不写登记函数。nanochat、AI4AI 以后按同样的形状加。
## 四、顺带改 config 和 vocab
## 四、顺带改 vocab
这些已写进 `WORK_LOG.md`"未完成",背景是用户 2026-10-02 定"对照组先不做"(方法.md 第十一部分、结构.md 第五部分)。
**config**:
- 删掉朴素循环,以及四个步骤开关:第零轮开关、第一次预测、挑刺与回应、消融。
- 保留第零轮讨论次数(1 或 2)、选批规则名、选格规则名。
- u、衰减挪到选格规则旁边:它们只在选格时用。λ 的位置你看着放。
- `stepList` 跟着改:不再有"完整流程还是朴素循环",按配置跳过的只剩结构.md 第三部分说的两种(只讨论 1 次时的第 2 次讨论、只有一位研究者时的讨论)。
- 测试跟着改。
**vocab**:
- 解释的 `cells` 改回必交,至少一格,字段说明里删掉"关掉消融时不交"的说法。
- `ProcessResult` 说明里"启动后取消的记 cancelled"改成第二部分表里的含义:容器从外面被杀了。
- `VERDICTS` 删掉 `undecidable`,见上一部分。
@@ -232,8 +221,8 @@ runner 和 tasks 的测试用真实 Docker,放进 `npm test`。没有 Docker
- 预期:runner 250–450 行,tasks 的 TypeScript 400–700 行,都不含测试;Python 文件另算。超过上限就停下来检查。
- 完成后更新:
- `docs/结构.md` 第八部分:补 runner、tasks 对外的函数和类型,每项一句话;config 一节按第四部分改;vocab 一节里 `VERDICTS` 和 `ProcessResult` 的说法同步;
- `WORK_LOG.md`:在"已完成"补一条;从"未完成"里删掉已做的 config、vocab 两条;把 submissions 跨字段规则第 5 条改成"每条解释交 `cells`,恰好覆盖材料列出的格"。
- `docs/结构.md` 第八部分:补 runner、tasks 对外的函数和类型,每项一句话;vocab 一节里 `VERDICTS` 和 `ProcessResult` 的说法同步;
- `WORK_LOG.md`:在"已完成"补一条。
- 不新建其他 md 文件,`TASK.md` 和 `SOURCES.md` 是任务目录里本来就有的。
## 七、参考项目的保留与删除