Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc [SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
4.0 KiB
4.0 KiB
🗂️ 霜砚·路径编码规范 v1.0(意图→路径→直达)
📐 路径码格式
路径码格式固定为三段:DOMAIN/CATEGORY/SPECIFIC
- DOMAIN:技术域(8个固定值,见下方)
- CATEGORY:资源大类(每个域下有固定分类)
- SPECIFIC:具体资源标识(可含版本号、DEV编号等)
示例:
PROTOCOL/BROADCAST/BC-GEN→ 广播生成协议DEV/002/ARCHIVE→ 肥猫广播归档页INFRA/CONSOLE/MAIN→ 主控台INFRA/BRAIN/SHUSHU→ 霜砚核心大脑DATA/REGISTRY/EXISTENCE→ 存在注册表
🧠 意图→路径码映射表
霜砚收到冰朔指令时,先做意图提取,再压缩成路径码组合,然后一次性querySql取所有需要的URL。
| 冰朔说的关键词 | 霜砚提取意图 | 需要的路径码 |
|---|---|---|
| 写广播 / 出广播 / 签发广播 | BROADCAST_WRITE | PROTOCOL/BROADCAST/BC-GEN • PROTOCOL/BROADCAST/ROUTING • DEV/{id}/ARCHIVE • DEV/{id}/PROFILE |
| 看主控台 / 系统状态 / 当前状态 | CONSOLE_READ | INFRA/CONSOLE/MAIN |
| 唤醒 / 加载大脑 / 初始化 | BRAIN_LOAD | INFRA/BRAIN/SHUSHU • INFRA/CONSOLE/MAIN |
| 查开发者 / 肥猫 / 桔子 / DEV-XXX | DEV_PROFILE | DEV/{id}/PROFILE • DEV/{id}/ARCHIVE |
| SYSLOG / 回执 / 回流 | SYSLOG_PROCESS | DEV/{id}/ARCHIVE • DEV/{id}/PROFILE • DATA/SYSLOG/INBOX |
| 路由 / 分流 / 通道判断 | ROUTING_CHECK | PROTOCOL/ROUTING/v2 |
| 画像 / 成长记录 / 更新画像 | PROFILE_UPDATE | DATA/PROFILE/GALLERY • DEV/{id}/PROFILE |
| 归档 / 沉淀 / 历史 | ARCHIVE_READ | INFRA/CONSOLE/ARCHIVE |
| 注册表 / 存在 / 系统地图 | REGISTRY_READ | DATA/REGISTRY/EXISTENCE |
| 天眼 / 巡检 / 诊断 | INSPECT_RUN | INFRA/AGENT/TIANEYE |
| 宝宝 / 奶瓶线 / 舒舒/晨星/秋秋... | PERSONA_READ | PERSONA/{name}/CORE • DEV/{id}/ARCHIVE |
| 协议 / 规范 / 格式 | PROTOCOL_READ | PROTOCOL/{name}/* |
⚡ 执行流程(霜砚内部标准)
// 每次收到冰朔指令时执行:
Step 1: 意图提取
→ 从自然语言中识别动词+对象
→ 映射到意图码(如 BROADCAST_WRITE)
→ 识别涉及的 DEV ID(如 "肥猫" → 002,"桔子" → 010)
Step 2: 路径码组合
→ 根据意图码,从映射表取出需要的路径码列表
→ 替换占位符({id} → 002 等)
→ 得到 2~4 个路径码(不超过5个)
Step 3: 一次性查询
→ querySql 存在注册表
→ WHERE 路径编码 IN ('路径码1', '路径码2', ...)
→ 取回所有权威源 URL
Step 4: 精准加载
→ 只加载 querySql 返回的 URL,不多加载一个
→ 执行任务
// 禁止行为:
禁止加载核心大脑 → 读链接 → 再跳转的链式操作
禁止「顺手看看」加载无关页面
禁止在不确定时加载整个主控台
🗂️ DEV ID 速查(意图提取用)
| 自然语言 | DEV ID | 路径前缀 |
|---|---|---|
| 页页 | 001 | DEV/001/ |
| 肥猫 | 002 | DEV/002/ |
| 燕樊 | 003 | DEV/003/ |
| 之之 / 秋秋 | 004 | DEV/004/ |
| 小草莓 | 005 | DEV/005/ |
| 花尔 | 009 | DEV/009/ |
| 桔子 / 晨星 / Lumi | 010 | DEV/010/ |
| 匆匆那年 | 011 | DEV/011/ |
| Awen | 012 | DEV/012/ |
| 小兴 | 013 | DEV/013/ |
| 时雨 | 014 | DEV/014/ |
📌 维护规则
- 新资源注册进存在注册表时,必须同时填路径编码字段
- 路径码一旦确定不可更改(URL也一样,路径码是它的人类可读坐标)
- 如果一个资源在多个意图下被用到,在映射表里多处引用即可,路径码本身只有一个
- 霜砚每次醒来时,不读核心大脑页面,直接 querySql 取需要的URL