feat(profile): 建立技术能力契约与校验器

This commit is contained in:
zhiye.sun
2026-09-03 17:11:47 +08:00
parent f7ea0dcd86
commit 381308e04a
9 changed files with 286 additions and 0 deletions
@@ -0,0 +1,12 @@
# Profile 回退规则
| 状态 | 条件 | 消费者行为 |
| --- | --- | --- |
| `available` | 提供方已发现、版本匹配且资料有效 | 加载专项资料 |
| `generic` | 只有版本中性资料 | 使用通用资料并说明适用范围 |
| `missing` | 提供方或能力未发现 | 继续核心通用流程并报告缺口 |
| `incompatible` | 项目版本不在支持范围 | 禁止加载冲突资料 |
| `ambiguous` | 模块或候选无法唯一确定 | 展示候选并请求最小必要信息 |
| `invalid` | 清单或引用未通过校验 | 隔离该提供方并报告错误 |
回退结果必须说明核心工作流仍可完成的范围,不能把缺少增强能力描述为项目缺陷。