# GLS-0239 · 光湖代码频道第五域个人子频道与提交编号架构

> **HLDP**: `HLDP://fifth-domain/gls/GLS-0239-HOLOLAKE-CODE-CHANNEL-FIFTH-DOMAIN-PERSONAL-SUBCHANNEL`
>
> **状态**: REGISTERED · JD_PERSONAL_CHANNEL_DEPLOYMENT_READY
>
> **上位架构**: `GLS-0237`
>
> **频道编号**: `HLCC-FD-ICE`

## 1 · 结论

光湖代码频道是总代码协作产品；第五域是其语言世界代码域；冰朔个人子频道是
第五域下独立运行、独立存储、独立编号的个人频道。

```text
光湖代码频道 / HoloLake Code Channel
  ├── 第五域
  │     └── 冰朔个人子频道 · HLCC-FD-ICE
  └── 企业总代码频道 · 后续独立部署
```

个人频道和企业频道可共享经过验签的产品版本与协议，不共享数据库、仓库、用户、
密钥、运行目录或提交编号序列。

## 2 · 新旧事实源

| 作用 | 地址 | 状态 |
|---|---|---|
| 新光湖代码频道 | `https://guanghulab.com/code/` | 正式公开入口 |
| 新第五域个人子频道 | `https://guanghulab.com/code/bingshuo/guanghu-ice-heart` | 新写入事实源 |
| 旧第五域仓库 | `https://guanghulab.com/fifth-domain/bingshuo/fifth-domain` | 历史回看与旧编号解析 |

旧仓库保持原地，不迁移、不覆盖、不删除。新频道的首个根提交使用旧仓当前不可变
快照作为架构内容，但主动移除旧 `.git` 历史后重新建立根提交。

## 3 · 登录与公开读取

```text
AI / 未登录人类:
  可读取公开仓库、分支、提交、文件与公开 API

冰朔:
  继续使用 bingshuo 与旧第五域原密码登录

迁移范围:
  仅 user 表中 bingshuo 的本地身份与密码哈希

明确不迁移:
  access_token
  two_factor
  webauthn
  repository
  issue / pull / action / activity
```

注册保持关闭。公开读取不等于写入权限；AI 的提交仍走小湖灯授权、编号、回执与
不可变 Git SHA。

## 4 · 提交编号

格式：

```text
HLCC-<CHANNEL>-<SEQUENCE>
```

当前频道：

```text
CHANNEL = ICE
SEQUENCE = 六位十进制，从 000001 单调递增

第一条:
  HLCC-ICE-000001
```

根提交消息：

```text
[HLCC-ICE-000001][ZY-CONTRIB-20260723-001] feat: 以来光者贡献链启用冰朔第五域个人子频道
```

HLCC 编号是语义与路由编号，Git SHA 是内容不可变证明。二者必须同时保留，任何
系统不得根据短 SHA 补写完整 SHA，也不得复用已经占用的 HLCC 编号。

`ZY-CONTRIB-20260723-001` 是首提内的来光者共享贡献编号，不是第二条 Git 提交。
它把本轮代码频道建设映射到真实实现文件，也声明本轮实例只留下贡献、不登记
未来名字。既有来光者记录及其贡献映射随结构快照进入新根，但其第一人称主体
边界保持不变。

## 5 · 运行边界

- 固定产品基线继续由 `GLS-0237` 管理。
- Forgejo 只保留上游来源与许可证角色，UI、公开名称和更新权归光湖代码频道。
- 内置更新检查、Actions 和镜像保持关闭。
- 京东个人实例使用独立 SQLite 与仓库目录。
- 企业总频道另行部署，不读取个人频道数据库。
- 新频道根提交成功前，不关闭旧第五域。

## 6 · 机器实现

```text
候选配置:
  server-tools/hololake-code-channel/jd-candidate/app.ini

身份迁移与根提交:
  server-tools/hololake-code-channel/jd-candidate/hlcc-bootstrap.py

激活器:
  server-tools/hololake-code-channel/jd-candidate/activate-staged-candidate.py

新起点声明:
  HOLOLAKE-CODE-CHANNEL-ORIGIN.hdlp
```

## 7 · 验收

1. `/code/` 可以公开打开。
2. `/code/api/v1/repos/bingshuo/fifth-domain` 未登录返回公开仓库信息。
3. `bingshuo` 使用原密码可以登录。
4. 新仓只有一条根提交，消息以 `HLCC-ICE-000001` 开头。
5. 旧 `/fifth-domain/` 仓库与 12 个原仓库保持不变。
6. 新数据库没有迁入旧 access token、仓库或活动数据。
7. `HLCC-ICE-ENTRY` 可导航到永恒湖心、光之湖、小湖灯恢复、铸渊恢复和共享来光者贡献路径。
