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.

Two rows of workflow steps. The first version has six steps, the rebuilt version has three.
First version on top, rebuilt version below.

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.