Checklist QA MurVille — Non-régression WallEngine
| Statut | Actif — v1.0 — 2026-06-29 |
| Priorité | P0 |
| Obligatoire V1 | Oui |
| Responsable | Frontend DMV |
| Voir aussi | WallEngine V1 — Parité MurVille atteinte · Context Engine et WallEngine |
Checklist de non-régression à utiliser avant toute évolution touchant MurVille,
WallMurVilleBridge, les containers Wall*, le runtime du mur ou le futur
branchement WallEngine public.
Règle
- Aucun nouveau développement WallEngine ne casse la parité MurVille
- Toute régression visuelle ou comportementale bloque la livraison
- Toute différence observée est documentée et corrigée avant merge
Pré-conditions
- Tester sur la route publique MurVille
- Tester avec une commune réelle disponible
- Tester au minimum un viewport desktop et un viewport mobile
- Tester avec compte connecté et non connecté
Desktop
- Structure générale du mur conforme
- Espacements et offsets du shell conformes
- Sticky header conforme
- Positionnement des contrôles conforme
- Ordre des blocs conforme
Mobile responsive
- Rendu mobile-first conforme
- Safe areas conformes
- Barre mobile conforme
- Drawers, overlays et scroll mobile conformes
- Aucun débordement horizontal
Header et shell
- Header principal conforme
-
WallCityHeaderconforme - Raccourcis secondaires conformes
- Carrousel publications conforme
- Carrousel acteurs conforme
Alertes et signaux
- Ticker alertes conforme
- Badges / signaux “nouveau” conformes
- Différences connecté / non connecté conformes
Filtres
- Filtres publications conformes
- Changement
Tout / Événements / Actualités / Suivisconforme - Filtres acteurs conformes
- Recherche acteurs conforme si présente
Drawer ville
- Ouverture du drawer ville conforme
- Fermeture du drawer ville conforme
- États
closed / partial / fullconformes - Drag / swipe conforme
- Offsets et overlay conformes
Panneau acteurs
- Carte acteurs conforme
- Pins / marqueurs conformes
- Résultats recherche acteurs conformes
-
WallLatestJoinedconforme si fallback affiché
Feed publications
- Liste publications conforme
- Cartes publications conformes
- États loading conformes
- États empty conformes
- Boutons / CTA conformes
Événements et agenda
- Feed événements conforme
- Boutons “Ça m’intéresse” conformes
- Scroll “Aujourd’hui” conforme
- Timeline agenda conforme
- Agenda secondaire conforme
- Détail agenda conforme
- “Mon agenda” conforme si disponible
Pages secondaires
- Infos mairie conformes
- Favoris conformes
- Ouverture / fermeture overlay conformes
- Body lock / scroll lock conformes
Infinite scroll
- Infinite scroll du feed principal conforme
- Infinite scroll
Actualitésconforme si applicable - Sentinel / chargement progressif conformes
États applicatifs
- Compte connecté conforme
- Compte non connecté conforme
- États loading conformes
- États empty conformes
- Gestion d’erreur conforme si visible
Validation finale
- Aucun écart visuel non demandé
- Aucun écart comportemental non demandé
- Aucun bug de navigation ou d’interaction
- Parité MurVille maintenue