Commit Graph
100 Commits
Author SHA1 Message Date
ouyangxq 0c26e1e99d test(discard): expect approval to reserve stock until PDA confirmation 2026-10-05 12:00:09 +08:00
ouyangxq 7577650eee feat(fleet): read attributable trip receivables and receipts from finance 2026-10-05 11:51:47 +08:00
ouyangxq 113d2b1fec fix(discard): recover completed PDA confirmation without duplicate writes 2026-10-05 08:10:43 +08:00
ouyangxq 5864e62443 test(lastleg): include transfer reservations in hold concurrency fixture 2026-10-05 07:38:43 +08:00
ouyangxq 5b4d9624a9 fix(inventory): enforce warehouse transfer reservation ownership 2026-10-05 07:24:53 +08:00
ouyangxq 548a133de6 fix(transfer): preserve inbound ownership and expose durable receipt recovery 2026-10-05 06:34:23 +08:00
ouyangxq 47acfc991b fix(lastleg): keep unconfirmed container resources recoverable 2026-10-05 05:26:01 +08:00
ouyangxq 3afb3bcfd1 fix(test): stream resource fault configuration through stdin 2026-10-05 04:52:38 +08:00
ouyangxq 5ea1c277bc fix(test): retain safe inbound resource fault diagnostics 2026-10-05 04:11:33 +08:00
ouyangxq 6fc32574c7 fix(lastleg): exclude cancelled dispatches from inbound status 2026-10-05 04:09:15 +08:00
ouyangxq d7981f7575 test(inbound): add recoverable scoped resource fault runtime 2026-10-05 03:48:29 +08:00
ouyangxq cc1fa74c63 test(dispatch): register grouped draft in browser API boundary 2026-10-05 03:45:05 +08:00
ouyangxq c194dd2862 fix(transfer): reserve receipt resources with durable recovery intents 2026-10-05 03:37:13 +08:00
ouyangxq 3f8ac23aba feat(transfer): persist receipt resource intents in schema baseline 2026-10-05 03:13:31 +08:00
ouyangxq 8e46ba6985 fix(dispatch): preserve loading groups in atomic draft pre-arrangement 2026-10-05 03:12:44 +08:00
ouyangxq e1cb01e6fb test(transfer): preserve rejected bind evidence and enforce completed unit facts 2026-10-05 02:50:29 +08:00
ouyangxq b371fab53d fix(transfer): settle linked relabel fees after final receipt 2026-10-05 02:47:22 +08:00
ouyangxq 9e4a838ba1 test(inbound): add scoped one-shot resource confirmation fault proxy 2026-10-05 02:45:27 +08:00
ouyangxq 49ac9222b5 fix(shipping): replay immutable carrier facts without updates 2026-10-05 02:32:06 +08:00
ouyangxq a0a4e03da9 fix(inbound): expose original command for resource confirmation recovery 2026-10-05 02:13:22 +08:00
ouyangxq b000b056d1 feat(orders): expose customer-owned loaded transport facts 2026-10-05 01:06:11 +08:00
ouyangxq 5ad3fec449 test(firstleg): preserve partial and skipped loading lifecycle regression 2026-10-05 00:44:28 +08:00
ouyangxq 67c528c3e2 test(fba): add scoped transfer lifecycle and remaining-node evidence helpers 2026-10-05 00:37:18 +08:00
ouyangxq 4bded73040 fix(iam): register stock transfer execution permission 2026-10-04 22:11:31 +08:00
ouyangxq ea9732749a fix(firstleg): finish only actual picked cargo owners 2026-10-04 20:45:01 +08:00
ouyangxq 1302275b71 docs(lastleg): group transfer operations with platform contracts 2026-10-04 20:29:30 +08:00
ouyangxq 76f02d8d45 fix(lastleg): complete stock transfer through linked relabel 2026-10-04 20:21:16 +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 cbd5dc0ca2 perf(test): normalize report secrets once per redaction 2026-10-04 15:00:24 +08:00
ouyangxq 055cd29e29 fix(test): resolve loading customer credentials per run 2026-10-04 14:40:40 +08:00
ouyangxq 791d1a650f test(fleet): verify same-route costs from three real pallet sources 2026-10-04 12:07:37 +08:00
ouyangxq dc993c9713 feat(lastleg): retain receipt and redispatch history on exceptions 2026-10-04 10:45:05 +08:00
ouyangxq 446fad33d0 fix(test): require precise database lock conflict during rollback 2026-10-04 10:44:33 +08:00
ouyangxq ba4179b28c fix(test): wait for database timeout before judging fleet rollback 2026-10-04 10:37:43 +08:00
ouyangxq 8a735020e3 test(fleet): verify two-customer departure rollback in TEST 2026-10-04 10:32:26 +08:00
ouyangxq c46a68e32b fix(delivery): project current dispatched cargo instead of whole order SKU quantities 2026-10-04 02:54:52 +08:00
ouyangxq 9cd709edee test(lastleg): verify MySQL hold and full PDA picking races 2026-10-04 01:58:02 +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 19e9913f30 fix(acceptance): target deployed TEST Firstleg container for read-only audits 2026-10-03 23:39:06 +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 6dbc899626 fix(lastleg): resolve mixed-pallet return sources by dispatch snapshots 2026-10-03 21:54:07 +08:00
ouyangxq 48faf43e37 fix(test): bind fleet statistics evidence without optional remarks 2026-10-03 21:26:46 +08:00
ouyangxq 3987562890 feat(test): support scoped Firstleg read-only receiver evidence 2026-10-03 21:24:00 +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 f56c68d952 test(fleet): isolate recovery actor phone generation 2026-10-03 20:13:50 +08:00
ouyangxq 6d922516f6 test(fleet): resume reviewed post-departure acceptance safely 2026-10-03 20:06:02 +08:00
ouyangxq bab967acce test(fleet): preserve unavailable allocations for multi-stop trips 2026-10-03 19:51:29 +08:00
ouyangxq e5af1ba758 test(fleet): handle PDFs from direct print requests 2026-10-03 19:27:03 +08:00
ouyangxq dbc7688516 test(fleet): preserve PDF and direct fetch prerequisite evidence 2026-10-03 19:19:16 +08:00
ouyangxq c516347565 test(fleet): verify booking quote source linkage in TEST 2026-10-03 19:09:22 +08:00
ouyangxq 3bf2612470 test(fleet): journal prerequisite writes and stop on unknown results 2026-10-03 19:07:58 +08:00
ouyangxq 499354ffd2 test(firstleg): align initialization table count with current baseline 2026-10-03 18:43:25 +08:00
ouyangxq 4ff55ba3e0 fix(ci): bound Maven resources and serialize shared builder jobs 2026-10-03 17:52:47 +08:00
ouyangxq 78a4d4a089 test(order): verify rejected XLSX imports preserve scoped database facts 2026-10-03 17:12:49 +08:00
ouyangxq 14696fb1a1 test(order): verify foreign customer addresses rejected in XLSX imports 2026-10-03 17:08:15 +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 e740047e03 test(order): prove foreign customer address rejection through real API probes 2026-10-03 16:03:34 +08:00
ouyangxq 8f356b1337 test(order): compare import templates across independent test customers 2026-10-03 15:57:36 +08:00
ouyangxq 18935f1379 test(order): verify live import template directories without business writes 2026-10-03 15:53:55 +08:00
ouyangxq bf8a985f22 test(order): add readonly merchant workbench pagination acceptance 2026-10-03 15:46:42 +08:00
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