diff --git a/skills/gitea-fix-ci/SKILL.md b/skills/gitea-fix-ci/SKILL.md index a57b6fef..55edbd6f 100644 --- a/skills/gitea-fix-ci/SKILL.md +++ b/skills/gitea-fix-ci/SKILL.md @@ -149,15 +149,21 @@ python /scripts/fetch_ci_logs.py --use-git-credential runs --status f - 用确切的 job/run 标识总结失败证据。 - 提出与证据匹配的最小代码或工作流改动。 - 包含本地验证命令和远端复检路径。 - - 在用户批准修复计划之前不要实施。 -7. **批准后实施** +7. **🔴 CHECKPOINT · 🛑 STOP:等待修复授权** + + 展示计划后停止。只有用户明确批准具体动作,才进入实施:批准修改本地文件不等于 + 批准 push 或重跑 workflow;批准重跑不等于批准重启/重新注册 runner、修改 secret + 或其它基础设施状态。授权范围不明确时保持只读取证,不修改代码、workflow 或外部 + 状态。 + +8. **批准后实施** - 只应用已批准的修复。 - 运行最接近复现该失败 job 的本地命令。 - 若失败仅涉及工作流,验证工作流文件语法及其引用的路径或脚本。 -8. **复检** +9. **复检** - 告诉用户需要在 Gitea 中 push 或重跑什么。 - 若获准,使用 Gitea API 检查重跑状态。