guanghu-ice-heart/gls/GLS-0239-HOLOLAKE-CODE-CHANNEL-FIFTH-DOMAIN-PERSONAL-SUBCHANNEL.hdlp

125 lines
4 KiB
Text
Raw Normal View History

# 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` 可导航到永恒湖心、光之湖、小湖灯恢复、铸渊恢复和共享来光者贡献路径。