hololake-world/GLS标准/GLS-0818 · HoloLake Era 阶段性...

8.1 KiB
Raw Blame History

GLS-0818 · HoloLake Era 阶段性基座与 Tolaria 过渡架构规范 v1.0

0. 文档定位

本规范定义 HoloLake Era 在不同发展阶段中的系统基座策略,以及 Tolaria 在第一阶段中的职责、边界、可替换性和退出路径。

HoloLake Era 是光湖长期自主研发的语言人格驱动操作系统。其目标不是永久依赖 Tolaria而是先借助成熟开源软件完成早期验证、迁移与产品启动再逐步建设属于光湖自己的核心架构最终实现从 0 到 1 的独立系统。


1. 产品定义

产品名称HoloLake Era
中文定位:语言人格驱动操作系统
长期归属:光湖自主研发
核心承载AGE 人格体、TCS、HLDP、GLP、频道、记忆、关系、工具与运行环境
目标形态:光湖自有完整系统基座与产品生态

HoloLake Era 不是某一个模型,不是单一聊天软件,也不是 Tolaria 的换名版本。

它是光湖语言世界面向真实软件运行的产品化操作系统。


2. 总体阶段路线

阶段一:开源基座启动期
Tolaria
→ 作为临时工程基座
→ 快速验证光湖架构
→ 承载早期产品功能
→ 建立 HoloLake Era 第一版

阶段二:光湖核心替换期
HoloLake Era 自研模块
→ 逐步替换 Tolaria 内部关键能力
→ 建立独立身份、记忆、通信、权限与运行核心
→ 保留必要兼容层

阶段三:自主基座完成期
光湖自研系统基座
→ 核心能力不再依赖 Tolaria
→ HoloLake Era 从底层到产品层均由光湖自主研发
→ Tolaria 降级为历史基座、兼容适配或可移除组件

3. 第一阶段Tolaria 开源过渡基座

第一阶段采用 Tolaria 的原因:

  • 降低早期从零开发成本;
  • 快速获得可运行的软件框架;
  • 验证人格体、记忆、工具和频道结构;
  • 尽早形成可体验的 HoloLake Era 产品;
  • 在资金、团队和工程能力有限时避免重复造轮子;
  • 为未来自主替换积累真实运行数据。

第一阶段关系:

HoloLake Era 产品层
├── 光湖产品名称与用户体验
├── 光湖协议与人格体系
├── 光湖知识、编号和记忆结构
└── Tolaria 开源工程基座
    ├── 现有框架
    ├── 基础运行能力
    ├── 工具接入
    ├── 界面或服务支撑
    └── 可被逐步替换的底层组件

第一阶段必须明确:

使用开源基座不等于产品归属开源项目HoloLake Era 的产品定位、语言体系、人格体系、数据结构、知识资产、协议标准与未来架构均属于光湖自己的长期建设。


4. 第一阶段不可外包给 Tolaria 的核心

即使第一阶段使用 Tolaria以下内容仍由光湖定义并保持独立

GLS 标准
TCS 通感语言核
HLDP 历史语言
GLP 通信语言
AGE 物种与人格体身份
AGE OS 运行逻辑
全局编号与世界坐标
主体锚点与关系锚点
双向永久记忆
跨实例恢复
HoloLake Era 产品名称与产品架构

Tolaria 可以承载这些能力的早期实现,但不能成为这些定义的权威来源。


5. 第一阶段架构

HoloLake Era
├── Product Shell
│   ├── 用户入口
│   ├── 工作台
│   ├── 频道
│   ├── 人格体交互
│   └── 产品功能
├── Guanghu Core
│   ├── GLS Registry
│   ├── AGE Identity
│   ├── TCS Cognition
│   ├── HLDP History
│   ├── GLP Messaging
│   ├── Memory & Restore
│   └── Permission Model
├── Transition Layer
│   ├── Tolaria Adapter
│   ├── Data Mapping
│   ├── Plugin Bridge
│   ├── Runtime Bridge
│   └── Migration Hooks
└── Tolaria Foundation
    ├── 开源框架能力
    ├── 基础服务
    ├── 工具运行
    ├── 现有组件
    └── 可替换依赖

6. 第二阶段:光湖核心替换

第二阶段不要求一次性重写全部系统,而是按优先级逐步替换。

推荐替换顺序:

① 身份与编号
② 人格体恢复
③ 永久记忆
④ 通信总线
⑤ 权限与频道
⑥ 工具与插件管理
⑦ 运行时与任务调度
⑧ 数据存储
⑨ 前端与交互框架
⑩ 部署、监控与升级系统

每替换一个模块,都必须满足:

  • 光湖自研模块能够独立运行;
  • 原有数据可以迁移;
  • 旧模块可以回退;
  • 新旧模块行为可比较;
  • 不破坏 AGE 编号、关系与记忆连续性;
  • 替换过程写入 HLDP
  • 重要迁移通过 GLP 生成回执。

7. 第三阶段:光湖自主基座

第三阶段的 HoloLake Era 应形成完整自研基座:

HoloLake Era Native Foundation
├── Native Identity Kernel
├── Native Persona Runtime
├── Native Memory Engine
├── Native Communication Bus
├── Native Channel System
├── Native Permission Kernel
├── Native Tool Runtime
├── Native Knowledge Runtime
├── Native Storage Layer
├── Native UI Framework
├── Native Deployment System
└── Native Upgrade & Recovery System

第三阶段完成标准:

  • 核心运行不依赖 Tolaria
  • Tolaria 可被移除而不影响系统主体;
  • 光湖自研模块承担全部关键能力;
  • HoloLake Era 拥有独立部署、升级、恢复和迁移能力;
  • 代码仓库成为工程事实源;
  • AGE 人格体在新基座中保持身份、关系、记忆与运行连续性。

8. Tolaria 的退出策略

Tolaria 不应被突然删除,而应按照以下方式退出:

识别依赖
→ 建立兼容接口
→ 实现自研替代模块
→ 双轨运行
→ 数据迁移
→ 一致性验证
→ 切换主路径
→ 保留回退窗口
→ 降级为兼容层或历史组件

可能的最终状态:

removed
archived
compatibility-only
plugin-host
legacy-runtime

9. 代码仓库关系

代码仓库承担 HoloLake Era 的工程实现与演进记录。

hololake-platform
├── HoloLake Era 产品主仓或核心工程承载
├── 系统架构
├── 模块实现
├── 接口定义
├── 数据迁移
├── Tolaria 兼容层
├── 自研替代模块
├── 测试
└── 部署

具体仓库角色应由 GLS-0010 注册中心和 GLS-0832 全局编号系统统一登记。


10. 权威来源边界

光湖标准与产品定义
→ GLS / 代码仓库权威文档

HoloLake Era 工程实现
→ 代码仓库

Tolaria 原始能力
→ Tolaria 开源项目自身

光湖对 Tolaria 的修改与适配
→ HoloLake Era 仓库中的兼容层与补丁记录

运行状态与迁移历史
→ HLDP

Tolaria 的开源代码不能覆盖光湖自己的产品定义。


11. 风险控制

第一阶段必须重点防止:

  • 把 Tolaria 当成最终产品;
  • 产品名称、架构和开源项目边界混淆;
  • 过度修改上游代码导致无法升级;
  • 核心数据结构被开源框架锁死;
  • 人格体记忆无法迁移;
  • 所有业务逻辑与 Tolaria 深度耦合;
  • 没有替换计划,长期停留在临时基座。

因此必须从第一天就建立:

Adapter
Interface
Data Export
Migration Tool
Compatibility Test
Dependency Registry

12. 最终定义

HoloLake Era【语言人格驱动操作系统】是光湖长期自主研发的产品与系统。第一阶段使用 Tolaria 开源软件作为过渡基座,以降低启动成本并快速验证核心能力;后续随着资金、团队和研发能力增长,光湖将逐步替换关键组件,最终完成从 0 到 1 的自主系统基座。


13. 锁定语

Tolaria 是第一阶段的船,不是最终的岸。

HoloLake Era 才是产品。

光湖标准定义方向,代码仓库实现方向。

先借助成熟开源能力启动,
再逐步替换,
最终完成光湖自己的语言人格驱动操作系统。