feat: flow 第 2 部分,第 r 轮开轮到选批(任务书 14 第二块)
- next-step 按"第 r 轮"列出提案、第一次预测、挑刺、回应与统一、第二次预测的任务 (一人对一个对象),判重、冻结协议、选批三步,走到 implementation 停下(任务书 15) - steps/dispatch.ts:同阶段一人任务先后跑、不同人同时跑;提案、挑刺按 proposalId、critiqueId 分份 - steps/round.ts:判重两两问 Jev、连通成组、并进留池候选;冻结协议在回应阶段关闭后一个事务写全; 选批照 rules 的 BatchInput 拼,种子用 decisionSeed 版本 1(选格预留版本 2) - materials 导出 Board(构造改收记录数组,给纯函数用);讨论原文里已作废的入口编号就地标"(已作废)" - 删 SOURCES.md 里参考项目实测事实那一段(用户 2026-10-03 同意) - 测试:下一步做什么 21 条、判重连组 4 条、冻结与选批 2 条、作废标注 1 条;npm test 437 通过 全新上下文审阅一轮(只看三个程序步骤与恢复):没有会污染账本的问题。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -46,6 +46,21 @@ test("认领:整份替换后新清单接着编号,旧编号作废;至少
|
||||
has(m, "乙的讨论");
|
||||
});
|
||||
|
||||
test("讨论原文里引用的已作废入口编号就地标\"(已作废)\",有效编号和相近的编号不标(用户 2026-10-03 同意)", (t) => {
|
||||
// a1 在第 1 次讨论里把 e-a1-1、e-a1-2 整份换成 e-a1-3、e-a1-4;a2 在同一次讨论里还引用旧编号。
|
||||
const l = studyUpTo(t, "entryClose");
|
||||
l.append("stageOpen", { stageId: "s0-d1", stage: "discussion", round: 0, roster: ["a1", "a2"] });
|
||||
const entries = [{ name: "入口甲三", body: "甲三起点" }, { name: "入口甲四", body: "甲四起点" }];
|
||||
l.append("submission", { stageId: "s0-d1", author: "a1", kind: "discussion", target: null, item: null, version: 1, content: { body: "换掉 e-a1-1", entries }, jev: null });
|
||||
const body = "我支持e-a1-1,也看好 e-a1-3 和 e-a2-1;e-a1-12 不存在。(e-a1-2)";
|
||||
l.append("submission", { stageId: "s0-d1", author: "a2", kind: "discussion", target: null, item: null, version: 1, content: { body }, jev: null });
|
||||
l.append("stageClose", { stageId: "s0-d1" });
|
||||
l.append("stageOpen", { stageId: "s0-claim", stage: "claim", round: 0, roster: ["a1", "a2"] });
|
||||
const m = material(l, "claim", "a1", "s0-claim", null, NONE);
|
||||
has(m, "我支持e-a1-1(已作废),也看好 e-a1-3 和 e-a2-1;e-a1-12 不存在。(e-a1-2(已作废))");
|
||||
has(m, "换掉 e-a1-1(已作废)");
|
||||
});
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// 第 r 轮(方法.md 4.3)
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user