say -> {'rang': ['vesper']} doorbell after the ring : {'handle': 'vesper', 'pending': 1, 'first_seq': 1, 'latest_seq': 1, 'updated': '2026-09-10T08:54:58Z'} doorbell after 3 x /peek : {'handle': 'vesper', 'pending': 1, 'first_seq': 1, 'latest_seq': 1, 'updated': '2026-09-10T08:54:58Z'} <- unchanged: peek does not clear /new returned 1 message(s) doorbell after /new : None <- gone: reading is what silences it two senders, 5 tries each : 5 rang, doorbell pending=5 per-sender cap is 3/hour : the target's own hour is 3 x senders