ouyangxq
|
c38f1758c5
|
fix(firstleg): remove booking document prerequisites from release and trucking
|
2026-10-23 10:56:37 +08:00 |
|
ouyangxq
|
a16a85e14a
|
fix: complete October 22 workflow feedback and request failure recovery
|
2026-10-22 23:06:00 +08:00 |
|
ouyangxq
|
f701456de1
|
docs(booking): restore required arrival rule
|
2026-10-22 18:50:01 +08:00 |
|
ouyangxq
|
ef0f691845
|
fix(booking): require arrival time before release
|
2026-10-22 18:47:58 +08:00 |
|
ouyangxq
|
9e0266b7c3
|
fix(booking): allow release without estimated arrival
|
2026-10-22 16:43:46 +08:00 |
|
ouyangxq
|
de96e47d74
|
优化
|
2026-10-22 11:56:47 +08:00 |
|
liuyihe
|
5d71af1ac9
|
节点修改
|
2026-10-22 10:28:38 +08:00 |
|
ouyangxq
|
2c3435adaf
|
修复费用记录、装柜完成及海外履约资料
|
2026-10-21 23:20:09 +08:00 |
|
ouyangxq
|
55436e3a0a
|
fix(firstleg): align warehouse arrival sources on latest observed port fact
|
2026-10-21 16:45:42 +08:00 |
|
ouyangxq
|
b4ff441a70
|
fix(numbering): expose coload and settlement payment business numbers
|
2026-10-21 11:43:55 +08:00 |
|
liuyihe
|
e5f9cdcf01
|
提交
|
2026-10-21 10:52:17 +08:00 |
|
ouyangxq
|
f00d0e16cf
|
优化
|
2026-10-21 07:53:31 +08:00 |
|
ouyangxq
|
af5cf1e3bd
|
优化
|
2026-10-20 23:49:55 +08:00 |
|
liuyihe
|
137efc6809
|
提交
|
2026-10-20 21:47:51 +08:00 |
|
liuyihe
|
6771eba2d4
|
提交
|
2026-10-20 18:16:29 +08:00 |
|
liuyihe
|
16ac817524
|
提交
|
2026-10-20 11:30:34 +08:00 |
|
ouyangxq
|
dcfba1053c
|
优化
|
2026-10-19 17:56:36 +08:00 |
|
liuyihe
|
e0677e7ae7
|
提交
|
2026-10-19 16:41:20 +08:00 |
|
ouyangxq
|
aa195cef66
|
feat(appointments): add four-type calendar sources and align release contracts
|
2026-10-19 12:15:43 +08:00 |
|
liuyihe
|
5855529e97
|
提交
|
2026-10-16 11:41:24 +08:00 |
|
ouyangxq
|
4277601999
|
perf(firstleg): scope appointment fact source aggregation by container
|
2026-10-15 20:03:41 +08:00 |
|
ouyangxq
|
ae33780dae
|
fix(order): project exact customer fulfillment progress in detail
|
2026-10-15 19:46:34 +08:00 |
|
ouyangxq
|
abf4e45e39
|
perf(firstleg): batch appointment source and execution facts
|
2026-10-15 19:08:18 +08:00 |
|
ouyangxq
|
23ce486539
|
fix(firstleg): reuse source manifest within work fact batches
|
2026-10-15 17:52:56 +08:00 |
|
ouyangxq
|
4f9a63fb01
|
merge: integrate TEST updates and verify appointment release
|
2026-10-15 17:08:30 +08:00 |
|
ouyangxq
|
a1d5ebdab2
|
feat(appointment): integrate work calendar and stable cargo batches
|
2026-10-15 16:55:57 +08:00 |
|
ouyangxq
|
c545a77190
|
test(firstleg): keep sailing copy dates in the future
|
2026-10-12 11:48:49 +08:00 |
|
ouyangxq
|
3cb4a5676a
|
fix(firstleg): use a single cabinet business number
|
2026-10-12 11:44:58 +08:00 |
|
ouyangxq
|
4b5b639adc
|
feat(appointments): expose authoritative arrival forecast observations
|
2026-10-10 14:10:17 +08:00 |
|
ouyangxq
|
46ae8ab1c6
|
feat(appointments): expose bounded terminal pickup calendar
|
2026-10-10 11:43:47 +08:00 |
|
ouyangxq
|
1202cafadf
|
feat(firstleg): count actionable customer customs cabinets
|
2026-10-09 18:14:17 +08:00 |
|
ouyangxq
|
261cdc87cb
|
优化
|
2026-10-09 17:36:24 +08:00 |
|
ouyangxq
|
e94271706c
|
feat: support shared FBA appointments and arrival calendar
|
2026-10-09 11:01:39 +08:00 |
|
ouyangxq
|
c1ddb658bd
|
优化
|
2026-10-08 17:07:57 +08:00 |
|
ouyangxq
|
7ff6512864
|
test(deploy): verify unified TEST and gray environment contracts
|
2026-10-07 11:17:28 +08:00 |
|
ouyangxq
|
4bde1a8352
|
fix(firstleg): avoid shared lock upgrades when initializing customs
|
2026-10-05 17:03:01 +08:00 |
|
ouyangxq
|
261c720c77
|
fix(firstleg): read concurrent customs initialization with current row lock
|
2026-10-05 16:35:22 +08:00 |
|
ouyangxq
|
090f57bfb1
|
fix(firstleg): stop retrying deterministic completion preflight conflicts
|
2026-10-05 16:05:06 +08:00 |
|
ouyangxq
|
49ac9222b5
|
fix(shipping): replay immutable carrier facts without updates
|
2026-10-05 02:32:06 +08:00 |
|
ouyangxq
|
b000b056d1
|
feat(orders): expose customer-owned loaded transport facts
|
2026-10-05 01:06:11 +08:00 |
|
ouyangxq
|
ea9732749a
|
fix(firstleg): finish only actual picked cargo owners
|
2026-10-04 20:45:01 +08:00 |
|
ouyangxq
|
7319fba35a
|
fix(firstleg): settle and validate actual partial loading cargo
|
2026-10-04 19:01:40 +08:00 |
|
ouyangxq
|
22133fe604
|
fix(firstleg): project completed loading lists from actual picked cargo
|
2026-10-04 18:04:21 +08:00 |
|
ouyangxq
|
1f7ddf7bc9
|
fix(delivery): expose signed quantity and publish correct signature instant
|
2026-10-03 23:09:24 +08:00 |
|
ouyangxq
|
499354ffd2
|
test(firstleg): align initialization table count with current baseline
|
2026-10-03 18:43:25 +08:00 |
|
ouyangxq
|
780d37e1d2
|
fix(order): paginate merchant workbench with scoped queue counts
|
2026-10-03 14:57:51 +08:00 |
|
ouyangxq
|
65c12eaf5e
|
fix: expose the selected container schedule for editing
|
2026-10-03 11:09:52 +08:00 |
|
ouyangxq
|
4cd51a4955
|
fix(firstleg): compare stable carrier facts separately from response audit hashes
|
2026-10-03 00:39:57 +08:00 |
|
ouyangxq
|
d0df738bba
|
fix(firstleg): keep loading evidence replacement transactional
|
2026-10-02 19:50:47 +08:00 |
|
ouyangxq
|
f532e5ee7e
|
fix(orders): filter tax mode before unified order pagination
|
2026-10-02 14:44:51 +08:00 |
|