feat(req): REQ 连续推进(continuous)模式 + checkpoint
skill-gate / gate (pull_request) Waiting to run

- 新增 req-workflow/skills/references/continuous-mode.md:阶段自动循环、hard/soft 门禁分级、checkpoint schema、恢复协议、停止格式、staging 终点约定
- req / req-workflow SKILL.md 增加 continuous 小节与门禁分级说明
- 版本号、CHANGELOG、docs/skill-routing.md、catalog.json 同步
This commit is contained in:
johnQ
2026-11-01 09:56:32 +08:00
parent ae357a20f7
commit cfb393638c
8 changed files with 161 additions and 13 deletions
@@ -32,6 +32,19 @@ description: 需求完整工作流。用于从创建到归档的完整流程、H
**每个阶段都有明确的任务、检查点和交付物,防止遗漏。**
## 连续推进(continuous)模式
默认按连续模式推进:每个阶段「做事 → 留证据 → 写 checkpoint → **自动 `/req next`** → 下一阶段」,**不在阶段边界停发问**。适合 Codex 等无人值守 agent。
- **自动终点**:staging 部署成功 + 冒烟验证通过;生产发布属硬门禁,必须人工授权。
- **硬门禁(停)**:需求方案确认、PRD 评审通过、生产发布授权、`force` 放行、密钥/权限缺失、需求范围变更。
- **软门禁(不停)**:讨论摘要确认、部署范围确认 —— 按默认策略继续,把「待用户确认」写入 checkpoint / REQ 备注。
- **checkpoint**:每次阶段切换写 `.ai-proj/req-<id>.state.json`(`stage` / `evidence` / `next_command` / `blockers`);新会话先读它 → 复核 evidence → 从 `next_command` 继续。
- **staging 段**:部署路径读目标项目 `AGENTS.md` 的 staging 约定,不在本技能写死。
- **停止**只输出五段:卡点 / 原因 / 已做到哪 / 下一步命令 / 需要谁确认。
规则细节(门禁分级表、checkpoint schema、恢复协议、反例)见 [references/continuous-mode.md](references/continuous-mode.md)。
## 5 阶段文档
| 阶段 | 文档名 | 技能 |