"""Questions du questionnaire d'import Excel → copro_gestion."""

SECTIONS = [
    {
        "titre": "1. Périmètre général",
        "questions": [
            ("copropriete_unique", "Une seule copropriété dans ce fichier ?", "oui_non"),
            ("copropriete_nom", "Nom officiel de la copropriété", "texte"),
            ("copropriete_adresse", "Adresse de l'immeuble (si utile)", "texte"),
            (
                "import_type",
                "Type d'import souhaité",
                "choix",
                ["Migration unique", "Excel en parallèle un temps", "Réimports réguliers"],
            ),
            ("donnees_deja_dans_app", "Des données existent déjà dans copro_gestion ?", "oui_non"),
        ],
    },
    {
        "titre": "2. Feuille Excel de référence",
        "questions": [
            (
                "feuille_reference",
                "Quelle feuille est la plus à jour ?",
                "choix",
                [
                    "Info propriétaires & occupants",
                    "Info propriétaires & occupa (2)",
                    "Les deux à fusionner",
                ],
            ),
            (
                "feuille_secondaire",
                "Que faire de l'autre feuille « Info… » ?",
                "choix",
                ["Ignorer", "Consultation seulement", "Fusionner"],
            ),
            ("date_fichier_a_jour", "La date du fichier (05-06-2026) = dernière MAJ contacts ?", "oui_non"),
            ("date_derniere_maj", "Si non, date réelle de dernière MAJ", "texte"),
        ],
    },
    {
        "titre": "3. Identification des lots",
        "questions": [
            (
                "cle_lot_officielle",
                "Numéro de référence officiel pour un lot",
                "choix",
                ["N° lot Syndic (P001100…)", "N° Lot Copro", "Etage / porte", "Autre"],
            ),
            ("lot_4_numero_copro", "Lot 4 : bon n° Lot Copro (4 ou 42 (4) ?)", "texte"),
            ("lot_5_numero_copro", "Lot 5 : bon n° Lot Copro (5 ou 4 (5) ?)", "texte"),
            (
                "lots_regroupes",
                "Lots regroupés (09-10, 1.4-1.5…) : dans l'app",
                "choix",
                ["Un seul lot (comme Excel)", "Plusieurs lots séparés"],
            ),
            (
                "cave_double_slash",
                "Colonne Cave « // » signifie",
                "choix",
                ["Pas de cave", "Cave non attribuée", "Autre"],
            ),
            ("bal_est_balcon", "Colonne BAL = numéro de balcon ?", "oui_non"),
            (
                "milliemes_type",
                "Colonne Millième correspond à",
                "choix",
                ["Charges communes seulement", "Total global unique", "Plusieurs types"],
            ),
            (
                "milliemes_somme",
                "Millièmes « 26 + 23 » (lot 09-10) : interprétation",
                "choix",
                ["Somme des deux lots", "Deux valeurs sur deux lots", "Autre"],
            ),
        ],
    },
    {
        "titre": "4. Copropriétaires",
        "questions": [
            (
                "copro_personnes_morales",
                "Des copropriétaires sont des sociétés / SCI",
                "choix",
                ["Oui, en raison sociale", "Non, que des personnes", "Les deux"],
            ),
            (
                "copro_noms_multiples",
                "Noms multiples (GIGAUD / BOURQUIN, Luc & Martine…)",
                "choix",
                ["Une fiche (couple / indivision)", "Plusieurs fiches", "Cas par cas"],
            ),
            (
                "copro_adresse",
                "Adresse copropriétaire =",
                "choix",
                ["Domicile / courrier", "Parfois cabinet / gestionnaire", "Les deux selon cas"],
            ),
            ("importer_autres_coordonnees", "Importer colonne « Autres coordonnées » ?", "oui_non"),
            (
                "contacts_multiples_cellule",
                "Plusieurs tél/mails dans une cellule",
                "choix",
                ["Tous importer", "Premier seulement", "Autre règle"],
            ),
        ],
    },
    {
        "titre": "5. Occupants et gestionnaires",
        "questions": [
            (
                "occupant_meme_que_proprio",
                "Même personne proprio + occupant (ex. RODRIGUES)",
                "choix",
                ["Une fiche, deux rôles", "Deux fiches", "Cas par cas"],
            ),
            (
                "occupants_multiples_ligne",
                "Deux occupants sur une ligne (EBERHARDT / HUA…)",
                "choix",
                ["Deux personnes", "Un ménage / une fiche", "Cas par cas"],
            ),
            (
                "colonne_gestionnaire",
                "Colonne « Gestionnaire » (cabinet SERRE, GTF…)",
                "choix",
                ["Rôle gestionnaire", "C'est l'occupant", "Notes seulement"],
            ),
            (
                "anciens_occupants",
                "Colonne « Anciens Occupants »",
                "choix",
                ["Importer en historique", "Notes sur le lot", "Ignorer"],
            ),
            (
                "occupant_vide",
                "Occupant vide, proprio renseigné : appartement",
                "choix",
                ["Occupé par le proprio", "Vide", "Géré par le cabinet indiqué"],
            ),
        ],
    },
    {
        "titre": "6. Surfaces et caves",
        "questions": [
            ("importer_surfaces", "Importer surfaces habitables (m²) ?", "oui_non"),
            (
                "feuille_caves_fiable",
                "Feuille la plus fiable pour les caves",
                "choix",
                ["Affectation lot & cave", "Affectation Caves corrigé", "Info propriétaires"],
            ),
            ("erreurs_connues_excel", "Erreurs connues à ne pas reproduire (résumé)", "texte"),
        ],
    },
    {
        "titre": "7. Relevés compteurs",
        "questions": [
            (
                "importer_releves",
                "Importer historique relevés eau",
                "choix",
                ["Eau froide + chaude", "Dernier index seulement", "Non pour l'instant"],
            ),
            (
                "colonnes_index_compteur",
                "Colonnes Bleu/Rouge = index compteur au relevé ?",
                "choix",
                ["Oui, index", "Non, consommation", "Pas sûr"],
            ),
            ("date_releve_eau_froide", "Date relevé eau froide", "texte"),
            ("date_releve_eau_chaude", "Date relevé eau chaude", "texte"),
            ("releves_encore_actuels", "Ces relevés sont encore d'actualité ?", "oui_non"),
            (
                "colonne_facturation_2020",
                "Colonne « Facturation 2020 en m3 »",
                "choix",
                ["Importer", "Ignorer", "Note sur le relevé"],
            ),
        ],
    },
    {
        "titre": "8. Autres onglets",
        "questions": [
            (
                "onglets_chantiers",
                "Onglets chantiers (ravalement, ventilation, fenêtres…)",
                "choix",
                ["Ne pas importer", "Certaines infos en notes", "Garder dans Excel seulement"],
            ),
            ("infos_quotidiennes_chantiers", "Infos chantiers encore utiles au quotidien ?", "texte"),
            (
                "onglet_audit_2020",
                "Onglet SUIVI Visite Audit 2020",
                "choix",
                ["Ignorer", "Certaines infos utiles"],
            ),
        ],
    },
    {
        "titre": "9. Règles métier",
        "questions": [
            ("proprio_plusieurs_lots", "Un copropriétaire peut avoir plusieurs lots ?", "oui_non"),
            ("occupant_plusieurs_lots", "Un occupant peut avoir plusieurs lots ?", "oui_non"),
            (
                "meme_nom_proprio_occupant",
                "Même nom proprio et occupant (ex. SERRE lot 2)",
                "choix",
                ["Une fiche, deux rôles", "Deux fiches"],
            ),
            (
                "personnes_morales",
                "Personnes morales (cabinet, SCI…)",
                "choix",
                ["Raison sociale + contact si connu", "Autre règle"],
            ),
        ],
    },
    {
        "titre": "10. Validation",
        "questions": [
            ("verificateur", "Qui vérifiera l'import ?", "texte"),
            ("cas_complexe_1", "Cas compliqué n°1 (lot + précision)", "texte"),
            ("cas_complexe_2", "Cas compliqué n°2", "texte"),
            ("cas_complexe_3", "Cas compliqué n°3", "texte"),
            (
                "liste_officielle_lots",
                "Liste officielle des lots pour trancher ?",
                "choix",
                ["Oui (voir commentaire)", "Non, Excel fait foi"],
            ),
            ("commentaires_libres", "Commentaires, doutes, à ne pas perdre", "texte"),
        ],
    },
]
