docs: archive A01 static size evidence
This commit is contained in:
@@ -50,16 +50,16 @@
|
||||
| `static/assets/icons/auth/login-outline-v1.png` | A-01 登录按钮的线性人物图标 | 项目既有 `static/assets/icons/tab/profile-v4.png` 的本地复用,未改色、未重绘 | `96 × 96px` RGBA PNG;透明角与可见像素审计通过 |
|
||||
| `static/assets/icons/auth/wechat-licensed-v1.png` | A-01 微信登录按钮的微信图标 | Icons8 的 `https://img.icons8.com/color/96/weixing.png`,获取日期 2026-07-13;使用条件见 `https://icons8.com/license` | `96 × 96px` RGBA PNG;透明角与可见像素审计通过;免费使用须在应用“关于/设置”及应用商店描述中保留 Icons8 署名链接 |
|
||||
|
||||
## 4. 未完成项(因此不得标记为设计完成)
|
||||
## 4. 静态设计验收与剩余缺口
|
||||
|
||||
1. 按 Android 固定栅格确定 320 × 568、360 × 640、360 × 800、412 × 915 的真实布局与文字折行规则。
|
||||
2. 生成并归档包含文字“注册账号”入口的 A-01 效果稿 v3;v1、v2 均仅保留为此前美术方向与入口尝试记录。
|
||||
3. 补齐 A-01 的加载与协议未勾选提示;微信授权中/取消/失败仍归 A-03。
|
||||
4. 生成并验收项目内的真实透明 PNG 功能资产;微信品牌标志必须采用本地官方或许可透明 PNG,并记录来源、用途、路径与 Alpha 验收。此处归档的整页效果图不能充当图标资产。
|
||||
5. 标明协议页的最终去向、返回路径与小屏验收结果。
|
||||
- 静态设计验收已覆盖 320 × 568、360 × 640、360 × 800、412 × 915;四个尺寸均保持两个大按钮与单行文字注册入口。
|
||||
- 归档文件:[320 × 568](screens/A01-启动登录引导-栅格验收-320x568.png)、[360 × 640](screens/A01-启动登录引导-栅格验收-360x640.png)、[360 × 800](screens/A01-启动登录引导-栅格验收-360x800.png)、[412 × 915](screens/A01-启动登录引导-栅格验收-412x915.png)。
|
||||
- 此结论只验证设计稿与固定栅格,不替代 uni-app 页面实现后的 Android 运行时验收。
|
||||
- 仍未确定《家谱用户协议》与《隐私政策》的最终页面去向及返回路径;在这两页完成设计前,A-01 不得标记为完整设计完成。
|
||||
- 页面实现阶段仍须按本记录在 Android 实机或同等运行环境复核四个尺寸的安全区、滚动与文字折行。
|
||||
|
||||
## 5. 推进约束
|
||||
|
||||
- 当前正式工作是 `D2 / A-01 启动登录引导` 的设计;A-02 尚未开始设计,但其职责已明确为两种登录方式的双标签登录页。
|
||||
- 只有完成本文件第 4 节,并更新 `docs/规划.md` 与 `docs/交接记录.md` 后,A-01 才能进入“设计完成”状态。
|
||||
- 只有确定协议页面的最终去向,并完成本文件第 4 节所述的运行时验收后,A-01 才能进入“设计完成”状态。
|
||||
- 本轮不修改 uni-app 页面、接口、真实登录或 Android 打包配置。
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 289 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 365 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 432 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 569 KiB |
@@ -269,13 +269,13 @@
|
||||
- Consumes: Task 2 的 750rpx 栅格、Task 3 的独立资产和当前 v3 的视觉方向。
|
||||
- Produces: 四张按目标尺寸生成的静态设计验收稿;设计记录明确区分静态验收与页面实现后的运行时验收。
|
||||
|
||||
- [ ] **Step 1: 生成四张静态验收稿**
|
||||
- [x] **Step 1: 生成四张静态验收稿**
|
||||
|
||||
使用当前 v3 作为样式参考,为每个精确尺寸单独生成整页效果稿,不裁切同一张长图。每一张都必须显示:朱砂家祠头图、标题与副标题、两个大按钮、单行文字注册入口、未勾选协议和安全区留白。
|
||||
|
||||
验收时逐项检查:320 × 568 的“还没有账号?注册账号”不换行;四个尺寸的两个按钮文字均单行;协议行完整可见;底部内容不进入 `env(safe-area-inset-bottom)` 预留区;没有账号密码或手机验证码的独立大按钮。
|
||||
|
||||
- [ ] **Step 2: 在设计记录写入静态验收结论**
|
||||
- [x] **Step 2: 在设计记录写入静态验收结论**
|
||||
|
||||
在第 4 节增加四个效果稿链接和以下结论:
|
||||
|
||||
@@ -284,7 +284,7 @@
|
||||
- 此结论只验证设计稿与固定栅格,不替代 uni-app 页面实现后的 Android 运行时验收。
|
||||
```
|
||||
|
||||
- [ ] **Step 3: 运行设计记录审计并检查差异**
|
||||
- [x] **Step 3: 运行设计记录审计并检查差异**
|
||||
|
||||
Run:
|
||||
|
||||
@@ -295,7 +295,7 @@
|
||||
|
||||
Expected: `A01-DESIGN-RECORD-AUDIT PASS`,且 `git diff --check` 没有错误输出。
|
||||
|
||||
- [ ] **Step 4: 更新阶段状态并提交**
|
||||
- [x] **Step 4: 更新阶段状态并提交**
|
||||
|
||||
仅当四张静态验收稿和 Task 3 资产审计均通过时,将 `docs/规划.md` 与 `docs/交接记录.md` 更新为“A-01 静态设计证据已完成,等待页面实现阶段的运行时验收”;不得写成页面已实现、接口已接通或 Android 已打包。
|
||||
|
||||
|
||||
+1
-1
@@ -102,7 +102,7 @@ powershell -ExecutionPolicy Bypass -File tests\vue3-entry.ps1
|
||||
## 9. 2026-07-13 流程纠正记录
|
||||
|
||||
- A-01 的历史效果稿 v1、v2 与当前效果稿 v3 均已归档;当前入口依据为 `docs/design/screens/A01-启动登录引导-效果稿-v3-文字注册入口.png`,对应说明见 `docs/design/A01_启动登录引导_设计记录.md`。
|
||||
- 该图只保留欢迎页的美术方向:它不是固定栅格、状态设计或小屏验收稿,不得据此标记 A-01 或 D2 完成。
|
||||
- A-01 的固定栅格、状态、独立背景/图标及 320 × 568、360 × 640、360 × 800、412 × 915 静态效果稿已归档并经审计;它们仍不替代 uni-app 页面实现后的 Android 运行时验收。
|
||||
- 先前误建的 A-01 规格和“四个独立按钮”执行计划已降为失效历史;2026-07-13 已确认文字注册入口方案,唯一需求所有者为 `docs/design/A01_启动登录引导_设计记录.md`。A-02 尚未开始设计,但负责账号密码与手机验证码双标签;不允许开始任何 uni-app 实现。
|
||||
- 所有后续页面效果图必须先保存到 `docs/design/screens/`,并在对应页面设计记录写明用途、状态和验收缺口;未完成归档不得展示为可推进的设计成果。
|
||||
- G-01 已于 2026-07-13 经用户确认结项;当前进入 D2 / A-01 的设计工作,接口、真实登录和 Android 打包仍暂停。
|
||||
|
||||
+1
-1
@@ -169,7 +169,7 @@
|
||||
| 阶段 | 交付内容 | 状态 |
|
||||
| --- | --- | --- |
|
||||
| D1 | P-02 至 P-06:统一设计系统、Android 页面壳、公共图标与背景资产 | 进行中(P-02 至 P-04 已完成;P-05、P-06 资产生成中) |
|
||||
| D2 | A-01 至 A-06:账户与首次使用全套页面 | 进行中(A-01 文字注册入口方案与效果稿 v3 已确认归档,待固定栅格、状态与小屏验收;A-02 至 A-06 未开始) |
|
||||
| D2 | A-01 至 A-06:账户与首次使用全套页面 | 进行中(A-01 文字注册入口方案、独立资产、固定栅格与四尺寸静态验收已归档;协议页去向与运行时验收待完成;A-02 至 A-06 未开始) |
|
||||
| D3 | G-01 至 G-12:家谱创建、加入、总览与管理全套页面 | 进行中(G-01 已于 2026-07-13 验收完成;G-02 至 G-12 未开始) |
|
||||
| D4 | T-01 至 T-08:世系树、成员、关系编辑全套页面 | 未开始 |
|
||||
| D5 | F-01 至 F-10、R-01 至 R-11:家族内容全套页面 | 未开始 |
|
||||
|
||||
@@ -45,4 +45,23 @@ if (-not (Test-Path -LiteralPath $effect)) {
|
||||
throw "Missing archived A01 effect: $effect"
|
||||
}
|
||||
|
||||
$screenDirectory = Split-Path -Parent $effect
|
||||
$staticEffects = @(
|
||||
(ConvertFrom-Utf8Base64 'QTAxLeWQr+WKqOeZu+W9leW8leWvvC3moIXmoLzpqozmlLYtMzIweDU2OC5wbmc='),
|
||||
(ConvertFrom-Utf8Base64 'QTAxLeWQr+WKqOeZu+W9leW8leWvvC3moIXmoLzpqozmlLYtMzYweDY0MC5wbmc='),
|
||||
(ConvertFrom-Utf8Base64 'QTAxLeWQr+WKqOeZu+W9leW8leWvvC3moIXmoLzpqozmlLYtMzYweDgwMC5wbmc='),
|
||||
(ConvertFrom-Utf8Base64 'QTAxLeWQr+WKqOeZu+W9leW8leWvvC3moIXmoLzpqozmlLYtNDEyeDkxNS5wbmc=')
|
||||
)
|
||||
|
||||
foreach ($staticEffect in $staticEffects) {
|
||||
if (-not (Test-Path -LiteralPath (Join-Path $screenDirectory $staticEffect))) {
|
||||
throw "Missing static A01 evidence: $staticEffect"
|
||||
}
|
||||
}
|
||||
|
||||
$staticEvidenceRule = ConvertFrom-Utf8Base64 '6Z2Z5oCB6K6+6K6h6aqM5pS25bey6KaG55uW'
|
||||
if ($record -notmatch [regex]::Escape($staticEvidenceRule)) {
|
||||
throw "Missing static A01 evidence rule: $staticEvidenceRule"
|
||||
}
|
||||
|
||||
Write-Output 'A01-DESIGN-RECORD-AUDIT PASS'
|
||||
|
||||
Reference in New Issue
Block a user