A breakout is an event; acceptance beyond the boundary is a condition. Confusing those two ideas leads traders to treat every wick above resistance as proof. The following clues do not predict failure on their own, but they give you reasons to pause.
The close returns inside the range
A candle may trade beyond resistance and still finish under it. That close says the auction visited higher prices but did not remain there. Your plan might require a body close beyond the zone, or it might wait for a second candle to hold above it. Write the requirement before the test.
Expansion never arrives
Strong breaks often show a change in range or pace. If candles remain small and overlapping as price drifts through the level, the apparent break may offer little room before the next opposing zone. Compare the breakout bar with recent bars, not with an arbitrary number.
The next obstacle is too close
Zooming in can hide higher-timeframe supply. Mark the next swing high or congestion area before planning the entry. If realistic upside is smaller than the distance to invalidation, the setup may be structurally unattractive even if the break holds.
Price snaps back immediately
Rapid return through the zone, especially with a decisive close, can show rejection rather than a healthy retest. Do not automatically label every return a pullback. Define where the level should hold and what behavior would cancel the idea.
The practical response is a checklist, not certainty. Record the required close, acceptable pullback depth, trigger, and invalidation. Then a missed trade is simply a setup that did not meet your evidence.