用途:把来源中的承诺转化为与候选实现无关的验收契约(acceptance contract)。它只负责规划验收,不实现、不验证。可直接处理受支持的跟踪器工单、直接约定的文本,或任意仓库路径下的项目来源文件(包括 specs/ 和 work/)。本地独立工作项既不需要规格也不需要跟踪器。
主要能力:从来源中提取每条可独立证伪的承诺,每行一条,拆分复合标准、合并重复声明,并在重构时记录 ID 映射;保留既有 ID 和承诺。为每行指定边界/反例、接缝(agreed public interface)、独立判定器(oracle)与具体证据路径。对缺失可信路径标记为 gap 并说明缺什么。生成契约保存到 .p2p/work/<slug>/contract.md,写入前检查冲突。评估并保留交付形态(直接交付、规模检查、或延迟),保存 .p2p/work/<slug>/delivery-shape.md。
使用方式:规划前先阅读验收契约协议(定义规格信封、修订规则、证据术语与移交)。对工单输入,先阅读配置的跟踪器说明及工单正文、评论、既有规划移交、批准与修订。若来源无法确立,报告缺口并停止。直接用户调用会产生共享规划移交;本地或草稿请求会抑制该写入。保存并回读契约后,用脚本刷新可移植检查点:python3 <skill-dir>/scripts/p2p_filesystem.py --repo <root> checkpoint .p2p/work/<slug>/contract.md。保存本地文件不授权暂存、提交或跟踪器发布。
限制:不绕过直接路由与准入,不要直接交给 /implement-contract。存在未决产品问题、待批准、证据缺口或存储失败时,不得移交为就绪状态。学习登记簿仅为建议,不是新增需求的权力。多个验收行、普通实现不确定性、算法难或计数等不触发规模检查。未提供的信息明确说明暂未提供。