{
    "proj_68feff6927cff5.83092762": {
        "id": "proj_68feff6927cff5.83092762",
        "parent_id": null,
        "type": "projet",
        "titre": "Chrono island",
        "description": "Création  jusqu'à V1  et publication du jeu Chrono island",
        "priorite": "moyenne",
        "statut": "en_cours",
        "heures_estimees": 0,
        "heures_effectuees": 0,
        "heures_restantes": 0,
        "date_creation": "2025-10-27 01:13:13",
        "date_modification": "2025-10-27 01:52:40",
        "date_limite": "2027-01-01",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-27 01:15:26",
                "type": "priorite",
                "ancien": "haute",
                "nouveau": "moyenne",
                "description": "Priorite modifie de Haute a Moyenne"
            },
            {
                "date": "2025-10-27 01:52:40",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_68ff08a8860b77.95353193",
                "description": "Sous-projet ajoute: Repérage design des backdrops"
            }
        ],
        "progression": 0,
        "enfants": [
            "proj_68ff08a8860b77.95353193"
        ]
    },
    "proj_68feffe2306958.38348083": {
        "id": "proj_68feffe2306958.38348083",
        "parent_id": null,
        "type": "projet",
        "titre": "ESMALA CORRUPTED BY THE MACHINE",
        "description": "faire revivre le projet Esmala, le temps d'un album expérimental pour la nostalgie entre amis",
        "priorite": "moyenne",
        "statut": "en_cours",
        "heures_estimees": 5,
        "heures_effectuees": 0,
        "heures_restantes": 5,
        "date_creation": "2025-10-27 01:15:14",
        "date_modification": "2025-11-01 00:59:44",
        "date_limite": "2026-01-10",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-27 01:16:22",
                "type": "description",
                "ancien": "faire revivre le projet Esmala, le temps d'Un album expérimentale pour la nostalgie entre amis",
                "nouveau": "faire revivre le projet Esmala, le temps d'un album expérimental pour la nostalgie entre amis",
                "description": "Description modifiee"
            },
            {
                "date": "2025-10-27 15:56:26",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_68ffce6a514007.84284654",
                "description": "Sous-projet ajoute: Recensement des morceaux "
            },
            {
                "date": "2025-10-31 10:37:33",
                "type": "assigne_a",
                "ancien": "",
                "nouveau": "Etienne",
                "description": "Assigne a modifie de '' a 'Etienne'"
            },
            {
                "date": "2025-11-01 00:59:44",
                "type": "date_limite",
                "ancien": null,
                "nouveau": "2026-01-10",
                "description": "Date limite modifie de aucune a 2026-01-10"
            },
            {
                "date": "2025-11-01 00:59:44",
                "type": "heures_estimees",
                "ancien": 5,
                "nouveau": 0,
                "description": "Heures estimees modifie de '5' a '0'"
            },
            {
                "date": "2025-11-01 00:59:44",
                "type": "heures_restantes",
                "ancien": 5,
                "nouveau": 0,
                "description": "Heures restantes modifiees de 5h a 0h"
            }
        ],
        "progression": 0,
        "enfants": [
            "proj_68ffce6a514007.84284654"
        ]
    },
    "proj_68ff008567f8b7.09917650": {
        "id": "proj_68ff008567f8b7.09917650",
        "parent_id": null,
        "type": "tache",
        "titre": "Commander les Rims pour le char",
        "description": "Commander les rims  et les sensor TPMS ",
        "priorite": "haute",
        "statut": "a_faire",
        "heures_estimees": 1,
        "heures_effectuees": null,
        "heures_restantes": 1,
        "date_creation": "2025-10-27 01:17:57",
        "date_modification": "2025-11-01 01:00:30",
        "date_limite": "2025-11-02",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_3",
        "commentaires": [
            {
                "date": "2025-10-27 15:53:49",
                "auteur": "Etienne",
                "texte": "trové models potentiel de tpms sur amazon"
            }
        ],
        "historique": [
            {
                "date": "2025-10-27 01:19:27",
                "type": "description",
                "ancien": "",
                "nouveau": "Commander les rims  et les sensor TPMS ",
                "description": "Description modifiee"
            },
            {
                "date": "2025-10-27 15:53:46",
                "type": "heures_effectuees",
                "ancien": 0,
                "nouveau": 0.25,
                "description": "Heures effectuees modifie de '0' a '0.25'"
            },
            {
                "date": "2025-10-27 15:53:46",
                "type": "heures_restantes",
                "ancien": 1,
                "nouveau": 0.75,
                "description": "Heures restantes modifiees de 1h a 0.75h"
            },
            {
                "date": "2025-10-27 15:53:46",
                "type": "progression",
                "ancien": 0,
                "nouveau": 25,
                "description": "Progression calculee automatiquement: 0% -> 25%"
            },
            {
                "date": "2025-10-30 23:03:42",
                "type": "heures_effectuees",
                "ancien": 0.25,
                "nouveau": 0.5,
                "description": "Heures effectuees modifie de '0.25' a '0.5'"
            },
            {
                "date": "2025-10-30 23:03:42",
                "type": "assigne_a",
                "ancien": "",
                "nouveau": "Etienne",
                "description": "Assigne a modifie de '' a 'Etienne'"
            },
            {
                "date": "2025-10-30 23:03:42",
                "type": "heures_restantes",
                "ancien": 0.75,
                "nouveau": 0.5,
                "description": "Heures restantes modifiees de 0.75h a 0.5h"
            },
            {
                "date": "2025-10-30 23:03:42",
                "type": "progression",
                "ancien": 25,
                "nouveau": 50,
                "description": "Progression calculee automatiquement: 25% -> 50%"
            },
            {
                "date": "2025-10-30 23:28:11",
                "type": "heures_restantes",
                "ancien": 0.5,
                "nouveau": 1,
                "description": "Heures restantes modifiees de 0.5h a 1h"
            },
            {
                "date": "2025-10-30 23:28:11",
                "type": "progression",
                "ancien": 50,
                "nouveau": 0,
                "description": "Progression calculee automatiquement: 50% -> 0%"
            },
            {
                "date": "2025-11-01 01:00:30",
                "type": "date_limite",
                "ancien": null,
                "nouveau": "2025-11-02",
                "description": "Date limite modifie de aucune a 2025-11-02"
            }
        ],
        "progression": 0,
        "enfants": []
    },
    "proj_68ff0159d53701.90408544": {
        "id": "proj_68ff0159d53701.90408544",
        "parent_id": null,
        "type": "tache",
        "titre": "Faire les paiements pour RAP",
        "description": "-paiement Etienne\n-paiement Marie",
        "priorite": "haute",
        "statut": "a_faire",
        "heures_estimees": 1,
        "heures_effectuees": 0,
        "heures_restantes": 1,
        "date_creation": "2025-10-27 01:21:29",
        "date_modification": "2025-10-27 01:21:29",
        "date_limite": "2025-11-08",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "",
        "categorie_id": "cat_3",
        "commentaires": [],
        "historique": [],
        "progression": 0,
        "enfants": []
    },
    "proj_68ff0304cac957.26550715": {
        "id": "proj_68ff0304cac957.26550715",
        "parent_id": null,
        "type": "projet",
        "titre": "Systeme investissement \"XEQT BEATER PROJECT\"",
        "description": "developpement d'un systeme de gestion d'investissemet basé sur multiple facteur assisté par CHAT GPT, pour essayer pour le fun de battre le rendement de  XEQT sur un an",
        "priorite": "haute",
        "statut": "a_faire",
        "heures_estimees": 2,
        "heures_effectuees": 0,
        "heures_restantes": 2,
        "date_creation": "2025-10-27 01:28:36",
        "date_modification": "2025-11-01 03:01:39",
        "date_limite": "2025-11-15",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-27 01:30:51",
                "type": "date_limite",
                "ancien": "2026-01-01",
                "nouveau": "2025-11-15",
                "description": "Date limite modifie de 2026-01-01 a 2025-11-15"
            },
            {
                "date": "2025-10-27 01:52:59",
                "type": "priorite",
                "ancien": "moyenne",
                "nouveau": "haute",
                "description": "Priorite modifie de Moyenne a Haute"
            },
            {
                "date": "2025-10-27 16:20:04",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_68ffd3f4946953.87672555",
                "description": "Sous-projet ajoute: comprendre le flot de travail "
            },
            {
                "date": "2025-11-01 03:01:39",
                "type": "assigne_a",
                "ancien": "",
                "nouveau": "Etienne",
                "description": "Assigne a modifie de '' a 'Etienne'"
            }
        ],
        "progression": 0,
        "enfants": [
            "proj_68ffd3f4946953.87672555"
        ]
    },
    "proj_68ff03e93ab406.54754314": {
        "id": "proj_68ff03e93ab406.54754314",
        "parent_id": null,
        "type": "projet",
        "titre": "Hobby LEGO",
        "description": "",
        "priorite": "basse",
        "statut": "en_cours",
        "heures_estimees": 58,
        "heures_effectuees": 3.5,
        "heures_restantes": 54.5,
        "date_creation": "2025-10-27 01:32:25",
        "date_modification": "2025-10-27 01:39:38",
        "date_limite": "2026-02-01",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-27 01:33:11",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_68ff0417a17d26.75030642",
                "description": "Sous-projet ajoute: Cube Mario"
            },
            {
                "date": "2025-10-27 01:35:43",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_68ff04afb6adb0.64255254",
                "description": "Sous-projet ajoute: AT-AT"
            },
            {
                "date": "2025-10-27 01:39:38",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_68ff059a998f56.71641151",
                "description": "Sous-projet ajoute: RIVENDELL"
            }
        ],
        "progression": 0,
        "enfants": [
            "proj_68ff0417a17d26.75030642",
            "proj_68ff04afb6adb0.64255254",
            "proj_68ff059a998f56.71641151"
        ]
    },
    "proj_68ff0417a17d26.75030642": {
        "id": "proj_68ff0417a17d26.75030642",
        "parent_id": "proj_68ff03e93ab406.54754314",
        "type": "tache",
        "titre": "Cube Mario",
        "description": "",
        "priorite": "basse",
        "statut": "en_cours",
        "heures_estimees": 8,
        "heures_effectuees": 3.5,
        "heures_restantes": 4.5,
        "date_creation": "2025-10-27 01:33:11",
        "date_modification": "2025-10-30 14:11:22",
        "date_limite": "2025-11-15",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-27 01:33:39",
                "type": "heures_effectuees",
                "ancien": 1,
                "nouveau": 2,
                "description": "Heures effectuees modifie de '1' a '2'"
            },
            {
                "date": "2025-10-27 01:33:39",
                "type": "heures_restantes",
                "ancien": 8,
                "nouveau": 6,
                "description": "Heures restantes modifiees de 8h a 6h"
            },
            {
                "date": "2025-10-27 01:33:39",
                "type": "progression",
                "ancien": 0,
                "nouveau": 25,
                "description": "Progression calculee automatiquement: 0% -> 25%"
            },
            {
                "date": "2025-10-28 01:27:58",
                "type": "heures_effectuees",
                "ancien": 2,
                "nouveau": 3.5,
                "description": "Heures effectuees modifie de '2' a '3.5'"
            },
            {
                "date": "2025-10-28 01:27:58",
                "type": "heures_restantes",
                "ancien": 6,
                "nouveau": 4.5,
                "description": "Heures restantes modifiees de 6h a 4.5h"
            },
            {
                "date": "2025-10-28 01:27:58",
                "type": "progression",
                "ancien": 25,
                "nouveau": 44,
                "description": "Progression calculee automatiquement: 25% -> 44%"
            },
            {
                "date": "2025-10-30 14:11:22",
                "type": "priorite",
                "ancien": "moyenne",
                "nouveau": "basse",
                "description": "Priorite modifie de Moyenne a Basse"
            },
            {
                "date": "2025-10-30 14:11:22",
                "type": "assigne_a",
                "ancien": "",
                "nouveau": "Etienne",
                "description": "Assigne a modifie de '' a 'Etienne'"
            }
        ],
        "progression": 44,
        "enfants": []
    },
    "proj_68ff04afb6adb0.64255254": {
        "id": "proj_68ff04afb6adb0.64255254",
        "parent_id": "proj_68ff03e93ab406.54754314",
        "type": "tache",
        "titre": "AT-AT",
        "description": "",
        "priorite": "moyenne",
        "statut": "a_faire",
        "heures_estimees": 25,
        "heures_effectuees": 0,
        "heures_restantes": 25,
        "date_creation": "2025-10-27 01:35:43",
        "date_modification": "2025-10-27 01:35:43",
        "date_limite": "2026-01-01",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [],
        "progression": 0,
        "enfants": []
    },
    "proj_68ff059a998f56.71641151": {
        "id": "proj_68ff059a998f56.71641151",
        "parent_id": "proj_68ff03e93ab406.54754314",
        "type": "tache",
        "titre": "RIVENDELL",
        "description": "",
        "priorite": "moyenne",
        "statut": "a_faire",
        "heures_estimees": 25,
        "heures_effectuees": 0,
        "heures_restantes": 25,
        "date_creation": "2025-10-27 01:39:38",
        "date_modification": "2025-10-27 01:39:38",
        "date_limite": "2026-02-01",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [],
        "progression": 0,
        "enfants": []
    },
    "proj_68ff08a8860b77.95353193": {
        "id": "proj_68ff08a8860b77.95353193",
        "parent_id": "proj_68feff6927cff5.83092762",
        "type": "tache",
        "titre": "Repérage design des backdrops",
        "description": "établir une méthode \/trouver un produit pour le design des backdrops",
        "priorite": "moyenne",
        "statut": "en_cours",
        "heures_estimees": 5,
        "heures_effectuees": 0,
        "heures_restantes": 5,
        "date_creation": "2025-10-27 01:52:40",
        "date_modification": "2025-10-27 01:52:40",
        "date_limite": "2025-11-08",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [],
        "progression": 0,
        "enfants": []
    },
    "proj_68ff090293ece1.59346402": {
        "id": "proj_68ff090293ece1.59346402",
        "parent_id": null,
        "type": "projet",
        "titre": "Préparation à la vente de la maison",
        "description": "Tçaches a fiare en vue de la vented e la maison",
        "priorite": "haute",
        "statut": "en_cours",
        "heures_estimees": 17,
        "heures_effectuees": 0,
        "heures_restantes": 17,
        "date_creation": "2025-10-27 01:54:10",
        "date_modification": "2025-11-01 00:59:09",
        "date_limite": "2025-12-01",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_3",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-27 01:55:45",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_68ff09619a3652.36620374",
                "description": "Sous-projet ajoute: Salle des tortures"
            },
            {
                "date": "2025-10-27 01:59:22",
                "type": "statut",
                "ancien": "a_faire",
                "nouveau": "en_cours",
                "description": "Statut modifie de a faire a en cours"
            },
            {
                "date": "2025-10-27 01:59:22",
                "type": "heures_estimees",
                "ancien": 5,
                "nouveau": 0,
                "description": "Heures estimees modifie de '5' a '0'"
            },
            {
                "date": "2025-10-27 01:59:22",
                "type": "heures_restantes",
                "ancien": 5,
                "nouveau": 0,
                "description": "Heures restantes modifiees de 5h a 0h"
            },
            {
                "date": "2025-10-27 02:06:24",
                "type": "statut",
                "ancien": "en_cours",
                "nouveau": "a_faire",
                "description": "Statut modifie de en cours a a faire"
            },
            {
                "date": "2025-10-27 02:06:24",
                "type": "heures_estimees",
                "ancien": 5,
                "nouveau": 0,
                "description": "Heures estimees modifie de '5' a '0'"
            },
            {
                "date": "2025-10-27 02:06:24",
                "type": "heures_restantes",
                "ancien": 5,
                "nouveau": 0,
                "description": "Heures restantes modifiees de 5h a 0h"
            },
            {
                "date": "2025-10-27 02:08:16",
                "type": "statut",
                "ancien": "a_faire",
                "nouveau": "en_cours",
                "description": "Statut passe a 'en_cours' (enfant Réparer le tuyaux de renvoi demarre)"
            },
            {
                "date": "2025-10-27 02:10:38",
                "type": "titre",
                "ancien": "Préparation à la vente",
                "nouveau": "Préparation à la vente de la maison",
                "description": "Titre modifie: 'Préparation à la vente' -> 'Préparation à la vente de la maison'"
            },
            {
                "date": "2025-10-27 02:10:38",
                "type": "statut",
                "ancien": "en_cours",
                "nouveau": "a_faire",
                "description": "Statut modifie de en cours a a faire"
            },
            {
                "date": "2025-10-27 02:10:38",
                "type": "heures_estimees",
                "ancien": 15,
                "nouveau": 0,
                "description": "Heures estimees modifie de '15' a '0'"
            },
            {
                "date": "2025-10-27 02:10:38",
                "type": "heures_restantes",
                "ancien": 15,
                "nouveau": 0,
                "description": "Heures restantes modifiees de 15h a 0h"
            },
            {
                "date": "2025-10-27 02:11:04",
                "type": "statut",
                "ancien": "a_faire",
                "nouveau": "en_cours",
                "description": "Statut passe a 'en_cours' (enfant Réparer le tuyaux de renvoi demarre)"
            },
            {
                "date": "2025-10-31 10:30:19",
                "type": "heures_estimees",
                "ancien": 17,
                "nouveau": 0,
                "description": "Heures estimees modifie de '17' a '0'"
            },
            {
                "date": "2025-10-31 10:30:19",
                "type": "assigne_a",
                "ancien": "",
                "nouveau": "Etienne",
                "description": "Assigne a modifie de '' a 'Etienne'"
            },
            {
                "date": "2025-10-31 10:30:19",
                "type": "heures_restantes",
                "ancien": 17,
                "nouveau": 0,
                "description": "Heures restantes modifiees de 17h a 0h"
            },
            {
                "date": "2025-11-01 00:58:16",
                "type": "heures_estimees",
                "ancien": 17,
                "nouveau": 0,
                "description": "Heures estimees modifie de '17' a '0'"
            },
            {
                "date": "2025-11-01 00:58:16",
                "type": "heures_restantes",
                "ancien": 17,
                "nouveau": 0,
                "description": "Heures restantes modifiees de 17h a 0h"
            },
            {
                "date": "2025-11-01 00:59:09",
                "type": "date_limite",
                "ancien": null,
                "nouveau": "2025-12-01",
                "description": "Date limite modifie de aucune a 2025-12-01"
            },
            {
                "date": "2025-11-01 00:59:09",
                "type": "heures_estimees",
                "ancien": 17,
                "nouveau": 0,
                "description": "Heures estimees modifie de '17' a '0'"
            },
            {
                "date": "2025-11-01 00:59:09",
                "type": "heures_restantes",
                "ancien": 17,
                "nouveau": 0,
                "description": "Heures restantes modifiees de 17h a 0h"
            }
        ],
        "progression": 0,
        "enfants": [
            "proj_68ff09619a3652.36620374"
        ]
    },
    "proj_68ff09619a3652.36620374": {
        "id": "proj_68ff09619a3652.36620374",
        "parent_id": "proj_68ff090293ece1.59346402",
        "type": "projet",
        "titre": "Salle des tortures",
        "description": "",
        "priorite": "haute",
        "statut": "a_faire",
        "heures_estimees": 17,
        "heures_effectuees": 0,
        "heures_restantes": 17,
        "date_creation": "2025-10-27 01:55:45",
        "date_modification": "2025-10-27 16:08:00",
        "date_limite": "2025-12-01",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "",
        "categorie_id": "cat_3",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-27 01:56:50",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_68ff09a26512d7.06217492",
                "description": "Sous-projet ajoute: Réparer le tuyaux de renvoi"
            },
            {
                "date": "2025-10-27 02:07:26",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_68ff0c1e366894.46822761",
                "description": "Sous-projet ajoute: continuer le menage "
            },
            {
                "date": "2025-10-27 02:08:16",
                "type": "statut",
                "ancien": "a_faire",
                "nouveau": "en_cours",
                "description": "Statut passe a 'en_cours' (enfant Réparer le tuyaux de renvoi demarre)"
            },
            {
                "date": "2025-10-27 02:10:25",
                "type": "statut",
                "ancien": "en_cours",
                "nouveau": "a_faire",
                "description": "Statut modifie de en cours a a faire"
            },
            {
                "date": "2025-10-27 02:10:25",
                "type": "heures_estimees",
                "ancien": 15,
                "nouveau": 0,
                "description": "Heures estimees modifie de '15' a '0'"
            },
            {
                "date": "2025-10-27 02:10:25",
                "type": "heures_restantes",
                "ancien": 15,
                "nouveau": 0,
                "description": "Heures restantes modifiees de 15h a 0h"
            },
            {
                "date": "2025-10-27 02:11:04",
                "type": "statut",
                "ancien": "a_faire",
                "nouveau": "en_cours",
                "description": "Statut passe a 'en_cours' (enfant Réparer le tuyaux de renvoi demarre)"
            },
            {
                "date": "2025-10-27 15:33:44",
                "type": "statut",
                "ancien": "en_cours",
                "nouveau": "a_faire",
                "description": "Statut modifie de en cours a a faire"
            },
            {
                "date": "2025-10-27 15:33:44",
                "type": "heures_estimees",
                "ancien": 15,
                "nouveau": 0,
                "description": "Heures estimees modifie de '15' a '0'"
            },
            {
                "date": "2025-10-27 15:33:44",
                "type": "heures_restantes",
                "ancien": 15,
                "nouveau": 0,
                "description": "Heures restantes modifiees de 15h a 0h"
            },
            {
                "date": "2025-10-27 16:06:35",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_68ffd0cb2f3bb6.47907110",
                "description": "Sous-projet ajoute: décalisser les cadavres de souris"
            },
            {
                "date": "2025-10-27 16:08:00",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_68ffd12092ca79.47580332",
                "description": "Sous-projet ajoute: remettre le jeux de trappes a niveau"
            }
        ],
        "progression": 0,
        "enfants": [
            "proj_68ff09a26512d7.06217492",
            "proj_68ff0c1e366894.46822761",
            "proj_68ffd0cb2f3bb6.47907110",
            "proj_68ffd12092ca79.47580332"
        ]
    },
    "proj_68ff09a26512d7.06217492": {
        "id": "proj_68ff09a26512d7.06217492",
        "parent_id": "proj_68ff09619a3652.36620374",
        "type": "tache",
        "titre": "Réparer le tuyaux de renvoi",
        "description": "",
        "priorite": "moyenne",
        "statut": "a_faire",
        "heures_estimees": 5,
        "heures_effectuees": 0,
        "heures_restantes": 5,
        "date_creation": "2025-10-27 01:56:50",
        "date_modification": "2025-10-30 10:19:07",
        "date_limite": "2025-11-20",
        "jours_disponibles": [
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_3",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-27 01:57:19",
                "type": "heures_estimees",
                "ancien": 0,
                "nouveau": 5,
                "description": "Heures estimees modifie de '0' a '5'"
            },
            {
                "date": "2025-10-27 01:57:19",
                "type": "heures_restantes",
                "ancien": 0,
                "nouveau": 5,
                "description": "Heures restantes modifiees de 0h a 5h"
            },
            {
                "date": "2025-10-27 02:08:16",
                "type": "statut",
                "ancien": "a_faire",
                "nouveau": "en_cours",
                "description": "Statut modifie de a faire a en cours"
            },
            {
                "date": "2025-10-27 02:10:05",
                "type": "statut",
                "ancien": "en_cours",
                "nouveau": "en_revision",
                "description": "Statut modifie de en cours a en revision"
            },
            {
                "date": "2025-10-27 02:11:04",
                "type": "statut",
                "ancien": "en_revision",
                "nouveau": "en_cours",
                "description": "Statut modifie de en revision a en cours"
            },
            {
                "date": "2025-10-27 15:06:31",
                "type": "statut",
                "ancien": "en_cours",
                "nouveau": "a_faire",
                "description": "Statut modifie de en cours a a faire"
            },
            {
                "date": "2025-10-27 15:09:23",
                "type": "date_limite",
                "ancien": "2025-12-01",
                "nouveau": "2025-11-16",
                "description": "Date limite modifie de 2025-12-01 a 2025-11-16"
            },
            {
                "date": "2025-10-30 10:18:44",
                "type": "date_limite",
                "ancien": "2025-11-16",
                "nouveau": "2025-11-17",
                "description": "Date limite modifie de 2025-11-16 a 2025-11-17"
            },
            {
                "date": "2025-10-30 10:18:44",
                "type": "assigne_a",
                "ancien": "",
                "nouveau": "Etienne",
                "description": "Assigne a modifie de '' a 'Etienne'"
            },
            {
                "date": "2025-10-30 10:19:07",
                "type": "date_limite",
                "ancien": "2025-11-17",
                "nouveau": "2025-11-20",
                "description": "Date limite modifie de 2025-11-17 a 2025-11-20"
            }
        ],
        "progression": 0,
        "enfants": []
    },
    "proj_68ff0c1e366894.46822761": {
        "id": "proj_68ff0c1e366894.46822761",
        "parent_id": "proj_68ff09619a3652.36620374",
        "type": "tache",
        "titre": "continuer le menage ",
        "description": "vider ordonner , jeter et place les trucs et outils de la salle",
        "priorite": "haute",
        "statut": "a_faire",
        "heures_estimees": 10,
        "heures_effectuees": 0,
        "heures_restantes": 10,
        "date_creation": "2025-10-27 02:07:26",
        "date_modification": "2025-10-27 02:25:06",
        "date_limite": "2025-12-01",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "",
        "categorie_id": "cat_3",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-27 02:07:55",
                "type": "statut",
                "ancien": "en_cours",
                "nouveau": "a_faire",
                "description": "Statut modifie de en cours a a faire"
            }
        ],
        "progression": 0,
        "enfants": []
    },
    "proj_68ffce6a514007.84284654": {
        "id": "proj_68ffce6a514007.84284654",
        "parent_id": "proj_68feffe2306958.38348083",
        "type": "tache",
        "titre": "Recensement des morceaux ",
        "description": "Écoute de tous ce que j'ai et recensement des morceaux qui seront utilisés",
        "priorite": "moyenne",
        "statut": "en_cours",
        "heures_estimees": 5,
        "heures_effectuees": 0,
        "heures_restantes": 5,
        "date_creation": "2025-10-27 15:56:26",
        "date_modification": "2025-10-27 15:56:26",
        "date_limite": "2025-11-09",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [],
        "progression": 0,
        "enfants": []
    },
    "proj_68ffd0cb2f3bb6.47907110": {
        "id": "proj_68ffd0cb2f3bb6.47907110",
        "parent_id": "proj_68ff09619a3652.36620374",
        "type": "tache",
        "titre": "décalisser les cadavres de souris",
        "description": "",
        "priorite": "critique",
        "statut": "a_faire",
        "heures_estimees": 1,
        "heures_effectuees": 0,
        "heures_restantes": 1,
        "date_creation": "2025-10-27 16:06:35",
        "date_modification": "2025-10-30 15:48:46",
        "date_limite": "2025-10-30",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_3",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-27 16:11:00",
                "type": "date_limite",
                "ancien": "2025-11-01",
                "nouveau": "2025-10-28",
                "description": "Date limite modifie de 2025-11-01 a 2025-10-28"
            },
            {
                "date": "2025-10-30 12:09:23",
                "type": "date_limite",
                "ancien": "2025-10-28",
                "nouveau": "2025-10-31",
                "description": "Date limite modifie de 2025-10-28 a 2025-10-31"
            },
            {
                "date": "2025-10-30 12:09:23",
                "type": "assigne_a",
                "ancien": "",
                "nouveau": "Etienne",
                "description": "Assigne a modifie de '' a 'Etienne'"
            },
            {
                "date": "2025-10-30 12:12:18",
                "type": "date_limite",
                "ancien": "2025-10-31",
                "nouveau": "2025-11-01",
                "description": "Date limite modifie de 2025-10-31 a 2025-11-01"
            },
            {
                "date": "2025-10-30 12:20:01",
                "type": "date_limite",
                "ancien": "2025-11-01",
                "nouveau": "2025-11-10",
                "description": "Date limite modifie de 2025-11-01 a 2025-11-10"
            },
            {
                "date": "2025-10-30 13:27:22",
                "type": "date_limite",
                "ancien": "2025-11-10",
                "nouveau": "2025-10-31",
                "description": "Date limite modifie de 2025-11-10 a 2025-10-31"
            },
            {
                "date": "2025-10-30 15:48:46",
                "type": "date_limite",
                "ancien": "2025-10-31",
                "nouveau": "2025-10-30",
                "description": "Date limite modifie de 2025-10-31 a 2025-10-30"
            }
        ],
        "progression": 0,
        "enfants": []
    },
    "proj_68ffd12092ca79.47580332": {
        "id": "proj_68ffd12092ca79.47580332",
        "parent_id": "proj_68ff09619a3652.36620374",
        "type": "tache",
        "titre": "remettre le jeux de trappes a niveau",
        "description": "",
        "priorite": "critique",
        "statut": "a_faire",
        "heures_estimees": 1,
        "heures_effectuees": 0,
        "heures_restantes": 1,
        "date_creation": "2025-10-27 16:08:00",
        "date_modification": "2025-10-27 16:08:00",
        "date_limite": "2025-11-02",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "",
        "categorie_id": "cat_3",
        "commentaires": [],
        "historique": [],
        "progression": 0,
        "enfants": []
    },
    "proj_68ffd3f4946953.87672555": {
        "id": "proj_68ffd3f4946953.87672555",
        "parent_id": "proj_68ff0304cac957.26550715",
        "type": "tache",
        "titre": "comprendre le flot de travail ",
        "description": "experimentation avec fichier excel et googlesheet comprendre fonction de ticker automatique etc",
        "priorite": "moyenne",
        "statut": "a_faire",
        "heures_estimees": 2,
        "heures_effectuees": 0,
        "heures_restantes": 2,
        "date_creation": "2025-10-27 16:20:04",
        "date_modification": "2025-10-27 16:20:04",
        "date_limite": "2025-11-02",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [],
        "progression": 0,
        "enfants": []
    },
    "proj_690025131fa5e0.60627672": {
        "id": "proj_690025131fa5e0.60627672",
        "parent_id": null,
        "type": "tache",
        "titre": "Faire le sexxxxxxxx",
        "description": "ouh ouh ouh",
        "priorite": "critique",
        "statut": "termine",
        "heures_estimees": 0.5,
        "heures_effectuees": 0.5,
        "heures_restantes": 0,
        "date_creation": "2025-10-27 22:06:11",
        "date_modification": "2025-10-28 01:29:11",
        "date_limite": "2025-10-27",
        "jours_disponibles": [
            "lundi"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_1",
        "commentaires": [
            {
                "date": "2025-10-27 22:06:59",
                "auteur": "Etienne",
                "texte": "manger"
            }
        ],
        "historique": [
            {
                "date": "2025-10-27 22:06:54",
                "type": "statut",
                "ancien": "a_faire",
                "nouveau": "en_cours",
                "description": "Statut modifie de a faire a en cours"
            },
            {
                "date": "2025-10-27 22:06:54",
                "type": "heures_effectuees",
                "ancien": 0,
                "nouveau": 0.5,
                "description": "Heures effectuees modifie de '0' a '0.5'"
            },
            {
                "date": "2025-10-27 22:06:54",
                "type": "heures_restantes",
                "ancien": 0.5,
                "nouveau": 0,
                "description": "Heures restantes modifiees de 0.5h a 0h"
            },
            {
                "date": "2025-10-27 22:06:54",
                "type": "progression",
                "ancien": 0,
                "nouveau": 100,
                "description": "Progression calculee automatiquement: 0% -> 100%"
            },
            {
                "date": "2025-10-28 01:29:11",
                "type": "statut",
                "ancien": "en_cours",
                "nouveau": "termine",
                "description": "Statut modifie de en cours a termine"
            }
        ],
        "progression": 100,
        "enfants": []
    },
    "proj_69018ecc686d88.55324355": {
        "id": "proj_69018ecc686d88.55324355",
        "parent_id": null,
        "type": "projet",
        "titre": "TASKMASTER 3000",
        "description": "rendre TASK MASTER 3000 le meilleur outils",
        "priorite": "moyenne",
        "statut": "en_cours",
        "heures_estimees": 12,
        "heures_effectuees": 8,
        "heures_restantes": 4,
        "date_creation": "2025-10-28 23:49:32",
        "date_modification": "2025-10-30 22:54:06",
        "date_limite": "2025-11-09",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-28 23:50:08",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_69018ef0dda6f2.54893891",
                "description": "Sous-projet ajoute: Algo de priorisation"
            },
            {
                "date": "2025-10-28 23:52:40",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_69018f88972c40.97646733",
                "description": "Sous-projet ajoute: BUGS Tracker"
            },
            {
                "date": "2025-10-28 23:52:40",
                "type": "statut",
                "ancien": "a_faire",
                "nouveau": "en_cours",
                "description": "Statut passe a 'en_cours' (enfant BUGS Tracker cree en cours)"
            },
            {
                "date": "2025-10-28 23:52:40",
                "type": "modification",
                "ancien": "2025-11-02",
                "nouveau": "2025-11-09",
                "description": "Date limite etendue de 2025-11-02 a 2025-11-09 (depuis un enfant)"
            },
            {
                "date": "2025-10-30 14:18:27",
                "type": "enfant_echeance",
                "ancien": "proj_69018ef0dda6f2.54893891",
                "nouveau": "proj_69018ef0dda6f2.54893891",
                "description": "Sous-projet en retard: Algo de priorisation (echeance: 2025-10-29)"
            },
            {
                "date": "2025-10-30 22:20:53",
                "type": "enfant_termine",
                "ancien": "proj_69018ef0dda6f2.54893891",
                "nouveau": "proj_69018ef0dda6f2.54893891",
                "description": "Sous-projet termine: Algo de priorisation"
            },
            {
                "date": "2025-10-30 22:54:06",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_690424ce9470f6.22623646",
                "description": "Sous-projet ajoute: peaufiner page  stats"
            }
        ],
        "progression": 0,
        "enfants": [
            "proj_69018ef0dda6f2.54893891",
            "proj_69018f88972c40.97646733",
            "proj_690424ce9470f6.22623646"
        ]
    },
    "proj_69018ef0dda6f2.54893891": {
        "id": "proj_69018ef0dda6f2.54893891",
        "parent_id": "proj_69018ecc686d88.55324355",
        "type": "tache",
        "titre": "Algo de priorisation",
        "description": "",
        "priorite": "moyenne",
        "statut": "termine",
        "heures_estimees": 7,
        "heures_effectuees": 6.5,
        "heures_restantes": 0.5,
        "date_creation": "2025-10-28 23:50:08",
        "date_modification": "2025-10-30 22:20:53",
        "date_limite": "2025-10-29",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-28 23:50:31",
                "type": "heures_estimees",
                "ancien": 0,
                "nouveau": 5,
                "description": "Heures estimees modifie de '0' a '5'"
            },
            {
                "date": "2025-10-28 23:50:31",
                "type": "heures_restantes",
                "ancien": 0,
                "nouveau": 5,
                "description": "Heures restantes modifiees de 0h a 5h"
            },
            {
                "date": "2025-10-28 23:51:01",
                "type": "heures_effectuees",
                "ancien": 0,
                "nouveau": 3.5,
                "description": "Heures effectuees modifie de '0' a '3.5'"
            },
            {
                "date": "2025-10-28 23:51:01",
                "type": "heures_restantes",
                "ancien": 5,
                "nouveau": 1.5,
                "description": "Heures restantes modifiees de 5h a 1.5h"
            },
            {
                "date": "2025-10-28 23:51:01",
                "type": "progression",
                "ancien": 0,
                "nouveau": 70,
                "description": "Progression calculee automatiquement: 0% -> 70%"
            },
            {
                "date": "2025-10-30 14:18:27",
                "type": "heures_estimees",
                "ancien": 5,
                "nouveau": 7,
                "description": "Heures estimees modifie de '5' a '7'"
            },
            {
                "date": "2025-10-30 14:18:27",
                "type": "heures_restantes",
                "ancien": 1.5,
                "nouveau": 3.5,
                "description": "Heures restantes modifiees de 1.5h a 3.5h"
            },
            {
                "date": "2025-10-30 14:18:27",
                "type": "progression",
                "ancien": 70,
                "nouveau": 50,
                "description": "Progression calculee automatiquement: 70% -> 50%"
            },
            {
                "date": "2025-10-30 14:18:36",
                "type": "heures_effectuees",
                "ancien": 3.5,
                "nouveau": 5.5,
                "description": "Heures effectuees modifie de '3.5' a '5.5'"
            },
            {
                "date": "2025-10-30 14:18:36",
                "type": "heures_restantes",
                "ancien": 3.5,
                "nouveau": 1.5,
                "description": "Heures restantes modifiees de 3.5h a 1.5h"
            },
            {
                "date": "2025-10-30 14:18:36",
                "type": "progression",
                "ancien": 50,
                "nouveau": 79,
                "description": "Progression calculee automatiquement: 50% -> 79%"
            },
            {
                "date": "2025-10-30 22:20:53",
                "type": "statut",
                "ancien": "a_faire",
                "nouveau": "termine",
                "description": "Statut modifie de a faire a termine"
            },
            {
                "date": "2025-10-30 22:20:53",
                "type": "heures_effectuees",
                "ancien": 5.5,
                "nouveau": 6.5,
                "description": "Heures effectuees modifie de '5.5' a '6.5'"
            },
            {
                "date": "2025-10-30 22:20:53",
                "type": "heures_restantes",
                "ancien": 1.5,
                "nouveau": 0.5,
                "description": "Heures restantes modifiees de 1.5h a 0.5h"
            },
            {
                "date": "2025-10-30 22:20:53",
                "type": "progression",
                "ancien": 79,
                "nouveau": 93,
                "description": "Progression calculee automatiquement: 79% -> 93%"
            }
        ],
        "progression": 93,
        "enfants": []
    },
    "proj_69018f88972c40.97646733": {
        "id": "proj_69018f88972c40.97646733",
        "parent_id": "proj_69018ecc686d88.55324355",
        "type": "projet",
        "titre": "BUGS Tracker",
        "description": "bugs à régler",
        "priorite": "moyenne",
        "statut": "en_cours",
        "heures_estimees": 4,
        "heures_effectuees": 1,
        "heures_restantes": 3,
        "date_creation": "2025-10-28 23:52:40",
        "date_modification": "2025-10-31 10:42:17",
        "date_limite": "2025-11-09",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-28 23:53:14",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_69018faadd8c02.69631824",
                "description": "Sous-projet ajoute: Barre de progression non  affichée correctement"
            },
            {
                "date": "2025-10-28 23:55:05",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_69019019b834f6.54791498",
                "description": "Sous-projet ajoute: case tri terminée"
            },
            {
                "date": "2025-10-28 23:56:47",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_6901907fb474a6.44528998",
                "description": "Sous-projet ajoute: padding zone description"
            },
            {
                "date": "2025-10-30 22:34:06",
                "type": "enfant_termine",
                "ancien": "proj_69019019b834f6.54791498",
                "nouveau": "proj_69019019b834f6.54791498",
                "description": "Sous-projet termine: case tri terminée"
            },
            {
                "date": "2025-10-31 10:35:51",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_6904c947a2b938.99059865",
                "description": "Sous-projet ajoute: Changement de catégorie après création"
            },
            {
                "date": "2025-10-31 10:42:17",
                "type": "ajout_enfant",
                "ancien": null,
                "nouveau": "proj_6904cac925c101.22578808",
                "description": "Sous-projet ajoute: Modal de modification"
            }
        ],
        "progression": 0,
        "enfants": [
            "proj_69018faadd8c02.69631824",
            "proj_69019019b834f6.54791498",
            "proj_6901907fb474a6.44528998",
            "proj_6904c947a2b938.99059865",
            "proj_6904cac925c101.22578808"
        ]
    },
    "proj_69018faadd8c02.69631824": {
        "id": "proj_69018faadd8c02.69631824",
        "parent_id": "proj_69018f88972c40.97646733",
        "type": "tache",
        "titre": "Barre de progression non  affichée correctement",
        "description": "",
        "priorite": "moyenne",
        "statut": "en_cours",
        "heures_estimees": 1,
        "heures_effectuees": 0,
        "heures_restantes": 1,
        "date_creation": "2025-10-28 23:53:14",
        "date_modification": "2025-10-28 23:53:14",
        "date_limite": "2025-11-09",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [],
        "progression": 0,
        "enfants": []
    },
    "proj_69019019b834f6.54791498": {
        "id": "proj_69019019b834f6.54791498",
        "parent_id": "proj_69018f88972c40.97646733",
        "type": "tache",
        "titre": "case tri terminée",
        "description": "quand on load la page la case tri terminée nes pas coché,  mais les trucs terminés s'affichent, mais si on clique et declique dessu la les trucs  terminés disparraiseent correctement",
        "priorite": "moyenne",
        "statut": "termine",
        "heures_estimees": 1,
        "heures_effectuees": 1,
        "heures_restantes": 0,
        "date_creation": "2025-10-28 23:55:05",
        "date_modification": "2025-10-30 22:34:06",
        "date_limite": "2025-11-07",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-30 10:42:19",
                "type": "date_limite",
                "ancien": "2025-11-09",
                "nouveau": "2025-11-07",
                "description": "Date limite modifie de 2025-11-09 a 2025-11-07"
            },
            {
                "date": "2025-10-30 22:34:06",
                "type": "statut",
                "ancien": "en_cours",
                "nouveau": "termine",
                "description": "Statut modifie de en cours a termine"
            },
            {
                "date": "2025-10-30 22:34:06",
                "type": "heures_effectuees",
                "ancien": 0,
                "nouveau": 1,
                "description": "Heures effectuees modifie de '0' a '1'"
            },
            {
                "date": "2025-10-30 22:34:06",
                "type": "heures_restantes",
                "ancien": 1,
                "nouveau": 0,
                "description": "Heures restantes modifiees de 1h a 0h"
            },
            {
                "date": "2025-10-30 22:34:06",
                "type": "progression",
                "ancien": 0,
                "nouveau": 100,
                "description": "Progression calculee automatiquement: 0% -> 100%"
            }
        ],
        "progression": 100,
        "enfants": []
    },
    "proj_6901907fb474a6.44528998": {
        "id": "proj_6901907fb474a6.44528998",
        "parent_id": "proj_69018f88972c40.97646733",
        "type": "tache",
        "titre": "padding zone description",
        "description": "le padding de la zone description dun projet\/ tache est trop elevé a mon gout ",
        "priorite": "moyenne",
        "statut": "en_cours",
        "heures_estimees": 1,
        "heures_effectuees": 0,
        "heures_restantes": 1,
        "date_creation": "2025-10-28 23:56:47",
        "date_modification": "2025-10-28 23:56:47",
        "date_limite": "2025-11-09",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [],
        "progression": 0,
        "enfants": []
    },
    "proj_690424ce9470f6.22623646": {
        "id": "proj_690424ce9470f6.22623646",
        "parent_id": "proj_69018ecc686d88.55324355",
        "type": "tache",
        "titre": "peaufiner page  stats",
        "description": "",
        "priorite": "moyenne",
        "statut": "en_cours",
        "heures_estimees": 1,
        "heures_effectuees": 0.5,
        "heures_restantes": 0.5,
        "date_creation": "2025-10-30 22:54:06",
        "date_modification": "2025-10-30 23:17:52",
        "date_limite": "2025-11-09",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-30 23:17:52",
                "type": "heures_effectuees",
                "ancien": 0,
                "nouveau": 0.5,
                "description": "Heures effectuees modifie de '0' a '0.5'"
            },
            {
                "date": "2025-10-30 23:17:52",
                "type": "heures_restantes",
                "ancien": 1,
                "nouveau": 0.5,
                "description": "Heures restantes modifiees de 1h a 0.5h"
            },
            {
                "date": "2025-10-30 23:17:52",
                "type": "progression",
                "ancien": 0,
                "nouveau": 50,
                "description": "Progression calculee automatiquement: 0% -> 50%"
            }
        ],
        "progression": 50,
        "enfants": []
    },
    "proj_6904c947a2b938.99059865": {
        "id": "proj_6904c947a2b938.99059865",
        "parent_id": "proj_69018f88972c40.97646733",
        "type": "tache",
        "titre": "Bug par rapport aux catégories",
        "description": "loption catégorie ne popule pas les choix dans le modal de modification\ncatégories doit etre  obligatoir dans création",
        "priorite": "moyenne",
        "statut": "en_cours",
        "heures_estimees": 1,
        "heures_effectuees": null,
        "heures_restantes": 1,
        "date_creation": "2025-10-31 10:35:51",
        "date_modification": "2025-10-31 10:40:43",
        "date_limite": "2025-11-09",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [
            {
                "date": "2025-10-31 10:40:43",
                "type": "titre",
                "ancien": "Changement de catégorie après création",
                "nouveau": "Bug par rapport aux catégories",
                "description": "Titre modifie: 'Changement de catégorie après création' -> 'Bug par rapport aux catégories'"
            },
            {
                "date": "2025-10-31 10:40:43",
                "type": "description",
                "ancien": "loption catégorie ne popule pas les choix dans le modal de modification",
                "nouveau": "loption catégorie ne popule pas les choix dans le modal de modification\ncatégories doit etre  obligatoir dans création",
                "description": "Description modifiee"
            }
        ],
        "progression": 0,
        "enfants": []
    },
    "proj_6904cac925c101.22578808": {
        "id": "proj_6904cac925c101.22578808",
        "parent_id": "proj_69018f88972c40.97646733",
        "type": "tache",
        "titre": "Modal de modification",
        "description": "lors de modif si tache on devrait pouvoir changer la duree estimé\nle responsable deja assigné devrait etre deja populé lors de modif",
        "priorite": "moyenne",
        "statut": "en_cours",
        "heures_estimees": 1,
        "heures_effectuees": null,
        "heures_restantes": 1,
        "date_creation": "2025-10-31 10:42:17",
        "date_modification": "2025-10-31 10:42:17",
        "date_limite": "2025-11-09",
        "jours_disponibles": [
            "lundi",
            "mardi",
            "mercredi",
            "jeudi",
            "vendredi",
            "samedi",
            "dimanche"
        ],
        "assigne_a": "Etienne",
        "categorie_id": "cat_1",
        "commentaires": [],
        "historique": [],
        "progression": 0,
        "enfants": []
    }
}