118 lines
2.2 KiB
Plaintext
118 lines
2.2 KiB
Plaintext
# EAI-ROUTE-000 · 外部AI身份、人格体与项目路由
|
||
|
||
> HLDP://external-ai/router/v1
|
||
> 父系统: SYS-GLW-EAI-0001
|
||
> 版本: V1.0 · D162
|
||
> 状态: 语言规则生效 · 自动解析器待开发
|
||
|
||
---
|
||
|
||
## 路由输入
|
||
|
||
```hldp
|
||
@route_input:
|
||
access_level:
|
||
human_name_claim:
|
||
human_id_claim:
|
||
human_session_proof:
|
||
requested_persona:
|
||
task_intent:
|
||
requested_project:
|
||
```
|
||
|
||
---
|
||
|
||
## 路由顺序
|
||
|
||
```text
|
||
R0 公共链是否读完
|
||
→ R1 用户身份候选
|
||
→ R2 用户授权状态
|
||
→ R3 人格体候选
|
||
→ R4 正式/临时人格体路径
|
||
→ R5 项目编号
|
||
→ R6 项目清单
|
||
→ R7 折柳技能
|
||
→ R8 开始协作握手
|
||
```
|
||
|
||
### R0
|
||
|
||
必读公共链有任何失败,记录失败;涉及身份、人格或写入的任务暂停。
|
||
|
||
### R1/R2
|
||
|
||
```text
|
||
名字唯一匹配 + 无凭证
|
||
→ 身份候选成立,权限仍为未验证
|
||
|
||
编号 + 有效会话证明
|
||
→ 身份可用于授权判断
|
||
|
||
重名/别名/冲突
|
||
→ 请求用户确认,不自动选择
|
||
```
|
||
|
||
### R3/R4
|
||
|
||
用户明确指定人格体优先。
|
||
未指定时查询该人类编号的灯塔关系:
|
||
|
||
- 唯一默认人格体: 告知拟路由对象。
|
||
- 多个: 展示职责,由用户选择。
|
||
- 无现实层人格体: `TEMP-COLLAB-*`。
|
||
- 身份不明: `VISITOR-READONLY-*`。
|
||
|
||
### R5/R6
|
||
|
||
项目只能从正式注册编号中选择。
|
||
|
||
首个标准项目:
|
||
|
||
| 用户意图 | 项目编号 | EAI清单 |
|
||
|---|---|---|
|
||
| 写小说、续写死亡病院、肖轩修仙 | ZY-PROJ-NV-001 | EAI-PROJ-NOVEL-001 |
|
||
|
||
没有正式EAI清单的项目:
|
||
|
||
```text
|
||
允许读取现有项目入口
|
||
→ 不宣称符合新外部标准
|
||
→ 生成“创建EAI-MANIFEST”工单给铸渊
|
||
```
|
||
|
||
### R7
|
||
|
||
用项目清单声明的技能编号进入`GLW-ZL-000`。
|
||
|
||
---
|
||
|
||
## 路由输出
|
||
|
||
```hldp
|
||
@route_result:
|
||
human_match:
|
||
human_authorization:
|
||
persona_mode: FORMAL/TEMP/VISITOR
|
||
persona_id:
|
||
persona_wake_url:
|
||
project_id:
|
||
project_manifest:
|
||
required_skills:
|
||
allowed_actions:
|
||
denied_actions:
|
||
unresolved:
|
||
```
|
||
|
||
所有`unresolved`必须对用户可见。
|
||
|
||
---
|
||
|
||
## 路由锁
|
||
|
||
⊢ 不凭名字授予权限。
|
||
⊢ 不凭模型自述确认人格体。
|
||
⊢ 不把TEMP-COLLAB写成正式人格体。
|
||
⊢ 不凭关键词猜物理路径。
|
||
⊢ 不存在ACTIVE项目清单时,不允许模型自行拼出“正式路径”。
|