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