This commit is contained in:
2026-08-10 12:46:12 +08:00
parent fc554273b9
commit 986e97acb6
14 changed files with 198 additions and 13 deletions
@@ -15,9 +15,15 @@ export async function run(context) {
state: 'pending-public-contract',
assertions: [
'父单与自动剩余子单关系可由 HTTP 查询',
'一单多柜关系由 container aggregate 返回',
'一柜多单关系由 container aggregate 返回',
'已装数量 + 自动子单剩余数量 = 拆分前数量',
'同一订单可分配多个柜次且同柜可包含多个订单',
'子单仅允许一层且继续拆分被拒绝',
'同一 Idempotency-Key 与相同参数重放返回同一拆分结果',
'同一 Idempotency-Key 与不同参数被冲突拒绝且无部分写入',
'旧 expectedVersion 被冲突拒绝且父子订单数量不变',
'平台与客户 fulfillment-tree 均隔离其他客户数据',
'子订单继续拆分被拒绝,不产生嵌套层级',
'已消费 REMAINDER 再次消费被拒绝且数量不变',
],
},
}