diff --git a/WORK_LOG.md b/WORK_LOG.md index 98a8a0a..826bb26 100644 --- a/WORK_LOG.md +++ b/WORK_LOG.md @@ -75,6 +75,7 @@ - 给 flow:消融格核验不通过、修复次数用完时写 `cellNotRunEvent(格, 原因)` 事件,结算记 insufficient。flow 重做时,把上一次这一格的提交取出来当工作目录(materials 的消融实现材料就是这样写的)。 - 给 flow:修复的差异块按本批基线算(任务书 10 第二部分第 2 步),切好交给 submissions;形状不合格的提交由 agents 报给提交回调,flow 直接记退回,不经 submissions。 - 给 flow:消融实现交了 `cannotRun` 时 `known.code` 传 null,否则传存版本的结果。 +- 给 flow:问 Jev 查代码改动时,冻结协议里引用的指标要换成原登记的定义(materials 的实验员材料里已有这一步,写 flow 时把它导出共用,不另写一份)。 - 给以后换任务镜像:镜像里必须有 `setpriv`(runner 用它把命令降到当前用户);容器里不要用 `python -I`,它会忽略 `PYTHON_CPU_COUNT`。 ## 工作方式(用户 2026-10-01 定) @@ -88,4 +89,4 @@ ## 下一步 -任务书 11(收尾)已执行完,等监督者核对。之后由用户和监督者一起过 flow。 +任务书 11(收尾)已核对通过(13a7e60),materials 行数范围改为 1200–1900。已完成模块收尾完毕,下一步由用户和监督者一起过 flow。 diff --git a/docs/结构.md b/docs/结构.md index b793d03..1664a67 100644 --- a/docs/结构.md +++ b/docs/结构.md @@ -189,7 +189,7 @@ Jev 是一个判别器,和程序检查地位相同,不单独成一种记录 | rules | 1500–2500 | | submissions | 400–600 | | jev | 400–600 | -| materials | 1200–1850(多出的部分是用户 2026-10-03 让 materials 定义的账本内容形状) | +| materials | 1200–1900(多出的部分是用户 2026-10-03 让 materials 定义的账本内容形状,以及冻结时给指标名加前缀) | | agents | 600–700 | | workspace | 200–300 | | runner | 250–450 | @@ -554,5 +554,5 @@ Jev 是一个判别器,和程序检查地位相同,不单独成一种记录 - `ForwardCode`(类型):实现、修复的代码:存不成版本时带路径和原因;存成了带改了的不许改的文件、和本批基线比出的差异块、给 Jev 对照的协议条款。 - `AblationCode`(类型):消融实现的代码:存不成版本时带路径和原因;存成了只带改了的不许改的文件。 - `OriginalProposal`(类型):回应拼协议时叠在下面的原提案:因子、保障、指标、正文,作者自评不进协议。 -- `ProtocolBody`(类型):冻结协议的主体,即方法.md 4.3 ⑥ 列的因子、保障、指标、正文、实现条款;flow 补上轮次、基线、合并了哪些原提案,写成 materials 的 `FrozenProtocol`。 +- `ProtocolBody`(类型):冻结协议的主体,即方法.md 4.3 ⑥ 列的因子、保障、指标、正文、实现条款;flow 用 materials 的 `freezeProtocol` 补上轮次、基线、合并了哪些原提案,写成 `FrozenProtocol`。 - `Verdict`(类型):判的结论:收下(带用到的全部 Jev 判断,没问 Jev 为 null;回应、统一另带拼好的协议主体,其余为 null),或退回(带原因和用到的 Jev 判断)。