[
  {
    "id": "apport_initial",
    "titre": "Statut apport initial",
    "ordre": 1,
    "gating": true,
    "resume": "Prix unité · statut résidence · apport requis (20%/30%) · apport versé · solde restant · barre 0-100%."
  },
  {
    "id": "info_achat",
    "titre": "Information de l'achat",
    "ordre": 2,
    "gating": false,
    "resume": "Résumé auto de la réservation : projet, unité, plan de paiement, apport, solde à financer, statuts Fideicomiso + CONFOTUR."
  },
  {
    "id": "choix_banque",
    "titre": "Choix de la banque partenaire",
    "ordre": 3,
    "gating": false,
    "resume": "Sélection d'UNE banque prioritaire (radio) + multi-dossiers possibles ; profils taux/LTV/durée/spécialités."
  },
  {
    "id": "formulaires",
    "titre": "Formulaires banque pré-remplis",
    "ordre": 4,
    "gating": false,
    "resume": "Formulaires officiels PDF pré-remplis, téléchargés, signés, ré-uploadés ; journal audit des signatures."
  },
  {
    "id": "exigences",
    "titre": "Exigences bancaires par banque",
    "ordre": 5,
    "gating": false,
    "resume": "Liste des documents exigés cochée au fil des uploads ; statut par item (Non déposé / Déposé / Validé WAG / Envoyé banque)."
  },
  {
    "id": "autorisations",
    "titre": "Autorisations à signer",
    "ordre": 6,
    "gating": false,
    "resume": "Autorisations à signer AVANT envoi (OTO Sign horodaté + IP + hash)."
  },
  {
    "id": "envoi",
    "titre": "Envoi à la banque",
    "ordre": 7,
    "gating": false,
    "resume": "Bouton « Envoyer à la banque » (gate 4 conditions) + timeline suivi banque + statut temps réel."
  }
]
