用途
accint-commitments 用于分诊 acc 的开放承诺(open promises),并通过 acc_act(runtime="outcome") 以诚实的真实世界结论将其关闭。当任务明确匹配其上游来源与本地项目上下文时使用本技能。
主要能力
- 列出开放承诺:使用 acc commitments 命令(CLI,只读观察)。
- 关闭可关闭的承诺:对每个可关闭项调用 acc_act(runtime="outcome", input={"ref": "<id>", "good": true|false, "note": "..."})。
- 来源纪律(Provenance discipline):默认的 self_graded 是弱先验(credits 按 0.25× 计)。只有在所有者验证时才传入 owner;只有在现实验证了结果时(真实回复、通过的测试、世界结果)才传入 external/runtime。绝不要把自己的评分标记为现实。
- 保持真正处于等待状态的承诺开放——等待是一种一等公民的干净状态。
使用方式
本技能是对两个 MCP 动词的路由封装(routing sugar),本身不包含逻辑。典型流程为:先通过 acc commitments 列出开放承诺,再对每个可关闭项调用 acc_act(runtime="outcome") 并传入 ref、good 与 note。
适用场景
适用于需要清理 acc 中未兑现承诺、并为其给出真实世界结论的场景。
限制
- 仅在任务明确匹配其上游来源与本地项目上下文时使用本技能。
- 在应用更改前,请验证命令、生成的代码、依赖项、凭据以及外部服务行为。
- 不要将示例视为环境特定测试、安全审查或针对破坏性/高成本操作的用户批准的替代品。