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