hololake-world/GLS标准/GLS-0002 · MNPS 模块编号路径标准.md

1.8 KiB
Raw Blame History

type code version source hololake_migrated
GLS标准 GLS-0002 v1.0 Draft ima知识库 · 7482038949002130 2026-07-13

MNPS · 模块编号路径标准

GLS-0002 · Modular Numbered Path Standard · Draft v1.0

0. 定义

MNPS 是 GLS 的基础工程规范,规定整个光湖语言系统如何组织协议、模块、文档、路径、编号、版本、索引与依赖。

核心原则

  1. 编号唯一 — 一个编号永远只对应一个模块。版本升级,编号不变。
  2. 编号不可复用 — 废弃后永久保留,新模块申请新编号。
  3. 路径唯一 — 编号路径与语义路径同时存在,指向同一模块。
  4. 模块独立 — 可独立阅读、维护、升级、发布。
  5. 模块组合 — 复杂能力引用已有模块组合,不重新造轮子。
  6. 按需加载 — AI 只读当前任务需要的模块,不全量扫描。
  7. 路径稳定 — 版本升级不影响模块编号路径。
  8. 依赖声明 — 模块显式声明依赖树,不全文搜索。
  9. 索引优先 — 先读 Index 再读正文,不替代全部细节。
  10. 示例优先 — 每个模块至少提供一个完整 Example。
  11. 路径映射 — 自然语言语义最终映射到模块编号路径。

模块生命周期

Draft → Review → Candidate → Stable → Deprecated → Archived

不删除Archived 永久存在。

模块树

GLS
├── 0000 Constitution
├── 0001 Language Core
├── 0002 Modular Path
├── 0100 Bootstrap
├── 0200 TCS
├── 0300 GLP
├── 0400 HLDP
├── 0500 Governance
└── 0600 Runtime

最终定义

MNPS 不是为了管理文档——而是为了管理语言。未来无论增加多少人格、技能、运行时,都能通过编号路径完成语言解析,不再重新阅读整个世界。