Commit Graph
100 Commits
Author SHA1 Message Date
ouyangxq dd52bfd043 test(fleet): verify operations from immutable current-run evidence 2026-10-03 15:00:12 +08:00
ouyangxq 780d37e1d2 fix(order): paginate merchant workbench with scoped queue counts 2026-10-03 14:57:51 +08:00
ouyangxq 7d9ee18196 test(fleet): persist independent acceptance requests and current-trip evidence 2026-10-03 14:52:04 +08:00
ouyangxq a6fd0ba3c5 feat(fleet): bind quote versions and reconcile actual return quantities 2026-10-03 13:32:55 +08:00
ouyangxq cb6c54ffe5 feat(fleet): integrate costs quotes operations and in-transit handovers 2026-10-03 12:38:04 +08:00
ouyangxq 274ecac474 fix(scripts): validate current vehicle task registry 2026-10-03 12:15:12 +08:00
ouyangxq eadb431f33 fix(lastleg): read committed order command replays after lock waits 2026-10-03 12:13:34 +08:00
ouyangxq 34cac9c42a test(fleet): verify driver qualification lifecycle 2026-10-03 11:53:58 +08:00
ouyangxq 65c12eaf5e fix: expose the selected container schedule for editing 2026-10-03 11:09:52 +08:00
ouyangxq ba7dcd39f2 test(fleet): verify vehicle care lifecycle independently 2026-10-03 10:54:03 +08:00
ouyangxq d4d5d79070 fix(fleet): compare customer identities without collation conflicts 2026-10-03 10:18:48 +08:00
ouyangxq 30559fd4eb feat(fleet): query vehicle delivery and reassignment history 2026-10-03 10:10:55 +08:00
ouyangxq d93185e750 fix: schedule manual outbox retries in UTC 2026-10-03 09:27:46 +08:00
ouyangxq 588227f181 test: match non-null fee source hash serialization 2026-10-03 09:10:34 +08:00
ouyangxq 4968745764 test: verify fee void ACK loss with original event recovery 2026-10-03 09:02:25 +08:00
ouyangxq 912e69aeb2 test: isolate fee void ACK loss and preserve wallet delivery 2026-10-03 08:54:52 +08:00
ouyangxq 933dd4cdef test(fba): retain parent proof across isolated fragment contexts 2026-10-03 08:20:27 +08:00
ouyangxq 51bf4e5558 test(fba): verify signed delivery ACK loss and original event recovery 2026-10-03 08:13:04 +08:00
ouyangxq ef1eef3278 test(fleet): close shared trips and verify resource release 2026-10-03 07:51:17 +08:00
ouyangxq 2992871975 test(fleet): resolve raw position ownership through its balance 2026-10-03 07:44:17 +08:00
ouyangxq 18d22418ca test(fleet): cover separate customers sharing one physical trip 2026-10-03 07:42:18 +08:00
ouyangxq 4e129a7f4a test(fleet): read complete customer inventory snapshots 2026-10-03 07:25:37 +08:00
ouyangxq d858357c5d test(fba): preserve verified fleet and fulfillment acceptance workflows 2026-10-03 06:26:33 +08:00
ouyangxq c55bd7f4b6 fix(test): align order dependency fault preflight with Nacos v3 2026-10-03 06:21:57 +08:00
ouyangxq bde1cd532e test(order): add isolated dependency failure and recovery verification 2026-10-03 05:25:30 +08:00
ouyangxq 5e683da3b9 feat(fleet): enforce reviewed trips and original fee coverage for dispatch 2026-10-03 04:18:52 +08:00
ouyangxq c50e9f97d1 fix(tooling): validate explicitly registered TEST task ownership 2026-10-03 03:21:14 +08:00
ouyangxq dc05eb3f8a test(lastleg): verify hold cycles against immutable receipt stock 2026-10-03 02:12:42 +08:00
ouyangxq 375e355faf fix(iam): define and grant existing cargo discard approval permission 2026-10-03 01:57:11 +08:00
ouyangxq 7530a95fbd fix(lastleg): scope inventory holds by cycle and align pick lock ordering 2026-10-03 01:34:14 +08:00
ouyangxq 1db6e744c8 test(order): distinguish publication and final price book states 2026-10-03 00:50:52 +08:00
ouyangxq 0319bb51a0 test(order): verify channel removal using customer-owned price books 2026-10-03 00:46:00 +08:00
ouyangxq 4cd51a4955 fix(firstleg): compare stable carrier facts separately from response audit hashes 2026-10-03 00:39:57 +08:00
ouyangxq 9803dcfd2c test(order): verify qualification and isolated negative balance gates 2026-10-03 00:27:45 +08:00
ouyangxq c0c6e21833 style(tests): normalize platform command fixture line endings 2026-10-02 23:37:38 +08:00
ouyangxq d1a13cdc80 test(order): verify platform submit and cancel command boundaries 2026-10-02 23:37:15 +08:00
ouyangxq c55ecabbfb fix(order): enforce versioned platform commands and submissions 2026-10-02 23:14:24 +08:00
ouyangxq 25580dab86 test(order): assert multipart rejection for oversized imports 2026-10-02 21:53:29 +08:00
ouyangxq afb02a0a1b test(order): compare Excel error row as numeric cell 2026-10-02 21:49:48 +08:00
ouyangxq 8c1905418e test(order): accept omitted identifiers on failed import rows 2026-10-02 21:46:39 +08:00
ouyangxq 58dfcc21f6 fix(order): make merchant draft edits and cancellations versioned and idempotent 2026-10-02 21:33:39 +08:00
ouyangxq 4b531c7e22 test: integrate reliable event recovery and receiving evidence 2026-10-02 20:14:17 +08:00
ouyangxq d0df738bba fix(firstleg): keep loading evidence replacement transactional 2026-10-02 19:50:47 +08:00
ouyangxq c9a1e93299 test(firstleg): retry lost evidence uploads with the same command 2026-10-02 19:32:57 +08:00
ouyangxq fa51d9235c test(lastleg): verify return outbound stock and replay invariants 2026-10-02 18:21:55 +08:00
ouyangxq 4655090f76 fix(lastleg): account return carton outbound stock atomically 2026-10-02 17:47:11 +08:00
ouyangxq e15bec3052 fix(lastleg): expose and validate individual return carton picks 2026-10-02 16:59:16 +08:00
ouyangxq 195446e532 fix(order): preserve tax mode in remainder child orders 2026-10-02 15:03:09 +08:00
ouyangxq f532e5ee7e fix(orders): filter tax mode before unified order pagination 2026-10-02 14:44:51 +08:00
ouyangxq 2d73ce9f37 fix(firstleg): preserve confirmed loading history in departure gates 2026-10-02 13:36:39 +08:00
ouyangxq 0b34f99be5 fix(firstleg): validate public port schedule queries with zero scope 2026-10-02 11:16:15 +08:00
ouyangxq 8b9b135ab5 fix(lastleg): align dispatch candidates with relabel reservation gate 2026-10-02 10:34:00 +08:00
ouyangxq a291bd6d45 fix(firstleg): permit platform public port schedule scope 2026-09-30 18:18:57 +08:00
ouyangxq 8a957790fc test(firstleg): cover public schedule dispatch fallback 2026-09-30 17:58:36 +08:00
ouyangxq 8d9d38ed4c fix(firstleg): allow public sailing schedule dispatch fallback 2026-09-30 17:53:12 +08:00
ouyangxq 36a74eb58e fix(firstleg): support platform scope port schedules 2026-09-30 17:41:16 +08:00
ouyangxq 32fb9ec7b3 优化 2026-09-30 17:13:11 +08:00
ouyangxq babc7de4b6 fix(order): require dropship SKU before submission 2026-09-30 16:51:49 +08:00
ouyangxq 94881d23fd test(firstleg): verify ship exception persistence and rollback 2026-09-30 16:35:05 +08:00
ouyangxq b436f3cf1f fix(lastleg): retain location code in immutable stock receipts 2026-09-30 16:35:03 +08:00
ouyangxq 1a7e4800f5 fix(firstleg): derive remainder pallet labels from frozen allocation facts 2026-09-30 15:28:50 +08:00
ouyangxq 71202bce70 fix(order): remove manual completion bypass of fulfillment gate 2026-09-30 15:26:35 +08:00
ouyangxq 22584e7fde 优化 2026-09-30 15:16:39 +08:00
ouyangxq 0919a61661 优化 2026-09-30 14:27:45 +08:00
ouyangxq 39af04f169 优化 2026-09-30 14:01:52 +08:00
ouyangxq 041a27c325 test(fulfillment): reconcile frozen PDA sources and dispatch departure gate 2026-09-30 13:50:13 +08:00
ouyangxq 13028d8a5a fix(order): complete root fulfillment only after effective remainders 2026-09-30 13:49:40 +08:00
ouyangxq bd73c7a326 fix(lastleg): expose authoritative outbound type to PDA 2026-09-30 13:33:53 +08:00
ouyangxq 7f3c0690cd test(shipping): validate platform customer scope separately from business IDs 2026-09-30 13:30:27 +08:00
ouyangxq 74f0d823da test(fulfillment): reconcile exact source positions and inventory balances 2026-09-30 13:15:20 +08:00
ouyangxq eae630e60d fix(shipping): allow platform scope tracking resources 2026-09-30 13:03:33 +08:00
ouyangxq d320e78bbc fix(inventory): resolve returns from immutable shipment SKU facts 2026-09-30 13:00:40 +08:00
ouyangxq 80632ba409 test: strengthen customs and fulfillment acceptance boundaries 2026-09-30 12:58:15 +08:00
ouyangxq 125ca34ba4 fix(outbound): atomically confirm platform mixed-container dispatch and tracking 2026-09-30 12:37:00 +08:00
ouyangxq 5cb2a5145f fix(inventory): normalize FBA return SKU and match durable shipment command identity 2026-09-30 12:32:59 +08:00
ouyangxq 2f0b202590 fix(test): assign authenticated PDA operator in pallet matrix 2026-09-30 12:22:47 +08:00
ouyangxq 4a14001a09 fix(lastleg): restore dispatch returns from immutable pick source and expose customer receipts 2026-09-30 12:09:19 +08:00
ouyangxq c7f880300c fix(customs): keep declaration pending while exceptions remain 2026-09-30 11:48:14 +08:00
ouyangxq 6731be1a6b fix(auth): avoid gap locks when creating accounts 2026-09-30 11:29:02 +08:00
ouyangxq c7945ad8fd fix(api): preserve null data in response envelopes 2026-09-30 11:18:40 +08:00
ouyangxq e5832d5c67 fix(firstleg): refresh inbound picking progress after task completion 2026-09-30 11:03:47 +08:00
ouyangxq f87caf9dd1 fix(lastleg): retry shipping nodes until loading handover exists 2026-09-30 00:23:06 +08:00
ouyangxq 221227204d docs: record deployed test stack and remaining acceptance gates 2026-09-29 23:54:02 +08:00
ouyangxq 88c7fcaca9 优化 2026-09-29 20:17:36 +08:00
ouyangxq 6c0a026cc4 完成单机TEST统一入口与可靠投递回归收尾 2026-09-29 19:48:34 +08:00
ouyangxq 64a70c9f28 优化 2026-09-29 18:48:58 +08:00
ouyangxq 7bc4c52ba4 优化 2026-09-29 18:48:57 +08:00
ouyangxq a530205d2b 优化 2026-09-29 18:47:49 +08:00
ouyangxq c2927ab9a6 优化 2026-09-29 18:47:37 +08:00
ouyangxq 2c60a29e0f 优化 2026-09-29 18:06:18 +08:00
ouyangxq 54ad26c607 优化 2026-09-29 17:55:54 +08:00
ouyangxq 41d8387cd5 test: align acceptance contracts with current initialization and service clients 2026-09-29 15:06:42 +08:00
ouyangxq 60f61d7e0a test: verify virtual receiving location rejects pallet restore 2026-09-29 15:02:15 +08:00
ouyangxq cb8e5fb145 fix(overseas): preserve shared overflow locations during pallet moves 2026-09-29 14:39:11 +08:00
ouyangxq 098cc785d8 Merge remote-tracking branch 'origin/test' into hotfix 2026-09-29 14:18:20 +08:00
ouyangxq 8df0f4e823 fix(overseas): repair pallet transitions and transfer queries 2026-09-29 14:18:20 +08:00
ouyangxq 875d2497f4 docs(firstleg): document price book channel query 2026-09-29 04:27:52 +01:00
ouyangxq 3f00896411 test(firstleg): active price book sailing channels 2026-09-29 04:21:46 +01:00
ouyangxq ed36c43af4 fix(firstleg): source sailing channels from active price book 2026-09-29 04:17:44 +01:00
ouyangxq 5816cd0958 优化 2026-09-28 17:20:39 +08:00