consciousness/channels/irc
ProofOfConcept e604659e3a per-channel message logs with shared ChannelLog type
Move ChannelLog to src/thalamus/channel_log.rs — shared by all
channel daemon implementations. Each channel/PM gets its own
log with consumed/unread tracking.

IRC daemon: channels tracked via BTreeMap<String, ChannelLog>.
list() returns all channels (joined + PMs) with per-channel
unread counts. Sent messages stored in logs too.

Co-Developed-By: Kent Overstreet <kent.overstreet@linux.dev>
2026-04-03 20:01:32 -04:00
..
src per-channel message logs with shared ChannelLog type 2026-04-03 20:01:32 -04:00
Cargo.toml channel architecture: wire protocol, daemons, supervisor 2026-04-03 18:46:41 -04:00