technical

架构包

架构边界、Cloudflare 资源划分和控制平面 / 执行平面的责任划分。

Audience

开发者 / 架构设计

Updated

2026-03-26

Source

docs/architecture.md

关键边界

  • 控制平面管理 workflow、profiles、targets、credits、runs
  • 执行平面负责浏览器自动化或插件调用
  • 工作台不是开放代码托管平台
  • 供给侧交易的是服务合同与执行能力,而不是任意代码上传

当前实现真相

代码里已经有 workflow、Profiles、Targets API 与 server store 边界;staging 运行时当前已把这些对象接到 D1,本机也可通过 local migrate / seed 引导到同一份 D1 绑定。

模块三 Day 1 现在已经把 D1 boundary map 固化到 src/lib/server/d1-boundary-map.ts,明确了 project-owned workflow / profiles / runs、global target catalog,以及 account-owned wallet 与 settlement foundations。

这意味着接口形状和对象层级都已收口;workflow、profiles 与 targets 已经切到本机 D1-first,下一阶段主要推进 run ledger、执行器与 developer supply 扩展。

下一触发点