Commit Graph

197 Commits

Author SHA1 Message Date
zgw
08003407eb feat(ft546): collect bounded read-only shadow facts 2026-08-14 14:27:47 +08:00
zgw
b364831c4a feat(ft546): enforce shadow database isolation 2026-08-13 14:23:50 +08:00
zgw
364668c939 feat(ft546): add isolated shadow process 2026-08-12 14:21:32 +08:00
zgw
778444e5ea refactor(ft546): share pure PLC command encoding 2026-08-12 13:27:30 +08:00
zgw
d30fa0bd1c fix(ft546): isolate shadow from legacy and PLC threads 2026-08-12 12:36:40 +08:00
zgw
48b0b154b6 docs(ft546): design shadow-first safe cutover 2026-08-12 10:35:51 +08:00
zgw
f66585f717 test(ft546): verify standard WCS end to end 2026-08-12 08:27:40 +08:00
zgw
ceba465675 feat(ft546): add WCS operations console 2026-08-11 19:25:29 +08:00
zgw
c80acf0d99 feat(ft546): run standard WCS as the single scheduler 2026-08-11 16:57:55 +08:00
zgw
f53b250336 fix(ft546): preserve legacy vehicle snapshots 2026-08-11 15:43:51 +08:00
zgw
3e704d0b10 feat(ft546): adapt existing WMS contract to WCS core 2026-08-11 14:46:36 +08:00
zgw
e5f91de1a0 fix(ft546): serialize equipment command sends 2026-08-11 14:39:26 +08:00
zgw
14a5a6174e feat(ft546): adapt lift conveyor and charger protocols 2026-08-11 13:23:53 +08:00
zgw
ff384cc019 fix(ft546): enforce shuttle motion command gate 2026-08-11 13:01:21 +08:00
zgw
de4d166b42 feat(ft546): adapt legacy shuttle PLC protocol 2026-08-11 12:44:59 +08:00
zgw
edafe7af94 fix(ft546): serialize shuttle reader lifecycle 2026-08-11 12:10:24 +08:00
zgw
46302c0de1 refactor(ft546): register shuttle runtimes from configuration 2026-08-11 11:58:53 +08:00
zgw
11a21e0688 feat(ft546): add WCS adapter configuration profiles 2026-08-11 11:41:50 +08:00
zgw
f9ebbcf51c feat(wcs): add correlated logs and product metrics 2026-08-11 11:33:55 +08:00
zgw
434cbe57b9 feat(wcs): persist and query execution recovery state 2026-08-11 11:27:31 +08:00
zgw
9782800b0b feat(wcs): recover execution state after restart 2026-08-11 11:09:51 +08:00
zgw
ef3cac9e3e feat(wcs): coordinate conveyor ports and charging 2026-08-11 10:51:23 +08:00
zgw
6030deb227 feat(wcs): coordinate lift joint resources 2026-08-11 10:46:13 +08:00
zgw
0d09eb93da feat(wcs): deliver device commands through outbox 2026-08-11 10:39:15 +08:00
zgw
f191d49319 feat(wcs): reconcile device facts with execution state 2026-08-11 10:24:59 +08:00
zgw
0152fb1a81 feat(wcs): add device command and outbox lifecycle 2026-08-11 10:06:10 +08:00
zgw
74f2de59cd feat(wcs): coordinate and persist traffic decisions 2026-08-11 09:54:26 +08:00
zgw
8b3713d182 feat(wcs): prevent traffic deadlocks 2026-08-10 16:16:05 +08:00
zgw
5877d9e60a feat(wcs): add resource reservation ledger 2026-08-10 16:11:21 +08:00
zgw
42374c24a7 feat(wcs): add deterministic vehicle assignment 2026-08-10 16:06:29 +08:00
zgw
af8566a72e feat(wcs): add deterministic route planning 2026-08-10 16:02:37 +08:00
zgw
ea0520a27a feat(wcs): add device capabilities and snapshots 2026-08-10 15:58:58 +08:00
zgw
67e47bbdc5 feat(wcs): publish immutable warehouse configuration 2026-08-10 15:55:59 +08:00
zgw
81d96a671c feat(wcs): wire core module into RuoYi 2026-08-10 15:49:15 +08:00
zgw
4696cdb950 feat(wcs): persist transport orders and workflows 2026-08-10 15:24:11 +08:00
zgw
f4ae3df382 feat(wcs): add idempotent transport order use cases 2026-08-10 15:15:29 +08:00
zgw
fd83225c75 feat(wcs): add workflow and task step model 2026-08-10 15:12:05 +08:00
zgw
ba245255f9 feat(wcs): add transport order state machine 2026-08-10 15:08:57 +08:00
zgw
74979e3226 feat(wcs): add shared domain contracts 2026-08-10 15:05:57 +08:00
zgw
77067e07b3 build: add standard WCS core module 2026-08-10 15:00:23 +08:00
zgw
352c17eb9f docs(javaTest): document business and raw replay 2026-08-10 12:33:42 +08:00
zgw
49c374b4b3 feat(javaTest): visualize source-aligned task phases 2026-08-10 12:28:14 +08:00
zgw
c8c4498ed1 feat(javaTest): report source-aligned business replay 2026-08-10 11:59:57 +08:00
zgw
46763032dd feat(javaTest): keep loaded tasks bound through recovery 2026-08-10 10:17:42 +08:00
zgw
1c73fda672 feat(javaTest): execute source-aligned business phases 2026-08-10 09:45:59 +08:00
zgw
6169fbcb46 feat(javaTest): scope PLC retries by business phase 2026-08-07 14:12:09 +08:00
zgw
48f0cad832 feat(javaTest): model source-aligned task phases 2026-08-07 14:07:54 +08:00
zgw
93ef274b63 feat(javaTest): reconstruct historical business parent tasks 2026-08-07 14:02:38 +08:00
zgw
1fd45f4f69 feat(javaTest): load source task and aisle front fields 2026-08-07 13:34:54 +08:00
zgw
9ca43a3911 docs(javaTest): plan source-aligned two-stage tasks 2026-08-07 13:26:51 +08:00