用途:对一个愿景中的开放赌注(risky assumption)进行去风险。风险 risk 表示愿景成功对该假设为真的依赖程度,本技能不改变 risk,只改变 confidence(−1.00 至 +1.00 的有符号信念强度,初始 0.0)。做法是为每个假设运行 spike,即能产生支持或反对证据的最廉价真实工作。
主要能力:读取 ./.amplifier/revisioner/vision.md 与 ./.amplifier/revisioner/risky-assumptions.yaml,选择待去风险的开放假设(默认所有 confidence 接近 0.0 的假设,可按 id 或“前 3 大风险”指定范围),按 risk 降序、证据最少优先排序,并跳过 |confidence| ≥ 0.8 的假设。为每个假设设计 spike 并写入 data/<id>/spike-plan.md,内容含主张、确认与反驳证据、方法、目标证据等级及 blocked 情形。优先一手证据:新实证调查、动手试用、再是能查到一手来源的证据检索。证据等级决定 confidence 上限:一手测量/复现研究/权威原文 0.85–1.00;一次扎实试用或带方法的单一原始来源 0.55–0.80;二手或薄弱一手数据 0.25–0.50;不确定或仅博客、营销、分析报告、论坛、LLM 说法 0.00–0.20。二手来源最高 |0.50|,仅意见来源最高 |0.20|。
使用方式:需宿主能创建并管理并发、独立工作区。spike 需代码时用 git worktree add ../revisioner-spike-<id> HEAD,独立研究用 mktemp -d,每个 spike 一个隔离工作区并通过宿主委派工具并发运行;启动后将 data/<id>/status.json 标记 running,使用 printf '{"state":"running","updated":"%s"}\n' "$(date -u +%FT%TZ)" > '<目录>/status.json'。完成后把证据转成有符号 confidence,再用 scripts/update_confidence.py 批量写入:python3 '<技能绝对路径>/scripts/update_confidence.py' --file ./.amplifier/revisioner/risky-assumptions.yaml --json '[{"id":"RA-45aB21","confidence":0.85}]',并核对 diff 只改目标 id 的 confidence/derisking。最后将状态改为 done 或 blocked 并报告。
限制:仅更新 confidence,绝不修改 risk、假设文本、id、顺序或分区结构;ledger 缺失时须先运行 find-risky-assumptions;未运行的 spike 不改变 confidence;失败 worker 不得伪造结论;所有证据保留在 data/<id>/ 目录;不可知须记录 approach/needs/blocked。命令中的占位路径不可直接运行。