Files
tongxunruanjian/docs/acceptance/b171-batch1.md
T
2026-08-20 02:30:10 +08:00

47 lines
2.4 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.
# B-171 第一批迁移验收与回退
分支:`agent/agent/7b089146`(基于 B-95 `agent/agent/713c11eb` / `e26abad`
回退基线:`fa8584a`
## 提交主题(可逐项 `git revert`
见本卡完成评论中的完整 SHA。主题顺序:
1. B-149 文档三处修正
2. 手机 Token/主题入口、内网地址、功能开关
3. 工号登录薄适配与登录页
4. 员工目录、通讯录/添加同事/好友申请、会话与聊天第一批界面
5. PC 可改目录 Token 与通讯录/申请列表重整
6. 本验收记录
## 越界比对
相对本卡工作树,下列目录应为零改动:`mobile/``pc-client/electron/``pc-client/src/store/``pc-client/src/layout/MainContentWrap.tsx``pc-client/src/pages/chat/queryChat/ChatFooter/useSendMessage.ts``pc-client/src/pages/chat/queryChat/useHistoryMessageList.tsx``account-service/`、现网编排。
PC 只改 `docs/acceptance/pc-boundary.md` 列明范围:`src/styles/``src/layout/LeftNavBar/`(本批未改文件)、`src/pages/contact/**``src/components/**`
## 构建(2026-08-20,本机锁定工具链 Flutter 3.24.5 / Temurin 17 / 原 B-95 SDK
| 构建 | 结果 | 大小 | SHA256(当次产物记录,非位级可复现) |
|---|---|---|---|
| debug | 成功 | 109,477,325 B | `F5635E86D9B5C3CA2FE4EA9B08B1FF27A0B33D0F75C84CF10A1000968CFF107F` |
| release | 成功 | 53,273,847 B | `F66DC734607EFCE460618C95668D3248788A511C43319078FE92257FA7B6EE1C` |
`flutter analyze`:本卡改动文件无 error;仓库内既有 `local_plugin/flutter_download_manager/example` 报错与 B-95 相同,非本卡引入。
Release 构建复现上游 Kotlin metadata 告警(1.8.0 vs 1.6.0),与 B-95 一致,不影响产物。
PC:本卡只改 `src/styles/``src/components/**``src/pages/contact/**`;未改 electron/store/SDK 初始化/发送/历史。本环境无 `node_modules`,未跑 `npm run lint` / `vite build`
- HTTP 工号密码登录:适配层已接入 `POST /api/login`;现网账号服务 `/api/health` 为 up。错误密码探测返回 `工号或密码错误`,契约形状正确。**无正确密码实测,不标为已通过。**
- LiveKit 语音通话:本阶段未迁移、未测。聊天顶栏通话按钮已按功能开关关闭。
- 品牌换标:`FeatureFlags.brandMigration = false`,登录页保留 OpenIM 标识。
## 回退
```
git revert <本卡各主题提交>
```
不影响 `mobile/`、现网与已发布安装包。