---
title: "Comment by Farhana Yasmin on \"Self-healing tests are table stakes, and most of them aren't real\" | Hashnode"
description: "Good taxonomy, but I'd argue intent re-resolution doesn't eliminate brittleness, it relocates it. A selector is brittle against the DOM. \"Add the item to the ca"
url: "https://hashnode.com/posts/self-healing-tests-real-vs-fake-2026/6a4ff32072b571606b890d4c/comment/6a509bc0b8dd8961c2cafd0c"
---

[Discussion](https://hashnode.com/posts/self-healing-tests-real-vs-fake-2026/6a4ff32072b571606b890d4c)

Comment [Self-healing tests are table stakes, and most of them aren't real](https://hashnode.com/posts/self-healing-tests-real-vs-fake-2026/6a4ff32072b571606b890d4c)

[Farhana Yasmin](https://hashnode.com/@Farha)

[Jul 10](https://hashnode.com/posts/self-healing-tests-real-vs-fake-2026/6a4ff32072b571606b890d4c/comment/6a509bc0b8dd8961c2cafd0c)

Good taxonomy, but I'd argue intent re-resolution doesn't eliminate brittleness, it relocates it. A selector is brittle against the DOM. "Add the item to the cart" is brittle against ambiguity. On a page with a quick-add button, a wishlist icon, and a buy-now CTA, the model is making a judgment call every time it re-resolves. The dual-model assertion helps, but two models agreeing is still probabilistic, not deterministic. Curious how you handle steps where the intent itself is ambiguous.
