{ "pass": true, "generatedAt": "2026-09-15T15:00:20.334Z", "tasks": [ { "id": 86, "code": "005", "title": "液压泵应急切换", "steps": 5, "actions": 6, "validations": 5, "workflowTargets": 5 }, { "id": 87, "code": "006", "title": "液压泵应急替代", "steps": 7, "actions": 11, "validations": 7, "workflowTargets": 11 }, { "id": 88, "code": "007", "title": "前泵换件修复", "steps": 11, "actions": 27, "validations": 11, "workflowTargets": 16 }, { "id": 89, "code": "008", "title": "平衡阀拆拼互换", "steps": 16, "actions": 50, "validations": 16, "workflowTargets": 22 } ], "steps": 39, "actions": 94, "validationRequests": 39, "validation": { "tests": { "command": "node --test scripts/bridge-scripts-3d-only.test.mjs scripts/bridge-model-geometry.test.mjs scripts/bridge-grounding.test.mjs scripts/bridge-digital-video.contract.test.mjs", "pass": true, "count": 16 }, "diffCheck": { "pass": true, "command": "git diff --check" }, "build": { "pass": true, "command": "pnpm run build" }, "formalRoute": { "pass": true, "command": "node scripts/virtual-training-formal-route.contract.test.mjs" }, "time": "2026-09-15T22:57:15.7572961+08:00" }, "environments": [ "http://127.0.0.1:6180", "http://192.168.31.168:6180" ], "resolutions": [ "1920×1080", "1366×768", "1280×720", "1024×768" ], "boundary": "现有任务的管理员/教员预览;未创建任务或写入学员成绩。005 小屏使用点击,006–008 使用拖动;另在局域网大屏验证 005 拖动。" }