# 模块 2:从案例判断资产边界
资产化最难的不是给文件命名,而是把可长期复用的判断,与一次任务中的项目事实分开。
稳定约束可以沉淀;字段名、路径、权限码和未验证结论必须留在运行时输入中。
---
# 资产选型先看变化与风险
| 判断维度 | 信号 | 更合适的承载方式 |
|---|---|---|
| 约束变化频率 | 长期稳定,违反代价高 | Rule:明确必须项、禁止项与验收 |
| 任务输入变化 | 问法稳定,但每次事实材料不同 | 任务上下文契约:固定约束,替换运行时输入 |
| 漏检风险 | 风险项有限且常被忽略 | Checklist:让关键检查可以逐项确认 |
| 决策复杂度 | 需要多步读取、判断、交接和验证 | Skill:编排资产与停止条件 |
| 误解成本 | 正确做法容易被错误套用 | Example:保留正例、反例和适用边界 |
同一条经验不一定只对应一种资产;选择依据是变化速度、误用风险和决策复杂度。
---
# 公务用车案例能沉淀什么?
| 案例中的发现 | 不应直接沉淀为 | 更合适的资产 |
|---|---|---|
| 前端必填不能代替后端业务保护 | “取消原因不能为空”的全局 Rule | 状态变更必要信息后端保护 Rule |
| 分析时要同时看页面、API、权限和 Service | 一段固定答案 | 影响分析任务上下文的输入清单 |
| 状态写入前要检查必需字段 | 一次性代码片段 | 状态变更检查单与反例 |
| 需要读源码、判断边界、列验证项 | 超长 Prompt | 多步状态变更审查 Skill |
| 数据库 NOT NULL 在此场景不合适 | “永远不要改数据库” | 条件化反例与取舍说明 |
---
# 资产候选必须有证据来源
| 证据来源 | 可以升级的资产 | 还需要补什么 |
|---|---|---|
| 明确的项目规范、配置或接口契约 | Rule | 适用范围和验收方式 |
| 多次出现的同类提问与交付结构 | Prompt / Template | 必填输入与输出 Schema |
| 已发生的漏检、误用或缺陷 | Checklist / Example | 反例、触发条件和修复依据 |
| 可重复的多步分析与验证路径 | Skill | 各步骤输入、交接和停止条件 |
| 未经核对的模型建议或单次对话 | 暂不沉淀 | 先补项目事实或验证记录 |
资产不是知识收藏;没有来源证据的内容只能是候选建议。
---
# 不值得沉淀的内容
单次对话结论
没有输入、证据和适用范围,下一次无法复核。
项目特有字段或权限码
换项目后很可能失效,必须留在运行时输入中。
没有验证过的模型建议
只能作为候选方案,不能升级为规则。
一次性检查列表
重复价值不足时,保留在任务记录即可。