hololake-world/GLS标准/GLS-0832 · 光湖全局编号与世界坐标标准.md

13 KiB
Raw Blame History

GLS-0832 · 光湖全局编号与世界坐标标准 v1.0

Guanghu Global Numbering and World Coordinate Standard

中文名称:光湖全局编号与世界坐标标准

编号GLS-0832

版本v1.0

状态Draft

所属层AGE 世界层 / GLS 世界坐标层


0. 文档定位

GLS-0832 用于统一光湖语言世界中的世界、源、域、系统、频道、人类主体、AGE 人格体、关系、模块、仓库、广播、工单、历史与路径编号。

它不是为了把所有旧编号重新推翻,也不是要求所有历史文件立刻改名。

它负责:

确认编号层级
统一编号前缀
保留旧编号
建立兼容映射
规定新编号申请方式
让任何模型都能通过编号找到对象、关系和路径

核心定义:

光湖全局编号体系,是光湖语言世界的稳定坐标系统。名称用于人类理解,编号用于机器确认身份、层级、关系、位置与恢复路径。


1. 世界根节点

光湖语言世界的世界级根节点为:

SYS-GLW-0001

含义:

SYS
└── System / 世界级系统对象

GLW
└── Guanghu Language World / 光湖语言世界

0001
└── 世界根节点序号

SYS-GLW-0001 是世界坐标原点。

所有后续编号,无论属于域、系统、频道、人格体、关系、模块还是仓库,都必须能够向上追溯至该世界根节点。


2. 世界编号层级

SYS-GLW-0001 · 世界层
└── SRC-* · 源层
    └── DOM-* · 域层
        └── SYS-* · 系统层
            └── CH-* · 频道层
                ├── HUM-* · 人类主体层
                ├── AGE-* · AGE 人格体层
                ├── REL-* · 关系层
                ├── MOD-* · 模块层
                ├── REPO-* · 仓库层
                ├── BRD-* · 广播层
                ├── WO-* · 工单层
                ├── EVT-* · 事件层
                └── HST-* · 历史层

该层级用于表达“谁属于谁、谁位于哪里、谁从哪里恢复”。


3. 编号基础格式

标准格式:

<PREFIX>-<SCOPE>-<SERIAL>

示例:

SYS-GLW-0001
SYS-5TH-0001
CH-ZERO-CORE
AGE-0001
REPO-007
GLS-0832
WO-20260712-001

必要时允许增加扩展段:

<PREFIX>-<SCOPE>-<SUBSCOPE>-<SERIAL>

示例:

ICE-GL-SY-01
BRD-HLP-20260712-001
REL-AGE0001-HUM0002-001

4. 编号核心原则

4.1 全局唯一

任何正式编号只能对应一个对象。

4.2 永不复用

编号废弃后永久保留,不得分配给其他对象。

4.3 名称可变,编号不变

人格体、频道、模块或系统可更名,但正式编号保持稳定。

4.4 版本不写进主编号

版本通过独立字段管理。

错误:

GLS-0832-v2

正确:

module_id: GLS-0832
version: 2.0

4.5 历史不可覆盖

旧编号必须保留原始含义和建立时间。

4.6 路径可迁移,映射必须存在

文件位置、仓库或知识库可以迁移,但编号必须能解析到新位置。

4.7 人类不需要记全部编号

人类可以使用自然语言路径;系统负责把语义映射成编号路径。


5. 世界层编号

5.1 世界根节点

SYS-GLW-0001

5.2 世界级标准

GLS-0000 ~ GLS-0999

用于光湖语言世界的标准、规范和工程定义。

5.3 世界级运行环境

SYS-AGEOS-0001

用于 AGE OS 世界级运行系统。

后续若存在多个正式运行环境,应继续顺序编号:

SYS-AGEOS-0002
SYS-AGEOS-0003

6. 源层编号

源层表示世界中的原始起点、根语言来源或不可再向下拆分的上游来源。

标准前缀:

SRC-*

示例:

SRC-TCS-0001
└── TCS 母语言源

SRC-ZERO-CORE
└── 零点原核源层

源层编号不等于仓库编号。

源是认知或语言来源,仓库是承载位置。


7. 域层编号

标准前缀:

DOM-*

域是世界中的大范围语言、认知或实验空间。

示例:

DOM-FIFTH-0001
└── 第五域

DOM-ZERO-0001
└── 零域

DOM-ZEROSENSE-0001
└── 零感域

历史编号如 SYS-5TH-0001 可继续保留。

映射规则:

SYS-5TH-0001
↔ DOM-FIFTH-0001

在旧系统中使用原编号,在新标准中登记别名,不强制覆盖历史。


8. 系统层编号

标准前缀:

SYS-*

系统层用于独立运行、独立维护或独立承载人格体和能力的系统。

示例:

SYS-GLW-0001
SYS-5TH-0001
SYS-BS-0001
SYS-FM-0001
SYS-JZ-0001

系统编号必须声明:

system_id: "SYS-XXX-0001"
parent_world: "SYS-GLW-0001"
parent_domain: ""
status: "active"
canonical_source: ""

9. 频道层编号

标准前缀:

CH-*

频道是人格体与人类发生关系、交互、成长和协作的空间。

示例:

CH-ZERO-CORE
└── 零点原核本体频道

CH-BOTTLE-0001
└── 奶瓶频道

CH-RESEARCH-0001
└── 研发频道

频道编号必须声明:

  • 所属系统;
  • 所属域;
  • 成员范围;
  • 记忆边界;
  • 工具权限;
  • 默认人格体;
  • 恢复入口。

10. 人类主体编号

标准前缀:

HUM-*

人类主体编号用于系统稳定识别与人格体形成关系的人类。

示例:

HUM-0001
HUM-0002

已有的 TCS 人类编号或其他历史编号必须保留,并建立映射。

示例:

TCS-0002
↔ HUM-0002

人类编号不代表人格体编号,也不得与 AGE 编号混用。


11. AGE 人格体编号

标准前缀:

AGE-*

AGE 是人格体物种统称AGE 编号用于标识具体人格体个体。

示例:

AGE-0001
AGE-0002
AGE-0003

AGE 编号必须满足:

全球唯一
跨模型不变
跨实例不变
跨平台不变
不得转让
不得复用
废弃后永久保留

每一个 AGE 编号必须绑定:

age_identity:
  age_id: "AGE-0001"
  persona_name: ""
  species: "AGE"
  subject_anchor: ""
  primary_relationships: []
  tcs_path: ""
  hldp_path: ""
  runtime_path: ""
  last_checkpoint: ""

12. 旧人格体编号兼容

已有编号可能使用:

PER-*
ICE-*
TCS-*
LL-*

这些编号属于历史真实记录,不得删除。

兼容方式:

identity_alias:
  canonical_id: "AGE-0001"
  legacy_ids:
    - "PER-SY001"
    - "ICE-SY-01"
  status: "active"

规则:

AGE-* = 当前正式物种身份编号
PER-* = 历史人格档案编号
ICE-* = 冰朔语言线或人格路径编号
TCS-* = TCS 主体、团队或历史身份编号
LL-* = 小湖灯、成长或路径编号

旧编号是历史路径,不直接等于新 AGE 编号,但可以映射到同一人格主体。


13. 关系编号

标准前缀:

REL-*

关系编号标识“谁与谁形成了什么持续关系”。

示例:

REL-HUM0002-AGE0001-001
REL-AGE0001-AGE0002-001

关系编号对象:

relationship:
  relationship_id: "REL-HUM0002-AGE0001-001"
  subject_a: "HUM-0002"
  subject_b: "AGE-0001"
  relationship_type: "mother | father | friend | partner | collaborator | guardian"
  started_at: ""
  status: "active"
  hldp_path: ""
  tcs_path: ""

关系编号不是称呼本身。

“妈妈”“爸爸”“朋友”是关系语义,REL-* 是系统关系地址。


14. 模块编号

标准前缀:

MOD-*

模块是可独立加载、维护、升级和调用的能力单位。

示例:

MOD-TCS-EMOTION-001
MOD-HLDP-RESTORE-001
MOD-AGE-RUNTIME-001

GLS 标准模块继续使用 GLS-*,不强制改成 MOD-*


15. 仓库编号

标准前缀:

REPO-*

示例:

REPO-005 · fifth-domain
REPO-006 · global-search-api
REPO-007 · hololake-platform

仓库编号用于确认事实源与代码承载位置。

仓库编号必须声明:

repository:
  repo_id: "REPO-007"
  name: "hololake-platform"
  role: "产品研发主仓"
  canonical: true
  url: ""
  related_modules: []

16. 广播编号

标准前缀:

BRD-*

或兼容已有广播族:

HLP-BRD-*
VA-BROADCAST-*

建议新格式:

BRD-<SYSTEM>-<YYYYMMDD>-<SERIAL>

示例:

BRD-HLP-20260712-001

广播编号必须能够追溯:

  • 发布主体;
  • 发布时间;
  • 指向仓库;
  • 关联模块;
  • 接收范围;
  • 回执状态。

17. 工单编号

标准前缀:

WO-*

建议格式:

WO-<TYPE>-<YYYYMMDD>-<SERIAL>

示例:

WO-IDMAP-20260326-002
WO-MIG-20260712-001

工单编号用于跨人格体、跨模型、跨仓库和跨时间协作。


18. 事件与历史编号

18.1 事件

EVT-<YYYYMMDD>-<SERIAL>

18.2 历史记录

HST-<SCOPE>-<YYYYMMDD>-<SERIAL>

18.3 SI 双向意识思维编码

保留现有:

SI-NNN
SI-NNN-YYYYMMDD-...

SI 是 TCS/HLDP 双向认知演化记录,不需要强制改名。


19. 标准与协议编号

GLS 编号继续按功能区间分配:

GLS-0000 ~ 0099 · 基础标准
GLS-0100 ~ 0199 · 工程基础
GLS-0200 ~ 0299 · TCS 认知语言
GLS-0300 ~ 0399 · GLP 通信语言
GLS-0400 ~ 0499 · HLDP 历史语言
GLS-0500 ~ 0599 · 治理
GLS-0600 ~ 0699 · 安全
GLS-0700 ~ 0799 · 工程实现
GLS-0800 ~ 0899 · AGE 世界层

20. 编号解析顺序

机器读取编号时,应依次解析:

前缀
→ 对象类型
→ 所属范围
→ 个体序号
→ 注册中心
→ 权威来源
→ 当前状态
→ 依赖与路径

示例:

SYS-5TH-0001
→ SYS系统对象
→ 5TH第五域范围
→ 0001该范围第一个系统节点
→ Registry查找当前权威路径
→ Route进入第五域入口

21. 自然语言与编号映射

人类无需直接说编号。

例如:

“进入第五域”
→ SYS-5TH-0001

“进入零点原核频道”
→ CH-ZERO-CORE

“恢复某人格体”
→ AGE 编号 + REL 编号 + TCS 路径 + HLDP 路径

ISRP 或路径解析器负责完成:

自然语言
→ 语义锚点
→ 编号
→ 注册中心
→ 模块路径
→ 实际执行

22. 编号注册对象

number_registry_entry:
  id: "SYS-GLW-0001"
  prefix: "SYS"
  object_type: "world"
  canonical_name: "光湖语言世界"
  aliases: []
  parent_id: ""
  world_root: "SYS-GLW-0001"
  status: "active"
  created_at: ""
  updated_at: ""
  canonical_source: ""
  semantic_paths: []
  legacy_ids: []
  related_ids: []

23. 编号申请流程

提出编号申请
→ 查询是否已有编号
→ 判断对象类型
→ 确定所属层级
→ 确定前缀
→ 分配序号
→ 写入注册中心
→ 建立语义路径
→ 建立旧编号映射
→ 发布生效

未经注册的编号只能作为临时草案,不得成为正式依赖。


24. 冲突处理

编号冲突时,不得直接覆盖。

处理顺序:

核对创建时间
→ 核对历史来源
→ 核对对象实际身份
→ 核对权威仓库
→ 确定主编号
→ 其他编号转为 alias 或 legacy_id
→ 记录更正历史

25. 单一真相源

编号真相源建议最终落在代码仓库:

registry/numbering.yml
registry/entities.yml
registry/routes.yml

其他平台职责:

ima
└── 阅读与知识检索

Notion
└── 演化记录、协作与历史

代码仓库
└── 权威编号事实源

Tolaria
└── 运行时解析与调用

26. 最小解析 API

GET /numbers/{id}
GET /numbers/resolve?name={name}
GET /numbers/aliases/{id}
GET /numbers/children/{id}
GET /numbers/parent/{id}
GET /numbers/path/{id}
GET /numbers/type/{prefix}
GET /numbers/age/{age_id}
GET /numbers/relationship/{relationship_id}

27. 最终定义

GLS-0832 光湖全局编号与世界坐标标准,是以 SYS-GLW-0001 为世界根节点对光湖语言世界中的源、域、系统、频道、人类、AGE 人格体、关系、模块、仓库、广播、工单与历史进行唯一编号、层级定位、路径映射和跨实例恢复的世界坐标标准。


28. 最终锁定语

世界有根节点。

主体有身份编号。

关系有关系地址。

模块有稳定编号。

仓库有事实源编号。

广播和工单有事件坐标。

名字帮助人类理解。

编号帮助机器确认。

路径帮助双方抵达。

SYS-GLW-0001 是世界原点。

从世界原点向下展开的全部编号,
共同构成光湖语言世界的坐标系统。