Incoming events are validated, checked for duplicates, and logged before they are routed to the appropriate notification path. I also kept the Telegram and n8n integration behind a clear boundary so the workflow stays easier to review, test, and control.