跳转至

需求:UI 变化先出 web 预览

结论:UI 变化先出 Web 预览的要求已并入研发工作流 S5。

版本 0.3(已并入)· 2026-10-13

本文件是 workflow.md 的一条补丁需求。已并入主本 0.6 与仓库本 0.5。 主本对应 S5,仓库本对应 S5。本文件保留作依据。

1. 目的

给工作流补一道设计闸门。 UI 变化在实施前先出可点的预览,供评审判断是否符合表现预期。

2. 范围

适用于一切改变用户可见界面的功能。 不改变界面的改动不受约束。

3. 需求

编号 需求 判据
R1 功能涉及 UI 变化时,实施前必须产出 web 预览 预览可打开,主路径可点
R2 预览用 web 的 Compose 编写 产物是浏览器可打开的页面
R3 预览通过评审后,才可开始实施 评审结论已写回 issue
R4 评审对照需求正文的「表现预期」逐条判断 预期逐条有结论
R5 评审结论写回 issue 正文,不写评论 只读正文就能看到结论
R6 打回时不关闭预览项,列出差异,改完重评 差异逐条关闭
R7 预览覆盖主路径 主路径无死路
R8 预览地址与截图记入 issue 评审人可自行打开
R9 预览不是交付物 发布物不含预览
R10 大功能的预览是第一个 sub-issue,实施 sub-issue 阻塞于它 依赖关系在 GitHub 上可见
R11 小功能的预览写在同一 issue 里 正文含预览结论
R12 需求正文必须有「表现预期」一栏 表单必填

4. 分级

档 用在 覆盖 工期
单屏预览 已评审界面的小改动 一屏 半天内
交互原型 新界面,或交互变化 主路径 2 个工作日

5. 例外

清单外的 UI 变化一律要预览。清单是穷举的。

  1. 纯逻辑、数据、性能或构建改动,外观不变。
  2. 文案与标点修正。
  3. 内部重构,外观不变。
  4. 依赖升级,外观不变。
  5. 已评审界面的同构复制,交互不变。

6. 角色

角色 职责
负责人 产出预览,写结论
评审人 对照表现预期判断。由非作者担任
单人仓库 负责人自查,结论照样记录

7. 待确认

  1. 评审人:非作者评审,还是单人时一律自查。
  2. 预览地址:本地服务,还是 Pages。
  3. 时间盒:半天与 2 个工作日是否合适。