Most agent projects fail before the model does.

The failure usually starts with an unclear outcome, an overpowered tool, or a demo that has no repeatable pass/fail test. The agent looks impressive once, then becomes impossible to trust in production.

Here is the checklist I now use before adding more autonomy.

1. Define one verifiable outcome

Avoid goals such as "help the user with support."