11 lines
777 B
JavaScript
11 lines
777 B
JavaScript
import { registerPendingContract } from './_phase3-pending-contract.mjs'
|
|
|
|
export async function run(context) {
|
|
registerPendingContract(context, {
|
|
module: 'phase3-pda-convergence', scenario: 'pda-picking-convergence', name: 'PDA 柜次拣货与入库单汇总拣货收敛',
|
|
reason: '柜次级 /first-leg/pda-loading 和入库单级 /inbounds/{id}/loading/picking 是两套独立任务;当前无领取、作业员分配、复核和统一完成门禁', category: 'contract-gap',
|
|
fixtures: ['phase3Loading', 'phase3ContainerLoading'], contractSource: '待新增 PDA 任务领取、分配、复核与汇总契约',
|
|
assertions: ['任务领取和作业员隔离', '柜次明细与入库汇总数量一致', '复核完成幂等且成为装柜门禁前置'],
|
|
})
|
|
}
|