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

125 lines
4 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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