What went wrong first
My first version had six steps where three were enough: redundant checks, unnecessary transformations, and a conditional branch that never fired. A classic beginner mistake: over-engineering something that should be straightforward.
What I learned
After stepping back, I rebuilt it in half the steps. It ran cleanly on the first test.
This project taught me the core logic of automation: trigger, condition, action. Everything else is a variation on that pattern, and understanding it here made every later workflow easier to design.