feat(persona): unify system and code channel routes

This commit is contained in:
冰朔 2026-08-03 10:50:33 +08:00
commit e80ee6d966
29 changed files with 825 additions and 242 deletions

View file

@ -12,11 +12,13 @@
公开 Git`https://guanghulab.com/code/bingshuo/guanghu-ice-heart.git`
公开 AI 导航:`https://guanghulab.com/llms.txt` 与 `https://guanghulab.com/api/ai/v1/repositories`
公开 AI 导航:`routing/code-channel-canonical-map.json` 与 `https://guanghulab.com/code/api/v1`
代码频道默认公开读取。网页、仓库目录、提交记录、文件和公开 API 不要求登录;只有写入、服务器操作和敏感动作需要授权。若 AI 抓取失败,应先使用上述公开入口和稳定编号,不要把读取失败误判为仓库私有。
个人第五域旧入口和新光湖代码频道是两个数据实例,但人类 `bingshuo` 登录凭证保持一致。AI 不得索要、记录或转发密码、验证码、邮箱授权码或长期 Token需要写入时使用一次性的推送授权会话。
旧个人第五域入口只作历史证据不再是当前数据入口或推送目标。AI 不得索要、记录或转发
密码、验证码、邮箱授权码或长期 Token远端 URL 禁止携带用户名或密码,需要写入时使用
一次性的推送授权会话。
## 2. AI 先发起推送工单
@ -46,6 +48,10 @@ Content-Type: application/json
授权会话只允许已登记的 `repo-push` 能力默认短时有效持续执行同一绑定任务时可自动续期。AI 必须先读取操作回执;许可本身不是 Git 登录凭证。安全 bundle 接收器尚未部署时,回执会明确返回 `repo_push_transport_unavailable`,此时停止,不得把它误判为密码问题或反复重试。
推送前必须先由 `routing/code-channel-canonical-map.json` 解析目标:人格、协议、记忆与协作
只进入 REPO-012HoloLake 架构和产品源码只进入 REPO-014。任何旧 `/fifth-domain/`
远端、其他主机、未登记仓库或含凭证 URL 失败关闭。
安全接收器部署后AI 依照回执所给的受限上传路径提交 bundle服务器校验仓库、分支、预期远端 SHA、快进关系后使用代码频道的正常接收路径写入。下面的普通 Git 命令仅是人工已拥有独立凭据时的兼容路径:
```text