# Test1 — Nominal (sélecteur strict, aucune ambiguïté)

## Objectif
Vérifier le chemin le plus simple de la cascade : la page correspond exactement au scénario
enregistré, tous les éléments doivent être trouvés par leur sélecteur d'origine, sans aucune
guérison ni aucune alerte.

## Modification par rapport à la référence
Aucune. `iframe-content.html` est identique à la page sur laquelle `scenario.json` a été construit.

## Mécanisme attendu
Pour l'étape 8 (`#pay-mode-2`), `probeStepAcrossFrames` trouve l'élément directement via
`document.querySelector('#pay-mode-2')` — aucune des stratégies de secours (ancrage, confiance, IA,
manuel) n'est jamais sollicitée.

## Résultat attendu
- Statut final : ✅ **succès** (pas "succès avec corrections").
- `healedVia` de l'étape 8 : `null`.
- **Aucune** alerte (ni Mineure, ni Moyenne, ni Forte, ni Majeure).
- **Aucun appel IA** — ni pour la résolution, ni pour la classification de libellé (aucun libellé
  n'a changé).
- Dans le rapport Markdown exporté, le bloc de l'étape 8 doit afficher `**Cascade :** sélecteur
  strict ✅ (trouvé du premier coup)`.

## Comment vérifier
Lancez le test, attendez le tableau "Résultat" : la ligne doit afficher "✅ OK" sans aucune colonne
"Tickets Mantis" ni "Alertes" renseignée (tirets `—`).
