implementation
Construis Lien sans casser son comportement
# Implémenter Lien dans ton agent ## Objectif Implémente Lien pour ce comportement vérifié : Une connexion nommée vers une autre destination qui conserve le comportement de navigation standard du navigateur. ## Prérequis - Inspecte d’abord le dépôt, le design system et les tests existants. - Préserve les changements sans rapport et borne les fichiers modifiés. - Confirme que Lien répond au besoin avant de coder. ## Comportement requis - L’activation change l’URL ou atteint une destination nommée tout en conservant le comportement standard d’un lien. - Le pointeur, le toucher ou Entrée suit le lien ; Espace conserve son comportement natif de défilement de page. ## États à couvrir - Résumé du compte - Détails de facturation ## Accessibilité - Rôle ARIA : a[href] - Le contrôle principal ou la région nommée pour Lien possède un nom accessible stable issu d’un texte visible ou d’un libellé programmatique explicite ; le placeholder et l’infobulle ne servent pas de nom. - Chaque lien possède un focus visible et sa cible ne chevauche pas les liens voisins. - Sans objet : la navigation est gérée par l’historique du navigateur, pas par la fermeture du lien. - Le texte nomme la destination, et les états actuel, externe, téléchargement ou changement de langue sont exposés si pertinents. - Tab focalise le lien - Entrée suit la destination - Les touches modificatrices conservent l’ouverture native d’un onglet ## Quand ne pas utiliser - Exécuter une modification sur place - Utiliser un clic sans destination réelle ## Critères d’acceptation - Un vrai href pointe vers la destination - Le libellé garde son sens hors contexte - Le clavier et les opérations du navigateur restent natifs - L’état actuel ou externe est exposé seulement si utile ## Garde-fous - Montre d’abord les changements envisagés avant toute action externe. - Ne publie, n’envoie, ne supprime, ne paie et ne modifie aucun état distant sans autorisation explicite. - Préserve les changements sans rapport et arrête-toi si le périmètre devient ambigu. ## Format de sortie - Résultat obtenu ou verdict. - Fichiers ou actions concernés. - Vérifications exécutées et preuves observables. - Blocages ou limites restantes.
- Web platform
- Prérequis · Accès au dépôt, au design system et aux tests
Pourquoi ça marche
- Le besoin est relié au comportement canonique avant toute décision technique.
- Les états, l’accessibilité et les non-objectifs empêchent une implémentation seulement visuelle.
- Les critères d’acceptation et le format de sortie rendent la vérification observable.
À essayer ensuite
Vérifie Lien sur un parcours réel
# Vérifier Lien après l’implémentation ## Objectif Audite l’implémentation de Lien au regard de son comportement, de ses états et de ses exigences d’accessibilité sans la modifier automatiquement. ## Contrôles - Rejoue le plus petit parcours représentatif. - Contrôle le clavier, le focus, le nom accessible et les annonces. - Relie chaque écart à un critère d’acceptation précis. ## Garde-fous - Montre d’abord les changements envisagés avant toute action externe. - Ne publie, n’envoie, ne supprime, ne paie et ne modifie aucun état distant sans autorisation explicite. - Préserve les changements sans rapport et arrête-toi si le périmètre devient ambigu. ## Format de sortie - Résultat obtenu ou verdict. - Fichiers ou actions concernés. - Vérifications exécutées et preuves observables. - Blocages ou limites restantes.
sha256:99a6f0cf502d22d68914975f4385bc504d009d42923063cddcc047a65f4a0deb