用途:evolve-step 用于对已有 Seed 做盲点审查,通过提问让用户决定哪些改动进入下一版 Seed,模型不会自动采纳自己的建议。
主要能力:读取 .symposium/scratch/socrates.md 顶层 ## Seed,或接受显式 Seed YAML(含 goal、constraints、acceptance_criteria)。保留 v1 原样,生成恰好六个候选:Q1 为 Seed 中缺失的三个用户视角,Q2 为被 Seed 截断的三个可能性。随后请用户逐项标记接受或拒绝,仅把接受的候选应用到 Seed v2,并用 v2 替换 socrates.md 顶层 ## Seed,同时把审计块追加到 .symposium/scratch/evolve-step.md。
使用方式:先读取最新 Seed 或显式 YAML;生成六个候选后,以复选框式多选提示询问“哪些候选应进入 Seed v2”,选项 A–F 对应六个候选,G 为 None,H 为 Other/描述其他改动。用户可用字母、勾选框或自由编辑回答,仅接受明确选中的项。用户回应前不得推导 v2。若无候选被接受,v2 等于 v1,传递含义记为 No transferred meaning。
审计格式:记录 Cycle N、Seed v1、盲点候选(Q1 缺失用户视角、Q2 被截断可能性,各标注 accepted/rejected)、Seed v2 与 Transferred Meaning。
限制:审计中须原样保留 v1;只应用被接受的候选;除非用户明确要求,否则一个候选不得改动多个 Seed 槽位;传递含义须具体,说明哪个槽位被改动及如何改动。其他收费、平台、效果等信息暂未提供。