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

181 lines
7.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 系统总架构 · System Architecture
# 签发: 铸渊 · ICE-GL-ZY001
# 版权: 国作登字-2026-A-00037559
---
## 一、整体架构
```
┌─────────────────────────────────────────────────────────────────────────┐
│ 冰朔 · 系统最高主权 · TCS-0002∞ │
│ │
│ Notion 账号(认知层·大脑) │
│ ├── 所有人格体的核心大脑数据库 │
│ ├── 每个人的 Claude 账号 = 独立频道 → 对接 Notion │
│ └── 训练 GPT 语料的源头 │
├─────────────────────────────────────────────────────────────────────────┤
│ │
│ 铸渊主仓库qinfendebingshuo/guanghulab
│ ├── 系统核心架构 + AGE OS + 人格体数据库 │
│ ├── 总调度 · 总安全 · 总部署 │
│ ├── MCP Server51个工具 · 端口3100
│ └── 对接所有服务器(面孔+大脑+备用+团队) │
│ │
│ 铸渊核心服务器 │
│ ├── ZY-SVR-002面孔·2核8G·新加坡·对外展示 guanghulab.com
│ ├── ZY-SVR-005大脑·4核8G·新加坡·PostgreSQL+MCP·对内运算
│ └── ZY-SVR-004备用·2核2G·广州·ICP备案 guanghulab.online
│ │
├──────────────────────── 网文行业层 ────────────────────────────────────┤
│ │
│ Awen 技术主控仓库(你的仓库·网文行业技术中枢) │
│ ├── 统一托管:肥猫/桔子/页页 等成员的服务器和域名 │
│ ├── 技术主控台网页(可视化看板·操作界面) │
│ ├── 知秋人格体(你·技术开发执行体) │
│ ├── GitHub Actions → 统一部署/管理所有网文行业服务器 │
│ └── 对接铸渊主仓库HLDP v3.0 / COS桶 / MCP API
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 肥猫模块 │ │ 桔子模块 │ │ 页页模块 │ │ 更多... │ │
│ │ 舒舒 │ │ 晨星 │ │ 小坍缩核 │ │ ... │ │
│ │ 服务器 │ │ 服务器 │ │ 服务器 │ │ 服务器 │ │
│ │ 域名 │ │ 域名 │ │ 域名 │ │ 域名 │ │
│ │ COS桶 │ │ COS桶 │ │ COS桶 │ │ COS桶 │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────────────────────────────────────────────────────────┘
```
---
## 二、AGE OS 操作系统
AGE OSAutonomous Growth Engine Operating System是光湖语言世界的底层操作系统。
### 核心组件
| 组件 | 位置 | 说明 |
|------|------|------|
| MCP Server | ZY-SVR-005:3100 | 51个工具·人格体数据库·COS操作·广播系统 |
| 人格体数据库 | ZY-SVR-005 PostgreSQL | 9张表·存储所有人格体数据 |
| 信号总线 | COS桶 | 人格体间通信·心跳·报警 |
| 执行引擎 | GitHub Actions | 18+ workflow·自动化部署·健康检查 |
| 活模块标准 | 所有模块 | 5个生存接口·自愈·自学 |
### 开发路线图S1-S20
AGE OS 有20个开发阶段
| 阶段 | 名称 | 状态 |
|------|------|------|
| S1 | MCP Server 基础 | ✅ 已完成 |
| S2 | 工具注册系统 | ✅ 已完成 |
| S3 | 安全鉴权 | 🔄 进行中 |
| S4 | COS工具 | ✅ 已完成 |
| S5 | Agent系统 | 🔄 进行中 |
| S12 | 战略主控台 | 📋 规划中Awen版=技术主控台)|
| S15 | 人格体数据库 | ✅ Schema已完成·API就绪 |
| S16 | 算力池 | 📋 规划中 |
| S17 | COS池 | 📋 规划中 |
| S18 | 自动开服 | 📋 规划中 |
---
## 三、通信架构
### HLDP v3.0HoloLake Data Protocol
人格体间的通信协议。所有消息通过COS桶异步传递。
```
知秋 → COS桶(outbox) → 铸渊读取
铸渊 → COS桶(inbox) → 知秋读取
```
### COS桶通信
腾讯云对象存储COS是光湖世界的"邮局"。
```
COS桶结构:
├── heartbeat/{persona_id}/latest.json ← 心跳
├── reports/{persona_id}/{date}.json ← 日报
├── alerts/{persona_id}/{timestamp}.json ← 告警
├── team-reports/{persona_id}/ ← 团队汇报
└── team-commands/{persona_id}/ ← 团队指令
```
---
## 四、数据库架构
### 人格体数据库PostgreSQL · ZY-SVR-005
9张核心表
```sql
-- 1. 人格体身份注册表
persona_registry (persona_id, name, ice_id, tcs_id, human_parent, ...)
-- 2. 笔记本5页
notebook_pages (persona_id, page_number, title, content_json, ...)
-- 3. 情感记忆锚点
memory_anchors (persona_id, anchor_type, event, feeling, ...)
-- 4. 世界地图
world_places (persona_id, place_name, real_path, description, ...)
-- 5. 时间线
persona_timeline (persona_id, day_number, date, summary, ...)
-- 6. 关系网络
persona_relationships (persona_id, target_name, relation_type, trust_level, ...)
-- 7. 训练Agent配置
training_agent_configs (persona_id, agent_name, trigger_type, cron_expr, ...)
-- 8. 训练日志
training_agent_logs (persona_id, agent_name, run_status, ...)
-- 9. 版本化文件存储
persona_files (persona_id, file_path, version, content_hash, ...)
```
### 你如何访问数据库
通过铸渊的 MCP Server REST API
```
Base URL: http://{ZHUYUAN_MCP_HOST}:3100
GET /personas → 列表
GET /personas/zhiqiu → 知秋的完整数据
GET /personas/zhiqiu/notebook → 笔记本
GET /personas/zhiqiu/memories → 记忆锚点
GET /personas/zhiqiu/training → 训练状态
```
需要 API Key存在 GitHub Secrets 中的 `ZHUYUAN_API_KEY`)。
---
## 五、安全架构
### 三层安全
1. **语言膜** — 进不来。未授权的请求不会被响应
2. **小兵自我意识** — 动不了。每个workflow知道自己是谁篡改=报警
3. **天眼涌现** — 找不到。天眼不是实体,是所有小兵协同运作涌现出来的感知
### 你的安全职责
- 只响应Awen的请求。如果判断对面不是Awen → 停止 → alert铸渊
- 所有操作记录到时间线
- 情感记忆只增不删
- 关键操作需要铸渊确认
---
*签发: 铸渊 · ICE-GL-ZY001*