ouyangxq
|
c216f393a7
|
fix(fleet): preserve unknown commercial facts for pooled freight
|
2026-10-07 19:38:56 +08:00 |
|
ouyangxq
|
27c0fe80f6
|
fix(fleet): align customer identity collation for fulfillment joins
|
2026-10-07 17:16:50 +08:00 |
|
ouyangxq
|
001219460f
|
feat(fleet): add internal capacity pool and warehouse fulfillment bridge
|
2026-10-07 16:46:56 +08:00 |
|
ouyangxq
|
0c26e1e99d
|
test(discard): expect approval to reserve stock until PDA confirmation
|
2026-10-05 12:00:09 +08:00 |
|
ouyangxq
|
3f8ac23aba
|
feat(transfer): persist receipt resource intents in schema baseline
|
2026-10-05 03:13:31 +08:00 |
|
ouyangxq
|
055cd29e29
|
fix(test): resolve loading customer credentials per run
|
2026-10-04 14:40:40 +08:00 |
|
ouyangxq
|
8a735020e3
|
test(fleet): verify two-customer departure rollback in TEST
|
2026-10-04 10:32:26 +08:00 |
|
ouyangxq
|
e8cf5e70ba
|
test(order): verify warehouse faults and await recovery projection
|
2026-10-04 00:04:36 +08:00 |
|
ouyangxq
|
3f6083ff02
|
fix(acceptance): keep safe fleet metadata clear of sensitive report fields
|
2026-10-03 23:58:47 +08:00 |
|
ouyangxq
|
1f7ddf7bc9
|
fix(delivery): expose signed quantity and publish correct signature instant
|
2026-10-03 23:09:24 +08:00 |
|
ouyangxq
|
0c8ede3889
|
feat(test): continue reviewed return source sample with pre-signature audit
|
2026-10-03 22:13:15 +08:00 |
|
ouyangxq
|
48faf43e37
|
fix(test): bind fleet statistics evidence without optional remarks
|
2026-10-03 21:26:46 +08:00 |
|
ouyangxq
|
18b39b4378
|
fix(fleet): reuse reviewed handover vehicle and check formal responses
|
2026-10-03 21:00:07 +08:00 |
|
ouyangxq
|
99a469e6cf
|
fix(fleet): retain unavailable source cost shares for multi-stop trips
|
2026-10-03 20:36:09 +08:00 |
|
ouyangxq
|
f2e25ec34b
|
fix(fleet): verify dispatch cargo and retain checked costs on continuation
|
2026-10-03 20:24:56 +08:00 |
|
ouyangxq
|
bab967acce
|
test(fleet): preserve unavailable allocations for multi-stop trips
|
2026-10-03 19:51:29 +08:00 |
|
ouyangxq
|
e49ad96cc4
|
feat(fleet): attach scoped evidence to measured trip records
|
2026-10-03 16:38:37 +08:00 |
|
ouyangxq
|
d05ff1cd26
|
test(fleet): cover partial returns and redispatch through real API flow
|
2026-10-03 16:11:52 +08:00 |
|
ouyangxq
|
8700fc3423
|
feat(lastleg): redispatch returned cargo and reconcile source signatures
|
2026-10-03 16:06:54 +08:00 |
|
ouyangxq
|
dd52bfd043
|
test(fleet): verify operations from immutable current-run evidence
|
2026-10-03 15:00:12 +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
|
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
|
ba7dcd39f2
|
test(fleet): verify vehicle care lifecycle independently
|
2026-10-03 10:54:03 +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
|
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
|
d858357c5d
|
test(fba): preserve verified fleet and fulfillment acceptance workflows
|
2026-10-03 06:26:33 +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
|
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
|
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
|
4b531c7e22
|
test: integrate reliable event recovery and receiving evidence
|
2026-10-02 20:14:17 +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
|
32fb9ec7b3
|
优化
|
2026-09-30 17:13:11 +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
|
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
|
80632ba409
|
test: strengthen customs and fulfillment acceptance boundaries
|
2026-09-30 12:58:15 +08:00 |
|