Merge pull request #1160 from IntersectMBO/jordan/remove-getcbor-ledger-peer-snapshot
Remove GetCBOR wrapper from QueryLedgerPeerSnapshot
Remove GetCBOR wrapper from QueryLedgerPeerSnapshot
The PeerCommand dispatch loop was duplicated nearly verbatim between peer_task.rs and duplex_task.rs. Extract into command_dispatch.rs so adding a new command variant requires a single edit instead of two. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Co-authored-by: Sotatek-DukeVu <[email protected]>
Forecast API
Move Leios dedup, offer tracking, and fetch routing (500 lines, 11 fields) into a self-contained leios_tracker module. Coordinator delegates via a narrow interface, dropping from 2288 to 1788 lines. Tracker has its own synchronous unit tests; 293 total tests pass. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Signed-off-by: Eric Torreborre <[email protected]>