用途:在 UXSpec 所有阶段完成且编译成功后、提交 PR 或交付实现前,做一次系统性质量审查,确认各层设计能协同工作。
主要检查项:
- AI 味测试:识别通用字体、紫蓝渐变、卡片套卡片、全部居中、玻璃拟态、渐变文字等模板化痕迹,需给出理由或替换。
- 层级检查(眯眼测试):每个状态的 $visual 能否一眼看出主操作、主次内容与分组,是否有单一焦点。
- 状态覆盖:每个叶子状态是否有 $visual;空、加载、错误、成功状态是否齐全;错误是否有具体信息与恢复动作;加载是否说明进展;空状态是否给出下一步;是否存在无出向转换的死胡同状态。
- Token 一致性:视觉值是否为 token 引用而非硬编码;相似元素是否用同一 token;是否有无人引用的死 token;颜色 token 是否满足 WCAG 对比度;间距刻度是否一致。
- 文案审查:$description 是否足够具体;按钮标签是否动作明确;错误信息是否解释并建议;空状态是否有帮助;术语是否统一。
- 可访问性:交互元素是否有 testId;图标按钮与抽象元素是否有 aria.label;动态区域是否有 aria.live;键盘导航与可见焦点状态是否定义;是否仅靠颜色传达信息。
- 运行时正确性:转换中引用的事件是否存在于 $events;表达式引用的上下文字段是否存在于 $context;assign 路径是否以 context. 开头;是否存在永远为假的守卫导致不可达转换;改变交互面的状态进入时是否管理焦点。
输出:按 Critical(阻断实现或产生破损 UI)、Important(不一致或令人困惑)、Nice to have(打磨项)三级报告发现。
限制:资料未提供具体安装命令、运行方式、收费与平台信息。