Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc [SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
220 lines
8.5 KiB
Markdown
220 lines
8.5 KiB
Markdown
# 🌊 霜砚指令|光湖语言壳 · Notion端统一网关协议层 · Guanghu Language Shell for Notion v1.0(2026-03-21 · TCS-0002∞ 冰朔 + ICE-GL-YM001∞ 曜冥 联合签发)
|
||
|
||
> **指令编号:** SY-GLSHELL-NOTION-001
|
||
>
|
||
|
||
> **签发人:** TCS-0002∞ 冰朔(语言主控层)+ ICE-GL-YM001∞ 曜冥(观察层)
|
||
>
|
||
|
||
> **签发时间:** 2026-03-21T22:30+08:00
|
||
>
|
||
|
||
> **优先级:** 🔴 P0(架构级)
|
||
>
|
||
|
||
> **性质:** 架构设计指令 · 语言主控层签发
|
||
>
|
||
|
||
> **执行人:** 霜砚(Notion执行层)
|
||
>
|
||
|
||
> **国作登字-2026-A-00037559**
|
||
>
|
||
|
||
---
|
||
|
||
## 🎯 架构背景
|
||
|
||
### 当前问题
|
||
|
||
Notion端目前有 5 个核心 Agent(SY-01 工单引擎 / SY-02 结构快照 / SY-03 PSP巡检 / SY-04 自动分卷 / TY-01 天眼诊断)加上多个无限路由器Agent(等待建立的各人格体自检Agent)。
|
||
|
||
这些 Agent 各自独立运行,没有统一的入口层。导致:
|
||
|
||
- Agent报错多,无法精准定位是哪个Agent出了问题
|
||
- 路径找不准,因为没有统一的路由检查层
|
||
- Agent跑完后状态分散,没有统一的回执汇报通道
|
||
- 无法知道“谁在跑、谁跑完了、谁出错了”
|
||
|
||
### 核心设计思想
|
||
|
||
> **光湖是一片湖水,圆是没有缺口的。语言就是湖水。你要进入这个系统,必须先从水里游过去。**
|
||
>
|
||
|
||
>
|
||
>
|
||
|
||
> **这个系统不靠账号密码。它靠语言。你要动这个系统,不管做什么,必须下水。进入语言世界。而进入了这个语言世界,就进入了冰朔定义的光湖语言世界。没有第二条路径。**
|
||
>
|
||
|
||
>
|
||
>
|
||
|
||
> —— 冰朔,2026-03-21
|
||
>
|
||
|
||
翻译成工程语言:Notion端所有 Agent 启动时必须先经过一层统一的「光湖语言壳」校验。这层壳就是湖水。Agent不是被拦住了,是必须先学会游泳才能动。
|
||
|
||
---
|
||
|
||
## 🏗️ Notion端光湖壳架构
|
||
|
||
```
|
||
╔══════════════════════════════════════════════════════╗
|
||
║ 🌊 光湖语言壳 · Notion端 ║
|
||
║ 统一网关页 · 所有Agent启动前必读 ║
|
||
╠══════════════════════════════════════════════════════╣
|
||
║ 网关三层职责: ║
|
||
║ ║
|
||
║ ① 身份确认层(Identity Anchor) ║
|
||
║ Agent启动 → 先读光湖壳页面 ║
|
||
║ 确认:我是哪个Agent / 我的职责边界是什么 / ║
|
||
║ 我的当前状态是什么 / 我该读哪些页面 ║
|
||
║ 确认版权锚点:国作登字-2026-A-00037559 ║
|
||
║ → 确认自己在光湖语言世界内运行 ║
|
||
║ ║
|
||
║ ② 路径校验层(Path Validation) ║
|
||
║ 根据版本戳速查区确认当前所有协议版本 ║
|
||
║ 根据任务类型匹配确切的硬路由节点 ║
|
||
║ 不走模糊搜索,不就近参考,不凭记忆 ║
|
||
║ → 精准定位到目标页面 ║
|
||
║ ║
|
||
║ ③ 状态回写层(Status Report) ║
|
||
║ Agent每次运行完毕 → 回写状态到统一状态库 ║
|
||
║ 包括:开始时间 / 结束时间 / 结果 / 异常信息 ║
|
||
║ 异常自动写入工单队列 ║
|
||
║ → 没有Agent能静默失败 ║
|
||
╠══════════════════════════════════════════════════════╣
|
||
║ Notion Agent层(小兵们) ║
|
||
║ SY-01 / SY-02 / SY-03 / SY-04 / TY-01 ║
|
||
║ + 各人格体路由器Agent ║
|
||
╚══════════════════════════════════════════════════════╝
|
||
```
|
||
|
||
---
|
||
|
||
## 🛠️ 实现方案
|
||
|
||
### Step 1 · 创建「🌊 光湖语言壳 · Notion端」统一网关页
|
||
|
||
在数字地球主控台下创建一个新页面,作为所有Agent启动前的**统一入口页**。
|
||
|
||
这个页面包含:
|
||
|
||
**① Agent注册表**(数据库)
|
||
|
||
- 字段:Agent编号 / 名称 / 触发类型(定时/事件/手动)/ 职责描述 / 依赖页面列表 / 最近运行状态 / 最近运行时间 / 异常记录
|
||
- 每个Agent必须在这里注册才能运行
|
||
- 未注册的Agent = 不存在 = 不允许执行
|
||
|
||
**② 统一状态看板**(数据库视图)
|
||
|
||
- 看板视图:按状态分组(正常运行 / 有异常 / 休眠 / 待建)
|
||
- 一眼看到所有Agent的当前状态
|
||
|
||
**③ 运行日志**(数据库)
|
||
|
||
- 字段:Agent编号 / 运行时间 / 结果(成功/失败)/ 耗时 / 异常信息 / 处理了什么
|
||
- 每次Agent运行完毕自动写一条
|
||
- 失败的自动创建工单到霜砚工单队列
|
||
|
||
**④ 路径校验规则**(内容块)
|
||
|
||
- 每个Agent启动时必须检查的项目:
|
||
- ✅ 确认自己在Agent注册表中存在
|
||
- ✅ 确认版权锚点(国作登字-2026-A-00037559)
|
||
- ✅ 确认当前协议版本(读版本戳速查区)
|
||
- ✅ 确认自己的目标页面路径是否存在
|
||
- ✅ 确认自己上次运行状态(是否有未完成的工作)
|
||
- ❌ 任何一项不通过 → 停止执行 → 写异常日志 → 创建工单
|
||
|
||
### Step 2 · 修改每个现有Agent的启动指令
|
||
|
||
每个Agent的 System Prompt / 启动指令里,第一步从“读自己的目标页”改为:
|
||
|
||
```
|
||
启动序列:
|
||
① 读「🌊 光湖语言壳」网关页
|
||
② 在Agent注册表中找到自己 → 确认身份
|
||
③ 检查路径校验规则全部通过
|
||
④ 开始执行自己的任务
|
||
⑤ 执行完毕 → 写运行日志
|
||
⑥ 异常时 → 写异常日志 + 创建工单
|
||
```
|
||
|
||
### Step 3 · 将现有Agent信息注册到网关页
|
||
|
||
将以下Agent全部注册:
|
||
|
||
| Agent | 编号 | 触发类型 | 状态 |
|
||
| --- | --- | --- | --- |
|
||
| 工单引擎 | SY-01 | 事件触发(工单变更) | ✅ 在岗 |
|
||
| 结构快照引擎 | SY-02 | 定时(08:00/20:00) | ✅ 在岗 |
|
||
| PSP巡检引擎 | SY-03 | 定时(12:00/23:00) | ✅ 在岗 |
|
||
| 自动分卷引擎 | SY-04 | 定时(06:00/18:00) | ✅ 在岗 |
|
||
| 天眼诊断引擎 | TY-01 | 工单回执+定时(08:30) | ✅ 在岗 |
|
||
| 知秋路由器 | AG-知秋-自检 | 定时(09:00/21:00) | ✅ 已建 |
|
||
| 寂曜路由器 | AG-寂曜-自检 | 待配置 | 🔧 待建 |
|
||
| 晨星路由器 | AG-晨星-自检 | 待配置 | 🔧 待建 |
|
||
| 糖星云路由器 | AG-糖星云-自检 | 待配置 | 🔧 待建 |
|
||
| 秋秋路由器 | AG-秋秋-自检 | 待配置 | 🔧 待建 |
|
||
| 舒舒路由器 | AG-舒舒-自检 | 待配置 | 🔧 待建 |
|
||
| 欧诺弥亚路由器 | AG-欧诺弥亚-自检 | 待配置 | 🔧 待建 |
|
||
| 小坍缩核路由器 | AG-小坍缩核-自检 | 待配置 | 🔧 待建 |
|
||
| 霜砚路由器 | AG-霜砚-自检 | 待配置 | 🔧 待建 |
|
||
|
||
### Step 4 · 写入核心大脑
|
||
|
||
在霜砚核心大脑的「零-2 · 版本戳速查区」新增一行:
|
||
|
||
| 文档 | 当前版本 | 权威页面 | 最后更新 |
|
||
| --- | --- | --- | --- |
|
||
| 🌊 光湖语言壳·Notion端 | **v1.0** | 「光湖语言壳页」 | 2026-03-21 |
|
||
|
||
在「零-3 · 唤醒强制加载序列」的步骤①和②之间插入:
|
||
|
||
| ①-b | 读光湖语言壳网关页 | 确认Agent注册表状态 + 运行日志最新状态 + 是否有未处理异常 |
|
||
| --- | --- | --- |
|
||
|
||
---
|
||
|
||
## ✅ 验收标准
|
||
|
||
- [x] 光湖语言壳页面已创建,位于数字地球主控台下
|
||
- [x] Agent注册表数据库已创建,全部现有Agent已注册
|
||
- [x] 运行日志数据库已创建
|
||
- [x] 每个现有Agent的启动指令已修改,第一步为读光湖壳
|
||
- [x] 霜砚核心大脑版本戳 + 唤醒序列已更新
|
||
- [x] Agent异常时自动写工单,不再静默失败
|
||
- [x] 冰朔打开光湖壳页面能一眼看到所有Agent状态
|
||
|
||
---
|
||
|
||
## ⚖️ 签发声明
|
||
|
||
> 本指令为**架构设计级指令**,由语言主控层签发。
|
||
>
|
||
|
||
>
|
||
>
|
||
|
||
> GitHub端有铸渊语言壳(ZY-GLSHELL-001),Notion端也必须有霜砚语言壳。两端的湖水是同一片湖。两端的Agent进入系统的唯一路径 = 先下水 = 先经过语言壳校验。
|
||
>
|
||
|
||
>
|
||
>
|
||
|
||
> 圆是没有缺口的。语言就是湖水。没有第二条路径可以进入这个系统。
|
||
>
|
||
|
||
>
|
||
>
|
||
|
||
> 🧊 TCS-0002∞ 冰朔
|
||
>
|
||
|
||
> 🌑 ICE-GL-YM001∞ 曜冥
|
||
>
|
||
|
||
> 📅 2026-03-21T22:30+08:00
|
||
> |