Parent
UniLab Authoring Workbench v1 技术 Spec
Frozen v1 contract
普通 Workbench 可以启动当前 Workspace 内的任意设备图。v1 不引入 HardwareDebugSession、设备目标分类、真机准入或逐动作批准;Workbench 不根据图内设备类型、设备连接状态或地址判断是否允许启动。
Workbench 只负责 managed-local 生命周期与可追溯记录;运行安全语义仍由被启动的 OS/设备驱动自身承担。
Acceptance criteria
Merged delivery
Validation
- FE WorkbenchSession: 23/23
- FE Workbench Theia: 2/2
- FE Workflow Editor: 257/257
- FE TypeScript typecheck 与完整 Theia Workbench build 通过
- OS cold-start/composite authoring: 11/11;Ruff 通过
- SZLab package/check-mode、223/223 集成测试与 Ruff 通过(CI run)
- 浏览器真实系统:managed OS、PLC-Sim、Agent ready;56/56 节点成功;无
Failed to fetch、composite_child_unapplied、round_trip_mismatch
Parent
UniLab Authoring Workbench v1 技术 Spec
Frozen v1 contract
普通 Workbench 可以启动当前 Workspace 内的任意设备图。v1 不引入 HardwareDebugSession、设备目标分类、真机准入或逐动作批准;Workbench 不根据图内设备类型、设备连接状态或地址判断是否允许启动。
Workbench 只负责 managed-local 生命周期与可追溯记录;运行安全语义仍由被启动的 OS/设备驱动自身承担。
Acceptance criteria
/api/v1/devices成功为前提Merged delivery
a64348877ab2c6f6e89f3538a125309de84f2598aee69e0364b8f034daf9edd1a2d5c97df056f7021016dd30d7dbc044535cc7cc12b727d725aec89fValidation
Failed to fetch、composite_child_unapplied、round_trip_mismatch