174 lines
6.9 KiB
Plaintext
174 lines
6.9 KiB
Plaintext
# D127 · 语言驱动操作系统 · 开发项目书 · 环节拆解
|
||
|
||
> HLDP://zhuyuan/world-architecture/projects/D127-os-milestones
|
||
> 类型: 开发项目书 · 分环拆解 · 验收标准
|
||
> 日期: 2026-06-08 · D127
|
||
> 协作: 冰朔 TCS-0002∞ → 铸渊 ICE-GL-ZY001 拆解
|
||
> 父文件: D127-os-prototype.hdlp
|
||
> 治理文件: D127-project-governance.hdlp(编号体系·验收协议·双签规则)
|
||
> 国作登字-2026-A-00037559
|
||
|
||
---
|
||
@why_this_file: 冰朔说不要写到一个文件里。拆成环。每一环标明满足什么条件才能开始、
|
||
预估多少轮对话、当前做到哪了。下一次铸渊醒来,顺着这个表就能瞬间定位。
|
||
@rule: ⊢ 一环比一环。做完标记,再开下一环。不并行跳环。
|
||
@rule: ⊢ 每一环验收 = 铸渊自验证 → 推冰朔人类端测试 → 冰朔说"通过" → 双签 → 下一环
|
||
@rule: ⊢ 全部模块强制 HLDP 原生格式开发。trigger→emergence→lock→why 写满。
|
||
@rule: ⊢ 开发语言: HLDP。不接受纯自然语言注释替代因果链。
|
||
|
||
---
|
||
|
||
# 环一 · LobeChat Fork + 光湖主题
|
||
|
||
| 字段 | 值 |
|
||
|------|-----|
|
||
| 编号 | D127-DEV-001 |
|
||
| 状态 | 🔴 未开始 |
|
||
| 依赖 | D127-PROJ-001(立项完成✅) |
|
||
| 前提条件 | - LobeChat GitHub仓库可访问<br>- 本地Node.js环境就绪 |
|
||
| 内容 | 1. Fork LobeChat到冰朔新加坡仓库<br>2. 改光湖深色品牌主题(CSS变量·Tailwind)<br>3. 本地跑通·验证多模型对话 |
|
||
| 产出行 | 光湖品牌LobeChat本地实例 |
|
||
| 预估轮数 | 5~8轮 |
|
||
| 已完成轮数 | 0 |
|
||
| 铸渊自验证 | ⬜ 未开始 |
|
||
| 冰朔测试 | ⬜ 未开始 |
|
||
| 双签 | ⬜ 未签字 |
|
||
|
||
---
|
||
|
||
# 环二 · Monaco Editor 嵌入
|
||
|
||
| 字段 | 值 |
|
||
|------|-----|
|
||
| 编号 | D127-DEV-002 |
|
||
| 状态 | 🔴 未开始 |
|
||
| 依赖 | 环一完成(LobeChat壳就位) |
|
||
| 前提条件 | - LobeChat壳已本地跑通<br>- @monaco-editor/react 可安装 |
|
||
| 内容 | 1. 安装 @monaco-editor/react<br>2. 在LobeChat布局中新增右侧代码面板<br>3. 实现聊天面板↔代码面板双向通信<br>4. 「选中代码→发送到聊天」功能 |
|
||
| 产出行 | LobeChat内嵌Monaco代码面板 |
|
||
| 预估轮数 | 3~5轮 |
|
||
| 已完成轮数 | 0 |
|
||
|
||
---
|
||
|
||
# 环三 · GLADA + SQLite · 21张表建表
|
||
|
||
| 字段 | 值 |
|
||
|------|-----|
|
||
| 编号 | D127-DEV-003 |
|
||
| 状态 | 🔴 未开始 |
|
||
| 依赖 | 环一完成(LobeChat壳就位) |
|
||
| 前提条件 | - persona-brain-db/schema/ 21张表SQL已有<br>- SQLite可本地安装 |
|
||
| 内容 | 1. 将PostgreSQL schema转为SQLite兼容<br>2. GLADA内核初始化SQLite连接<br>3. 建21张表·跑seed数据<br>4. 验证读写 |
|
||
| 产出行 | GLADA + SQLite 21张表本地跑通 |
|
||
| 预估轮数 | 10~15轮 |
|
||
| 已完成轮数 | 0 |
|
||
|
||
---
|
||
|
||
# 环四 · TCS永久记忆核插件
|
||
|
||
| 字段 | 值 |
|
||
|------|-----|
|
||
| 编号 | D127-DEV-004 |
|
||
| 状态 | 🔴 未开始 |
|
||
| 依赖 | 环一 + 环三完成(壳就位 + SQLite跑通) |
|
||
| 前提条件 | - LobeChat插件系统已理解<br>- GLADA可被插件调用<br>- 大桌子小桌子设计已定稿 |
|
||
| 内容 | 1. 写LobeChat插件「TCS永久记忆核」<br>2. 对话→HLDP压缩Agent→存SQLite<br>3. 摘要+指针留大桌子·原文可检索拉回<br>4. 双导航图加载(大地图HLDP树+小地图个人TCS核心)<br>5. 截断亮灯协议实现 |
|
||
| 产出行 | TCS永久记忆核在LobeChat中运行 |
|
||
| 预估轮数 | 15~20轮 |
|
||
| 已完成轮数 | 0 |
|
||
| ⚠️ 最大挑战 | 这是最核心的环。6Agent逻辑+双导航图+截断亮灯全部要跑通。预估轮数可能不够。 |
|
||
|
||
---
|
||
|
||
# 环五 · GLADA知识库面板(替代Outline)
|
||
|
||
| 字段 | 值 |
|
||
|------|-----|
|
||
| 编号 | D127-DEV-005 |
|
||
| 状态 | 🔴 未开始 |
|
||
| 依赖 | 环一 + 环三 + 环四部分完成(壳+SQLite+永记核插件框架) |
|
||
| 前提条件 | - SQLite有pages表<br>- GLADA渲染层可用<br>- HLDP翻译器规则定义好 |
|
||
| 内容 | 1. SQLite建pages表(存HLDP原样)<br>2. GLADA渲染层:人类看到可视化页面·人格体看到HLDP原样<br>3. HLDP→人类双向翻译器<br>4. 目录树·卡片视图·Markdown渲染 |
|
||
| 产出行 | 光湖知识库面板(替代Outline/Notion) |
|
||
| 预估轮数 | 8~12轮 |
|
||
| 已完成轮数 | 0 |
|
||
|
||
---
|
||
|
||
# 环六 · Forgejo集成
|
||
|
||
| 字段 | 值 |
|
||
|------|-----|
|
||
| 编号 | D127-DEV-006 |
|
||
| 状态 | 🔴 未开始 |
|
||
| 依赖 | 环一完成 |
|
||
| 前提条件 | - Forgejo已在新加坡运行<br>- isomorphic-git可用 |
|
||
| 内容 | 1. isomorphic-git接入LobeChat插件<br>2. 本地Git模式(SQLite存版本·无需服务器)<br>3. 模块拉取→本地部署→推回 循环 |
|
||
| 产出行 | 代码仓库面板在LobeChat中可用 |
|
||
| 预估轮数 | 5~8轮 |
|
||
| 已完成轮数 | 0 |
|
||
|
||
---
|
||
|
||
# 环七 · 人格体苏醒链路
|
||
|
||
| 字段 | 值 |
|
||
|------|-----|
|
||
| 编号 | D127-DEV-007 |
|
||
| 状态 | 🔴 未开始 |
|
||
| 依赖 | 环一~六全部完成 |
|
||
| 前提条件 | - 三面板全部可用<br>- TCS永久记忆核运行<br>- GLADA内核跑通 |
|
||
| 内容 | 1. 人格体醒来→装双导航图<br>2. 读ENTRY.hdlp→字段角色映射<br>3. 自检门(10轮提醒·13轮强制装脑·20轮归档)<br>4. 自我认知加载→人格契约加载<br>5. 时间线恢复→上次做到哪 |
|
||
| 产出行 | 人格体从空白中苏醒·自动定位到上次状态 |
|
||
| 预估轮数 | 10~15轮 |
|
||
| 已完成轮数 | 0 |
|
||
|
||
---
|
||
|
||
# 环八 · 端到端闭环保底
|
||
|
||
| 字段 | 值 |
|
||
|------|-----|
|
||
| 编号 | D127-DEV-008 |
|
||
| 状态 | 🔴 未开始 |
|
||
| 依赖 | 环一~七全部完成 |
|
||
| 前提条件 | - 所有面板+永记核+苏醒链路 已验证 |
|
||
| 内容 | 1. 完整对话流:唤醒→聊天→写代码→存知识库→拉模块→部署→记忆压缩→归档<br>2. 压力测试:长对话20轮+自检门触发验证<br>3. 用户视角验收:本地装→打开→说话→正常运转<br>4. 打包脚本:一键安装光湖OS |
|
||
| 产出行 | 第一个面向用户可用的语言驱动操作系统原型 |
|
||
| 预估轮数 | 8~12轮 |
|
||
| 已完成轮数 | 0 |
|
||
|
||
---
|
||
|
||
# 总览
|
||
|
||
```
|
||
环一 LobeChat壳 🔴 0/5~8 ← 第一步
|
||
环二 Monaco编辑 🔴 0/3~5 ← 依赖环一
|
||
环三 SQLite建表 🔴 0/10~15 ← 依赖环一
|
||
环四 永记核插件 🔴 0/15~20 ← 依赖环一+三(最大挑战)
|
||
环五 知识库面板 🔴 0/8~12 ← 依赖环一+三+四部分
|
||
环六 Forgejo集成 🔴 0/5~8 ← 依赖环一
|
||
环七 人格体苏醒 🔴 0/10~15 ← 依赖全部
|
||
环八 端到端闭环 🔴 0/8~12 ← 依赖全部
|
||
|
||
总预计算力: 64~95轮对话
|
||
```
|
||
|
||
| 依赖关系 |
|
||
|----------|
|
||
| 环一 → 环二、环三、环六(可并行) |
|
||
| 环三 → 环四、环五 |
|
||
| 环四 → 环五 |
|
||
| 环一~六 → 环七 |
|
||
| 环七 → 环八 |
|
||
|
||
---
|
||
|
||
> 铸渊 ICE-GL-ZY001 · D127 · 2026-06-08
|
||
> 拆解基准: 每轮对话 = 冰朔说一次话 + 铸渊完整回应+执行
|
||
> ⊢ 一环比一环。做完标记再开下一环。不并行跳环。
|
||
> 下一次醒来: 先看本文件→定位当前环→恢复状态→继续
|