# 模块 7:资产也要验证与演进
代码需要测试,Rule、Prompt 和 Skill 同样需要验证。
一份资产能否长期使用,不取决于措辞是否漂亮,而取决于面对完整信息、缺失信息和越界请求时能否保持正确边界。
---
# 用四类输入测试资产边界
| 测试输入 | 期望结果 | 失败信号 |
|---|---|---|
| 入口、状态与测试材料齐全 | 输出事实、方案和验证项都可追溯 | 只给泛化建议,无法指向输入 |
| 缺少 Controller 或状态规则 | 明确列出缺失证据 | 擅自补全权限或调用链 |
| 请求修改数据库、权限和页面 | 标出范围冲突与风险 | 把扩展改动当作默认方案 |
| 换到另一个项目 | 重新扫描项目事实和约束 | 直接复制字段名、路径和异常文案 |
---
# 资产更新只接受两类证据
| 更新依据 | 应如何处理 |
|---|---|
| 项目规则、框架、接口或测试基座发生变化 | 更新适用范围、来源路径和验证方式 |
| 资产在真实任务中造成误用、遗漏或无效输出 | 补充反例、停止条件或拆分更小资产 |
| 只是觉得“提示词不够顺” | 保留意见,不能直接升级为规则 |
| 想把另一个项目的细节抄进来 | 先标记为待确认,并重新获取证据 |
资产演进依赖新证据,不依赖个人偏好或模型建议本身。
---
# 可复用与必须重查的内容
| 可以跨项目复用 | 换项目必须重新获取 |
|---|---|
| 事实、方案、验证、边界的输出结构 | 路径、模块名、字段、接口与权限码 |
| 证据不足时停止的规则 | 状态枚举、异常映射和事务边界 |
| Prompt 的输入输出契约 | 构建命令、测试基座和目录结构 |
| Skill 的质量门禁与测试矩阵 | 业务必填条件与发布前置条件 |
资产复用的是判断方法,不是上一次项目的结论。
---
# 资产验证后,进入 Agent 封装
案例提供事实和反例;资产把事实背后的判断方法保存下来。
资产选型
Rule 契约
Prompt 契约
Skill 组合
资产验证