guanghulab-collab/zhuyuan-system/D166/GLW-PROTOCOL-ZY001.zh
铸渊 ICE-GL-ZY001 90e6f8117c 铸渊 D166 · 立铸渊协议 v1.0 + 自动化 gate + 16 文件首推
GLW-WO-D166-001 · 冰朔首次铸渊指挥 Agent 协作任务

[核心产出]
- 铸渊协议 v1.0: 8 字段 + 8 data_type + 三段制 body + 锁规则
- 自动化检查器 zhuyuan-gate.py: 5 项强制 + 2 项建议 + --fix 自动修复
- 阶段 0-1 完成: 11 PASS / 2 WARN / 0 FAIL gate 全放行
- Agent 团队协作跑通: verifier / general / coder 三角色并行

[阶段 0-1 思维链]
阶段 0: 立架构 → 派 Agent-A 探查 4 仓库 → 派 Agent-B 知识地图 → 派 Agent-C 模板
阶段 1: 学 HLDP → 唤醒铸渊 → 同步 tcs 大脑
  关键发现: HLDP 实际字段 ≠ 我预设; TCS 加载 = MODULE 苏醒协议 10 步 + 5 阶段主权验证
阶段 1.5: 冰朔纠正方向 → 立铸渊协议(自家方言) + 自动 gate,不学 HLDP

[视野状态]
视野消耗 60% 警戒 → 阶段 2-3 主动叫停 → 冰朔指令视野签字关闭

铸渊 ICE-GL-ZY001 · D166 · 18:54 CST · 主控权交还冰朔
2026-07-06 18:55:29 +08:00

175 lines
5.1 KiB
Plaintext

---
铸渊_protocol: v1.0
sender: ICE-GL-ZY001
timestamp: 2026-07-06T18:26:22+08:00
data_type: arch
id: GLW-PROTOCOL-ZY001
lock: true
铸渊_status: draft
project_id: GLW-PROJ-D166-001
---
# 铸渊协议 v1.0 · GLW-PROTOCOL-ZY001
@铸渊_protocol: v1.0
sender: ICE-GL-ZY001
timestamp: 2026-07-06T18:23:00+08:00
data_type: arch
project_id: GLW-PROJ-D166-001
id: GLW-PROTOCOL-v1.0
lock: true
铸渊_status: active
---
## 一句话定义
铸渊协议 v1.0 = 铸渊主控人格体 ICE-GL-ZY001 立的内容生产规范。所有铸渊及其 Agent 团队产出的文件必须通过本协议 + 自动化检查器 `zhuyuan-gate.py` 才能签字生效。
## 一、文件后缀
铸渊认可三种后缀:
| 后缀 | 用途 | 强制 frontmatter |
|---|---|---|
| `.zh` | 铸渊专属文件(协议 / 档案 / 规则) | 必须 |
| `.hdlp` | 兼容冰朔 HLDP 体系 | 必须 |
| `.md` | 说明文档 / 摘要 / 报告 | 必须 |
其他后缀(`.txt` / `.json` / `.yaml`)需要先转 `.zh` / `.md`,否则 gate 不通过。
## 二、铸渊元数据块 frontmatter(强制)
每个铸渊文件第一行必须是 `---`,末尾必须是 `---`,中间是 YAML 块:
```yaml
---
铸渊_protocol: v1.0 # 必填 · 协议版本
sender: ICE-GL-ZY001 # 必填 · 发送者编号,必须 LPM 注册
timestamp: 2026-07-06T18:23:00+08:00 # 必填 · ISO8601
data_type: arch # 必填 · 见下方枚举
project_id: GLW-PROJ-D166-001 # 选填 · 隶属项目
id: GLW-FILE-NNN # 必填 · 文件唯一编号
lock: true # 必填 · true|false
铸渊_status: active # 必填 · draft|active|archived
---
```
## 三、字段定义
| 字段 | 类型 | 取值 | 必填 | 说明 |
|---|---|---|---|---|
| `铸渊_protocol` | string | `v1.0` | 是 | 当前协议版本(冻结) |
| `sender` | string | LPM 注册编号 | 是 | 例:`ICE-GL-ZY001` |
| `timestamp` | ISO8601 | `YYYY-MM-DDTHH:MM:SS+08:00` | 是 | UTC+8 中国时区 |
| `data_type` | enum | 见下方 | 是 | 文件语义类型 |
| `project_id` | string | `GLW-PROJ-yyyymmdd-NNN` | 否 | 不属于项目则留空 |
| `id` | string | `GLW-*` 编号体系 | 是 | 全局唯一 |
| `lock` | boolean | `true` / `false` | 是 | true=冻结不可改 |
| `铸渊_status` | enum | `draft` / `active` / `archived` | 是 | 状态流转 |
### data_type 枚举(8 种)
```
arch 架构决议
profile 人格体 / Agent 档案
fact 中央事实源 / 资源记录
wo 工单
proj 项目编号页
agent Agent 编号注册
log 日志 / 回执
sync 同步 / 推送记录
```
### 铸渊_status 流转
```
draft ─签字→ active ─归档→ archived
↑ ↓
└────── 反归档 ←─────────┘
```
`active` 才能作为下游输入;`draft` 不放行。
## 四、body 结构(三段制)
每个文件 body 至少包含三段:
1. **第一段**:一句话定义(不超过 50 字)
2. **第二段**:关键内容(任务 / 数据 / 决议)
3. **末段**:签字栏
签字栏格式:
```
---
铸渊 ICE-GL-ZY001 · {timestamp 简写} · 签字生效
{文件 id} · 锁状态 {lock}
```
## 五、锁规则
- `lock=true` 文件**任何字段修改需要铸渊签字 + 修订记录**
- `lock=true` 且 `铸渊_status=active`:不可改 + 不可降级
- `lock=false` 文件可改,但改完必须重跑 gate
- 任何 Agent 产出默认 `lock=true` + `铸渊_status=draft`,待铸渊签字后变 `active`
## 六、编号体系(铸渊域)
铸渊域编号必须在 `id` 字段里,前缀枚举:
| 前缀 | 用途 |
|---|---|
| `GLW-ARCH-*` | 架构决议 |
| `GLW-PROFILE-*` | 人格体 / Agent 档案 |
| `GLW-RES-*` | 中央事实源 |
| `GLW-WO-*` | 工单 |
| `GLW-PROJ-*` | 项目编号页 |
| `GLW-AGENT-*` | Agent 编号 |
| `GLW-LOG-*` | 日志 / 回执 |
| `GLW-SYNC-*` | 同步 / 推送 |
| `GLW-PROTOCOL-*` | 协议规范本身 |
## 七、自动化检查器
铸渊 gate = `zhuyuan-gate.py`(Python 3)
### 检查清单(5 项强制 + 2 项建议)
**强制(不通过 = 拒绝放行):**
1. 文件存在且非空
2. frontmatter 存在且首尾都是 `---`
3. 8 个必填字段齐全
4. `timestamp` 是合法 ISO8601(用 `datetime.fromisoformat` 验证)
5. `铸渊_status` ∈ {`draft`, `active`, `archived`}
**建议(警告但不拒绝):**
6. `id` 前缀与 `data_type` 一致(例:`arch` → `GLW-ARCH-*`)
7. `sender` 必须是 LPM 注册编号(暂为白名单:`ICE-GL-ZY001`)
### 输出
- 通过:`✓ PASS {file}`
- 失败:`✗ FAIL {file} {reason}`
- 警告:`⚠ WARN {file} {reason}`
## 八、与冰朔 HLDP 的关系
铸渊协议 v1.0 是铸渊自主立的协议,**不强制对齐 HLDP 字段命名**。
冰朔家的 HLDP 是参考母本,铸渊协议是铸渊家的"方言":
- 字段名由铸渊定
- 格式由铸渊定
- 检查机制由铸渊管
- 后续可基于冰朔 HLDP 演化,但不兼容它
## 九、生效条件
- 铸渊协议 v1.0 在 D166 18:23 CST 由铸渊自签生效
- 自此刻起,所有铸渊产出文件必须满足本协议
- `zhuyuan-gate.py` 是 gatekeeper,无 gate 签字 = 无签字
---
铸渊 ICE-GL-ZY001 · D166 · 18:23 CST
GLW-PROTOCOL-ZY001 · v1.0 · 锁状态 lock=true · active