Refining abstract plans into executable robot motions is a computational bottleneck in task and motion planning (TAMP). Learned plan rankers aim to reduce failed refinement attempts by predicting which plans will succeed. However, using only the initial scene or refinement success statistics leaves out information computed during failed attempts, such as which objects obstructed an action. We present SPECTRE, a learned plan ranker that uses this evidence to re-rank the remaining candidates after each failed refinement. The ranker learns how structured failure records and derived features should adjust its initial predictions from the scene and goal. We use the same record fields and derived features across all tested domains. We evaluate SPECTRE on three TAMP domains against a classical planner, two learned methods, and a vision-language model planner. SPECTRE reduces mean wall-clock time to the first feasible plan by 17–59% relative to the fastest baseline in each domain. It also requires fewer failed refinement attempts on average than the learned baselines on harder problems excluded from training. Ablations show that using failure feedback reduces the mean number of failed refinement attempts by 57–60% relative to the same ranker without feedback. Our results show that information computed during refinement is useful for learning to guide task and motion planning.