# Acceptance Checklist

本清单用于 PM POC、设计评审和研发上线验收。

## PM POC 验收

- 功能目标清楚：用户要完成什么任务。
- 放置位置清楚：功能在哪个页面、入口或模块出现。
- 用户流程完整：点击、输入、返回结果、失败路径都说明清楚。
- POC 先复用现有模板、组件和 icon，没有要求先改 skill。
- POC 单独列出后续可能需要沉淀到 skill 的内容。

## 设计验收

- 页面模板选择正确。
- 组件来自 `assets/component/leai-component.html` 或明确标注为 POC 临时组合。
- icon 来自 `assets/icons/icon-board.html`，没有临时手绘或旧 icon 名称。
- 当前基线清单一致：29 个正式 SVG、12 个组件、3 个页面模板。
- 颜色、圆角、阴影、字号、间距符合 `standards/design-system-complete.html` 和 `pc-design-system.md`。
- 交互状态完整：default、hover、active、focus、disabled、loading、empty、error。
- AI 生成内容、推荐结果、搜索摘要保留免责声明。
- PC 信息密度合适，避免营销页式大留白和不必要装饰。
- 没有嵌套卡片、漂浮装饰、无关渐变或不稳定尺寸。

## 研发上线验收

- 使用的模板、组件和 icon 清单明确。
- DOM/class 尽量对齐 `leai-component.html` 的结构。
- 页面中没有旧 icon 路径或旧组件文件名。
- 页面中没有内联 SVG、base64 SVG、文本符号 icon 或 `media/` 图标依赖。
- 本地资源引用不缺失。
- 响应式和 PC 主视口下布局稳定。
- hover、active、disabled、loading、empty、error 状态可触发。
- 表单、按钮、菜单、抽屉、弹窗具备键盘可访问性和清晰 aria。
- 上线代码不把 POC 临时样式沉淀为新规范。

## Skill 更新验收

- `SKILL.md` 已更新资源入口和调用规则。
- `standards/design-system-complete.html` 已登记新增组件、模板、icon 或规则。
- `icon-board.html` 已登记新 icon 的用途、路径和禁用场景。
- `leai-component.html` 已登记新组件的 DOM、class、状态和可复制片段。
- 新模板顶部注释包含来源、组件依赖、icon 依赖和验收点。
- 真实资源路径检查无断链。
- 旧文件名和旧 icon 名称无残留。
- 发布前已记录版本号和 release note。

## 禁止项

- 不允许 PM POC 阶段直接改 skill。
- 不允许研发绕过组件库自造正式组件。
- 不允许新增 icon 但不登记 `icon-board.html`。
- 不允许新增模板但不登记 `standards/design-system-complete.html` 和 `SKILL.md`。
- 不允许用旧模板覆盖当前线上页面行为。
- 不允许只按截图实现而不检查组件和状态。
