Aller au contenu principal

Checklist QA MurVille — Non-régression WallEngine

StatutActif — v1.0 — 2026-06-29
PrioritéP0
Obligatoire V1Oui
ResponsableFrontend DMV
Voir aussiWallEngine 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
  • WallCityHeader conforme
  • 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 / Suivis conforme
  • Filtres acteurs conformes
  • Recherche acteurs conforme si présente

Drawer ville

  • Ouverture du drawer ville conforme
  • Fermeture du drawer ville conforme
  • États closed / partial / full conformes
  • Drag / swipe conforme
  • Offsets et overlay conformes

Panneau acteurs

  • Carte acteurs conforme
  • Pins / marqueurs conformes
  • Résultats recherche acteurs conformes
  • WallLatestJoined conforme 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és conforme 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