# Test2 — Mineure via ancrage textuel

## Objectif
Vérifier que l'ancrage textuel (`findByLabel`, `content/dom-finder.js`) retrouve seul un élément
dont l'identifiant technique a changé, et que l'alerte résultante est bien classée **Mineure**
(rien de visible n'a changé).

## Modification par rapport à la référence
`#pay-mode-2` → `#pay-mode-virement-2` (attribut `for` du `<label>` mis à jour en conséquence).
Libellé affiché ("Virement bancaire") et position à l'écran **inchangés**.

## Mécanisme attendu
1. Le sélecteur strict `#pay-mode-2` échoue.
2. `findByLabel` : un seul élément `input` de la page a un libellé contenant "Virement bancaire" →
   candidat unique → `healedVia = 'anchor'`.
3. `evaluateStepVisualImpact` compare l'état visuel actuel à l'origine : libellé identique, position
   identique (à la tolérance de rendu près) → **aucun changement visible**.

## Résultat attendu
- Statut final : ⚠️ **succès avec corrections**.
- `healedVia` de l'étape 8 : `anchor`.
- Une alerte 🔧 **Mineure** ("scénario JSON à mettre à jour, procédure inchangée").
- **Aucun** appel IA (ni pour la résolution — l'ancrage a suffi —, ni pour la classification — aucun
  libellé n'a changé).
- Le JSON corrigé téléchargeable doit contenir `"selector": "#pay-mode-virement-2"` à l'étape 8.

## Comment vérifier
Section "⚠️ Alertes de correction automatique" en fin de campagne : une seule ligne, badge 🔧
Mineure, mentionnant l'étape 8 et "identifiant technique seul modifié".
