# Step Back
## Purpose
Failing 3 times means there is likely a problem with the current approach.
Stop, refresh your thinking, and reconsider.
## Ask Yourself
1. **What were you trying to achieve in the first place?**
- What was the original task?
- Is what you're doing now truly necessary?
2. **Are the assumptions correct?**
- Could your root cause guess be wrong?
- Is there an alternative approach?
3. **Do you have enough information?**
- Are you reading the error message accurately?
- Are you missing any related code?
## Recommended Actions (by priority)
1. **Revert first** - Undo changes and start from a clean state
2. Consider an alternative approach
3. If unable to resolve, consult the user
**Important:** After 3 failures, minor tweaks in the same direction are forbidden. Always revert before restarting.