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

57 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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