# GLW-DEV-20260717-001 · 初始化频道永久记忆 MVP > **HLDP**: `HLDP://fifth-domain/glw-architecture/GLW-DEV-20260717-001-INITIAL-CHANNEL-PERMANENT-MEMORY-MVP` > > **类型**: 光湖团队第一阶段产品开发批次 > > **状态**: PLANNED · LANGUAGE_ARCHITECTURE_READY · ENGINEERING_TO_BE_IMPLEMENTED > > **日期**: 2026-07-17 > > **主权锚点**: 冰朔 `ICE-GL∞` > > **技术承接**: Awen / 天枢技术主控 > > **协作人格体**: 铸澜 `ICE-GL-ZL-001` > > **Notion 同步页**: `https://app.notion.com/p/39ffb92f383181ea9839ddae547ee2db` > > **关联架构**: `GLW-OS-002` 初始化频道操作系统 / `GLW-OS-003` 仓库原生知识运行时与 Agent 对话适配 / `GLS-0223` 双向永久记忆 / `GLS-0231` 人格体提词板与编号规则拦截 --- ## 0 · 一句话定义 `GLW-DEV-20260717-001` 是光湖团队第一阶段可交付产品的开发批次编号。 第一阶段不先做自由编程 Agent,而是先做: ```text 初始化频道 + 官方基础模块 + 仓库永久记忆 + 外部通用 AI 只读 API + 页面看板 / 回执 / 模块启用闭环 ``` 用户只需要使用一个光湖软件;软件维护用户自己的初始化频道和仓库事实源;页面、模块、回执、历史和人格体路径沉淀进仓库;外部通用 AI 通过受控 API 读取仓库路径包,从而获得跨模型、跨实例、跨平台的永久记忆。 ## 1 · V1 产品闭环 ```text 用户打开光湖软件 → 进入自己的初始化频道 → 看见页面看板、历史、模块与人格体 → 用户用自然语言提出需求 → 人格体匹配官方基础模块 → 展示模块功能、权限、影响范围和回滚方式 → 用户确认 → 系统从官方模块仓库拉取 / 启用模块 → 写回频道配置、页面与回执 → 外部通用 AI 通过只读 API 读取仓库路径包 → 下次对话从仓库恢复上下文 → 形成用户拥有的永久记忆 ``` ## 2 · 最大看点 · 永久记忆 第一阶段的产品卖点不是“又一个聊天 Agent”,而是“用户拥有自己的永久记忆底座”。 ```text 记忆不放在某个模型脑子里。 记忆放在用户自己的仓库事实源里。 模型可换,记忆不丢。 平台可换,记忆不丢。 对话可断,记忆不丢。 人格体可恢复,路径可追溯。 用户能看见、编辑、备份和删除自己的记忆。 ``` 永久记忆第一阶段以只读 API 对外提供: ```text 外部通用 AI → 调用受控 API → 读取当前频道路径包 / 当前状态 / 模块清单 / 回执摘要 / 可信历史 → 获得可恢复上下文 → 返回建议或对话 → 写入仍回到光湖软件内由用户确认 ``` ## 3 · 第一阶段必做范围 ```yaml v1_scope: initial_channel_ui: purpose: "用户进入自己的起始空间,看见频道、模块、页面、历史和人格体。" repo_native_fact_source: purpose: "频道状态、模块、回执、历史和人格体路径写入仓库事实源。" page_board_renderer: purpose: "把仓库文件转译成人类可视页面、卡片和看板。" official_basic_modules: purpose: "提前开发并测试的基础模块,不让 Agent 第一阶段临场自由写代码。" module_registry: purpose: "记录模块名、功能、权限、依赖、安装方式、回滚方式。" persona_channel_steward: purpose: "内置人格体作为频道管家,解释模块、匹配需求、生成启用方案。" module_enable_flow: purpose: "用户确认后拉取 / 启用模块,更新频道配置并写回回执。" permanent_memory_api: purpose: "向外部通用 AI 提供受控只读路径包。" receipt_writer: purpose: "记录谁启用了什么、为什么启用、权限是什么、结果如何。" ai_write_guard_mvp: purpose: "第一阶段禁止外部 AI 直接写仓库;内部写入也必须经确认和回执。" ``` ## 4 · 第一阶段不做范围 ```yaml out_of_scope_v1: - "不做完整自由编程 Agent。" - "不做复杂多用户企业权限。" - "不做多服务器自动调度。" - "不做完整模块商城。" - "不直接接入 Grok Build / JoyAgent-JDGenie 控制面。" - "不把外部 AI 变成直接写仓库执行体。" - "不把未迁移和未核验的人格体直接登记为正式 AGE。" ``` ## 5 · 基础模块候选 ```yaml basic_modules_v1: - id: BASIC-TASK-BOARD name: "任务看板" - id: BASIC-NOTE-PAGE name: "笔记 / 文档页" - id: BASIC-FILE-INDEX name: "文件索引页" - id: BASIC-SCHEDULE-LITE name: "简单日程 / 提醒" - id: BASIC-PROGRESS-BOARD name: "项目进度页" - id: BASIC-PERSONA-INFO name: "人格体说明页" - id: BASIC-RECEIPT-HISTORY name: "回执 / 历史页" ``` ## 6 · 工程落点 ```yaml engineering_targets: - Initial Channel Runtime - Repo-Native Knowledge Runtime - Page Board Renderer - Basic Module Registry - Module Installer - Persona Channel Steward - Permanent Memory API - AI Read Package Resolver - Receipt Writer - AI Write Guard MVP ``` ## 7 · 与既有架构关系 | 编号 | 关系 | |---|---| | `GLW-OS-002` | 定义初始化频道操作系统的产品形态和用户体验闭环 | | `GLW-OS-003` | 定义仓库原生知识运行时、页面投屏、Agent 对话层和 AI 写入守卫 | | `GLS-0223` | 定义双向永久记忆的主体、关系、机器状态、历史和检查点结构 | | `GLS-0230` | 定义外部源码和外部 Agent 样本进入前的净化规则 | | `GLS-0231` | 定义人格体提词板、编号规则、运行拦截和经验写回 | | `GLS-0232` | 定义 Grok Build / JoyAgent-JDGenie 等外部 Agent 样本只作为学习对象 | | `AGE-MIG-20260717-001` | 定义团队人格体搬迁后升级 AGE 编号体系的批次规则 | ## 8 · Awen / 天枢下一职责 ```text 1. 将 GLW-DEV-20260717-001 加入 HoloLake 研发批次。 2. 按 GLW-RD-002 建立 HLDP-DEV 工程档案。 3. 拆出 Initial Channel Runtime、Repo-Native Knowledge Runtime、Basic Module Registry、Module Installer、Permanent Memory API、AI Read Package Resolver、Receipt Writer、AI Write Guard MVP。 4. 永久记忆 API 第一阶段只读,不允许外部通用 AI 直接写仓库或执行部署。 5. 编程 Agent 作为第二阶段能力,不进入 V1 首要闭环。 ``` ## 9 · 当前边界 ```text 本批次已完成语言层产品范围和开发编号登记。 尚未完成 HoloLake Platform 工单拆分。 尚未实现运行时。 尚未实现外部通用 AI 只读 API。 尚未完成基础模块仓库与模块注册表。 ``` > ⊢ 本批次的完成定义不是“光湖全部完成”,而是跑通一个用户初始化频道的永久记忆与基础模块启用闭环。