Commit Graph
28 Commits
Author SHA1 Message Date
kyle 277daae89f fix(core): rebuild_send_queue excludes addressed messages 2026-10-18 03:57:08 -07:00
kyle 1d646344e6 style: cargo fmt --all 2026-10-18 03:28:51 -07:00
kyle db39dc1df0 feat(core): Node::observe_to and belief excludes addressed-to-others 2026-10-18 02:56:17 -07:00
kyle 8ad0a7415f feat(core): addressed store-and-forward in the exchange 2026-10-18 02:39:36 -07:00
kyle c59834737b feat(core): reject expired or malformed addressed messages 2026-10-18 02:03:52 -07:00
kyle 2c932e96c0 feat(core): summaries carry only broadcast observations 2026-10-18 01:55:29 -07:00
kyle 65c4aa72c0 feat(core): Store::for_each_broadcast_id 2026-10-18 01:49:01 -07:00
kyle 085b4d35da feat(core): Observation gains to/lifetime_ms; identity includes to 2026-10-18 01:41:24 -07:00
kyle 16198b4f10 chore: make crates publishable (version req, description, authors) 2026-10-18 01:16:36 -07:00
kyle 1a02ef2d93 docs: fix broken intra-doc links; make cargo doc clean 2026-10-18 01:12:19 -07:00
kyle 946a3cec98 chore: license under Apache-2.0 (copyright K. Isom) 2026-10-18 00:01:48 -07:00
kyle 1257f227ce refactor(sim): move FrameBuf on dup; vary per-node obs; test disconnect/unreachable 2026-10-17 23:58:15 -07:00
kyle 1752bd23ff refactor(core): dedupe trim/belief comparators and emit_one; add coverage tests 2026-10-17 23:58:15 -07:00
kyle 80ccd25dde fix(core): reset reassembler slot on buffer overflow; drop tautological assert 2026-10-17 23:58:15 -07:00
kyle 09a676c243 docs: fix Bloom |1 placement and doubled 'The'; PairTransport 'broadcast' wording 2026-10-17 23:58:15 -07:00
kyle ab9b892d94 chore: ci script and README 2026-10-17 21:48:37 -07:00
kyle 9de7157ee2 feat(sim): harness and convergence scenarios 2026-10-17 17:32:12 -07:00
kyle 1740acd625 feat(core): Node facade 2026-10-17 15:43:57 -07:00
kyle 12e7c79730 test(core): PairTransport helper 2026-10-17 15:19:25 -07:00
kyle 781710b196 feat(core): BeliefPolicy, LatestWins, SelfFirst 2026-10-17 15:02:51 -07:00
kyle 0bd74080a5 feat(core): exchange state machine 2026-10-17 14:47:20 -07:00
kyle b935812ed1 feat(core): fragmentation and reassembly 2026-10-17 13:37:43 -07:00
kyle 843ddae6fa feat(core): Transport trait 2026-10-17 13:05:25 -07:00
kyle 010efbe1f5 feat(core): salted Bloom summary 2026-10-17 12:48:39 -07:00
kyle 7ece265dbd feat(core): Store trait, TrimPolicy, MemStore 2026-10-16 18:46:31 -07:00
kyle ba7189804f feat(core): wire frames with postcard 2026-10-16 18:16:25 -07:00
kyle 3bf09afdd8 feat(core): wire frames with postcard 2026-10-16 18:15:57 -07:00
kyle 8108feb146 feat(core): workspace, Observation, content-derived id 2026-10-16 18:05:52 -07:00