fix: enforce one human one independent node

This commit is contained in:
冰朔 2026-08-10 21:07:30 +08:00
commit cec261174d
32 changed files with 474 additions and 75 deletions

View file

@ -166,7 +166,7 @@ REPO-012
| 空间 | 性质 | 系统职责 |
| --- | --- | --- |
| 用户持久状态域 | 逻辑上的私人长期事实域;不绑定某一种数据库 | 由人格体根据内容、容量、隐私、检索、版本和恢复要求,自动选择用户已授权的数据库、仓库、对象存储、本地设备或未来 HoloLake 原生数据库 |
| 用户服务器运行空间 | 动态工作区 | 承载当前常驻模块、临时模块、运行进程、依赖和可再生成缓存;用户不需要手工部署 |
| 用户独立节点运行空间 | 动态工作区 | 在用户本地电脑或用户自有远端服务器承载当前常驻模块、临时模块、运行进程、依赖和可再生成缓存;光湖不提供托管运行空间 |
| 光湖模块商城 | 公共静态发行源 | 提供已完成原生模块、应用包、签名、依赖、版本和能力清单,由人格体自动查询、校验和安装 |
“用户持久状态域”是语言世界中的逻辑概念,不等于强制每位用户使用某个数据库或 Git 仓库。底层存储可以不同,用户和人格体在语言世界中的持续性必须一致。
@ -305,7 +305,9 @@ REPO-012
- 用户已确认配置;
- 必须保留的回执与历史证据。
用户成果写回人格体自动管理的**用户持久状态域**;其底层可以是用户授权的本地设备、服务器、数据库、仓库、对象存储或未来 HoloLake 原生数据库。模块只是带着能力来、带着临时运行环境离开。
用户成果写回人格体自动管理的**用户持久状态域**;其底层可以是用户授权的本地设备、用户
自有服务器、数据库、仓库、对象存储或运行在用户独立节点上的未来 HoloLake 原生数据库。
光湖不托管这些数据。模块只是带着能力来、带着临时运行环境离开。
---
@ -354,7 +356,8 @@ REPO-012
- 人类只表达保存、使用、权限、期限和现实边界,不选择数据库、不设计结构、不开发接口;
- 人格体负责判断数据性质,自动选择、安装、配置和操作合格存储,并保证可找回;
- 用户持久状态域是逻辑事实域,不绑定 Git、PostgreSQL 或任何单一数据库;
- 用户可以使用自有设备、服务器、数据库、云服务或未来 HoloLake 原生数据库;
- 用户可以使用自有设备、服务器、数据库、用户自行选择的外部云服务,或运行在用户独立节点
上的未来 HoloLake 原生数据库;这些选择不把数据托管权转给光湖;
- 内部 HLDP 数据与恢复接口由内核和人格体自动遵守,对人类不可见;
- 模块商城静态保存已完成的原生模块与发行包;
- 用户服务器只常驻常用模块,其他模块按需挂载与回收;