ouyangxq
|
bb917c954c
|
fix(order): persist cleared courier tracking numbers
|
2026-10-19 17:48:34 +08:00 |
|
ouyangxq
|
766e199c9b
|
Merge remote-tracking branch 'origin/test' into test
|
2026-10-19 17:41:05 +08:00 |
|
ouyangxq
|
5368da03d8
|
feat(order): accept optional courier tracking on customer drafts
|
2026-10-19 17:39:54 +08:00 |
|
liuyihe
|
920a7e083d
|
提交
|
2026-10-19 17:02:59 +08:00 |
|
ouyangxq
|
a563f63857
|
feat(appointments): expose destination warehouse options
appointment-dest-20261019-a563f6385714
|
2026-10-19 17:02:25 +08:00 |
|
liuyihe
|
e0677e7ae7
|
提交
|
2026-10-19 16:41:20 +08:00 |
|
liuyihe
|
44c76d8953
|
提交
|
2026-10-19 15:54:19 +08:00 |
|
ouyangxq
|
eb167347f6
|
test(transfer): prepare source snapshot before foreign relabel ownership check
|
2026-10-19 15:19:09 +08:00 |
|
ouyangxq
|
c8608d50ba
|
merge: retain current overseas inventory fixes with looseboard demand
|
2026-10-19 15:11:45 +08:00 |
|
ouyangxq
|
dff040b509
|
feat(looseboard): require route contacts and pickup delivery times
|
2026-10-19 15:11:15 +08:00 |
|
liuyihe
|
26a203b4eb
|
提交
|
2026-10-19 15:00:25 +08:00 |
|
ouyangxq
|
21128b895f
|
feat(trucking): refine truck demand contacts vehicle and service times
|
2026-10-19 14:34:33 +08:00 |
|
ouyangxq
|
fafcf75014
|
fix(appointments): exclude pickup trips from delivery calendar
|
2026-10-19 12:21:57 +08:00 |
|
ouyangxq
|
aa195cef66
|
feat(appointments): add four-type calendar sources and align release contracts
|
2026-10-19 12:15:43 +08:00 |
|
liuyihe
|
fe1b2a6a46
|
提交
|
2026-10-19 11:54:29 +08:00 |
|
liuyihe
|
e8f6bb32dc
|
提交
|
2026-10-19 10:23:09 +08:00 |
|
ouyangxq
|
45fbd6eff8
|
fix(lastleg): reconfirm received bookings after releasing all own cargo
|
2026-10-18 19:53:35 +08:00 |
|
ouyangxq
|
2c330bf9df
|
test(lastleg): derive merchant relabel scope from profile receipt
|
2026-10-18 19:29:35 +08:00 |
|
ouyangxq
|
4bef8577fa
|
test(lastleg): verify dispatch repair with current-run HTTP evidence
|
2026-10-18 19:21:12 +08:00 |
|
ouyangxq
|
db4354bda8
|
fix(lastleg): align return receipt fixtures and schema totals
|
2026-10-18 18:45:47 +08:00 |
|
ouyangxq
|
aa33514ec6
|
fix(lastleg): repair dispatch cancellation and return execution contracts
|
2026-10-18 16:34:14 +08:00 |
|
ouyangxq
|
66a0beb653
|
test(lastleg): mark diagnostic fixture mapper for registration contract
|
2026-10-18 11:49:47 +08:00 |
|
ouyangxq
|
5cd108b39a
|
chore(lastleg): instrument appointment latency from restored 662dead baseline
|
2026-10-18 11:43:10 +08:00 |
|
ouyangxq
|
b0acbfbb34
|
perf(lastleg): batch appointment requirement generation reads
|
2026-10-17 12:54:39 +08:00 |
|
ouyangxq
|
662dead053
|
chore(lastleg): diagnose work fact synchronization phases
|
2026-10-17 11:37:57 +08:00 |
|
ouyangxq
|
2971d6f7f0
|
perf(lastleg): reuse warehouse directory within sync generation
|
2026-10-17 09:57:54 +08:00 |
|
ouyangxq
|
81e4123b10
|
perf(lastleg): limit transport reconciliation facts and trace sync phases
|
2026-10-17 09:11:00 +08:00 |
|
ouyangxq
|
732cf99007
|
perf(lastleg): reuse work items within synchronization batch
|
2026-10-17 08:30:11 +08:00 |
|
ouyangxq
|
5fd74e9c8c
|
perf(lastleg): batch receiving candidates and trace slow work invalidation
|
2026-10-17 07:49:56 +08:00 |
|
ouyangxq
|
af97cd17d0
|
Merge production prebuild test fixes into frozen release
|
2026-10-16 18:44:42 +08:00 |
|
ouyangxq
|
5f5133bd68
|
test(lastleg): separate stable carton marks from return numbers
|
2026-10-16 18:44:32 +08:00 |
|
ouyangxq
|
339c70bb56
|
test(lastleg): isolate SQL semantic tests in bounded CI
|
2026-10-16 18:41:25 +08:00 |
|
ouyangxq
|
e4bf573146
|
test: integrate production preflight contract correction
|
2026-10-16 18:14:49 +08:00 |
|
ouyangxq
|
4348296daf
|
test(lastleg): validate shared appointment contract references
|
2026-10-16 18:14:37 +08:00 |
|
liuyihe
|
9ea03eb540
|
提交
|
2026-10-16 17:43:07 +08:00 |
|
liuyihe
|
c9186c37a5
|
提交
|
2026-10-16 16:56:33 +08:00 |
|
liuyihe
|
6211d4ae37
|
提交
|
2026-10-16 16:53:32 +08:00 |
|
ouyangxq
|
fee0268391
|
fix(appointment): link customer work to original batch requirement
|
2026-10-16 16:38:33 +08:00 |
|
ouyangxq
|
38a1f1079a
|
Merge remote-tracking branch 'origin/test' into test
|
2026-10-16 16:21:51 +08:00 |
|
ouyangxq
|
58685945b1
|
fix(appointment): exclude cancelled batches without active allocations
|
2026-10-16 16:21:51 +08:00 |
|
liuyihe
|
ecded9e58b
|
提交
|
2026-10-16 16:18:39 +08:00 |
|
liuyihe
|
488c0318ff
|
提交
|
2026-10-16 16:18:28 +08:00 |
|
ouyangxq
|
000125c3ec
|
chore(sql): normalize merged initialization ending
|
2026-10-16 15:45:18 +08:00 |
|
ouyangxq
|
0708bbad2e
|
Merge remote-tracking branch 'origin/test' into test
# Conflicts:
# deploy/sql/README.md
# deploy/sql/海外区域统一增量-MySQL8.sql
|
2026-10-16 15:44:59 +08:00 |
|
ouyangxq
|
30f48bd926
|
feat(appointments): support scoped receiving and stable trip continuation
|
2026-10-16 15:43:04 +08:00 |
|
liuyihe
|
358feb5567
|
提交
|
2026-10-16 13:57:39 +08:00 |
|
liuyihe
|
5855529e97
|
提交
|
2026-10-16 11:41:24 +08:00 |
|
ouyangxq
|
4e2ea89403
|
fix(selfop): retry continuous outbound failures with bounded diagnostics
|
2026-10-16 11:05:37 +08:00 |
|
ouyangxq
|
a3a5862f89
|
fix(delivery): use frozen relabel destination in SKU details
|
2026-10-15 21:48:18 +08:00 |
|
ouyangxq
|
b8739eebf0
|
fix(lastleg): preserve return relabel delivery metadata and measurements
|
2026-10-15 21:40:37 +08:00 |
|