# Mini-spec — Suppression complète grossesse multiple / `est_multiple` **Ticket** : **#152** — https://git.ptits-pas.fr/jmartin/petitspas/issues/152 **Branche** : `feature/152-remove-est-multiple` (depuis `develop`) **Périmètre** : **full stack** — BDD + back + front + scripts + docs. **Aucun fantôme.** --- ## Décision On **supprime tout**. Pas de DTO « ignorés », pas de compat payload. `forbidNonWhitelisted: true` ⇒ back et front **partent ensemble** (même feature / même déploiement). --- ## Alias retirés `est_multiple` · `is_multiple` · `grossesse_multiple` · `multipleBirth` · `estMultiple` · `isMultiple` · `jumeau_multiple` --- ## Back / BDD (fait sur la branche) - [x] Migration `database/migrations/2026_drop_enfants_est_multiple.sql` - [x] `BDD.sql`, seeds, CSV test - [x] Entity `Children` sans colonne - [x] DTO create/inscription/réponse/dossier famille **sans** le champ - [x] Services auth / enfants / parents : plus de mapping - [x] Prisma legacy `isMultiple` retiré ## Front (fait sur la branche) - [x] Modèles admin / dossier / inscription - [x] Payloads inscription + reprise - [x] Modale enfant + wizard dossier famille - [x] Step3 inscription parent ## Scripts / docs - [x] `tests/scripts/register-parent-*.mjs` - [x] `docs/10_DATABASE.md`, `docs/99_REGLES-CODAGE.md` - Docs tmp/archive #112 : mentions historiques OK (archive) --- ## Déploiement 1. Appliquer la migration SQL sur la BDD vivante 2. Deploy back **et** front de cette branche 3. Smoke : création enfant staff, inscription parent, reprise, wizard famille ## Vérif ```bash rg -n 'est_multiple|is_multiple|grossesse_multiple|multipleBirth|estMultiple|isMultiple|jumeau_multiple' \ backend/src frontend/lib database tests/scripts docs/10_DATABASE.md docs/99_REGLES-CODAGE.md ``` → **0** hit (hors ce fichier mini-spec / archives). ## Hors scope - Métier futur « fratrie / jumeaux » → nouveau ticket - #155 rename Admin* - Ticket modales staff