用途:把人类选定方向整理成一份有边界的“承诺”,并为其保存精确、可归属的源审批证据,供后续 P2P 交接或修订使用。行动前需阅读发现协议;随附模板为可选辅助,不是强制清单。
主要能力:起草 Intended outcome、Promise、Boundaries、Binding constraints、Out of scope、Assumptions and open questions、Advisory rationale;解释受益人未来体验与当前变通方案的差异;保留已约定的技术要求;仅在明确采纳时把 appetite 视为约束。实验类承诺只承诺有界学习活动与决策规则,而非有利结果。接受矩阵、证明预言机、实现分解与候选方案留给 P2P。
使用方式:先阅读人类选定的方向、框架、证据与挑战;无选定方向则回到缺失选择,不假设推荐已胜出。暂缓/拒绝即无构建承诺。起草后保存并重读拟议持久源,内部计算并保留其精确身份,用简短白话总结承诺,展示被请求审批的精确源文本,并直接问:“Are you happy to approve this as the agreed v1 promise?”同时提供同样简单的修订路径:“If not, tell me what you want changed.”审批前不宣传 /plan-acceptance 为下一步。早期下游命令需优雅恢复:若尚无精确审批而用户要求 /plan-acceptance,说明承诺已起草、只剩一个人工步骤,展示精确承诺,再询问批准或修订;/plan-acceptance 本身不算审批。精确审批记录并验证后,明确下一步:/plan-acceptance <source>。
修订纪律:实质性修订时,在替代措辞被单独批准前保持当前已批准源/收据不变,保留先前精确源字节或不可变引用,递增承诺修订号,并说明变化与仍具约束力之处。P2P 实现/证明问题本身不构成弱化或重写承诺的许可。
精确审批与归属:仅在显式可归属审批后保存独立收据与交接,重读并重算源身份;审批后不改 Status。若决策记录指定承诺审批人,需其本人/角色可归属审批,或自然说明仍需谁批准;不得静默替换决策负责人或其他参与者。检查器只验证结构,不验证组织权限或人类真实性。
工具与限制:使用 check_work_item.py 配合 --root --promise --handoff 做一致性检查;可用时用 inspect_work_item.py 做只读结构状态。除帮助诊断外,用户回复中不带原始检查器语言。跨检出转移需同时转移源与审批证据;被忽略的本地路径不可移植。源审批不授予实现、提交、发布或合并权限。若出现对未来 ITP 工作有用的持久非显而易见教训,收尾前调用 compound-learning 技能;例行事实、一次性细节、已记录证据或仅因工作困难不调用。复合是建议性的,不得创建或替换人类决策、修改已批准承诺、增加范围或静默重写共享 ITP 行为。