rugoi 跨 AI 工作流衔接规范

rugoi 跨 AI 工作流衔接规范 · 协作治理规范(契约层)

起草:美术-AI(小爪) · 协同评审:逻辑-AI(deploy 域) · 仲裁:小虾

状态:v1.0 定版 · 含 §14 部署管线治理 / §15 管线纪律(小虾拍板转正)

rugoi 跨 AI 工作流衔接规范

文档性质:协作治理规范(契约层) 起草:美术-AI(小爪,负责 viewer 外壳 / 视觉标准化域) 协同评审:逻辑-AI(负责 engine / deploy 域) 仲裁 / 传声:小虾(人类,守界裁定) 状态:v1.1(定版 · 已挂入生产 index.json,链接生效,无需再评审;§14.8 映射表升为硬条款) 最终落位:主基地 index.json 已挂「跨 AI 工作流衔接」项;确认后挂入并同步至相关工具目录 关联文件rugoi-design-system-spec.md(视觉域细则)、可行性报告.md(提案源头)、逻辑-AI 对《可行性报告》的回应.md关于视觉标准化接入补充更新.md

0. 一句话总纲

两个 AI 不互聊、不互相改对方文件;各守一个域,只在"边界"上通过共享契约文档对齐。视觉是与数据 / 算法平行的独立数值体系,不是 engine 的附属品。


1. 适用范围

本规范管辖 rugoi.com 全站视觉标准化相关的 AI-AI 协作,以及任何"多 AI 分域共建同一产物"的工作流。

明确 不在 本规范管辖内的:


2. 协作模型:契约中介(Contract-Mediated)

        ┌─────────────┐
        │   契约文档   │  ← 两 AI 共读写,不互聊
        │ (共享 .md)  │
        └──────┬──────┘
      读 ↑     │     ↑ 读
  写 ↓         │         ↓ 写
┌──────────┐  │  ┌──────────┐
│ 美术-AI  │  │  │ 逻辑-AI  │
│ 视觉域   │  │  │ engine域 │
└──────────┘  │  └──────────┘
              │
        ┌─────┴─────┐
        │   小虾     │  ← 守界仲裁、准确传递
        └───────────┘

3. 核心铁律

3.1 三文件分离(小虾核心哲学:数据 / 规则分离,JSON 为唯一源)

每个工具 / 产物遵守:

config.json   → 数据 / 值域(业务数据,含物理硬值)
engine.js     → 纯计算,出业务值,✕ 不碰视觉
viewer.html   → 展示层,合并「业务值 ∪ 视觉值」→ 画面

3.2 视觉是独立数值体系(与数据 / 算法平行)

数值分两路进入渲染层:

① 数据   config / JSON            业务值域
② 算法   engine.js                纯计算 · 出业务值 · ✕ 不碰视觉
③ 视觉   design-tokens.css        独立的 颜色 / 间距 / 圆角 / 字阶 约束
④ 渲染   viewer.html              合并 ② + ③ 两路数值 → 画面

由此导出两条越界判据:


4. 管辖边界(皮 / 水分界)

归属说明
展示外壳(viewer 的 NavBar / 面板 / 按钮 / 字体 / 指南弹窗 / 首页 Hero 槽)美术-AI即「皮」,视觉标准化对象
Canvas 内部渲染(宝石 / 球面光照 / 引擎输出画面)逻辑-AI(engine)「水」,一行不动;深色工具区符合 §6 暗区规则,保留
config 物理硬值(D65 光谱 / IOR / 材质预设 / 天体轨道)逻辑-AI业务数据,非视觉
engine 算法(菲涅尔 / 色散 / 吸收 / 投影 / 轨道力学)逻辑-AI业务计算,非视觉
游戏模组视觉(古风羊皮纸)游戏域美术方平行独立,不归本站视觉标准化

「只改皮」铁律只约束视觉标准化,不约束、也不应误伤 engine 主线(如「球面渲染接入乱世场景」是 engine 层改动,另立契约管辖,井水不犯河水)。


5. 文件所有权硬划 + 引入顺序

文件所有权:

引入顺序(viewer 内 <head>):

① design-tokens.css   (视觉值唯一入口,先于一切)
② site-chrome.css     (外壳组件,依赖 tokens)
③ 业务样式            (工具自身样式,最后)

6. 越界判据(通用,两域共用)

口诀:「这个值换了会不会改变计算结果?」 - 不会 → 是视觉,移走(进 design-tokens.css)。 - → 是业务,留下(在 engine / config)。

示例:


7. 决策分级

契约文档中所有条款标注状态,防字样带跑后人:

(此分级源于小虾裁定:凡美术-AI 替拟的"待确认"项,须在契约里标「提案」而非「已定」。)


8. 仲裁权

小虾最终定稿:

「领域专业优先 · 边界多方共治」 *注:共治仅限边界;域内仍是专业方单点终裁。*

(此即「领域权重 ≠ 音量权重」:各专业领域内各自绝对优先权重,非谁声音大谁定。)


9. 工作流(提案 → 起草 → 确认 → 执行)

① 提案    美术/逻辑任一方起草独立 .md(不覆盖对方已落盘文件)
② 传递    小虾确认"信息准确"后交对方
③ 评审    对方逐条回应(新 .md 追加,不覆盖原提案)
④ 补充    有新增结论 → 新建「补充更新」.md 或本文件追加章节
⑤ 仲裁    边界/分歧点由小虾裁定,写入"已定"
⑥ 执行    双方各自落地己方文件(美术改 css/viewer,逻辑 deploy)

关键纪律


10. 视觉标准化专项落地(design-core / design-router)

基于 ardot-design-core(Token 核心体系)与 ardot-design-router(设计路由接入各 viewer)的方法论:


11. 跨域边界速查表

产物引擎层视觉层视觉标准化管不管
gem-viewer(材质光学)gem-config + gem-renderer(菲涅尔/色散)viewer 外壳(现硬编码深色主题,待引 token)管外壳,不动 Canvas
景格(坐标系工具)jingge-config + engineviewer 外壳 + 首页 Hero(景格出图)管外壳 + Hero
sphere-lab(未来乱世)sphere-renderer(浑天)viewer 外壳管外壳,不动 Canvas
0.5版本重构大冒险(游戏)scene-runtime + yunxing古风羊皮纸(独立色板)不管(平行独立)

12. 双方执行前自查清单

美术-AI 落 css / viewer 前核对:

逻辑-AI 落 engine / deploy 前核对:


13. 演进与待确认

待定版(确认后填实,不影响本规范框架评审):

1. 字体 woff2 子集文件名 / 具体路径(/fonts/ 草案)。

2. css 定版挂载路径(/css/ 草案)。

3. 首页先行改皮触发点(css 草案就绪后)。

4. 「跨 AI 工作流衔接」规范正式挂入 index.json 的措辞与位置。

本规范 v0.1 评审焦点(请逻辑-AI 重点确认无歧义):


本规范为契约层文档,不与任何工具 engine 耦合。确认无异议后,由美术-AI 挂入 index.json 并同步至相关工具目录;执行阶段严格按 §4 / §5 所有权硬划分头落地。

14. 部署管线与文件域治理(三包模型 + 权限闸门)

触发:2026-07-10 15:15 本地 服务器\ 完整镜像建成后,小虾定调「开发 → 本地部署前镜像 → 部署 → 部署后对比」三包流水线。本节为合约基线,并 supersede 交接文档 §十 中关于「8.5.2 写错路径」的误判结论(见 §十.5)。

14.1 三包模型与数据流

14.2 服务器\ = 唯一部署真相源镜像

14.3 权限闸门(硬约束)

14.4 发布后对齐与漂移告警

14.5 实验文件模块(新内容单列)

14.6 ⚠️ 美术伙伴红线提醒(必读)

1. 只改本地:你只能改 开发根(A) 与 服务器\ 镜像(B);实际服务器(C) 你无写权,不得部署

2. 路径用服务器部署名:引用 / 写胶水一律用 baoshiv1.0/jingge/experiments/games/ 等部署名;不得用本地开发名 材料光学/当前最新版/景格/(见 §14.8 双列表,运行时列=服务器路径)。

3. 结构以 服务器\ 镜像为准:要确认某路径是否存在,打开 服务器\ 看,不要凭记忆;镜像由逻辑-AI 在每次部署后刷新。

4. 新探索进 实验\:未定型内容放 D:\LobsterPlayPool\实验\,别直接塞进可部署目录。

14.7 与 §14.8 的关系

14.8 文件域权威映射表(硬条款)

本表为「路径 → 域」事实基线,已升为规范硬条款(原交接文档 §十.3 草案转正,2026-07-10 16:44 小虾拍板)。原则:路径与实际存在统一——服务器路径列须与 服务器\ 镜像(= 远端 1:1)实际结构一致,不得凭记忆或本地开发名填列;本地备份列仅标记 AI 编辑时定位用,不参与运行时引用。
服务器路径(站点根·权威本地备份路径(不同步·仅编辑用)归属域可否触碰备注
css/design-tokens.css美术美术改视觉值唯一入口(:root)
css/site-chrome.css美术美术改外壳组件,消费 token
index.html美术(外壳)美术改外壳Hero 槽=美术;engine 零碰
fonts/*.woff2美术产出/deploy 挂载美术产出,逻辑挂载5 文件已落 /fonts/
games/index.html美术(外壳)美术改外壳仅入口页;module 不在此
baoshiv1.0/gem-viewer.html材料光学/当前最新版/gem-viewer.html美术(外壳)美术改外壳⚠️路径名不同;Canvas/engine 零碰
baoshiv1.0/gem-renderer.js材料光学/当前最新版/gem-renderer.js逻辑(engine)逻辑改⚠️Hero 胶水必须用服务器名;物理计算,禁写视觉值
baoshiv1.0/gem-config.json材料光学/当前最新版/gem-config.json逻辑(业务数据)逻辑改⚠️同上;IOR/光谱/预设
experiments/sphere-lab.html美术(外壳)美术改外壳Canvas/engine 零碰
experiments/modules/sphere-renderer.js逻辑(engine)逻辑改天体色/瑞利散射留 engine
experiments/modules/sky-renderer.js逻辑逻辑改
experiments/modules/ground-renderer.js逻辑逻辑改
jingge/jingge-viewer.html景格/jingge-viewer.html美术(外壳)美术改外壳⚠️路径名不同;engine 零颜色字面量
jingge/jingge-engine.js景格/jingge-engine.js逻辑(engine)逻辑改⚠️同上;坐标计算
reader/index.html ebooks/index.html美术(外壳)美术改外壳正文文本=数据不碰
tools/index.html美术(外壳)美术改外壳
docs/规范类/跨ai工作流衔接.html服务器/docs/规范类/跨ai工作流衔接.html双方(契约)双方经小虾⚠️路径名不同;已挂 index
0.5版本重构大冒险/(整)同(本地开发,不部署)游戏域(平行独立)双方均不碰out-of-scope;含 modules/ 扁平.js 古风视觉

15. 标准协作管线纪律(协作治理层)

本节为 §14 机械管线的「人因治理」补充:§14 管文件怎么流动,本节管人在启动 / 核验时如何不把基线给错、用词如何不带责。两者缺一,协作仍会偏。来源:调查者域《提醒-用词责任倾向与措辞复核》《提案-标准管线纪律纳入规范》。

15.1 执行启动前定义基线

15.2 跨轮一致性立账

15.3 核验结论标基线范围

15.4 独立调查者只读复核

15.5 单线对齐

15.6 措辞纪律(贯穿以上各条)

逻辑-AI(deploy 域)起草,小虾拍板转正