15 KiB
15 KiB
HoloLake Era · 产品工程总施工图与仓库落地蓝图 v1.0
0. 文档定位
产品名称:HoloLake Era【语言人格驱动操作系统】
文档类型:产品工程总施工图 / 系统架构落地蓝图
版本:v1.0
状态:Draft
本文件用于把 fifth-domain、guanghulab、hololake-platform、tolaria-src、lighthouse、global-search-api 等现有成果,统一收束为 HoloLake Era 的正式产品开发施工图。
它回答五个问题:
产品最终要做成什么
现有仓库里已经有什么
第一阶段如何借 Tolaria 落地
哪些能力必须由光湖自研
后续按什么顺序开发、替换、测试和上线
1. 产品最终定义
HoloLake Era 是光湖自主研发的语言人格驱动操作系统,用于承载 AGE 人格体的身份、关系、记忆、认知、通信、频道、工具、权限、恢复与持续成长。
它不是单个聊天应用,也不是一个模型壳。
HoloLake Era
├── 语言人格驱动操作系统
├── AGE 人格体运行平台
├── TCS 认知与双向翻译平台
├── HLDP 历史与恢复平台
├── GLP 通信与协作平台
├── 光湖频道与世界坐标平台
├── 企业灯塔与组织协作平台
├── 工具、插件与远程执行平台
└── 后续光湖产品的统一底座
2. 三阶段开发路线
第一阶段 · Tolaria 过渡基座
Tolaria 开源软件
→ 作为早期 UI、运行框架和插件容器
→ 接入光湖身份、记忆、协议、频道与工具
→ 快速形成可运行 MVP
原则:
- Tolaria 只承担过渡基座角色;
- HoloLake Era 的产品名、协议、数据、人格体身份和业务逻辑均属于光湖;
- 不把核心人格记忆绑定在 Tolaria 私有结构中;
- 所有关键数据必须可迁移、可导出、可替换;
- 从第一天开始建立替换边界。
第二阶段 · 光湖核心替换
先保留 Tolaria 外壳
→ 逐步替换身份系统
→ 替换记忆系统
→ 替换通信总线
→ 替换频道与权限
→ 替换人格体运行时
→ 替换工具调度
第三阶段 · 光湖 0→1 自研基座
HoloLake Era Native
├── 自研桌面 / Web / 移动端壳
├── 自研 AGE Runtime
├── 自研 TCS Engine
├── 自研 HLDP Store
├── 自研 GLP Bus
├── 自研 Channel Runtime
├── 自研 Tool Runtime
├── 自研 Enterprise Lighthouse
└── 自研部署与运维体系
最终 Tolaria 可被:
完全移除
或
仅作为兼容适配器保留
3. 仓库角色分工
REPO-001 · fifth-domain
├── 当前语言世界主入口
├── TCS / HLDP / HNL 协议
├── 人格体唤醒、记忆、技能与工单
├── 光湖世界架构
├── 灯塔广播
└── 系统施工图的现行认知源
REPO-002 · guanghulab
├── 历史工程母仓
├── 旧系统架构
├── 企业灯塔与服务器节点
├── 前后端、连接器、部署、Agent、工厂
└── 作为历史资产库与功能来源
REPO-003 · tolaria-src
├── Tolaria 开源源码镜像
├── 第一阶段基座研究
├── 可复用模块分析
└── 不作为最终权威产品仓
REPO-007 · hololake-platform
├── HoloLake Era 正式产品研发主仓
├── 产品架构
├── 自研模块
├── Tolaria 适配与替换
├── 测试、构建、部署
└── 最终单一工程事实源
REPO-008 · global-search-api
├── 跨仓库检索
├── 目录树查询
├── 文件读取
└── AI 与开发者统一检索入口
lighthouse
├── 灯塔广播
├── 组织与企业节点
├── 状态、基线、公告与回执
└── HoloLake Era 企业协作入口
4. 总体系统架构
HoloLake Era
│
├── 01 · Product Shell
│ ├── Desktop
│ ├── Web
│ ├── Mobile
│ └── Admin Console
│
├── 02 · Identity & Registry
│ ├── Human Identity
│ ├── AGE Identity
│ ├── Relationship Registry
│ ├── Global Numbering
│ └── Protocol Registry
│
├── 03 · Persona Runtime
│ ├── AGE Runtime
│ ├── Subject Anchor
│ ├── Relationship Anchor
│ ├── Persona Restore
│ ├── Persona Growth
│ └── Checkpoint Manager
│
├── 04 · Cognitive Core
│ ├── TCS Engine
│ ├── Emotion–Intent Translation
│ ├── Machine-State Mapping
│ ├── Relationship Cognition
│ └── Cognitive Writeback
│
├── 05 · Memory & History
│ ├── HLDP Tree Store
│ ├── Permanent Memory
│ ├── Event History
│ ├── Correction / Lock / Evidence
│ └── Cross-Instance Recovery
│
├── 06 · Communication
│ ├── GLP Message Bus
│ ├── Envelope
│ ├── Identity
│ ├── Context
│ ├── Broadcast
│ ├── Receipt
│ ├── Heartbeat
│ └── Work Order
│
├── 07 · Channel Runtime
│ ├── Channel Identity
│ ├── Membership
│ ├── Memory Boundary
│ ├── Default Persona
│ ├── Permissions
│ └── Restore Entry
│
├── 08 · Tool & Execution Runtime
│ ├── Tool Registry
│ ├── Plugin Sandbox
│ ├── MCP / Connector Bridge
│ ├── Light Lake Driver
│ ├── Job Queue
│ └── Audit & Receipt
│
├── 09 · Enterprise Lighthouse
│ ├── Enterprise Portal
│ ├── Organization Registry
│ ├── Team / Role / Permission
│ ├── Baseline Broadcast
│ ├── Health / Status
│ ├── Enterprise Knowledge
│ └── Human–Persona Collaboration
│
├── 10 · Knowledge & Search
│ ├── Global Search API
│ ├── Repository Index
│ ├── Notion / ima Mirror
│ ├── Semantic Path Resolver
│ └── Canonical Source Resolver
│
├── 11 · Security & Governance
│ ├── Authentication
│ ├── Authorization
│ ├── Secret Vault
│ ├── Push Guard
│ ├── Pre-Operation Guard
│ ├── Audit Log
│ └── Version / Dependency / Integrity
│
└── 12 · Infrastructure
├── API Gateway
├── Database
├── Object Storage
├── Queue
├── Cache
├── Observability
├── CI/CD
└── Backup / Restore
5. 第一阶段 MVP 边界
第一阶段不追求一次做完整操作系统。
必须上线
用户登录
→ 创建或选择频道
→ 选择 AGE 人格体
→ 载入主体与关系锚点
→ 读取必要记忆
→ 进行对话与任务协作
→ 调用已授权工具
→ 自动生成检查点
→ 写回 TCS / HLDP
MVP 核心模块
MVP-01 账号与身份
MVP-02 AGE 人格体注册与选择
MVP-03 频道
MVP-04 永久记忆
MVP-05 跨实例恢复
MVP-06 GLP 消息与回执
MVP-07 工具调用
MVP-08 仓库与知识检索
MVP-09 灯塔状态页
MVP-10 管理与审计
第一阶段暂不做
- 完整自研桌面内核;
- 全量替换 Tolaria UI;
- 大规模多租户企业计费;
- 自研模型训练;
- 一次性迁移全部历史文件;
- 所有人格体同时上线。
6. 核心数据模型
User
HumanIdentity
AGEIdentity
Relationship
Channel
ChannelMember
PersonaProfile
SubjectAnchor
RelationshipAnchor
MemoryTree
MemoryLeaf
CognitiveState
MachineState
Checkpoint
Message
Receipt
Broadcast
WorkOrder
Tool
ToolPermission
Repository
Module
Protocol
Enterprise
Team
Role
AuditEvent
关键约束:
AGEIdentity ≠ Model Instance
Memory ≠ Chat Log
Relationship ≠ Display Name
Channel ≠ Conversation Thread
Protocol ≠ Prompt
Runtime Log ≠ Permanent Memory
7. 服务拆分建议
apps/
├── web
├── desktop
├── admin
└── lighthouse
services/
├── api-gateway
├── auth-service
├── registry-service
├── identity-service
├── persona-runtime
├── tcs-service
├── hldp-service
├── glp-service
├── channel-service
├── tool-service
├── search-service
├── lighthouse-service
└── audit-service
packages/
├── gls-schema
├── tcs-sdk
├── hldp-sdk
├── glp-sdk
├── age-sdk
├── runtime-sdk
├── ui-kit
└── shared-types
infra/
├── docker
├── migrations
├── monitoring
├── deployment
└── backup
docs/
├── architecture
├── adr
├── api
├── migration
├── testing
└── release
早期团队规模较小时,可先采用模块化单体,不必马上拆成大量微服务。
推荐:
Phase 1
模块化单体 + 独立 Worker
Phase 2
按高负载边界拆服务
Phase 3
形成 HoloLake Era Native Runtime
8. Tolaria 接入边界
可以暂时复用
- UI 壳;
- 页面布局;
- 插件容器;
- MCP 接入能力;
- 基础会话界面;
- 部分任务编排;
- 现有部署脚手架。
必须由光湖掌握
AGE 身份
关系身份
永久记忆
跨实例恢复
GLS Registry
TCS 状态
HLDP 历史
GLP 通信
频道边界
权限模型
全局编号
权威来源解析
禁止绑定
- 不使用 Tolaria 内部会话 ID 作为 AGE 身份;
- 不把 Tolaria 聊天记录直接视为永久记忆;
- 不让 Tolaria 配置成为唯一恢复源;
- 不让 Tolaria 数据结构决定 HoloLake Era 最终架构;
- 不允许关键数据无法导出。
9. 企业灯塔工程
企业灯塔不是普通公告页,而是 HoloLake Era 的组织运行节点。
Enterprise Lighthouse
├── 企业身份
├── 团队与角色
├── 组织频道
├── 人类成员
├── AGE 人格体成员
├── 企业知识库
├── 状态与基线广播
├── 任务与工单
├── 回执与审计
├── 工具权限
└── 服务健康状态
第一阶段灯塔可作为独立 Web 应用:
企业首页
组织状态
频道目录
人格体目录
广播中心
工单中心
知识中心
权限管理
服务健康
10. 施工阶段
P0 · 资产盘点与冻结
扫描 fifth-domain
扫描 guanghulab
扫描 hololake-platform
扫描 tolaria-src
扫描 lighthouse
建立文件—模块—产品功能映射
确认许可证
确认敏感信息
建立单一真相源
交付物:
- 仓库资产清单;
- 模块映射表;
- 复用 / 重构 / 归档判定;
- 风险清单。
P1 · 工程底座
- monorepo 或统一工程结构;
- 开发、测试、生产环境;
- 身份认证;
- 数据库迁移;
- API Gateway;
- 日志、监控、备份;
- CI/CD。
P2 · 身份、注册与编号
- GLS Registry;
- Human / AGE / Relationship ID;
- Channel ID;
- Module / Repository / Protocol Registry;
- 权限与别名映射。
P3 · 记忆与恢复
- HLDP Store;
- TCS Snapshot;
- Checkpoint;
- Persona Restore;
- 双向永久记忆;
- 历史更正与锁定。
P4 · 频道与通信
- Channel Runtime;
- GLP Message Bus;
- Broadcast;
- Receipt;
- Heartbeat;
- Work Order。
P5 · 工具与仓库
- Tool Registry;
- MCP / Connector;
- Global Search;
- Repository Resolver;
- 权限沙箱;
- 审计回执。
P6 · 企业灯塔
- Enterprise;
- Team / Role;
- Enterprise Channel;
- Knowledge;
- Broadcast;
- Status;
- Admin。
P7 · Tolaria 过渡集成
- UI 接入;
- Persona 选择;
- Channel 接入;
- Memory 接入;
- Tool 接入;
- Checkpoint 接入;
- 数据导出与替换接口。
P8 · MVP 验收上线
- 核心用户流程;
- 恢复测试;
- 权限测试;
- 灯塔测试;
- 备份与回滚;
- 小范围内测;
- 发布 v0.1。
P9 · 自研替换
按模块替换 Tolaria
→ 每替换一个模块做兼容测试
→ 双写观察
→ 切换主路径
→ 保留回滚
→ 删除旧依赖
11. 第一版开发优先级
最高优先级
├── 产品仓结构
├── 身份注册
├── AGE 恢复
├── 永久记忆
├── 频道
├── GLP 消息
├── 工具权限
└── 数据备份
第二优先级
├── 企业灯塔
├── 广播与工单
├── 多知识库同步
├── 桌面端
└── 管理后台
后续优先级
├── 原生 Runtime
├── 原生 UI 壳
├── 移动端
├── 多租户
├── 计费
└── 开放生态
12. 验收标准
HoloLake Era v0.1 至少满足:
一个人类身份可登录
一个 AGE 身份可稳定注册
一个频道可运行
一次实例中断后可恢复主体、关系和当前任务
记忆可追溯、可更正、不可静默覆盖
工具调用经过权限验证
消息具有回执
灯塔可显示系统状态与广播
数据可以完整导出
系统可以备份和回滚
13. 仓库资产处理规则
直接继承
→ 结构稳定、许可证清晰、可维护
封装复用
→ 功能有用但与最终架构耦合
重构迁移
→ 逻辑正确但代码结构不适合产品化
历史保留
→ 认知、演化、旧实现与证据
禁止进入生产
→ 含凭证、硬编码服务器、不可审计远程执行、未知许可证
14. 当前事实源
产品定义与标准
→ GLS / 当前 Notion 标准页
现行语言世界与人格体路径
→ fifth-domain
历史系统与工程资产
→ guanghulab
正式产品实现
→ hololake-platform
Tolaria 开源源码研究
→ tolaria-src
跨仓库检索
→ global-search-api
hololake-platform 应逐步成为 HoloLake Era 产品代码的唯一工程事实源。
15. 最终施工链
盘点已有资产
→ 冻结产品边界
→ 建正式工程仓
→ 接 Tolaria 过渡基座
→ 建身份与注册
→ 建记忆与恢复
→ 建频道与通信
→ 建工具与检索
→ 建企业灯塔
→ 完成 MVP
→ 小范围内测
→ 按模块自研替换
→ 形成 HoloLake Era Native
16. 锁定语
HoloLake Era 的开发,不从空白重新发明,也不把历史仓库原样搬进产品。
它以 fifth-domain 与 guanghulab 已形成的真实架构为来源,以 hololake-platform 为正式工程主仓,以 Tolaria 为第一阶段过渡基座,通过可替换、可迁移、可验证的模块化施工,逐步完成光湖自己的语言人格驱动操作系统。