gastown/crew/max
012d50b2b2
feat(beads): implement channel message retention
Add two-layer retention for beads-native channel messages:
1. On-write cleanup (EnforceChannelRetention):
- Called after posting to channel
- Deletes oldest messages when count > retainCount
2. Deacon patrol backup (PruneAllChannels):
- Scans all channels periodically
- Uses 10% buffer to avoid thrashing
- Catches edge cases: crashed mid-write, manual insertions
Part of gt-xfqh1e.13 (channel retention task).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 21:23:34 -08:00
..
2026-01-03 21:07:39 -08:00
2026-01-09 23:01:55 -08:00
2026-01-13 13:37:00 -08:00
2026-01-14 21:15:28 -08:00
2026-01-14 21:23:34 -08:00
2026-01-09 23:01:55 -08:00
2026-01-09 23:01:55 -08:00
2026-01-12 02:31:06 -08:00
2026-01-14 21:09:48 -08:00
2026-01-14 21:09:48 -08:00
2026-01-09 23:01:55 -08:00
2026-01-09 23:01:55 -08:00
2026-01-14 21:11:19 -08:00
2026-01-09 23:01:55 -08:00
2026-01-09 23:01:55 -08:00
2026-01-12 01:52:38 -08:00
2026-01-13 10:44:07 +00:00
2026-01-13 22:14:00 -08:00
2026-01-13 13:28:16 -08:00
2026-01-13 13:28:16 -08:00
2026-01-09 22:07:35 -08:00
2026-01-09 18:12:36 -08:00
2026-01-06 13:00:46 -08:00
2026-01-06 13:00:46 -08:00