principle-make-operations-idempotent 是设计可安全重复执行操作的 Skill。幂等指重复执行仍收敛到同一目标状态,它核重跑、重启和中途失败留下的状态。
创建文件可先核内容是否已存在,支付或发消息则要考虑重复副作用。最终状态相同不代表过程中只产生一次外部动作,去重与状态核对也要覆盖实际系统边界。
原文用进程 ID 辅助判断旧锁,但 ID 可能复用,不足以单独证明锁已失效。多进程同时重试还需要核同步和原子条件,不能先查没有再创建就默认没有竞争。
适合会遇到崩溃与重试的处理流程。本文未修改系统;验证应覆盖不同中断点和重复输入,收敛前的清理也不能误删有效状态,重跑成功不自动证明每个失败窗口都安全。