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

95 lines
4.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 模块基准页加速视觉审核设计
## 目标
今晚完成剩余活动页面的 H5 浅色国风视觉统一与用户审核,不再逐页逐状态实时展示。Android/HBuilderX、真实接口、真机性能和业务功能继续明确保留为未完成项。
## 已确认基准
- A:现有 A 系列成果保持不变,本轮不返工。
- G:G01“我的家谱”已经完成全部适用状态与五档尺寸审核,作为 G 模块基准。
- T:T07“成员目录”作为常规页面基准。
- F:F01“家族动态”作为模块基准。
- RR01“人物录”作为模块基准。
- N:N01“消息中心”作为模块基准。
- 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 长背景解码、切页与内存回收。
- 系统字体放大、读屏和真实软键盘。
- 无入口页面的产品入口补全,除非用户另行授权进入功能流程设计。