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.).
MOBI-79epic MOBI-1Mettre en place MaestroMOBI-97epic MOBI-19Flux Maestro complétion profil employeurMOBI-98epic MOBI-19Flux Maestro inscription AM + profilMOBI-99epic MOBI-19Profil — prénom/nom lecture seuleMOBI-88epic MOBI-2Clavier vs confirmation mot de passeMOBI-89epic MOBI-48Vitest chevauchement plages horairesMOBI-73epic MOBI-48Onglet liste des contratsMOBI-90epic MOBI-48Intro premier contratMOBI-92epic MOBI-48Bandeau d’erreur wizard rythmeMOBI-93epic MOBI-48Récap heures et jours d’accueilMOBI-94epic MOBI-48Heures sur les jours et recopieMOBI-95epic MOBI-48Confirmation suppression semaineMOBI-96epic MOBI-48Renommer les semaines rythmePIM-178epic PIM-24Catalogue exigences métier (REQ)PIM-183epic PIM-24Documenter ACCOUNT-PERSON-001PIM-184epic PIM-1API — prénom/nom non modifiables (à faire)PIM-179OTP dev local (010101)PIM-181epic PIM-153Entrée journal suite Maestro AM
