|
1 | 1 | { |
2 | 2 | "schemaVersion": "PublicProductProjectionV1", |
3 | | - "generatedAt": "2026-08-18T13:57:42.041Z", |
| 3 | + "generatedAt": "2026-08-19T04:50:59.452Z", |
4 | 4 | "workflows": { |
5 | 5 | "canonical": [ |
6 | 6 | "dev", |
|
31 | 31 | "gray": 3, |
32 | 32 | "bucket": "80+" |
33 | 33 | }, |
| 34 | + "capabilityScenarios": [ |
| 35 | + { |
| 36 | + "id": "turn-ambiguous-request-into-action", |
| 37 | + "userProblem": "需求说得不完整,不知道该先分析、立项还是直接修改。", |
| 38 | + "userOutcome": "先明确目标、边界、验收和下一步,再进入合适的工作流。", |
| 39 | + "representativeSkillIds": [ |
| 40 | + "intent", |
| 41 | + "dev-default", |
| 42 | + "quality-strategy" |
| 43 | + ], |
| 44 | + "skillFocus": "意图识别、需求与验收、风险驱动验证", |
| 45 | + "workflowBoundary": "具体路径由任务意图与风险决定;并非每次都加载全部 Skill。", |
| 46 | + "nextHref": "/guide/common-tasks" |
| 47 | + }, |
| 48 | + { |
| 49 | + "id": "fix-with-regression-confidence", |
| 50 | + "userProblem": "只知道报错,却不知道根因、同类路径和回归范围。", |
| 51 | + "userOutcome": "获得复现、根因、同类检查和定向验证,而不止是一段解释。", |
| 52 | + "representativeSkillIds": [ |
| 53 | + "fix-default", |
| 54 | + "test-router", |
| 55 | + "frontend-architecture" |
| 56 | + ], |
| 57 | + "skillFocus": "复现与根因、回归范围、用户路径验证", |
| 58 | + "workflowBoundary": "代表 Skill 只在适用阶段加载;不承诺全量修复能力常驻。", |
| 59 | + "nextHref": "/guide/common-tasks" |
| 60 | + }, |
| 61 | + { |
| 62 | + "id": "evolve-cross-domain-change", |
| 63 | + "userProblem": "需求跨前端、业务和接口,宿主的通用提示难以划清责任边界。", |
| 64 | + "userOutcome": "在适用时获得架构、接口和实现边界的专业路径。", |
| 65 | + "representativeSkillIds": [ |
| 66 | + "frontend-architecture", |
| 67 | + "backend-domain-architecture", |
| 68 | + "api-contract-architecture" |
| 69 | + ], |
| 70 | + "skillFocus": "前端体验、业务领域、API 契约", |
| 71 | + "workflowBoundary": "是否进入各专业路径取决于真实任务,不把目录展示当作已加载事实。", |
| 72 | + "nextHref": "/workflows/" |
| 73 | + }, |
| 74 | + { |
| 75 | + "id": "deliver-with-evidence-and-handoff", |
| 76 | + "userProblem": "交付前需要测试、排错、交接,下一会话却容易丢失上下文。", |
| 77 | + "userOutcome": "让风险、验证、报告和续接状态都留下可查证据。", |
| 78 | + "representativeSkillIds": [ |
| 79 | + "quality-strategy", |
| 80 | + "production-readiness-sre", |
| 81 | + "document-sync" |
| 82 | + ], |
| 83 | + "skillFocus": "质量策略、交付准备、文档同步", |
| 84 | + "workflowBoundary": "不替代人工发布授权、宿主权限或既有 CI。", |
| 85 | + "nextHref": "/concepts/evidence-and-completion" |
| 86 | + } |
| 87 | + ], |
34 | 88 | "hosts": [ |
35 | 89 | { |
36 | 90 | "hostId": "copilot", |
|
79 | 133 | "workflows": "<!-- devcodex-public:workflows primary=dev,fix,analyze,audit,resume,chat advanced=self-fix,other -->", |
80 | 134 | "skills": "<!-- devcodex-public:skills total=86 active=83 gray=3 bucket=80+ -->", |
81 | 135 | "hosts": "<!-- devcodex-public:hosts ids=copilot,claude,codex,gemini,grok,cursor variants=13 -->", |
82 | | - "auto": "<!-- devcodex-public:auto canonical=@devcodex-auto default=@rocky profile-replacement=true empty-array-disables=true -->" |
| 136 | + "auto": "<!-- devcodex-public:auto canonical=@devcodex-auto default=@rocky profile-replacement=true empty-array-disables=true -->", |
| 137 | + "capabilities": "<!-- devcodex-public:capabilities ids=turn-ambiguous-request-into-action,fix-with-regression-confidence,evolve-cross-domain-change,deliver-with-evidence-and-handoff -->" |
83 | 138 | }, |
84 | 139 | "sourceIdentities": { |
85 | | - "expression": "4e60fd53c93a759bb0ca572df93e598b6a8106fe380dbe76c909e7aee1acc315", |
| 140 | + "expression": "89e6183824f75371c7912d2d3cd2ba129c33560b25e2809ff9b49d4e68bcb1e3", |
86 | 141 | "workflows": "8577bb60f9fac3efac4abb9d8c31b95df9b5c31ab77b664d44dde3f252fcd825", |
87 | 142 | "portfolio": "a48e3f5af9488d01e82028ef9952d14bf9c7094fa3bb751fbb8f42a4175aa7cc" |
88 | 143 | } |
|
0 commit comments