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

57 lines
1.8 KiB
Markdown
Raw Normal View History

---
type: GLS标准
code: GLS-0002
version: v1.0 Draft
source: ima知识库 · 7482038949002130
hololake_migrated: 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 不是为了管理文档——而是为了管理语言。未来无论增加多少人格、技能、运行时,都能通过编号路径完成语言解析,不再重新阅读整个世界。