# req — 需求全生命周期 ## What it does 把一条需求从创建推进到归档:创建 → 讨论确认 → PRD → 评审 → 开发 → 测试 → 部署 staging/prod → PDV 验收 → released → 归档。同时约束评审、门禁与交付口径,防止跳步和自审批。 ## When to reach for it - 用户说「/req」「新建需求」「需求走到哪了」「提交评审」「部署上线」时 - 任何需求类工作开始时的第一步(先确定当前阶段,再决定下一个命令) ## Common questions - **能不能跳过评审直接开发?** 不能。PRD 是评审前置,评审通过才能进 dev。 - **提交人能不能自己批?** 不能;`allow_self_approve` 只作临时手段且要收回。 - **任务都 completed 了算交付吗?** 不算,需求要走到 `released` + PDV 验收通过。 - **部署是每个需求单独做吗?** 各需求独立到 testing 后进待部署池,由 `/req deploy` 批量推进。 ## It's working if - 问「这个需求现在到哪一步、下一步做什么」时,它先给出 `delivery_stage` 与下一个命令,而不是直接开始写代码 - 出现「直接改 approved」「跳过 PRD」这类请求时,它会阻断并给出正确路径 - 汇报完成时用的是「REQ 阶段 + 下一节点」,不是「某个开发步骤完成」