reqlooplisted
Install: claude install-skill omeyang/Thoth
# reqloop — 需求自验收闭环
## 能做什么
按流水线完成需求自验收:
1. **gather** — `requirements` 适配器拉需求单(可选附 PRD)
2. **collect-code** — `code` 适配器拉多仓库 MR / commit / diff
3. **backspec** — 三源反推生成 EARS 结构化反讲文档 ★ 人工 confirm 硬门禁
4. **review** — 全局依赖视角 + 三元组判定(verdict + confidence + evidence)
5. **impact-radius**(4b)— 反向调用链 + 隐式行为变更阻塞
6. **runtime** — `ci` 适配器在指定环境 build/test/lint + 业务边界覆盖矩阵
7. **e2e** — `e2e` 适配器跑端到端回归
8. **report** — `defects` 适配器建缺陷 + 最终验收报告
9. **export**(可选)— 导出 OSLC / ReqIF / CSV / Xray,对接 DOORS / Spira / Jama / Jira
## 触发方式
- 用户说"自验收 <需求ID>"、"反讲这个需求"、"验收 <需求ID>"、"/reqloop <id>" 时调用
- 子命令:`/reqloop {gather|backspec|review|verify|report|resolve|revalidate|batch|stats|export} <id>`
- 适配器:`--adapter <name>`;未指定时按 `adapters/README.md` 的规则选择(`.reqloop.yaml` → 需求 ID 自动匹配 → lite)
- 轻量模式:`/reqloop <id> --lite`(内置 lite 适配器,无 CI / ALM 依赖)
## 执行约束(硬性,违反即中止)
> **权威来源**:`WORKFLOW.md` §核心设计取舍。以下为速查摘要(共 7 条),冲突时以 WORKFLOW.md 为准。
1. **阶段 3 硬门禁** — 未 confirm 严禁进入阶段 4a(confirmed + `backspec-schema.json` 校验 + 差异处置)
2. **三源冲突不得调和** — 默认代码为准;命中安全关键词走**安全例外**(PRD 为准 + security-auditor)
3. **判定三元组强制** — `verdict + confidence + evidence`,`confidence: low` 不独立结论
4. **决策链 append-only** — 写 `decisions-{id}.jsonl`(通过 `decisions-schema.json` 校验),含幂等键去重
5. **阶段 4b 隐式行为变更阻塞** — 未关联 REQ-ID 的反向调用链变更须人工确认
6. **阶段 5 不下"符合业务"结论** — 只出覆盖矩阵,❌/❓ 即标未闭环
7. **不跨范围 review** — 超出反讲的入 `out-of-scope`,不影响结论
## 详细指令
执行时**必须先读 `WORKFLOW.md`**,选定适配器,再按阶段读 `stages/*.md` 与适配器槽位文件:
- `WORKFLOW.md` — 主流程与核心取舍
- `adapters/READ