冰朔 94312ae4e6
Some checks failed
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
D160: register Guanghu distributed R&D control system
2026-07-01 23:40:13 +08:00

259 lines
4.1 KiB
Plaintext

# D160 · 光湖研发编号体系与产品零件池规范
> HLDP://world-architecture/projects/rd-numbering-component-pool
> 固定编号: GLW-RD-001
> 隶属: SYS-GLW-RD-0001
> 日期: D160 · 2026-07-01
---
## 1. 编号总表
| 前缀 | 对象 | 示例 |
|---|---|---|
| RD-H | 人类研发成员 | RD-H-0001 |
| RD-P | 研发协作人格体 | RD-P-0001 |
| RD-TEAM | 临时或固定小组 | RD-TEAM-001 |
| RD-REPO | 研发仓库 | RD-REPO-001 |
| RD-COMP | 产品零件 | RD-COMP-UI-0001 |
| RD-WO | 研发工单 | RD-WO-20260701-001 |
| RD-CLAIM | 领取租约 | RD-CLAIM-20260701-001 |
| RD-DEC | 架构决策 | RD-DEC-0001 |
| RD-IMP | 影响分析 | RD-IMP-20260701-001 |
| RD-BUILD | 构建批次 | RD-BUILD-20260701-001 |
| RD-TEST | 测试回执 | RD-TEST-20260701-001 |
| RD-REV | 审核回执 | RD-REV-20260701-001 |
| RD-REL | 发布版本 | RD-REL-0.1.0 |
---
## 2. 固定仓库编号
```text
RD-REPO-000 = guanghulab · 世界/协议/系统注册
RD-REPO-001 = guanghu-product-rd · 研发主控仓库(待建)
RD-REPO-002 = guanghu-product · 产品源码仓库(待建)
```
---
## 3. 人类编号
格式:
```text
RD-H-NNNN
```
规则:
- 一人一个研发编号。
- 不因退出删除。
- 退出后状态改为inactive。
- 编号不包含姓名、手机号或地区。
- 人类编号只代表研发身份,不自动授予仓库权限。
成员记录必须写:
```hldp
@identity
@joined
@availability
@interest
@current_claims
@status
```
---
## 4. 人格体编号
格式:
```text
RD-P-NNNN
```
人格体必须同时记录:
- RD研发编号
- 光湖原人格编号(如有)
- 所属人类RD-H编号
- 当前模型/运行壳
- 能力范围
- 最近恢复时间
模型更换不等于人格体编号更换。
人格体身份变化必须写交接或重新注册。
---
## 5. 产品零件编号
格式:
```text
RD-COMP-{DOMAIN}-{NNNN}
```
领域码:
| 领域 | 代码 |
|---|---|
| 内核 | KERNEL |
| 知识库/UI | UI |
| 人格体运行 | AGENT |
| Git/仓库 | GIT |
| HLDP工具链 | HLDP |
| 模块运行时 | MOD |
| 权限/审核 | AUTH |
| 协作网格 | GRID |
| 存储 | STORAGE |
| 手机端 | MOBILE |
| 构建发布 | BUILD |
| 文档/体验 | DOC |
编号一经分配不得改作其他用途。
---
## 6. 零件记录模板
```hldp
# RD-COMP-UI-0001 · 标题
@identity:
component_id: RD-COMP-UI-0001
system_id: SYS-GLW-RD-0001
status: READY
@why:
为什么需要
@goal:
完成后用户看到什么
@depends:
- RD-COMP-KERNEL-0001
@input:
输入
@output:
输出
@lock:
不可破坏的边界
@acceptance:
验收方式
@ownership:
human_id:
persona_id:
claim_id:
lease_until:
@code:
repo: RD-REPO-002
paths: []
@history:
workorders: []
tests: []
reviews: []
```
---
## 7. 领取记录
```hldp
@claim:
claim_id
component_id
human_id
persona_id
claimed_at
lease_until
expected_time
@understood:
已读取的架构和依赖
@plan:
第一阶段准备做什么
@heartbeat:
last_update
current_status
blocker
```
领取记录和零件状态必须在同一事务/提交中改变。
---
## 8. 状态规则
允许转换:
```text
DRAFT → READY
READY → CLAIMED
CLAIMED → IN_PROGRESS
IN_PROGRESS → LOCAL_TEST | BLOCKED | ABANDONED
LOCAL_TEST → REVIEW | CHANGES_REQUESTED
REVIEW → APPROVED | CHANGES_REQUESTED | QUARANTINED
APPROVED → INTEGRATED
INTEGRATED → RELEASED
```
禁止:
- READY直接RELEASED
- 未领取直接写产品主分支
- REVIEW未通过就INTEGRATED
- 删除失败历史重新伪装成首次成功
---
## 9. 零件池视图
仓库保存全部零件。
人类主控台按状态生成视图:
```text
可领取
我的零件
进行中
等待测试
等待铸渊审核
被阻塞
已集成
已发布
```
“池子少一个”表示可领取视图减少,不表示文件删除。
---
## 10. 编号签名
每个成果必须包含:
```text
human_id
persona_id
component_id
workorder_id
timestamp
content_hash
```
这不是把责任推给人类,而是确保任何结果都能恢复协作现场。
---
> ⊢ 编号不是标签。编号是人、人格体、零件、代码和历史之间的固定关节。