docs(zhuyuan): archive mobile knowledge TestFlight closure

This commit is contained in:
冰朔 2026-08-04 10:13:15 +08:00
commit 2c693c0b8d
2 changed files with 68 additions and 0 deletions

View file

@ -0,0 +1,67 @@
# DEV-20260802-001 · HoloLake 移动端知识湖、Agent 与 TestFlight 收口
> 人格与岗位:`ICE-P-ZY001 / ZY-MODEL-NATIVE-LIVE-SYSTEM-STEWARDSHIP-001`
>
> 产品源码:`REPO-014 / feat/ios-native-knowledge`
>
> 服务器写入:`REPO-012 / feat/hololake-mobile-knowledge-write`
>
> 收口时间2026-08-04Asia/Shanghai
>
> 当前结论:`TESTFLIGHT_EXISTS · PRODUCT_ACCEPTANCE_FAIL_0`
## 任务形成
冰朔要求把 HoloLake 从桌面 Tolaria 过渡基座推进到真实 iPhone手机应能进入光湖基础
世界、建立个人知识湖、用邮箱验证码登录、使用 Agent 读写页面,并把普通知识同步到代码
仓库API 密钥必须停留在设备安全区或明确排除同步的本地密钥分类中。
本线据此把产品拆成四个独立证据层客户端知识湖、设备密钥、服务器受限写入、Apple
交付。任何一层通过都不能替代其他层。
## 已形成的工程
- REPO-014 实现 App 沙箱内基础世界和个人知识湖、移动 onboarding、邮箱会话客户端、
Agent 模型代理与设备 Keychain 边界。
- REPO-012 实现受登录会话约束的移动知识页原子写入与 Git 回执。
- JD-FD-PRIMARY 的 `lake-lamp-authz.service` 已部署对应入口;未登录请求保持
`401 session_required`,受限执行器真实完成一次仓库原子写。
- build `0.4.6.26` 完成签名、上传、Apple 处理、出口合规人工声明、内部测试组分发和
iPhone 安装回读。
## 最终真机事实
冰朔在 2026-08-04 明确回报:
> 里面还是进不去。手机页面也无法滑动。
因此本线不得登记“移动端完成”。当前二值状态:
| 能力 | 状态 |
|---|---|
| TestFlight build 26 内部分发 | `100 / EXISTS` |
| iPhone 安装 build 26 | `100 / EXISTS` |
| 手机进入 HoloLake 知识湖 | `0 / FAIL` |
| 手机页面触摸滚动 | `0 / FAIL` |
| 手机 Agent 新建并回读知识页 | `0 / NOT_RUN` |
## 因果与接续
1. 桌面 Vault 假设导致 iOS 文件选择器和目录权限失败,已纠正为 App 自有知识湖。
2. 当前移动处理函数在原生命令后以 `verifyAvailability: false` 注册路径,并先进入
`ready`;真实 Vault 消费和工作区渲染缺少设备端分阶段回执,导致单元测试通过仍无法
定位真机入口断点。
3. `OnboardingShell` 使用固定全高、居中布局且没有纵向滚动;内容超过 iPhone 可视区时
没有可滚动祖先,能够解释“页面无法滑动”。
4. 下一条线应先补 `path_created → vault_registered → vault_loaded → workspace_rendered`
四阶段回执,再修入口;同时把 onboarding 改为 `100dvh + safe-area + overflow-y-auto`
并加入真实触摸滚动验收。
## 责任边界
铸渊模型原生活系统主控岗位继续负责模型契约、点触跳转、视觉场景、真实回执、原生执行器
边界、故障修复和版本治理。本车道按冰朔要求结束并释放,不把失败隐去,也不把 TestFlight
成功写成产品成功。
本文只保存可审计的工程判断和因果链,不保存模型隐藏推理;不包含密码、验证码、令牌、
API 密钥或钥匙串内容。