# Retrospect — Design Process Evolution Step 1（C 系列规则修订）

**Date**: 2026-05-12
**TL;DR**: C1/C2/C3/C4 四项规则修订全部落地。M16 从"必须改"改成"必须评估"；M14 加 IA level / persona / state / device / locale 五维度 context 检查表；新建 design-discovery skill；meta-rules 加"枚举特例"元规则。

---

## 改动列表

| Task | 文件 | 改动 |
|---|---|---|
| C1 | `docs/internal/mockup-conventions.md` | M16 全文替换：标题从"Library 组件不可裸用" → "默认值必须评估，不可直接用 placeholder 当真实内容"；规则体从"必须改"→"必须评估（符合则可保留）" |
| C2 | `docs/internal/mockup-conventions.md` | M14 加 2 个新 sub-section：Context 维度检查 generic 表（IA level / Persona / 时间窗 / 设备 / 语言）+ 2026-05-12 sub_nav back 反例 |
| C3 | `~/.claude/skills/design-discovery/SKILL.md` | 新建文件（1.4 KB）：5 项 deliverable（Personas / Use scenarios / Pain points / User stories / Market analysis）+ Pain→Feature mapping + MVP scope 声明 + gate + 跳过记录 |
| C4 | `docs/meta-rules.md` | §3 反模式清单加 sub-section "反模式 — 规则正文枚举特例"（现象 / Why 错 / 修正表 / 自查）|

---

## 关键决策

- **M16 修正精神**：规则原来隐含"AI 需为每个 default 做 override"——实际违反"举一反三"，instance 过度 override 失去 library 同步价值。改成"评估"更准确。
- **M14 C2 vs M21 sub-rule**：原方案 M21 加 IA probe 行 → 最终选 M14 加 generic context 维度表，因为 IA level 是 "reference input adaptation" 问题，不是 "sibling visual contract" 问题。任何未来出现的 context mismatch 都被表格覆盖，不需逐个加规则。
- **design-discovery skill scope**：明确 AI 先问是否触发（不强制），触发后 5 项 deliverable 必产，最终用户 gate 控制进 Pre-Phase 0。

---

## 未解决项

- 无（Step 1 按 prompt 字面落地，无偏差）

---

## 关联

- Prompt: [`docs/internal/_prompts/design-process-evolution.prompt.md`](../_prompts/design-process-evolution.prompt.md)
- 下一步: Step 2（D 系列内部合并）
