wanshenmean
23 小时以前 1515ffa15c11e106f35e1447bc990b7867c449bb
分支
用户 wanshenmean <cathay_xy@163.com>
星期四, 四月 16, 2026 11:18 +0800
提交者 wanshenmean <cathay_xy@163.com>
星期四, 四月 16, 2026 16:07 +0800
提交1515ffa15c11e106f35e1447bc990b7867c449bb
目录 d3d725ee22f21a9b95cae5f29f7ceb4e96f27c1b 目录 | zip | gz
上一版本 ad64840cc04dac2278ca02f22ddc02b1a218e9cf 查看 | 对比
feat(Robot): 机械手换盘任务特殊处理

feat(WMS): 更新机器人任务地址规则配置

fix: 修复临时文档文件变更问题
chore: 更新系统状态和代理跟踪信息

feat(Robot): RobotWorkflowOrchestrator 重写 HandlePutFinishedStateAsync 和 HandlePickFinishedStateAsync 实现批次指令与双流向

feat(Robot): RobotPrefixCommandHandler 换盘任务根据阶段区分处理逻辑

feat(Robot): RobotSimpleCommandHandler 换盘任务添加 ChangePalletPhase 阶段守卫

feat(Robot): 假电芯仓储层新增 MarkAsAvailable 方法

feat(Robot): RobotSocketState 新增 CurrentBatchIndex 和 ChangePalletPhase

docs: 修复实现计划逻辑错误(批次计算、阶段过渡)

- Flow B Phase 2 batchStart 改为基于 currentCompletedCount 推导
- 移除 Phase 1 中冗余的递归和 remainingNormal<=0 检查
- 阶段切换统一在 Phase 2 中处理(避免重复进入)
- 添加 null-safe 注释

docs: 更新换盘任务批次指令实现计划(修复review问题)

- 删除重复的Task5(依赖已存在)
- 修复Task7 HandlePutFinishedAsync逻辑错误
- 修复流向B Phase2 batchStart计算错误
- 新增Task8 HandlePickFinishedStateAsync重写
- 修复Task9依赖注入注册方式
- 修正所有HIGH/CRITICAL问题

docs: 修复设计规格review问题(流向判断、MarkAsAvailable、阶段转换条件)

docs: 添加换盘任务批次指令与双流向设计规格
已添加5个文件
已删除1个文件
已修改16个文件
2115 ■■■■■ 文件已修改
Code/.omc/state/agent-replay-358cfb75-d493-40fb-94ed-f795f943182b.jsonl 17 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/.omc/state/checkpoints/checkpoint-2026-04-16T05-56-05-020Z.json 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/.omc/state/idle-notif-cooldown.json 2 ●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/.omc/state/last-tool-error.json 6 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/.omc/state/mission-state.json 128 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/.omc/state/subagent-tracking.json 72 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoRepository/IFakeBatteryPositionRepository.cs 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/IFakeBatteryPositionService.cs 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/FakeBatteryPositionRepository.cs 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/FakeBatteryPositionService.cs 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs 2 ●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotSocketState.cs 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotTaskProcessor.cs 119 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/Workflow/RobotPrefixCommandHandler.cs 126 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/Workflow/RobotSimpleCommandHandler.cs 66 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/Workflow/RobotWorkflowOrchestrator.cs 267 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json 6 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/docs/superpowers/plans/2026-04-16-change-pallet-batch-command.md 1054 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/docs/superpowers/specs/2026-04-16-change-pallet-batch-command-design.md 180 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
项目资料/技术协议/~$验证平台物流仓储系统技术规格书-11.24.docx 对比 | 查看 | 原始文档 | blame | 历史
项目资料/设备协议/机械手协议/~$交互流程表(1).xlsx 对比 | 查看 | 原始文档 | blame | 历史
项目资料/设备协议/机械手协议/交互流程表(1).xlsx 对比 | 查看 | 原始文档 | blame | 历史