云效需求生命周期(Yunxiao Requirement Lifecycle)是用于阿里云云效/Projex 需求生命周期自动化的入口技能,主要用于审计、设计、配置、迁移、测试、排障与文档化。
用途 该技能作为单一入口使用,按请求范围加载所需内部模块。安装技能本身不会改变云效系统;只有当经过授权的 apply 并完成验证测试后,实际的状态流转才会发生。
主要模块与能力 技能通过路由选择模块,要求在执行前完整阅读所选文件。可路由的模块包括:
- OneOS 终态模型、【交付】主任务、多开发子任务、迭代测试/发版、Y01–Y40、A01–A10、旧规则迁移:references/oneos-terminal-flow.md
- 生命周期状态、需求标签、相关任务、R01–R12、阶段进入/完成:references/lifecycle-rules.md
- 设计/开发/测试任务创建、任务状态、汇总、TK01–TK08:references/task-lifecycle.md
- 测试计划、用例结果、失败用例、缺陷、复测、TC01–TC03、DF01–DF03:references/test-defect-closure.md
- 代码库、dev/develop、分支、提交、MR、多仓库门禁、CI01:references/codeup-integration.md
- test/prod 流水线、Docker 回调、发布变更、验收、CI02–CI03、L01–L02:references/pipeline-release.md
- 实时审计/应用/测试、浏览器执行、证据、诊断、回滚、治理:references/live-operations.md
- 日常口语化操作:references/simple-role-commands.md
- 统一运营管理平台「记录需求」加速执行:references/oneos-pc-fast-path.md + assets/oneos-pc-runtime-ids.json
- 「记录需求到云效」完整提示词:references/oneos-pc-record-requirement-prompt.md
- 自动建同名任务:references/auto-stage-task.md
- 各角色节点沟通话术:references/role-trigger-prompts.md
- 最终中文报告:references/report-template.md
流程模型判定 首先需识别 flow_model:
- stage_tasks:使用 R01–R12 与 TK01–TK08,需读取五个领域模块及 live-operations.md 做完整审计。
- oneos_delivery:读取 oneos-terminal-flow.md、codeup-integration.md、test-defect-closure.md、pipeline-release.md 与 live-operations.md。 窄范围诊断时只读相关领域模块加 live-operations.md。不得在同一项目中混用两种模型,也不得仅因模块存在而加载无关模块。
权限分类
- audit:仅检查与报告。
- plan:仅准备项目画像与变更计划。
- apply:仅对明确指定的项目、标签、规则和测试资产进行创建或修改。
- test:用隔离产物演练已批准规则并收集证据。
- document:基于已验证事实产出中文操作手册。 模糊请求按 audit 或 plan 处理;文档从不授权实时变更。当用户使用 simple-role-commands.md 中定义的写动词(如记录需求、确认需求、开始分析、开始设计、开始开发、提交测试、复测通过、发布成功、验收通过)时,仅视为对当前确切项目和已命名工作项的 apply 授权。若项目不确切,只先询问项目。查询类动词(查状态、为什么没流转、下一步、给我方案)保持 audit 或 plan。apply 将需求状态改为分析中、设计中或待开发时,必须同轮应用 auto-stage-task.md(同名任务、正式关联、负责人与时间规则)再报告成功。
阶段同名任务(强制 · AI apply) 推进到 分析中/设计中/待开发 前必须先读并执行 references/auto-stage-task.md:
- 分析中:与需求同名;标签分析;正式关联需求;负责人为需求创建人。
- 设计中:与需求同名;标签设计;正式关联需求;负责人为需求创建人。
- 待开发:与需求同名;标签交付(或阶段模型下开发);正式关联需求;负责人固定何斐。 时间沿用需求的计划开始/创建时间,查重幂等,禁止同阶段重复建单。
记录需求 · 参数门禁与加速(强制) 当口令为「记录需求」且项目为统一运营管理平台(含 PC 端别名)时:先读 oneos-pc-fast-path.md 与 assets/oneos-pc-runtime-ids.json,按快路径执行,禁止重复探测 create URL / 优先级 ID。若用户要求 Plan/单选优先级、推进至与标签,必须先拿到明确 A+B+C,禁止未选时默认「中 + 分析中」并建单,「批准计划」≠ 已选 A+B+C。优先 API 建单(创建时写入 document)、同名任务与打标签(PATCH propertyKey=tag);浏览器仅用于标签 API 失败或状态连跳兜底。
AutoPRD 组合(强制 · OneOS 产品需求) 涉及创建产品类需求、写入/刷新需求描述、快轨待开发等时,先加载并执行 oneos-autoprd skill。用其产出填充云效需求描述:需求说明 ← AutoPRD 正文(产品语言,不写表结构/接口/代码);更新内容 ← AutoPRD 第 10 章「功能变更记录」中自上次定稿以来的条目。已有「更新内容」时旧段挪到 更新内容·历史(倒序追加)。A02/A02B 在 OneOS 项目上的默认实现方式即为调用 AutoPRD,不得只写占位文案。
构建项目画像 选择唯一模板并复制到技能外部:stage_tasks 用 assets/project-profile.template.json;oneos_delivery 用 assets/oneos-project-profile.template.json。每个目标项目在 projects 中保留独立对象。替换观察到的状态、规则实例、仓库、分支、流水线、测试计划、缺陷工作流、发布证据与控制处置。禁止加入用户名、密码、Cookie、Token、OTP、Webhook 密钥或私钥。应用前校验: python scripts/profile_tool.py validate <profile.json> python scripts/profile_tool.py render <profile.json> --output <execution-plan.md> python scripts/oneos_profile_tool.py validate <oneos-profile.json> python scripts/oneos_profile_tool.py render <oneos-profile.json> --output <execution-plan.md> 存在占位符或校验失败时不得应用。
完整性契约 stage_tasks 需独立覆盖每个项目的全部控制:R01–R12(需求生命周期与手动门禁)、TK01–TK08(阶段任务创建、任务状态流转、需求汇总与幂等)、TC01–TC03(用例执行、失败用例/缺陷关联、复测结果更新)、DF01–DF03(修复交接、测试通过关闭、测试失败重开)、CI01–CI03(多仓库覆盖、回调防护、环境/发布分离)、L01–L02(旧立即关闭规则处置)。需记录实际 R01–R12 规则实例、TK01–TK08 任务规则实例及全部 31 项 control_coverage。有效模式为 manual、native_rule、integration_bridge、disabled_legacy、not_supported;not_supported 需负责人与回退方案,且不等于自动化。 oneos_delivery 需独立覆盖全部 48 项控制:Y01–Y16、Y20–Y22、Y30–Y35、Y40(原生/镜像生命周期控制);A01、A02、A02B、A03–A10(AI/Webhook 桥接控制);TC01–TC03、DF01–DF03、CI01–CI03、L01–L02(测试、缺陷、代码/发布分离、旧规则关闭)。在 OneOS 迁移就绪门禁通过前不得禁用旧阶段规则,L01 与 L02 保持禁用,因其绕过验收。
全局安全规则 复用已认证的浏览器会话或批准的语义连接器;保留无关规则与用户编辑;未经用户对该确切变更授权,不得修改现有生产流水线;回调实验前克隆测试流水线,仅修改克隆;每个自动流转要求预期当前状态;区分观察证据与提案/推断;异步事件等待 5–30 秒并检查执行日志;遇验证码、OTP、登录审批、权限提升、受保护分支歧义或同名资源难以区分时停止。
必需产出 仅返回适用产物:观察清单与当前对目标矩阵;每项目 R01–R12 与 TK01–TK08 规则实例清单及 31 项控制台账;附重开验证的实时变更日志;每次流转的测试结果(通过、异步通过、未触发、误触发或阻塞);剩余风险、手动门禁与回滚步骤;按需提供含可复制提示词的角色与触发沟通手册。日常口令则简要回答工作项、实际状态变更、创建/关联的资产、阻塞(如有)和确切的下一条短口令。
限制说明 关于具体收费、价格、支持平台、实际效果及未在资料中给出的使用步骤,本资料暂未提供,不得据此推断。