{
    "status": "done",
    "apply": true,
    "plan_version": 1243,
    "programme_id": 8,
    "libelle": "VAL DE MONTFERRAND",
    "drive_id": "b!Lb5Nj_7no0-TvERMwiGROelZ0oYm3lRPoBPnvB8oMpw8fXTxRouYSq6MDPP7Jwz3",
    "root_id": "01T6OSQJN7KK2PFV4DFZFIRGR2B4FIVBAF",
    "queue": [],
    "journal": [
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER",
            "destination": "05_SUIVI_CHANTIER/1_DCE",
            "dossier": "05_SUIVI_CHANTIER/1_DCE",
            "action": "ensure",
            "resultat": "planifié",
            "detail": "1_DCE"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER",
            "destination": "05_SUIVI_CHANTIER/2_AO",
            "dossier": "05_SUIVI_CHANTIER/2_AO",
            "action": "ensure",
            "resultat": "planifié",
            "detail": "2_AO"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER",
            "destination": "05_SUIVI_CHANTIER/3_DOSSIER_MARCHE",
            "dossier": "05_SUIVI_CHANTIER/3_DOSSIER_MARCHE",
            "action": "ensure",
            "resultat": "planifié",
            "detail": "3_DOSSIER_MARCHE"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER",
            "destination": "05_SUIVI_CHANTIER/4_PRESTATAIRES",
            "dossier": "05_SUIVI_CHANTIER/4_PRESTATAIRES",
            "action": "ensure",
            "resultat": "planifié",
            "detail": "4_PRESTATAIRES"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/1_PRESTATAIRES",
            "destination": "05_SUIVI_CHANTIER/_old_1_PRESTATAIRES",
            "dossier": "05_SUIVI_CHANTIER/1_PRESTATAIRES",
            "action": "rename",
            "resultat": "planifié",
            "detail": "_old_1_PRESTATAIRES"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/2_ENTREPRISES",
            "destination": "05_SUIVI_CHANTIER/_old_2_ENTREPRISES",
            "dossier": "05_SUIVI_CHANTIER/2_ENTREPRISES",
            "action": "rename",
            "resultat": "planifié",
            "detail": "_old_2_ENTREPRISES"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/_old_2_ENTREPRISES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE",
            "destination": "05_SUIVI_CHANTIER/4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE",
            "dossier": "_old_2_ENTREPRISES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE",
            "action": "move",
            "resultat": "planifié",
            "detail": "GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/_old_2_ENTREPRISES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD",
            "destination": "05_SUIVI_CHANTIER/4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD",
            "dossier": "_old_2_ENTREPRISES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD",
            "action": "move",
            "resultat": "planifié",
            "detail": "GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/00_PIECES_ADMINISTRATIVES",
            "destination": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/1_ADMINISTRATIF",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/00_PIECES_ADMINISTRATIVES",
            "action": "rename",
            "resultat": "planifié",
            "detail": "1_ADMINISTRATIF"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/01_CONTRAT_AVENANTS",
            "destination": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/2_CONTRATS_ET_AVENANTS",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/01_CONTRAT_AVENANTS",
            "action": "rename",
            "resultat": "planifié",
            "detail": "2_CONTRATS_ET_AVENANTS"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE",
            "destination": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/4_DOC_LIBRES",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/4_DOC_LIBRES",
            "action": "ensure",
            "resultat": "planifié",
            "detail": "4_DOC_LIBRES"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/03_DOCUMENTS",
            "destination": "(suppression si vide)",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/03_DOCUMENTS",
            "action": "delete_only_if_empty",
            "resultat": "planifié",
            "detail": null
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/04_JURIDIQUE",
            "destination": "(suppression si vide)",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/04_JURIDIQUE",
            "action": "delete_only_if_empty",
            "resultat": "planifié",
            "detail": null
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/02_FACTURES",
            "destination": "(suppression si vide)",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/02_FACTURES",
            "action": "delete_if_empty",
            "resultat": "planifié",
            "detail": "_old_02_FACTURES"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/00_PIECES_ADMINISTRATIVES",
            "destination": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/1_ADMINISTRATIF",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/00_PIECES_ADMINISTRATIVES",
            "action": "rename",
            "resultat": "planifié",
            "detail": "1_ADMINISTRATIF"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/01_CONTRAT_AVENANTS",
            "destination": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/2_CONTRATS_ET_AVENANTS",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/01_CONTRAT_AVENANTS",
            "action": "rename",
            "resultat": "planifié",
            "detail": "2_CONTRATS_ET_AVENANTS"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD",
            "destination": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/4_DOC_LIBRES",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/4_DOC_LIBRES",
            "action": "ensure",
            "resultat": "planifié",
            "detail": "4_DOC_LIBRES"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/03_DOCUMENTS",
            "destination": "(suppression si vide)",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/03_DOCUMENTS",
            "action": "delete_only_if_empty",
            "resultat": "planifié",
            "detail": null
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/04_JURIDIQUE",
            "destination": "(suppression si vide)",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/04_JURIDIQUE",
            "action": "delete_only_if_empty",
            "resultat": "planifié",
            "detail": null
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/02_FACTURES",
            "destination": "(suppression si vide)",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/02_FACTURES",
            "action": "delete_if_empty",
            "resultat": "planifié",
            "detail": "_old_02_FACTURES"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/_old_1_PRESTATAIRES",
            "destination": "(suppression si vide)",
            "dossier": "05_SUIVI_CHANTIER/_old_1_PRESTATAIRES",
            "action": "delete_only_if_empty",
            "resultat": "planifié",
            "detail": null
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/_old_2_ENTREPRISES",
            "destination": "(suppression si vide)",
            "dossier": "05_SUIVI_CHANTIER/_old_2_ENTREPRISES",
            "action": "delete_only_if_empty",
            "resultat": "planifié",
            "detail": null
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/3_CONCESSIONNAIRES",
            "destination": "(suppression si vide)",
            "dossier": "05_SUIVI_CHANTIER/3_CONCESSIONNAIRES",
            "action": "delete_only_if_empty",
            "resultat": "planifié",
            "detail": null
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/4_TAXES",
            "destination": "(suppression si vide / sinon _old_)",
            "dossier": "05_SUIVI_CHANTIER/4_TAXES",
            "action": "delete_if_empty",
            "resultat": "planifié",
            "detail": "_old_4_TAXES"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/PRESTATAIRES",
            "destination": "(suppression si vide / sinon _old_)",
            "dossier": "05_SUIVI_CHANTIER/PRESTATAIRES",
            "action": "delete_if_empty",
            "resultat": "planifié",
            "detail": "_old_PRESTATAIRES"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/DOSSIER_MARCHE",
            "destination": "(suppression si vide / sinon _old_)",
            "dossier": "05_SUIVI_CHANTIER/DOSSIER_MARCHE",
            "action": "delete_if_empty",
            "resultat": "planifié",
            "detail": "_old_DOSSIER_MARCHE"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/DCE",
            "destination": "(suppression si vide / sinon _old_)",
            "dossier": "05_SUIVI_CHANTIER/DCE",
            "action": "delete_if_empty",
            "resultat": "planifié",
            "detail": "_old_DCE"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/AO",
            "destination": "(suppression si vide / sinon _old_)",
            "dossier": "05_SUIVI_CHANTIER/AO",
            "action": "delete_if_empty",
            "resultat": "planifié",
            "detail": "_old_AO"
        },
        {
            "programme": 8,
            "source": "00_COMITES_ENGAGEMENT",
            "destination": "(suppression si vide)",
            "dossier": "00_COMITES_ENGAGEMENT",
            "action": "delete_tree_if_empty",
            "resultat": "planifié",
            "detail": "_old_00_COMITES_ENGAGEMENT"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER",
            "destination": "05_SUIVI_CHANTIER/1_DCE",
            "dossier": "05_SUIVI_CHANTIER/1_DCE",
            "action": "ensure",
            "resultat": "créé",
            "detail": "01T6OSQJNAUDY4MP3T5VFLWPKUBZVOGAVP",
            "at": "2026-08-07T14:10:42+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER",
            "destination": "05_SUIVI_CHANTIER/2_AO",
            "dossier": "05_SUIVI_CHANTIER/2_AO",
            "action": "ensure",
            "resultat": "créé",
            "detail": "01T6OSQJKDYGWPTHHGBZDYE3DIU6A5V6KC",
            "at": "2026-08-07T14:10:43+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER",
            "destination": "05_SUIVI_CHANTIER/3_DOSSIER_MARCHE",
            "dossier": "05_SUIVI_CHANTIER/3_DOSSIER_MARCHE",
            "action": "ensure",
            "resultat": "créé",
            "detail": "01T6OSQJLJXKTDTMV7ZFE2HYB3QNHYSQPP",
            "at": "2026-08-07T14:10:44+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER",
            "destination": "05_SUIVI_CHANTIER/4_PRESTATAIRES",
            "dossier": "05_SUIVI_CHANTIER/4_PRESTATAIRES",
            "action": "ensure",
            "resultat": "créé",
            "detail": "01T6OSQJPPFH35Q2E64JHYC5RT5JYAKOEG",
            "at": "2026-08-07T14:10:44+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/1_PRESTATAIRES",
            "destination": "05_SUIVI_CHANTIER/_old_1_PRESTATAIRES",
            "dossier": "05_SUIVI_CHANTIER/1_PRESTATAIRES",
            "action": "rename",
            "resultat": "renommé",
            "detail": {
                "id": "01T6OSQJMH3ZFTR7WWURCL4SM2RHHZDC6O",
                "webUrl": "https://hectaresa.sharepoint.com/sites/envol2026/PROGRAMMES/34/MONTPELLIER/ENV34-005--VAL_DE_MONTFERRAND/05_SUIVI_CHANTIER/_old_1_PRESTATAIRES",
                "name": "_old_1_PRESTATAIRES"
            },
            "at": "2026-08-07T14:10:45+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/2_ENTREPRISES",
            "destination": "05_SUIVI_CHANTIER/_old_2_ENTREPRISES",
            "dossier": "05_SUIVI_CHANTIER/2_ENTREPRISES",
            "action": "rename",
            "resultat": "renommé",
            "detail": {
                "id": "01T6OSQJOE7VVTJ4YUUJAIQJA3QCGVS4BA",
                "webUrl": "https://hectaresa.sharepoint.com/sites/envol2026/PROGRAMMES/34/MONTPELLIER/ENV34-005--VAL_DE_MONTFERRAND/05_SUIVI_CHANTIER/_old_2_ENTREPRISES",
                "name": "_old_2_ENTREPRISES"
            },
            "at": "2026-08-07T14:10:45+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/_old_2_ENTREPRISES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE",
            "destination": "05_SUIVI_CHANTIER/4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE",
            "dossier": "_old_2_ENTREPRISES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE",
            "action": "move",
            "resultat": "déplacé (move Graph PATCH parentReference)",
            "detail": {
                "id": "01T6OSQJO4XP7MDVESQVAJEBF7TEE6YQTW",
                "webUrl": "https://hectaresa.sharepoint.com/sites/envol2026/PROGRAMMES/34/MONTPELLIER/ENV34-005--VAL_DE_MONTFERRAND/05_SUIVI_CHANTIER/4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE",
                "name": "GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE"
            },
            "at": "2026-08-07T14:10:46+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/_old_2_ENTREPRISES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD",
            "destination": "05_SUIVI_CHANTIER/4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD",
            "dossier": "_old_2_ENTREPRISES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD",
            "action": "move",
            "resultat": "déplacé (move Graph PATCH parentReference)",
            "detail": {
                "id": "01T6OSQJJD5NYPOSPEJVDLSRVNYJZBEEGF",
                "webUrl": "https://hectaresa.sharepoint.com/sites/envol2026/PROGRAMMES/34/MONTPELLIER/ENV34-005--VAL_DE_MONTFERRAND/05_SUIVI_CHANTIER/4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD",
                "name": "GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD"
            },
            "at": "2026-08-07T14:10:47+00:00"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/00_PIECES_ADMINISTRATIVES",
            "destination": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/1_ADMINISTRATIF",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/00_PIECES_ADMINISTRATIVES",
            "action": "rename",
            "resultat": "renommé",
            "detail": {
                "id": "01T6OSQJPBFUUGHY75TBHZYTW5F2UCJPYH",
                "webUrl": "https://hectaresa.sharepoint.com/sites/envol2026/PROGRAMMES/34/MONTPELLIER/ENV34-005--VAL_DE_MONTFERRAND/05_SUIVI_CHANTIER/4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/1_ADMINISTRATIF",
                "name": "1_ADMINISTRATIF"
            },
            "at": "2026-08-07T14:10:47+00:00"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/01_CONTRAT_AVENANTS",
            "destination": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/2_CONTRATS_ET_AVENANTS",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/01_CONTRAT_AVENANTS",
            "action": "rename",
            "resultat": "renommé",
            "detail": {
                "id": "01T6OSQJIZHRJAOOQROFALWRYBSKFHEFZP",
                "webUrl": "https://hectaresa.sharepoint.com/sites/envol2026/PROGRAMMES/34/MONTPELLIER/ENV34-005--VAL_DE_MONTFERRAND/05_SUIVI_CHANTIER/4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/2_CONTRATS_ET_AVENANTS",
                "name": "2_CONTRATS_ET_AVENANTS"
            },
            "at": "2026-08-07T14:10:47+00:00"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE",
            "destination": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/4_DOC_LIBRES",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/4_DOC_LIBRES",
            "action": "ensure",
            "resultat": "créé",
            "detail": "01T6OSQJJHV77RYJMCMJEJEY2V2JYTBA7E",
            "at": "2026-08-07T14:10:48+00:00"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/03_DOCUMENTS",
            "destination": "(suppression si vide)",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/03_DOCUMENTS",
            "action": "delete_only_if_empty",
            "resultat": "supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:48+00:00"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/04_JURIDIQUE",
            "destination": "(suppression si vide)",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/04_JURIDIQUE",
            "action": "delete_only_if_empty",
            "resultat": "supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:49+00:00"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/02_FACTURES",
            "destination": "(suppression si vide)",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE/02_FACTURES",
            "action": "delete_if_empty",
            "resultat": "supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:49+00:00"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/00_PIECES_ADMINISTRATIVES",
            "destination": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/1_ADMINISTRATIF",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/00_PIECES_ADMINISTRATIVES",
            "action": "rename",
            "resultat": "renommé",
            "detail": {
                "id": "01T6OSQJL5RXVNZSQMB5BJ56AJOFUJTZGM",
                "webUrl": "https://hectaresa.sharepoint.com/sites/envol2026/PROGRAMMES/34/MONTPELLIER/ENV34-005--VAL_DE_MONTFERRAND/05_SUIVI_CHANTIER/4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/1_ADMINISTRATIF",
                "name": "1_ADMINISTRATIF"
            },
            "at": "2026-08-07T14:10:49+00:00"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/01_CONTRAT_AVENANTS",
            "destination": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/2_CONTRATS_ET_AVENANTS",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/01_CONTRAT_AVENANTS",
            "action": "rename",
            "resultat": "renommé",
            "detail": {
                "id": "01T6OSQJKFROXR3EVO7ZGYZVKXDRUIGVI2",
                "webUrl": "https://hectaresa.sharepoint.com/sites/envol2026/PROGRAMMES/34/MONTPELLIER/ENV34-005--VAL_DE_MONTFERRAND/05_SUIVI_CHANTIER/4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/2_CONTRATS_ET_AVENANTS",
                "name": "2_CONTRATS_ET_AVENANTS"
            },
            "at": "2026-08-07T14:10:50+00:00"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD",
            "destination": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/4_DOC_LIBRES",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/4_DOC_LIBRES",
            "action": "ensure",
            "resultat": "créé",
            "detail": "01T6OSQJOT5SFGNDK2YRBYYIYXK67RV74O",
            "at": "2026-08-07T14:10:51+00:00"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/03_DOCUMENTS",
            "destination": "(suppression si vide)",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/03_DOCUMENTS",
            "action": "delete_only_if_empty",
            "resultat": "supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:51+00:00"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/04_JURIDIQUE",
            "destination": "(suppression si vide)",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/04_JURIDIQUE",
            "action": "delete_only_if_empty",
            "resultat": "supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:51+00:00"
        },
        {
            "programme": 8,
            "source": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/02_FACTURES",
            "destination": "(suppression si vide)",
            "dossier": "4_PRESTATAIRES/GROUPEMENT_ARCHITECTE_MOE_BET_INFRASUD/02_FACTURES",
            "action": "delete_if_empty",
            "resultat": "supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:52+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/_old_1_PRESTATAIRES",
            "destination": "(suppression si vide)",
            "dossier": "05_SUIVI_CHANTIER/_old_1_PRESTATAIRES",
            "action": "delete_only_if_empty",
            "resultat": "supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:52+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/_old_2_ENTREPRISES",
            "destination": "(suppression si vide)",
            "dossier": "05_SUIVI_CHANTIER/_old_2_ENTREPRISES",
            "action": "delete_only_if_empty",
            "resultat": "supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:53+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/3_CONCESSIONNAIRES",
            "destination": "(suppression si vide)",
            "dossier": "05_SUIVI_CHANTIER/3_CONCESSIONNAIRES",
            "action": "delete_only_if_empty",
            "resultat": "supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:53+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/4_TAXES",
            "destination": "(suppression si vide / sinon _old_)",
            "dossier": "05_SUIVI_CHANTIER/4_TAXES",
            "action": "delete_if_empty",
            "resultat": "supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:54+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/PRESTATAIRES",
            "destination": "(suppression si vide / sinon _old_)",
            "dossier": "05_SUIVI_CHANTIER/PRESTATAIRES",
            "action": "delete_if_empty",
            "resultat": "supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:54+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/DOSSIER_MARCHE",
            "destination": "(suppression si vide / sinon _old_)",
            "dossier": "05_SUIVI_CHANTIER/DOSSIER_MARCHE",
            "action": "delete_if_empty",
            "resultat": "supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:55+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/DCE",
            "destination": "(suppression si vide / sinon _old_)",
            "dossier": "05_SUIVI_CHANTIER/DCE",
            "action": "delete_if_empty",
            "resultat": "supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:55+00:00"
        },
        {
            "programme": 8,
            "source": "05_SUIVI_CHANTIER/AO",
            "destination": "(suppression si vide / sinon _old_)",
            "dossier": "05_SUIVI_CHANTIER/AO",
            "action": "delete_if_empty",
            "resultat": "supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:55+00:00"
        },
        {
            "programme": 8,
            "source": "00_COMITES_ENGAGEMENT",
            "destination": "(suppression si vide)",
            "dossier": "00_COMITES_ENGAGEMENT",
            "action": "delete_tree_if_empty",
            "resultat": "arbre comités supprimé (vide vérifié)",
            "detail": null,
            "at": "2026-08-07T14:10:59+00:00"
        }
    ],
    "errors": [],
    "notes": [
        "Dossier avec « + » traité par item_id=01T6OSQJO4XP7MDVESQVAJEBF7TEE6YQTW (GROUPEMENT_ARCHITECTE_MOE_BET_ATELIERS_A+_ARCHITECTURE)",
        "#1243 : marchés déplacés automatiquement _old_/3_CONCESSIONNAIRES → 4_PRESTATAIRES (item_id).",
        "#1241 n'avait PAS renommé les sous-dossiers marché (00_PIECES…) — normalisés ici.",
        "moveDriveItem = PATCH parentReference (métadonnée, item_id conservé). Ne pas réécrire sharepoint_url.",
        "Réversibilité : move inverse 4_PRESTATAIRES/{marché} → _old_1_PRESTATAIRES (recréer le parent si besoin)."
    ],
    "collisions": [],
    "message": "Migration terminée (idempotente). Relancer → 0 opération si déjà conforme.",
    "error": null,
    "batch_done": 14,
    "updated_at": "2026-08-07T14:10:59+00:00"
}