# Production Release Gate

> 为已经确认存在真实运行、共享可变状态、真实用户、凭据或外部写入的项目分流变更。当前证据显示会影响生产，或用户要求部署、重启、迁移、回滚时使用；没有运行影响的本地小项目和纯文档工作不触发。

- Skill: `candycong2001-ui/production-release-gate-2` (Agent Skill)
- Install (CLI): `npx skillmds@latest add candycong2001-ui/production-release-gate-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/candycong2001-ui/production-release-gate-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: candycong2001-ui (https://skillmd.com/u/candycong2001-ui)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/candycong2001-ui/production-release-gate-2

---


# 生产发布门禁

## 确认真实边界

1. 阅读当前项目的运维和架构说明，不从其他项目继承命令。
2. 只按当前改动需要，检查分支、工作区、运行面、活动任务、持久状态和外部写入边界。
3. 当前项目确实使用 Git worktree 隔离时，运行 `python3 .agents/skills/production-release-gate/scripts/project_safety.py inspect .`。
4. 风险由当前证据自动提升，不要求用户说出特殊口令。

## 按影响面分流

| 改动 | 默认生产动作 |
| --- | --- |
| 仅文档 | 合入或发布文档，不触碰运行环境 |
| 前端或静态资源 | 更新生产源码并重新构建；不重启无关后端 |
| 后端或 API | 更新生产源码，只重启受影响服务 |
| Worker、报告或定时任务 | 只重启受影响的常驻进程；空闲定时任务可以等待下次运行 |
| 依赖 | 更新项目定义的运行环境，只重启受影响进程 |
| 状态结构、数据迁移或外部写入 | 检查活动任务，准备相关备份或回滚路径，定向验证后取得明确授权 |

项目运维文档高于这些默认动作。项目没有使用的备份、重启和环境层级，不要凭空增加。

## 交付门禁

- `main` 表示已审核源码，不代表已经部署。
- 改变真实运行前，说明影响面、当前证据、验证结果、预期影响和回滚动作。
- 部署、影响用户的进程重启、数据迁移、凭据变更和真实外部写入需要明确授权。
- 执行后运行项目定义的健康检查，报告真实结果。

