← Retour au journal

Maestro, wizard contrat et exigences métier

Parcours Maestro employeur et AM de bout en bout, overlays Expo Go maîtrisés, wizard rythme enrichi, catalogue REQ (auth, planning, compte).

Grosse journée qualité + contrat + exigences.

Tests d’interface (Maestro)

Maestro est en place (make maestro) : flux YAML, testID stables, personas de dev, lecture de l’OTP via Mailhog.

Deux parcours de bout en bout sur simulateur :

  • employeur — inscription → OTP → accueil → complétion du profil ;
  • assistant(e) maternel(le) — même enchaînement jusqu’au profil AM (nanny-signup).

La mise au point du test automatisé pour compléter le profil AM est assez touchy : formulaire long, overlays Expo Go, clavier, dates… chaque détail peut faire basculer le parcours.

Pour que ces flux tiennent sous Expo Go, on a industrialisé le démarrage : fermeture des overlays d’onboarding, désactivation du bouton flottant « Tools », fermeture d’Inspect si besoin — sinon Maestro rate les taps sur l’app.

Wizard contrat — rythme d’accueil

Le wizard gagne en maturité :

  • liste des contrats (onglet dédié) ;
  • section rythme d’accueil : liste des semaines, détail jour (horaires, repas), récap heures / jours ;
  • recopie d’un jour vers un autre, renommage des semaines, confirmation avant suppression d’une semaine renseignée ;
  • bandeau d’erreur sous la barre de navigation, micro-écrans polis (intro premier contrat, clavier).

Côté règles : test Vitest sur le chevauchement des plages horaires du planning, rattaché au catalogue d’exigences.

Exigences métier (REQ)

Côté gateway : un catalogue central des exigences métier (docs/requirements/ — auth, planning, compte), avec make req-check pour vérifier la traçabilité tests ↔ règles. Les tickets Jira décrivent le travail ; les REQ décrivent les règles qui durent. Les flux Maestro commencent à porter des tags req:…. Nouvelle règle ACCOUNT-PERSON-001 : prénom et nom non modifiables directement (implémentation mobile MOBI-99, API PIM-184).

Ajustements

  • inscription : le clavier ne masque plus la confirmation de mot de passe ;
  • dev local : code OTP 010101 accepté pour accélérer les tests ;
  • règle Cursor : confirmation avant toute action destructive dans l’app (suppression semaine, etc.).
Maestro Studio — étapes du flux login-screen validées à côté du simulateur Pimili
Maestro — smoke connexion / inscription