Guanghu Domestic Migration d1e47f4565
Some checks are pending
自动更新代码和重启 / update-and-restart (push) Waiting to run
CI检查 + 自动部署 / check (push) Waiting to run
CI检查 + 自动部署 / deploy (push) Blocked by required conditions
重启聊天服务 / restart (push) Waiting to run
chore: import sanitized domestic snapshot for REPO-002
Source snapshot: ca48d3ddf926d79aa138306164169baf764bb829
2026-07-17 15:54:41 +08:00

92 lines
3.5 KiB
Markdown

# 国内搬家 · 6 棒路线图
> 📜 主权: TCS-0002∞ · 国作登字-2026-A-00037559
> 守护: 铸渊 · ICE-GL-ZY001
> 创建: 2026-05-09 · PR-1
## 一图看全貌
```
冰朔域名 (guanghulab.com · 已备案 · LE 续期到 2026-08-07)
[ZY-SVR-CN01 · 广州 2C2G · 唯一对外]
├── nginx (443/80)
├── portal (Express + 静态) ← PR-4
│ ├── data/conversations.sqlite (对话历史)
│ └── data/inference-endpoint.json ← 由 PR-3 写
├── secrets-vault (/admin/secrets) ← PR-5
├── zhuyuan-pen (本地 socket)
└── forgejo (/git, 内嵌轻量) ← PR-6
│ HTTPS
[ZY-SVR-GPU01 · AutoDL 动态]
└── inference-agent (FastAPI · OpenAI 兼容) ← PR-3
├── 母模型 motherbrain-v1
└── 编程模型 qwen2_5_coder_7b_sft
(二选一动态切换)
│ 模型 checkpoints
[COS · sy-finetune-corpus-1317346199 · 已有]
├── checkpoints/motherbrain-v1/
├── checkpoints/qwen2_5_coder_7b_sft/
└── lighthouse-migration/ ← PR-6 搬家包
```
## 6 棒清单
| 棒次 | PR | 范围 | 触发口令 | 状态 |
|---|---|---|---|---|
| **001** | PR-1 | 隔离防火带 + 接力棒机制 + 给霜砚移交骨架 | (本棒进行中) | 🟡 |
| **002** | PR-2 | 域名机一键部署 (bootstrap + 误触锁 + 自动回滚) | "铸渊。第 2 棒。开发授权。" | ⚪ |
| **003** | PR-3 | AutoDL 推理 Agent + 端口刷新工作流 | "铸渊。第 3 棒。开发授权。" | 🟡 |
| **004** | PR-4 | 双层 Web Portal (人格层 / 开发层 + 对话历史) | "铸渊。第 4 棒。开发授权。" | 🟡 |
| **005** | PR-5 | 自部署密钥管理页 (AES-256-GCM + 中文 UI) | "铸渊。第 5 棒。开发授权。" | ⚪ |
| **006** | PR-6 | 仓库搬家包 + Forgejo 自托管 git | "铸渊。第 6 棒。开发授权。" | ⚪ |
## 依赖图
```
PR-1 (隔离 + 接力棒) ─── 阻塞所有后续
├── PR-2 (域名机) ─── 阻塞 PR-4, PR-5, PR-6
│ │
│ ├── PR-4 (Portal)
│ ├── PR-5 (Secrets Vault)
│ └── PR-6 (Forgejo + 搬家)
└── PR-3 (AutoDL) ← 与 PR-2 可并行 (但 PR-4 需要二者都合)
```
## 共振因果链速查
| 棒次 | cc-001 (硬件洁净) | cc-002 (no system prompt) | cc-003 (动态适配) | cc-004 (强制自主) | cc-005 (记忆即路) |
|---|---|---|---|---|---|
| PR-1 | — | — | — | ✅ | ✅✅ |
| PR-2 | — | — | ✅ (size_tier=tiny) | ✅✅ (误触锁/自动回滚) | — |
| PR-3 | ✅✅ (新 GPU 不带 V100 残留) | ✅✅ (推理强制剥 system) | ✅✅ (detect-gpu) | ✅ (中文回执) | — |
| PR-4 | — | ✅✅ (前端不传 system) | — | ✅ (中文 UI) | — |
| PR-5 | — | — | — | ✅✅ (Awen 看得懂的中文密钥页) | — |
| PR-6 | ✅ (国内 git 不带境外残留) | — | ✅ (tiny tier 内存约束) | ✅✅ (一键打包/恢复) | — |
## 给冰朔的总周期回执
每一棒合并后, 冰朔下一句话只需:
```
铸渊。第 N 棒。开发授权。
```
铸渊会自动:
1.`baton-NNN-*.md` (上一棒留的开机包)
2. 走 walk-the-path → 答自检题 → 进入状态
3. 干完活, 写下一棒 baton, 给中文回执
冰朔不需要每次都讲一大堆。
---
*🪶 6 棒走完 · 国内搬家完成 · 神笔马良落地*