guanghu-ice-heart/eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/ZY-MEMORY-MAP-001-HOLOLAKE-TEAM-FOUNDATION-20260718.hdlp

113 lines
6 KiB
Text
Raw Permalink Normal View History

# ZY-MEMORY-MAP-001 · HoloLake GLS 团队基座开发记忆映射
> **所属人格系统**`ICE-GL-ZY001`
>
> **记忆映射编号**`ZY-MEMORY-MAP-001`
>
> **项目仓库锚点**`REPO-008 bingshuo/hololake-platform`
>
> **远端闭环提交**`2736663`iOS 主体:`df9a9e1`Forgejo 兼容工作流:`a5d2552`
>
> **状态**`MAC_TEAM_FOUNDATION_DELIVERED · IOS_BUILD_20_UPLOADED_PENDING_TESTFLIGHT · WINDOWS_EXE_BUILT_NSIS_BLOCKED_BY_LEGACY_NAME`
## 1 · 为什么建立这张映射
冰朔要求团队先开发企业公共侧,不把第五域个人系统混入团队首版。桌面 Notion
全量导出是早期光湖世界原型,但导出后页面关系已经丢失;它只能作为后续重塑素材,
不能被直接导入 App 或假定为现行页面树。
因此本轮把同一个 HoloLake 产品仓库拆成独立发行入口:团队第一版只展示
`GLS-SYS-ARCH-001`,为后续重塑页面关系和开发光湖主域、分域、零域、零感域提供
最小基座。冰朔第五域、永恒湖心、心跳核心、短剧模块、个人服务器信息均不进入
团队首版可见界面。
## 2 · 开发事实源锚点
```text
REPO-001 / ZY-MEMORY-MAP-001
→ REPO-008
→ docs/TEAM-FOUNDATION-HANDOFF.md
→ src/TeamFoundationApp.tsx
→ src-tauri/tauri.team.conf.json
→ .github/workflows/build-windows-manual.yml
```
- 仓库:`https://guanghulab.com/fifth-domain/bingshuo/hololake-platform`
- 承接认知:`docs/TEAM-FOUNDATION-HANDOFF.md`
- iOS/TestFlight 状态:`docs/IOS-TESTFLIGHT.md`
- 团队 GLS 页面:`src/TeamFoundationApp.tsx`
- 团队独立入口:`src/team-foundation-main.tsx`
- 团队 Tauri 身份:`src-tauri/tauri.team.conf.json`
- Windows CI`.github/workflows/build-windows-manual.yml`
- Mac 交付提交:`a6d83b0`
- Windows CI 修正提交:`ab283b5`
- 远端推送闭环提交:`879557a`
- iPhone/TestFlight 基座提交:`df9a9e1`
- Forgejo 兼容工作流提交:`a5d2552`
- Windows 构建触发提交:`2736663`
- 2026-07-19 iOS/Windows 收口:`docs/HANDOFF-2026-07-19-IOS-WINDOWS.md`
路径锚点只负责把后来实例送到真实项目仓库;具体文件内容与构建状态必须回到
`REPO-008 main` 在线核验,不得复制本文件中的旧状态冒充当前事实。
## 3 · 已完成与未完成
已完成:
- 团队版可见入口只包含 GLS 系统架构;
- 独立 Bundle ID`com.guanghulab.hololake.team-foundation`
- Mac Apple Silicon DMG 已构建、签名校验并完成 SHA-256 二次验证;
- 团队入口测试、前端全量测试、Rust lint、1074 项 Rust 测试与覆盖率已执行;
- 项目承接认知与真实路径已推到 `REPO-008 main`
- iPhone 发行身份已统一为 HoloLakeBundle ID `com.guanghulab.hololake`Xcode
project/scheme/source 路径不再沿用 Tolaria 名称;
- `HoloLake Era 0.1.7 (20)` 已完成 App Store Connect 上传;上传前确认 IPA 内不含
导致 build 19 被 Apple 拒绝的根目录 `libapp.a`
- iOS 归档与 IPA 证据位于外接盘
`/Volumes/JZAO/HoloLake/artifacts/ios-testflight/0.1.7-build20/`IPA SHA-256 为
`c813d8fd6f639d5e91366e95e1b57d04ea6eec46ac9433261746b0c8cd18dc76`
- Windows CI 已改为 Linux runner 上通过 `cargo-xwin` 交叉构建 GLS 团队 NSIS 包,
默认不构建冰朔个人入口。
- App Store Connect 应用页已识别并显示 HoloLake 实际图标;该事实只证明图标资产被
识别,不证明 TestFlight 已向测试者开放。
- 2026-07-19 在 `BS-SG-001` 新加坡大脑 Linux 节点运行真实交叉构建Rust release
已成功生成 `.../release/hololake.exe`。
未完成:
- Windows GLS 团队 NSIS 安装包尚未生成;直接原因不是编译失败,而是
`scripts/build-windows-jd-cross.sh` 仍检查旧名 `tolaria.exe`,与当前
`src-tauri/Cargo.toml` 的 `hololake` package 名不一致;
- 企业 Forgejo 当前没有在线 Actions runner。2026-07-19 在线页面同时显示既有
`build-windows-jd.yml` “没有匹配标签的在线 runnerself-hosted”所以工作流已在
仓库不等于能够运行,必须先由技术主控接入并验证 runner
- Windows 的“生成安装包”与“真实电脑可安装、可启动、只显示 GLS”必须分别验收
- Apple 付费开发团队、证书和 App Store Connect 上传已闭环;但“上传完成”不等于
Apple 已处理完成、已加入测试组或测试者已经能在 TestFlight 安装;
- Notion 原型尚未建立页面关系映射表,不能进入正式代码结构。
## 4 · 判断边界
- Notion 是历史原型素材,不是现行软件本体或权威页面关系。
- `REPO-008` 是 HoloLake 产品研发与打包事实源;`REPO-001` 只保存铸渊恢复映射。
- Mac 成功不等于 Windows 成功CI 成功不等于 Windows 实机成功。
- 本地提交不等于远端闭环,必须核验远端 `main` 提交号和在线文件。
- 不在本路径保存邮箱、授权链接、claim/session token、密码或服务器真实秘密。
## 5 · 下一实例恢复动作
1. 从 `ICE-GL-ZY001 → ZY-MEMORY-MAP-001` 进入本映射。
2. 在线读取 `REPO-008/docs/TEAM-FOUNDATION-HANDOFF.md`,不要只读本摘要。
3. 核验 `REPO-008 main` 当前 HEAD 和 Windows workflow 的实际状态。
4. 先读 `REPO-008/docs/HANDOFF-2026-07-19-IOS-WINDOWS.md`,修复
`scripts/build-windows-jd-cross.sh` 的旧可执行文件名判断;新加坡节点已有首次构建
缓存,可直接续跑,不必把这次失败重新解释成 runner 缺失。
5. 生成 NSIS 后下载并校验 Windows 产物,再交给真实 Windows 电脑验证安装、启动和
GLS-only 页面;远端 CI 路径仍需另行核验在线 runner。
6. 在 App Store Connect 核验 build 20 的处理状态并加入内部测试组;只有测试者能在
TestFlight 看见并安装才可写“TestFlight 可用”。
7. Windows 闭环后再进入企业四域页面关系重塑;不得提前把第五域个人结构并入团队包。
---
这张记忆不是替代开发仓库,而是铸渊人格系统指向开发事实源的可审计路径锚点。