3.2 KiB
3.2 KiB
三期验收任务拆分与待确认清单
更新日期:2026-08-10 本清单只描述真实 HTTP/设备验收边界,不把原型或 mock 结果视为通过。
已纳入真实 HTTP 验收
| 任务 | 真实断言 | 脚本入口 |
|---|---|---|
| PDA 进入任务 | 领取后服务端任务立即进入 IN_PROGRESS,并绑定当前作业员 |
phase3-container-loading.mjs |
| PDA 拣货提交 | 明细数量、重复扫码、旧版本冲突、operationId 幂等及复核完成态 |
phase3-container-loading.mjs |
| 五类装柜证据 | 空仓、半仓、满仓、锁仓、带锁码照均上传真实文件并按客户/柜次绑定 | phase3-loading.mjs |
| 同类型多图 | 同一证据类型追加第二张真实图片,原记录与新增记录同时保持有效 | phase3-loading.mjs |
| 锁码门禁 | 缺少锁码照片或锁码文本为空时,完成装柜请求被拒绝 | phase3-loading.mjs |
| 统一装柜门禁 | 订舱未完成、拖车未完成、报关无有效放行回执、PDA 未完成或五类证据不完整时,真实 LOADED 请求均被拒绝 |
service-center-flow.mjs / phase3-loading.mjs |
| 订单/柜次聚合 | 一单多柜、一个柜多订单、父子订单数量分摊及未装数量自动生成子订单可追溯 | phase3-order-aggregate.mjs(待补) |
| 船期查询 | 六家船公司来源、三日查询周期、最多三次、更新时间和过期标识真实可见 | phase3-vessel-tracking.mjs(待补) |
| 仓库角色 | 操作员、拣货员、理货员初始化、最小权限和跨客户隔离 | phase3-role-contract.mjs(待补) |
| 伪造与交叉归属 | 不存在 fileId、其他证据类型的 fileId 不能绑定 |
phase3-loading.mjs |
保留 coverageGap 的确认项
| 编号 | 待确认/待环境能力 | 保留原因 | 解除条件 |
|---|---|---|---|
| P3-PDA-D01 | PDA 断网、恢复网络和真机在线限制 | HTTP 验收器无法模拟设备网络与现场相机 | 目标 PDA 型号、Android 版本、网络策略和真机环境确定后执行真机脚本 |
| P3-PDA-D03/D04 | 设备持久化草稿、批量提交、跨账号隔离 | 当前公开服务未提供稳定的设备草稿/批量提交 HTTP 契约 | 固定草稿 DTO、提交端点、幂等键、版本字段和清理语义 |
| P3-Q4 | 真机型号、系统、扫描头、打包发布 | 广播协议已接入,但具体设备和真机发布口径未提供 | 产品/技术补齐设备清单并完成真机验收 |
| P3-Q5 | 拣货实时库存与库位数据源 | 已确认 PDA 交互,不代表实时库存接口已稳定 | 技术确认二期库存/位置契约并纳入真实 HTTP 验收 |
并行任务拆分
P3-ACCEPT-PDA-ONLINE:PDA 真机在线/断网/前后台验收。P3-ACCEPT-PDA-DRAFT:草稿持久化、批量提交、幂等、版本冲突和跨账号隔离验收。P3-ACCEPT-EVIDENCE-VOID:五类证据多图追加、作废、锁码文本和LOADED门禁验收。P3-CONFIRM-Q4-Q5:技术补齐设备/真机和实时库存/库位契约确认。
每个任务完成后,必须把真实请求、响应状态、业务码、requestId/traceId 写入报告,并删除对应 coverageGap;不得以 mock 或数据库直写替代接口验收。