The full approval loop: the agent reads a Slack reply, applies only the deletions explicitly confirmed, and reacts to confirm what it changed.
It interprets natural instructions (delete 1 3, keep the rest), acts only on the exact week-scoped items confirmed, and adds a checkmark reaction only when it actually changed something.
Automated deletion is dangerous. This is the safety valve behind the calendar sync — the convenience of cleanup without ever letting a bot remove something that wasn't explicitly confirmed. It's fully idempotent: re-runs find nothing to do and stay silent.