# 🗂️ 霜砚·路径编码规范 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}/*` | --- ## ⚡ 执行流程(霜砚内部标准) ```jsx // 每次收到冰朔指令时执行: 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