父验收票:Uni-Lab-Core #187
冻结设计:Uni-Lab-Core@8841d27
目标
把 deployment/graphs/szlab-local-debug.json 固定为候选工作单元(WorkCell)G1 的真实复杂度迁移夹具,并在本地 OPC UA 仿真链路完成跨格式与工作流支持动作(Workflow-backed Action)验收。
固定来源
- 起始证据:
Uni-Lab-OS/Uni-Lab-SZLab@cc2bfe4757c33f4833f04d8bfce566347bc2cf74:deployment/graphs/szlab-local-debug.json;
- 当前夹具规模:129 个节点、11 个非空
data,本地端点 opc.tcp://127.0.0.1:50100/;
- 默认验收不得连接真实硬件。
交付范围
- 固定源 commit 与原始字节摘要,生成
workcell.py、规范 JSON、兼容保留 sidecar、迁移报告及预期 content_digest/legacy_payload_digest。
- 逐项分类 11 个非空
data:测试 seed 进入独立测试夹具;真实物料(Material)、库位占用(SiteOccupancy)及其他运行时事实排除;未知内容无损保留但阻止发布与启用,直到完成分类。
- 已知位置来源归一为毫米制物理
pose;等价重复告警,冲突失败并给出精确路径。
- 验证遗留 JSON、生成 Python 和规范 JSON 的语义固定点,以及本地仿真冷启动。
- 覆盖工作流支持动作(Workflow-backed Action)的成功、内部作业交错、取消、部分物理成功、断电、
execution_unknown、同身份投递重放(DeliveryReplay)和物理结算(PhysicalSettlement)。
验收证据
- 合并 commit 与 Core submodule pin;
- 精确测试命令/结果、迁移报告、双摘要与本地仿真日志;
- 关键新增/修改文件行数审查;
- 对应 Feishu OKF 实现/测试页面 revision;
- 证明整次动作调用不会被盲目重放,作业执行占用(JobExecutionClaim)在证据不足时保持不确定。
本票当前是待实现交付,不因协议冻结而视为完成。
父验收票:Uni-Lab-Core #187
冻结设计:Uni-Lab-Core@8841d27
目标
把
deployment/graphs/szlab-local-debug.json固定为候选工作单元(WorkCell)G1 的真实复杂度迁移夹具,并在本地 OPC UA 仿真链路完成跨格式与工作流支持动作(Workflow-backed Action)验收。固定来源
Uni-Lab-OS/Uni-Lab-SZLab@cc2bfe4757c33f4833f04d8bfce566347bc2cf74:deployment/graphs/szlab-local-debug.json;data,本地端点opc.tcp://127.0.0.1:50100/;交付范围
workcell.py、规范 JSON、兼容保留 sidecar、迁移报告及预期content_digest/legacy_payload_digest。data:测试 seed 进入独立测试夹具;真实物料(Material)、库位占用(SiteOccupancy)及其他运行时事实排除;未知内容无损保留但阻止发布与启用,直到完成分类。pose;等价重复告警,冲突失败并给出精确路径。execution_unknown、同身份投递重放(DeliveryReplay)和物理结算(PhysicalSettlement)。验收证据
本票当前是待实现交付,不因协议冻结而视为完成。