A TDD skill mandates writing a failing test before writing any implementation code. Which scenario best illustrates why this order is critical?