Parent
Part of #215.
What to build
Workbench 保持常驻 Workspace Authoring Client;Canvas Definition 与 Runtime Context 在 local | backend 两个互斥 Domain Authority 之间原子切换。local 模式保留代码/画布双向同步;backend 模式由画布直接读写 Go Backend 工作流图,本地代码修改继续保存在工作区但不自动作用于 Backend。切换同时更换 base URL、source ID、认证、SSE cursor 与缓存命名空间,禁止逐接口 fallback、混合列表或双写。
Acceptance criteria
Blocked by
Parent
Part of #215.
What to build
Workbench 保持常驻 Workspace Authoring Client;Canvas Definition 与 Runtime Context 在
local | backend两个互斥 Domain Authority 之间原子切换。local模式保留代码/画布双向同步;backend模式由画布直接读写 Go Backend 工作流图,本地代码修改继续保存在工作区但不自动作用于 Backend。切换同时更换 base URL、source ID、认证、SSE cursor 与缓存命名空间,禁止逐接口 fallback、混合列表或双写。Acceptance criteria
local | backend;没有authoring-only或 edge 自建 Scheduler 模式。local模式画布与工作区代码双向同步;Canvas/Runtime Workflow、Material、Scheduler 均由 Local Backend 提供。backend模式画布允许编辑并通过 revision CAS 保存 Go Backend 工作流图;本地代码修改不刷新、不覆盖 Backend 画布。/api/v1路由、DTO、分页、信封、错误、状态和幂等合同通过矩阵测试。Blocked by