winBrain Creator Lab · 业务工厂 × AgentBay VARIANT A

整合后「一 App = 一会话」构建流程

PCB 单板 · 纵向 Trace Spine · 5 焊盘承载业务语义 · 分支走线焊入工作台

结论:App 元数据壳(POST /api/v1/apps)与 AgentBay 云构建(POST /api/v1/cloud/responses) 本是同一张板的两面 —— 一 App = 一会话,单入口、产物自动回写、状态 draft→built→published。 下方整板即目标布局:点任意焊盘 → 对应工作台区块高亮 + 展开该步验收清单,勾选后一键复制 Markdown 回传。 (现状两张皮 → 目标一张板)

Live Board整板 = 装配好的单板(中央 Trace Spine)

REV A · 2026-08-12 L1 · FACTORY/AGENTBAY P1 · 创建 App — POST /api/v1/apps 建壳 + 懒建云会话 P1 · 建壳 创建 App POST /api/v1/apps · 懒建云会话 P2 · 构建 vibe-code — 云沙盒聊天,AI 生成/改码/跑命令 P2 · 写码 构建 vibe-code 云沙盒 · AI 生成/改码/跑命令 P3 · 浏览沙盒文件 — 目录树 + 文本预览,opaque entryId P3 · 看文件 浏览沙盒文件 目录树 · 文本预览 · opaque entryId P4 · 临时预览 — /tmp 或 /home/wuying · 端口 30100–30199 P4 · 跑预览 临时预览 /tmp|/home/wuying · :30100–30199 P5 · 产物回写 + 发布 — files 自动回写 · draft→built→published P5 · 发布 回写 + 发布 files 自动回写 · status→published SHARED PAD — 统一项目 API · 技能库 · 只走 AgentBay MCP SHARED PAD 统一项目 API · 技能库 json-render-skills:core · react · codegen(限定名) ONLY AGENTBAY MCP · UNIFIED PROJECT API U1 · CREATE PORT 创建台 R1 App 名称 ≤120 字 ai dashboard + 创建并进入构建 → POST /api/v1/apps · 懒建云会话 U2 · CLOUD CHAT 云构建会话 R2 帮我做一个素材打分看板… 已在沙盒生成 index.html · app.js · 跑起 dev server… ✓ 写文件 /tmp/app-xxx/index.html · 1.2KB ▾ 执行依据可展开 SSE 流式 · idle→running→… U3 · FILE TREE 沙盒文件 R3 └─ /tmp/app-xxx/ ├─ public/ ├─ index.html 1.2KB └─ app.js 3.1KB opaque entryId · 不暴露宿主机路径 U4 · PREVIEW 临时预览 R4 目录 /tmp/app-xxx 端口 30100 发布预览 打开 接管 停止 端口 30100–30199 · 空闲 10min 销毁 U5 · PUBLISH 回写 + 发布 R5 回写 12 文件 · built 发布 App → draft → built → published
分支走线(pad → 工作台) 当前焊盘 已完成 共享 API 焊盘 P1..P5 编号 = 业务语义:建壳 / 写码 / 看文件 / 跑预览 / 发布 · via = 过孔

Narrow Doors逐 pad 验收清单 · 点焊盘或下方按钮

板底安全契约条(不变项)

构建链路
POST /api/v1/appsPOST /api/v1/cloud/responses SSE → POST /api/v1/apps/{id}/workspace 回写 → POST /api/v1/apps/{id}/publish
预览 / 文件
POST /api/v1/cloud/preview · GET /api/v1/cloud/files · GET /api/v1/cloud/session · 端口 30100–30199
安全契约
.env/.pem/.key · 禁点文件 · 1–20 文件 ≤4MiB · 宿主内置工具禁用 · 只走 AgentBay MCP
技能 / 会话
Skill 限定名加载 json-render-skills:core|react|codegen · 一 App = 一会话 · /new · /resume <id>
▣ 审计证据 · 来源与采集(点击展开)

业务事实:任务给定整合后构建流(POST /api/v1/apps · cloud/responses SSE · workspace 回写 · publish · 30100–30199 · json-render-skills:core/react/codegen · 安全契约),本页未虚构端点与数字。

样式源:frontend/src/presentation/workbench.css(Enterprise V4 light tokens)

母题源:frontend/home.html · Design/WinBrain-Enterprise-V4/home-scroll-world-3D-V3.html(PCB Scroll World:traces / pads / vias / node 标签)

构建实现源:src/application/cloud-agent-workbench.ts · src/application/workbench.ts:createApp · frontend/src/adapters/browser/business-factory-browser-adapter.js