releaselisted
Install: claude install-skill fitlab-ai/agent-infra
# 版本发布
在单次调用中准备发布、展示最新事实快照并请求一次远端发布授权。状态由外部事实重建;具体以 Git、代码托管平台与包发布渠道为准,不维护第二套 journal。
## 1. 验证输入与人工检查点
验证唯一参数 `{version}` 是规范 SemVer,并确认 entropy 人工检查点已满足。为此读取最新 entropy 报告;报告存在未处置高风险项时停止,不得替用户批准发布。
## 2. 准备并检查发布事实
```bash
agent-infra-internal release-workflow inspect {version}
```
`blocked` 表示外部事实不可确认,不得当作 missing。未 prepared 时执行 prepare 并重新 inspect;已准备或部分发布时复用当前事实。unknown 必须 blocked。
```bash
agent-infra-internal release-workflow prepare {version} --entropy-report {path}
```
prepare 后必须重新 inspect;不得重复已满足动作。
## 3. 展示快照并确认
展示最新 snapshot。只有当前会话中针对该快照的无���义明确肯定答复才授权发布;否定、调整、疑问、歧义或中断均停止,不得 publish。快照变化后重新展示并重新确认。
## 4. 发布并复核
```bash
agent-infra-internal release-workflow publish {version}
```
逐 ref 普通 push;部分成功可重放,禁止 force push。core 保留已成功事实并返回 degraded,重跑只补未满足事实。操作后重新 inspect;unknown 必须 blocked。
## 5. 输出事实摘要
完整发布后渲染携带版本的下一步,不显示内部 action,也不直接跳到 post-release:
```bash
agent-infra-internal agent-client next-steps \
--skill create-release-note \
--version {version}
```
输出完整快照和 helper 的非空 stdout。