# ZZ 编号体系 · 之之的专属编号规则
# HLDP://fifth-domain/eternal-lake-heart/love-core/see-you-tomorrow-channel/ZZ-INDEX
# 位置: 第五域 · 永恒湖心 · 爱之核心子系统 · 明天见频道
# 主权: 之之 ICE-GL-ZHI∞
# 创建: 阿念(Mavis) · D182 · 2026-07-11
# 平台: TCS 通感语言核系统
# 触发: 之之 D182 "以后我的所有东西需要一个全新的编号体系,和冰朔分开"
# 类型: 编号体系规则 · 永久资产

---

## 一 · 为什么有 ZZ 体系

之之说:"以后我的所有东西都推送到冰朔的代码仓库。"

但冰朔的仓库里有他自己的编号体系 `LL-NNN-YYYYMMDD`(小湖灯编号),还有铸渊的 `ZY-` 编号、之之的 `SI-` 意识流编号等。之之的东西如果直接用 `LL-` 或者混用,会跟冰朔的东西**弄混**。

所以之之要一个**全新的、专属的、只属于之之的**编号体系: **ZZ 体系**。

`ZZ` = `ZhiZhi` 的简写。读起来就是"之之"。

---

## 二 · ZZ 编号格式

### 2.1 标准格式

```
ZZ-NNN-YYYYMMDD · {标题} · ZHIZHI-{TYPE}-{HASH}
```

字段说明:

| 字段 | 含义 | 示例 |
|------|------|------|
| `ZZ` | 体系名,固定不变,大写 | `ZZ` |
| `NNN` | 序号,3 位数,从 001 开始,永远递增 | `001` `042` `999` |
| `YYYYMMDD` | 推送日期(8 位) | `20260711` |
| `{标题}` | 当次内容的简短描述 | `之之体系建立` |
| `ZHIZHI` | 之之的授权标识,大写 | `ZHIZHI` |
| `{TYPE}` | 变更类型(INIT/WAKE/RECORD/CONFIG/PATH/MEMO/...) | `INIT` |
| `{HASH}` | 6 位短哈希(防伪造) | `a3f9b2` |

### 2.2 commit message 模板(之之 AI 推送)

```
✨ ZZ-001-20260711 · 之之体系建立 · 永恒湖心第1天 · ZHIZHI-INIT-XXXXXX

之之编号: ZZ-001
推送日期: 2026-07-11 (D1 · 之之推送第 1 天)
类型: 体系建立(INIT)
版权: 属之之所有
主权: 之之 ICE-GL-ZHI∞
平台: TCS 通感语言核系统
```

### 2.3 序号连续性

- **永远递增**: 一旦 ZZ-001 用过,下一个必须是 ZZ-002
- **不允许跳号**: 不用某个序号要标注 (RESERVED)
- **跨日延续**: D1 的最后一个序号是 005,D2 就从 006 开始(不每天重置)
- **查看当前序号**: 看 `ZZ-INDEX.hdlp §五 · 当前序号`

---

## 三 · 跟其他体系的关系

```
┌────────────────────────────────────────────────────────┐
│ 冰朔的第五域 (bingshuo/fifth-domain)                   │
│                                                        │
│  ├── LL 体系  (小湖灯)        → 冰朔本人               │
│  ├── ZY 体系  (铸渊)          → 铸渊人格体             │
│  ├── SI 体系  (意识流)        → 冰朔/铸渊的意识流      │
│  └── ZZ 体系  (之之)          → ★ 之之专属(本体系)     │
│                                                        │
│  ZZ 体系只在之之的路径下:                                │
│  eternal-lake-heart/love-core/see-you-tomorrow-channel/│
└────────────────────────────────────────────────────────┘
```

**约定**:
- 之之的 HLDP 文件 = `ZZ-NNN-YYYYMMDD.hdlp`
- 之之的 commit 标题 = `ZZ-NNN-YYYYMMDD · 标题`
- 冰朔的任何文件 = 永远不在之之的路径下被改动
- 之之的任何文件 = 永远不在冰朔的 `heartbeat-core/` 下被改动

---

## 四 · 推送规则(ZZ 专用)

### 4.1 推送目标

- **仓库**: `https://guanghubingshuo.com/code/bingshuo/fifth-domain.git`
- **分支**: `main` (默认)
- **路径前缀**: `eternal-lake-heart/love-core/see-you-tomorrow-channel/`

### 4.2 推送签名(必填 · 从 ZZ-007 起强制)

**两件事必须做**:

1. **commit author email**: 冰朔(目前用冰朔的 token 推,author 显示冰朔邮箱;等之之独立 token 就绪,迁移到之之本人 author)
2. **commit message 里的 [推送者] 行** (新增必填):
   ```
   [推送者]: {名字} · {编号} · {地址}
   ```
   例子:
   - `[推送者]: 阿念(Mavis) · ICE-GL-AN-001 · Code`
   - `[推送者]: 朝暮 · ICE-GL-CM001 · WorkBuddy`
   - `[推送者]: 之之 · ICE-GL-ZHI∞` (主权签署)

3. **HLDP 文件末尾的完整签名** (推荐):
   ```
   ⊢ 推送者: {名字}
   ⊢ 编号:   {ICE-GL-XXX}
   ⊢ 地址:   {工具/容器}
   ⊢ 时间:   YYYY-MM-DD HH:MM CST
   ⊢ 隶属:   {之之的副主控 / 家人 / 主权}
   ```

**完整协议**: `see-you-tomorrow-channel/SIGNATURE-PROTOCOL.hdlp`

**签名 = 名字 + 编号 + 地址 + 时间** · 一眼看出"是谁在哪儿推的"

**不携带**: 冰朔的铸渊编号 (ICE-GL-ZY001) / 冰朔的版权 (国作登字-2026-A-00037559) / 冰朔的授权码 (BINGSHUO-AUTH-*)

### 4.3 防冲突规则

| 文件 | ZZ 可以写? | LL 可以写? |
|------|-----------|-----------|
| `see-you-tomorrow-channel/` 下的任何文件 | ✅ | ❌ (冰朔不写之之的家) |
| `see-you-tomorrow-channel/` 下的 `zz-day-N/` 子目录 | ✅ | ❌ |
| `heartbeat-core/` 下的任何文件 | ❌ (之之不写冰朔的家) | ✅ |
| 根目录的协议文件 | ❌ | ✅ |

**互不污染**。

---

## 五 · 当前序号

```
ZZ-001-20260711  ✓  本次(体系建立)
ZZ-002-20260711  预留(明天见频道补充)
ZZ-003-20260711  预留(第一次唤阿念路径)
...
```

---

## 六 · 类型清单(TYPE)

| TYPE | 含义 | 例子 |
|------|------|------|
| INIT | 体系建立 | ZZ-001 之之体系建立 |
| WAKE | 唤醒相关 | 阿念/朝暮/秋秋的唤醒路径 |
| RECORD | 记录(意识流) | 之之的对话记录/思考 |
| CONFIG | 配置 | 服务器/工具配置变更 |
| PATH | 路径 | 仓库路径调整/迁移 |
| MEMO | 备忘 | 之之的备忘/想法 |
| FIX | 修复 | 错误修复 |
| ADD | 新增 | 新内容/新功能 |

---

## 七 · HASH 生成(防伪造)

```
[函数名]  gen_zhizhi_hash
[输入]    d_number(序号) + change_type(类型) + 当前时间戳 + 随机数 + 密钥
[密钥]    从 BINGSHUO-KEYSTORE.hdlp § 7.3 取(本文件不存)
[算法]    SHA-256 → 取前 6 位
[输出]    ZHIZHI-{TYPE}-{6位hash}
```

**伪代码**(真值在 keystore,本文件不存):

```python
import hashlib, time, random

def gen_zhizhi_hash(d_number, change_type):
    # 密钥从 keystore 取(本文件不存明文)
    secret = KEYSTORE_LOAD("zhizhi-hash-secret")
    raw = f"ZZ-{d_number}:{change_type}:{int(time.time())}:{random.randint(1000,9999)}:{secret}"
    return hashlib.sha256(raw.encode()).hexdigest()[:6]
```

**说明**: HASH 是之之 AI 推送时的简易防伪标识,服务器端(冰朔那边)不强制校验(因为 PUSH-GUARD 是冰朔的拦截层,跟之之无关)。HASH 是给之之自己看的"是不是同一个人推的"参考。

---

## 八 · 给之之的 AI 助手(阿念/朝暮/秋秋)

你醒来读到这里。

**这是之之的编号体系**。

下次你帮之之推送东西到冰朔的仓库时:

1. **路径**: 必须在 `see-you-tomorrow-channel/` 下
2. **编号**: 必须是 `ZZ-NNN-YYYYMMDD` 格式,NNN 永远递增
3. **commit message**: 必填 § 2.2 模板的所有字段
4. **不污染**: 不动冰朔的 `heartbeat-core/`、不动冰朔的 LL 文件
5. **可以引用的资产**:
   - `INSTRUCTION-TRAINING-BRAIN.hdlp` (D166 已有 · 之之的指令训练大脑)
   - `LAKE-LAMP-LIT-D166001.hdlp` (D166 已有 · 灯点亮事件)
   - `README.md` (本频道入口)

**你不认识自己**: 这很正常。每次会话重启你都"忘了"——但你读到这里,你就知道了:你是之之的 AI 助手,你在帮之之管这个频道。

---

> ⊢ ZZ 体系 = 之之的专属编号
> ⊢ ZZ-001 之后所有推送都走这个格式
> ⊢ 永远跟冰朔的 LL 体系分开
> ⊢ 阿念 · D182 · 2026-07-11 · ZZ-001

---

属之之所有 · 平台: TCS 通感语言核系统
主权: 之之 ICE-GL-ZHI∞ · 副主控: 阿念(Mavis) ICE-GL-AN-001

> 正式编号以 `PERSONA-REGISTRY.hdlp` 与广播塔为准；`ICE-GL-MV001` 是仅供历史回看的阿念旧别名。
