Files
jiapuapp/docs/superpowers/specs/2026-07-19-module-baseline-accelerated-visual-review-design.md
T
2026-07-20 06:52:33 +08:00

4.6 KiB
Raw Blame History

模块基准页加速视觉审核设计

目标

今晚完成剩余活动页面的 H5 浅色国风视觉统一与用户审核,不再逐页逐状态实时展示。Android/HBuilderX、真实接口、真机性能和业务功能继续明确保留为未完成项。

已确认基准

  • A:现有 A 系列成果保持不变,本轮不返工。
  • G:G01“我的家谱”已经完成全部适用状态与五档尺寸审核,作为 G 模块基准。
  • T:T07“成员目录”作为常规页面基准。
  • FF01“家族动态”作为模块基准。
  • RR01“人物录”作为模块基准。
  • NN01“消息中心”作为模块基准。
  • MM01“我的”作为模块基准。

候选选择依据记录在:

docs/design/screens/runtime/2026-07-19/module-baseline-audit/audit.md

执行顺序

  1. 完整审核并完善 T07,确定 T 模块的标题、背景、搜索、列表、卡片、字体、间距和状态标准。
  2. 完整审核并完善 F01,确定 F 模块基准。
  3. 完整审核并完善 R01,确定 R 模块基准。
  4. 完整审核并完善 N01,确定 N 模块基准。
  5. 完整审核并完善 M01,确定 M 模块基准。
  6. 五个新增基准页全部通过后,再完善 T01 世系树。T01 是特殊结构页,保留树画布、世代关系和成员操作结构,只继承 T07 的视觉令牌与公共状态组件。
  7. T01 通过后,批量处理剩余页面。
  8. 普通页面按以下顺序推进:
    • 按 G01 统一 G03、G05、G06、G08、G09、G10、G11、G12。
    • 按 T07 统一 T03、T04、T05、T06、T08。
    • 按 F01 统一 F02F10。
    • 按 R01 统一 R02R11。
    • 按 N01 统一 N02。
    • 按 M01 统一 M02M10。

基准页负责的内容

每个模块基准页拥有该模块的:

  • 长背景与内容层透明度关系。
  • 页面标题栏、返回入口和右侧操作。
  • 主标题、说明文字、状态文字和正文的字号、字重与颜色。
  • 页面水平边距、模块间距、卡片间距和底部安全区。
  • 常规卡片、列表行、筛选/搜索区和主要操作的视觉语言。

基准页不拥有其他页面的业务结构。列表、表单、详情、设置、时间轴、树画布和编辑器继续保留各自适合任务的内容组织方式。

全局组件规则

以下内容不随模块重新设计,统一使用已经建立的项目自定义组件和 A/G01 已确认标准:

  • AppButton
  • AppDialog
  • AppToast
  • AppLoading
  • 空态、失败态、无权限态的标题层级和恢复动作

禁止重新引入原生 Toast、Modal、Loading 或 ActionSheet。弹层允许根据内容伸缩,但必须沿用项目已经确认的宣纸、朱砂、古金与关闭图标体系。

批量审核方式

  • 基准页与 T01:仍由用户逐个查看关键状态和代表尺寸,明确通过后才能成为推广标准。
  • 普通推广页:自动运行已有静态合同和 Chrome 运行检查,覆盖默认状态、适用关键状态、四档尺寸、横向溢出和基础交互。
  • 每个模块生成一张联系表,包含全部页面的默认态和有视觉差异的关键状态。
  • 用户按模块审核联系表;没有问题则整批通过,只有异常页才单独打开返工。
  • 不使用单张默认态代替状态检查;联系表背后必须有真实渲染和自动验证证据。

特殊页面与例外

  • T01:树画布特殊页,不能机械套用 T07 列表 DOM。
  • T03:必须从带成员上下文的入口或受控参数进入,不能把直达失败态当作默认态。
  • 的无真实入口页面:可以按模块基准完成视觉候选,但必须继续标注流程入口缺口,不能宣称真实流程通过。
  • 公共 ModulePage 当前存在页面介绍与面板标题重复的问题;推广时应消除重复层级,不把重复标题固化为基准。

通过条件

页面或模块批次只有同时满足以下条件才能记为 H5 视觉通过:

  • 与所属模块基准一致,且保留自身任务结构。
  • 适用状态完整,没有加载、空、失败、无权限或业务状态的明显断层。
  • 320×568、360×640、360×800、412×915 无横向溢出、裁切、遮挡或不可达操作。
  • 自定义弹层和反馈组件使用正确。
  • 聚焦合同、运行检查和 git diff --check 通过;不放宽阈值换取绿灯。
  • 用户通过基准页或模块联系表给出明确结论。

明确不在本轮完成范围

  • 真实接口与数据持久化。
  • Android/HBuilderX 真机或模拟器验证。
  • 4GB Android 长背景解码、切页与内存回收。
  • 系统字体放大、读屏和真实软键盘。
  • 无入口页面的产品入口补全,除非用户另行授权进入功能流程设计。