{
  "exportedAt": "2026-10-26T10:16:39.447Z",
  "app": "NYX-KAIROS",
  "version": 1,
  "habits": [
    {
      "id": 1,
      "name": "Lever à 7h30 (sans snooze)",
      "description": "Affirmation de la Volonté dès la première seconde.",
      "icon": "alarm-clock",
      "pillar": "forge",
      "period": "matin",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "07:30",
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 0,
      "createdAt": "2026-10-26T09:13:23.390Z"
    },
    {
      "id": 2,
      "name": "Faire le lit",
      "description": null,
      "icon": "bed",
      "pillar": "forge",
      "period": "matin",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "07:35",
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 1,
      "createdAt": "2026-10-26T09:13:23.413Z"
    },
    {
      "id": 3,
      "name": "Pas de téléphone pendant 30 min",
      "description": null,
      "icon": "smartphone-off",
      "pillar": "gouvernement",
      "period": "matin",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": null,
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 2,
      "createdAt": "2026-10-26T09:13:23.432Z"
    },
    {
      "id": 4,
      "name": "Exposition lumière naturelle",
      "description": null,
      "icon": "sun",
      "pillar": "forge",
      "period": "matin",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": null,
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 3,
      "createdAt": "2026-10-26T09:13:23.446Z"
    },
    {
      "id": 5,
      "name": "Boire de l'eau au réveil",
      "description": null,
      "icon": "glass-water",
      "pillar": "forge",
      "period": "matin",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": null,
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 4,
      "createdAt": "2026-10-26T09:13:23.463Z"
    },
    {
      "id": 6,
      "name": "Méditation matin (15 min)",
      "description": null,
      "icon": "brain",
      "pillar": "gouvernement",
      "period": "matin",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "07:45",
      "targetDuration": 15,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 5,
      "createdAt": "2026-10-26T09:13:23.478Z"
    },
    {
      "id": 7,
      "name": "Deep Work Session #1 (60 min)",
      "description": null,
      "icon": "book-open",
      "pillar": "academie",
      "period": "matin",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "08:00",
      "targetDuration": 60,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": "[{\"key\":\"sujet\",\"label\":\"Sujet étudié\"}]",
      "isActive": true,
      "sortOrder": 6,
      "createdAt": "2026-10-26T09:13:23.492Z"
    },
    {
      "id": 8,
      "name": "Entraînement physique",
      "description": null,
      "icon": "dumbbell",
      "pillar": "forge",
      "period": "matin",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "09:00",
      "targetDuration": 60,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": "[{\"key\":\"type\",\"label\":\"Type\",\"type\":\"select\",\"options\":[\"Force\",\"Cardio\",\"Mobilité\",\"Arts martiaux\"]}]",
      "isActive": true,
      "sortOrder": 7,
      "createdAt": "2026-10-26T09:13:23.509Z"
    },
    {
      "id": 9,
      "name": "Raisonnement logique (30 min)",
      "description": null,
      "icon": "puzzle",
      "pillar": "academie",
      "period": "matin",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "10:45",
      "targetDuration": 30,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": "[{\"key\":\"activite\",\"label\":\"Activité\",\"type\":\"select\",\"options\":[\"Échecs\",\"Puzzles\",\"Maths\"]}]",
      "isActive": true,
      "sortOrder": 8,
      "createdAt": "2026-10-26T09:13:23.526Z"
    },
    {
      "id": 10,
      "name": "Petit-déjeuner équilibré",
      "description": "Protéines + glucides complexes + fruits.",
      "icon": "egg",
      "pillar": "forge",
      "period": "matin",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "10:15",
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 9,
      "createdAt": "2026-10-26T09:13:23.543Z"
    },
    {
      "id": 11,
      "name": "Lecture (60 min)",
      "description": null,
      "icon": "book",
      "pillar": "academie",
      "period": "matin",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "11:15",
      "targetDuration": 60,
      "trackingType": "quantitative",
      "quantityUnit": "pages",
      "quantityGoal": 20,
      "fields": "[{\"key\":\"livre\",\"label\":\"Livre\"},{\"key\":\"pages\",\"label\":\"Pages lues\"}]",
      "isActive": true,
      "sortOrder": 10,
      "createdAt": "2026-10-26T09:13:23.560Z"
    },
    {
      "id": 12,
      "name": "Deep Work Session #2 (75 min)",
      "description": null,
      "icon": "graduation-cap",
      "pillar": "academie",
      "period": "apresmidi",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "14:45",
      "targetDuration": 75,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": "[{\"key\":\"competence\",\"label\":\"Compétence travaillée\"}]",
      "isActive": true,
      "sortOrder": 11,
      "createdAt": "2026-10-26T09:13:23.574Z"
    },
    {
      "id": 13,
      "name": "Pratique active / Production",
      "description": "Créer quelque chose de concret.",
      "icon": "hammer",
      "pillar": "artisanat",
      "period": "apresmidi",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "16:15",
      "targetDuration": 90,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": "[{\"key\":\"projet\",\"label\":\"Projet\"}]",
      "isActive": true,
      "sortOrder": 12,
      "createdAt": "2026-10-26T09:13:23.590Z"
    },
    {
      "id": 14,
      "name": "Activité physique légère / Marche (30+ min)",
      "description": null,
      "icon": "footprints",
      "pillar": "forge",
      "period": "apresmidi",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "17:45",
      "targetDuration": 30,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 13,
      "createdAt": "2026-10-26T09:13:23.611Z"
    },
    {
      "id": 15,
      "name": "Revue de la journée (Active Recall)",
      "description": null,
      "icon": "bar-chart-3",
      "pillar": "academie",
      "period": "soir",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "18:30",
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 14,
      "createdAt": "2026-10-26T09:13:23.629Z"
    },
    {
      "id": 16,
      "name": "Dîner équilibré",
      "description": null,
      "icon": "utensils",
      "pillar": "forge",
      "period": "soir",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "19:15",
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 15,
      "createdAt": "2026-10-26T09:13:23.649Z"
    },
    {
      "id": 17,
      "name": "Méditation soir (10-20 min)",
      "description": null,
      "icon": "moon-star",
      "pillar": "gouvernement",
      "period": "soir",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "20:00",
      "targetDuration": 15,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 16,
      "createdAt": "2026-10-26T09:13:23.668Z"
    },
    {
      "id": 18,
      "name": "Journal de bord / Analyse émotionnelle",
      "description": null,
      "icon": "notebook-pen",
      "pillar": "gouvernement",
      "period": "soir",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "20:20",
      "targetDuration": 20,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 17,
      "createdAt": "2026-10-26T09:13:23.684Z"
    },
    {
      "id": 19,
      "name": "Planification du lendemain",
      "description": null,
      "icon": "clipboard-list",
      "pillar": "gouvernement",
      "period": "soir",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "21:00",
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 18,
      "createdAt": "2026-10-26T09:13:23.700Z"
    },
    {
      "id": 20,
      "name": "Déconnexion numérique à 21h",
      "description": null,
      "icon": "wifi-off",
      "pillar": "gouvernement",
      "period": "soir",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "21:00",
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 19,
      "createdAt": "2026-10-26T09:13:23.716Z"
    },
    {
      "id": 21,
      "name": "Couché avant 22h",
      "description": null,
      "icon": "moon",
      "pillar": "forge",
      "period": "soir",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": "22:00",
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 20,
      "createdAt": "2026-10-26T09:13:23.735Z"
    },
    {
      "id": 22,
      "name": "Zéro plainte aujourd'hui",
      "description": "Interdit prométhéen n°1.",
      "icon": "shield",
      "pillar": "gouvernement",
      "period": "transversal",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": null,
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 21,
      "createdAt": "2026-10-26T09:13:23.756Z"
    },
    {
      "id": 23,
      "name": "Zéro excuse aujourd'hui",
      "description": null,
      "icon": "shield",
      "pillar": "gouvernement",
      "period": "transversal",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": null,
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 22,
      "createdAt": "2026-10-26T09:13:23.783Z"
    },
    {
      "id": 24,
      "name": "Pas de comparaison vaine",
      "description": null,
      "icon": "shield",
      "pillar": "gouvernement",
      "period": "transversal",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": null,
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 23,
      "createdAt": "2026-10-26T09:13:23.805Z"
    },
    {
      "id": 25,
      "name": "Au moins 2L d'eau",
      "description": null,
      "icon": "glass-water",
      "pillar": "forge",
      "period": "transversal",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": null,
      "targetDuration": null,
      "trackingType": "quantitative",
      "quantityUnit": "L",
      "quantityGoal": 2,
      "fields": null,
      "isActive": true,
      "sortOrder": 24,
      "createdAt": "2026-10-26T09:13:23.822Z"
    },
    {
      "id": 26,
      "name": "Pas de réseaux sociaux non-stratégiques (> 15 min)",
      "description": null,
      "icon": "smartphone-off",
      "pillar": "gouvernement",
      "period": "transversal",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": null,
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 25,
      "createdAt": "2026-10-26T09:13:23.842Z"
    },
    {
      "id": 27,
      "name": "Une action vers un objectif financier",
      "description": null,
      "icon": "coins",
      "pillar": "economie",
      "period": "transversal",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": null,
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 26,
      "createdAt": "2026-10-26T09:13:23.858Z"
    },
    {
      "id": 28,
      "name": "Contact avec le cercle intime",
      "description": "Message, appel ou moment partagé avec un membre du cercle.",
      "icon": "users",
      "pillar": "conseil",
      "period": "transversal",
      "frequency": "daily",
      "timesPerWeek": null,
      "daysOfWeek": null,
      "targetTime": null,
      "targetDuration": null,
      "trackingType": "binary",
      "quantityUnit": null,
      "quantityGoal": null,
      "fields": null,
      "isActive": true,
      "sortOrder": 27,
      "createdAt": "2026-10-26T09:13:23.877Z"
    }
  ],
  "habitEntries": [
    {
      "id": 1,
      "habitId": 1,
      "date": "2026-10-26",
      "completed": true,
      "skipped": false,
      "quantity": null,
      "notes": null,
      "completedAt": "2026-10-26T09:14:15.977Z"
    },
    {
      "id": 2,
      "habitId": 2,
      "date": "2026-10-26",
      "completed": true,
      "skipped": false,
      "quantity": null,
      "notes": null,
      "completedAt": "2026-10-26T09:14:16.627Z"
    },
    {
      "id": 3,
      "habitId": 3,
      "date": "2026-10-26",
      "completed": true,
      "skipped": false,
      "quantity": null,
      "notes": null,
      "completedAt": "2026-10-26T09:14:17.976Z"
    },
    {
      "id": 4,
      "habitId": 4,
      "date": "2026-10-26",
      "completed": true,
      "skipped": false,
      "quantity": null,
      "notes": null,
      "completedAt": "2026-10-26T09:14:18.701Z"
    },
    {
      "id": 5,
      "habitId": 5,
      "date": "2026-10-26",
      "completed": true,
      "skipped": false,
      "quantity": null,
      "notes": null,
      "completedAt": "2026-10-26T09:14:19.403Z"
    },
    {
      "id": 6,
      "habitId": 6,
      "date": "2026-10-26",
      "completed": true,
      "skipped": false,
      "quantity": null,
      "notes": null,
      "completedAt": "2026-10-26T09:14:20.487Z"
    },
    {
      "id": 7,
      "habitId": 7,
      "date": "2026-10-26",
      "completed": true,
      "skipped": false,
      "quantity": null,
      "notes": "{\"sujet\":\"deploiement nyx habits\"}",
      "completedAt": "2026-10-26T09:14:21.802Z"
    },
    {
      "id": 8,
      "habitId": 8,
      "date": "2026-10-26",
      "completed": true,
      "skipped": false,
      "quantity": null,
      "notes": "{\"type\":\"Force\"}",
      "completedAt": "2026-10-26T09:14:34.872Z"
    },
    {
      "id": 10,
      "habitId": 9,
      "date": "2026-10-26",
      "completed": true,
      "skipped": false,
      "quantity": null,
      "notes": "{\"activite\":\"Échecs\"}",
      "completedAt": "2026-10-26T09:53:21.241Z"
    },
    {
      "id": 11,
      "habitId": 10,
      "date": "2026-10-26",
      "completed": true,
      "skipped": false,
      "quantity": null,
      "notes": null,
      "completedAt": "2026-10-26T09:58:12.407Z"
    },
    {
      "id": 9,
      "habitId": 25,
      "date": "2026-10-26",
      "completed": false,
      "skipped": false,
      "quantity": 0.58,
      "notes": null,
      "completedAt": null
    }
  ],
  "phaseEntries": [
    {
      "id": 1,
      "date": "2026-10-26",
      "phaseKey": "lever",
      "status": "completed",
      "notes": null
    },
    {
      "id": 2,
      "date": "2026-10-26",
      "phaseKey": "meditation-matin",
      "status": "completed",
      "notes": null
    },
    {
      "id": 3,
      "date": "2026-10-26",
      "phaseKey": "deepwork-1",
      "status": "completed",
      "notes": null
    },
    {
      "id": 4,
      "date": "2026-10-26",
      "phaseKey": "forge",
      "status": "completed",
      "notes": null
    },
    {
      "id": 5,
      "date": "2026-10-26",
      "phaseKey": "douche",
      "status": "completed",
      "notes": null
    },
    {
      "id": 6,
      "date": "2026-10-26",
      "phaseKey": "petitdej",
      "status": "completed",
      "notes": null
    }
  ],
  "timers": [
    {
      "id": 1,
      "name": "Changer les draps",
      "description": null,
      "icon": "bed-double",
      "category": "literie",
      "frequencyDays": 7,
      "lastDone": "2026-10-26",
      "nextDue": "2026-11-02",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:23.894Z"
    },
    {
      "id": 2,
      "name": "Changer les taies d'oreiller",
      "description": null,
      "icon": "bed",
      "category": "literie",
      "frequencyDays": 4,
      "lastDone": "2026-10-26",
      "nextDue": "2026-10-30",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:23.911Z"
    },
    {
      "id": 3,
      "name": "Laver les serviettes",
      "description": null,
      "icon": "washing-machine",
      "category": "literie",
      "frequencyDays": 3,
      "lastDone": "2026-10-26",
      "nextDue": "2026-10-29",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:23.926Z"
    },
    {
      "id": 4,
      "name": "Laver la couette",
      "description": null,
      "icon": "bed-double",
      "category": "literie",
      "frequencyDays": 30,
      "lastDone": "2026-10-26",
      "nextDue": "2026-11-25",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:23.940Z"
    },
    {
      "id": 5,
      "name": "Retourner le matelas",
      "description": null,
      "icon": "repeat",
      "category": "literie",
      "frequencyDays": 90,
      "lastDone": "2026-10-26",
      "nextDue": "2027-01-24",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:23.955Z"
    },
    {
      "id": 6,
      "name": "Passer l'aspirateur",
      "description": null,
      "icon": "wind",
      "category": "menage",
      "frequencyDays": 3,
      "lastDone": "2026-10-26",
      "nextDue": "2026-10-29",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:23.974Z"
    },
    {
      "id": 7,
      "name": "Laver le sol",
      "description": null,
      "icon": "brush",
      "category": "menage",
      "frequencyDays": 7,
      "lastDone": "2026-10-26",
      "nextDue": "2026-11-02",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:23.992Z"
    },
    {
      "id": 8,
      "name": "Nettoyer la salle de bain",
      "description": null,
      "icon": "shower-head",
      "category": "menage",
      "frequencyDays": 7,
      "lastDone": "2026-10-26",
      "nextDue": "2026-11-02",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:24.009Z"
    },
    {
      "id": 9,
      "name": "Nettoyer les toilettes",
      "description": null,
      "icon": "spray-can",
      "category": "menage",
      "frequencyDays": 3,
      "lastDone": "2026-10-26",
      "nextDue": "2026-10-29",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:24.023Z"
    },
    {
      "id": 10,
      "name": "Nettoyer la cuisine (profond)",
      "description": null,
      "icon": "chef-hat",
      "category": "menage",
      "frequencyDays": 7,
      "lastDone": "2026-10-26",
      "nextDue": "2026-11-02",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:24.038Z"
    },
    {
      "id": 11,
      "name": "Dépoussiérer",
      "description": null,
      "icon": "sparkles",
      "category": "menage",
      "frequencyDays": 7,
      "lastDone": "2026-10-26",
      "nextDue": "2026-11-02",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:24.054Z"
    },
    {
      "id": 12,
      "name": "Nettoyer le frigo",
      "description": null,
      "icon": "refrigerator",
      "category": "menage",
      "frequencyDays": 14,
      "lastDone": "2026-10-26",
      "nextDue": "2026-11-09",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:24.068Z"
    },
    {
      "id": 13,
      "name": "Nettoyer le four",
      "description": null,
      "icon": "flame",
      "category": "menage",
      "frequencyDays": 30,
      "lastDone": "2026-10-26",
      "nextDue": "2026-11-25",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:24.084Z"
    },
    {
      "id": 14,
      "name": "Nettoyer les vitres",
      "description": null,
      "icon": "square",
      "category": "menage",
      "frequencyDays": 30,
      "lastDone": "2026-10-26",
      "nextDue": "2026-11-25",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:24.101Z"
    },
    {
      "id": 15,
      "name": "Laver les rideaux",
      "description": null,
      "icon": "blinds",
      "category": "menage",
      "frequencyDays": 90,
      "lastDone": "2026-10-26",
      "nextDue": "2027-01-24",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:24.119Z"
    },
    {
      "id": 16,
      "name": "Sortir les poubelles ménagères",
      "description": null,
      "icon": "trash-2",
      "category": "poubelles",
      "frequencyDays": 2,
      "lastDone": "2026-10-26",
      "nextDue": "2026-10-28",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:24.137Z"
    },
    {
      "id": 17,
      "name": "Poubelle tri sélectif",
      "description": null,
      "icon": "recycle",
      "category": "poubelles",
      "frequencyDays": 7,
      "lastDone": "2026-10-26",
      "nextDue": "2026-11-02",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:24.157Z"
    },
    {
      "id": 18,
      "name": "Poubelle verre",
      "description": null,
      "icon": "milk",
      "category": "poubelles",
      "frequencyDays": 14,
      "lastDone": "2026-10-26",
      "nextDue": "2026-11-09",
      "isActive": true,
      "createdAt": "2026-10-26T09:13:24.173Z"
    }
  ],
  "timerHistory": [],
  "journalEntries": [],
  "emotionLogs": [],
  "weeklyReviews": [],
  "monthlyAudits": [],
  "goals": [],
  "projects": [],
  "skills": [],
  "achievements": [],
  "dailyScores": [
    {
      "id": 1,
      "date": "2026-10-26",
      "score": 34,
      "habitsCompleted": 10,
      "habitsTotal": 28,
      "phasesCompleted": 6,
      "phasesTotal": 20,
      "xpEarned": 34
    }
  ]
}