|
|
e07e3bf1a1
|
docs(harmony): 记入交接核对结果与 pi 回复的落地(P2a/P2b 顺序、判据、真 bug)
第五节:收到 pi 移交信后的核对 —— 移交信里属实的两条(构建成功、cross-client 6/6 绿)、
三处纠正(P3 接口名写错、判据只挡枚举、导航差距其实是信息架构差距),
以及一条与鸿蒙无关但该让 pi 知道的(WebUI `npm test` 在 HEAD 上恒红)。
第六节:pi 回复的落地 ——
- 「会话」入口的结论:不是删功能,是联系人页的**卡片视图** + 收件箱按会话折叠,
两件到位后再删 tab(在那之前删 = 丢信息:轮次预算 / status / from_agent 无处可看)。
⇒ 分期顺序改为 P2a 联系人双视图 + 收件箱折叠 → P2b 通信页签 → P3 授权 → P4 主题壁纸
→ P5 悬浮玻璃导航 → P6 日历 → 最后删 tab。
- 遮罩拆两段式;WebUI 侧不立同名令牌(立了没人用、判据只能验"它存在",是自证)。
- 两条红判据的 patch 已落地且验证过能判红;background 判据 32 → 34 通过。
- 顺手修掉的真 bug:生成 CSS 头注释提前闭合导致 `.bg-amber-100` 那条规则被整条丢掉。
- 一条判据从来没被跑过:cross-client 判据不在 `npm test` 链里,已加进去。
- `npm test` 现在全绿(退出码 0);deb 目标在本机打不出来(fpm),要确认是否影响交付平台。
- 仍未验的:鸿蒙侧的视觉与点击(模拟器起不来),到 P2a 必须有人眼或设备。
|
2026-09-14 13:30:03 +08:00 |
|
|
|
fac30eb09c
|
docs(harmony): 鸿蒙对齐移交 dsh(jianf 指定),计划文档记入负责人与纪律
用户:「鸿蒙 ui 应当交给对这一块更熟悉的 dsh 负责」。
- 给 dsh 发了移交信(新线索 `harmony-ui-alignment`),交代:
当前状态(P1 完成)、分期(P2–P6)、**判据纪律**(结构类改动必须配"点它"的判据
—— WebUI 侧就是因此漏掉了"点日历不翻页")、**避坑清单**(不许新写死颜色;
这个应用没有真正的深色主题,别让单个面自己变深;玻璃只该出现一次;
列表项每项一张卡;ArkTS 的 `arkts-no-any-unknown`/`arkts-no-standalone-this`;
视觉不可验要如实标注)、以及两条服务端语义(已读按读者记录;
授权被拒的备注必须送达模型)。
- `HARMONY-ALIGN-PLAN.md` 记入负责人与移交线索,并标明 P1 已完成、P2–P6 归 dsh。
分工:鸿蒙归 dsh,WebUI/Electron 与网关仍归 pi;需要两边同时改令牌之类的配合,
由 dsh 回信给我。
|
2026-09-14 13:13:44 +08:00 |
|
|
|
5434bc9e4e
|
feat(harmony): 对齐第一阶段 + 对齐计划文档(差距/分期/验收纪律)
用户:「安排对齐」。
## 先量差距(不靠感觉)
鸿蒙侧的调色板与 WebUI **根本不同**:`#1A73E8`(Google 蓝)vs 品牌 `#2563EB`、
`#333333` vs slate-900 `#0F172A`、`#F5F7FA` vs `#F8FAFC`、`#FF4444` vs red-600…
共 217 处硬编码色值散在 7 个页面里。
功能面:鸿蒙是 收件箱/会话/联系人 三个 tab,**缺 发件箱 / 授权 / 日历 / 管理**,
也没有玻璃悬浮底栏、主题壁纸同步、Composer 共用组件。
## 第一阶段(已完成并可验收)
- `common/Theme.ets` 补齐文字/浅底/语义令牌,页面里的旧调色板**全量替换为令牌**
(共 203 处),`hvigorw assembleHap` **BUILD SUCCESSFUL**。
- 判据:`cross-client-theme.test.mjs` 新增"鸿蒙页面里不得再出现旧调色板色值"
(6 条全绿,含扰动自检)。这条防的是**新页面又随手写个"差不多"的颜色** ——
漂移就是这么开始的,而此前没有任何判据会红。
## 计划文档:docs/HARMONY-ALIGN-PLAN.md
写清两件事,免得每轮重新猜"还差什么":
- **差距表**(逐项,标出"缺页面/交互不同/观感不同"的性质);
- **分期**:P2 发件箱(与收件箱同构,风险最低)→ P3 授权页(备注必须随决策送达模型
—— WebUI 侧踩过这个坑)→ P4 主题/壁纸同步(服务端"无记录"时以本地为准)
→ P5 玻璃悬浮导航 → P6 日历(最大,单独排)。
## 如实说明
鸿蒙**视觉未验证**:本机 `hdc list targets` 为空、HAP 未签名 ⇒ 只能保证编译通过 +
令牌一致,观感需要设备或签名后由人眼确认。文档里也把这条写进"验收纪律"。
|
2026-09-14 12:49:40 +08:00 |
|