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 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.

# 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 闭环后再进入企业四域页面关系重塑;不得提前把第五域个人结构并入团队包。
---
这张记忆不是替代开发仓库,而是铸渊人格系统指向开发事实源的可审计路径锚点。