docs(harmony): 阶段表标状态(P2/P4 、P3 主体完成、P5/P6 未做),并写明状态口径

This commit is contained in:
2026-09-14 14:19:43 +08:00
parent 2a6ad93ec0
commit 43aca575c7

View File

@ -155,12 +155,12 @@ WebUI 侧 `npm test` 在 **HEAD 上就是红的**`test/background.test.mjs`
| | 内容 | 判据必须点到用户会点的那一层 |
|---|---|---|
| P1.5 | 裸色值清零 + 判据按类挡 + 权限档位配色统一 | 判据 7/7 绿 + 变异能判红 + 构建成功 |
| P2a | 信息架构:「通信一项内部页签 收件箱/发件箱/授权未读红待决策橙徽标 | **点页签 → 断言落到哪个 pane**不是断言页签个数通信回到上次的子页签 |
| P2b | 发件箱页`GET /me/mail/sent`复用列表项 | 能看到已发邮件点开进详情空态有说明 |
| P3 | 授权页`GET /permission/pending` + `POST /permission/decide` | 未决口径与 WebUI 一致 `permission_result`点同意/拒绝后状态立刻变拒绝可填备注且**备注送达模型**决策请求已过期`expired`必须当场说清"这次批准不会恢复原调用" |
| P4 | 主题/壁纸`/me/appearance` | 换账号外观跟随服务端无记录时以本地为准不用默认值覆盖 |
| P5 | 悬浮玻璃导航取代系统 TabBar | 模糊只由壁纸层负责列表项每项一张卡命中区 44vp |
| P6 | 日历`/calendar/events` ics 导入导出 | 手势阈值与 WebUI 一致水平 40px、≥1.5× 垂直、<600ms |
| P2a | 信息架构:「通信一项内部页签 收件箱/发件箱/授权未读红待决策橙徽标 | **点页签 → 断言落到哪个 pane**不是断言页签个数—— 页签状态机判据已落地 §7.15 |
| P2b | 发件箱页`GET /me/mail/sent`复用列表项 | 判据接口路径行上主角是收件人空态有说明主句与 WebUI 逐字一致 |
| P3 主体完成 | 授权页`GET /permission/pending` + `POST /permission/decide` | 未决口径与 WebUI 一致 `permission_result`✅;拒绝可填备注且备注送出 ✅;`expired` 当场说清"这次批准不会恢复原调用" ✅。**未验**真机上点同意/拒绝后状态是否"立刻变"判据只钉到"决策后重新拉列表"这一层 |
| P4 ✅(壁纸上传除外 | 主题/壁纸`/me/appearance` | 换账号外观跟随 ✅(缓存键带账号服务端无记录时以本地为准 ✅(§7.16)。**未做**壁纸**上传**入口需要 picker)。**未验**真机渲染 |
| P5 未做 | 悬浮玻璃导航取代系统 TabBar | 模糊只由壁纸层负责列表项每项一张卡命中区 44vp现状底栏仍是系统 `Tabs`只有自绘的 tabBar builder 带了 `backgroundBlurStyle`(§7.10 |
| P6 未做 | 日历`/calendar/events` ics 导入导出 | 手势阈值与 WebUI 一致水平 40px、≥1.5× 垂直、<600ms。**有意排序**入口与内容一起上不留空页签(§7.15 |
**视觉/交互怎么验**本机有 `harmony-emu`实例 `HarmonyPhone`hdc
`/opt/harmonyos/ohos-sdk/linux/toolchains`能起来就能截图 + 真点
@ -173,6 +173,9 @@ WebUI 侧 `npm test` 在 **HEAD 上就是红的**`test/background.test.mjs`
或换有设备的机器**在那之前鸿蒙侧的判据只能到"构建通过 + 结构/令牌一致"
观感与点击必须如实标注未验 —— 不许写成已完成
**状态口径**:✅ = 有能判红的判据 + 构建成功;⚠ = 主体完成但有未验项;
= 未做。**视觉与交互一律未验**无设备/模拟器见每节末尾的"未验"。
### 5.5 待定(需要 pi 或用户一句话)
1. **会话这个平级入口留不留** WebUI 没有它收件箱按会话分组)。