Aller au contenu

PD-230 — Accessibilité WCAG 2.1 AA


📚 Navigation User Story | Document | | | ---------- | -- | | 📋 **Spécification** | *(ce document)* | | 🛠️ [Plan d'implémentation](PD-230-plan.md) | | | ✅ [Critères d'acceptation](PD-230-acceptability.md) | | | 📝 [Retour d'expérience](PD-230-rex.md) | | [← Retour à site-vitrine](../PD-225-epic.md) · [↑ Index User Story](index.md)

1. Objectif

Garantir la conformité WCAG 2.1 AA.

2. Périmètre / Hors périmètre

Périmètre : contrastes, navigation clavier.

Hors périmètre : audits externes.

3. Définitions

  • WCAG : normes d'accessibilité web.

4. Invariants

  1. Contraste minimum respecté.
  2. Navigation clavier possible.

5. Flux nominaux

  • Navigation par clavier.

6. Cas d'erreur

  • Élément non accessible.

7. Critères d'acceptation

  • Score AA validé.
  • Lint accessibilité sur le HTML généré (ex. html-validate preset a11y, ou équivalent) adapté au format Astro.
  • Audit automatisé via pa11y-ci sur les pages générées (configuration acceptée en .pa11yci.json ou format supporté par la version utilisée).

8. Scénarios de test

Given un utilisateur clavier When il navigue Then toutes les pages sont accessibles

9. Hypothèses explicites

  • HTML sémantique.

10. Points à clarifier

  • Outils de validation retenus.

User Story