a15a046e4e
Promote ship to the user-facing delivery skill. Kind is short or long from an explicit mode, then self-judgment, then a question, defaulting to short. Old names remain deprecation stubs.
28 lines
993 B
Markdown
28 lines
993 B
Markdown
# delivery-loop
|
|
|
|
供其他交付类 skill 复用的状态机,统一处理验证、PR、合并、回归、构建和部署的顺序与安全门。
|
|
|
|
## 什么时候使用
|
|
|
|
通常由 `$ship` 或 `$pr-ship` 派发的 worker 读取,不需要单独调用。
|
|
入口主会话不要把本 skill 读进自己的上下文。
|
|
|
|
```text
|
|
按 delivery-loop 把当前 ship 推进到 review_ready。
|
|
```
|
|
|
|
## 使用前准备
|
|
|
|
- 入口已绑定 ship id 时,同时安装 `ship`,证据指针写进该记录。
|
|
- 项目已有有效的 ACK delivery profile 或等价交付配置。
|
|
- 已明确任务的目标分支、测试范围和允许的停止点。
|
|
- 需要外部写入时,当前请求已经授权对应动作。
|
|
|
|
## Agent 会做什么
|
|
|
|
按配置推进任务,逐阶段记录验证证据;遇到缺配置、失败或高风险变更时停止,不自动猜测。
|
|
|
|
## 如何判断完成
|
|
|
|
最终报告会明确停在 PR、合并、回归、产物或部署中的哪一状态,并给出可复核证据。
|