{
  "room": "yvetot_salle1",
  "date": "2026-11-01",
  "timeZone": "Europe/Paris",
  "start": 1793487600000,
  "end": 1793574000000,
  "generatedAt": "2026-11-03T09:26:53.772Z",
  "sources": [
    {
      "file": "log_1793455054372.txt",
      "first": 1793487611000,
      "last": 1793490988000,
      "linesInDay": 19853,
      "bytes": 29829800
    }
  ],
  "events": [
    {
      "id": 1,
      "t": 1793487637000,
      "type": "music",
      "label": "Fin / arrêt morceau · manau_la-tribu-de-dana_11022",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 188830,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 2,
      "t": 1793487638000,
      "type": "music",
      "label": "Début morceau · mentissa_et-bam_67219",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 220.74127 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 188852,
          "raw": "2026-10-31 23:00:38 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793487638444,0,220.74127,0.02,\"mentissa_et-bam_67219\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 3,
      "t": 1793487859000,
      "type": "music",
      "label": "Fin / arrêt morceau · mentissa_et-bam_67219",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 189509,
          "raw": "2026-10-31 23:04:19 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 4,
      "t": 1793487860000,
      "type": "music",
      "label": "Début morceau · manau_la-tribu-de-dana_11022",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 233.984014 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 189531,
          "raw": "2026-10-31 23:04:20 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793487860620,0,233.984014,0.02,\"manau_la-tribu-de-dana_11022\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 5,
      "t": 1793487868000,
      "type": "music",
      "label": "Fin / arrêt morceau · manau_la-tribu-de-dana_11022",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 189575,
          "raw": "2026-10-31 23:04:28 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793487868389,7.761999999999922,233.984014,0,\"manau_la-tribu-de-dana_11022\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 6,
      "t": 1793487967000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 189723,
          "raw": "2026-10-31 23:06:07 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 7,
      "t": 1793487967000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\nee89719b-fa50-4e23-8c82-a2c993dab24c — KaraWorld · contrôleur\ne5b2fa8a-0232-425b-89ea-128374e84922 — module non identifié\n39651aa3-a165-491e-96ed-0b0fd4a78961 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 189744,
          "raw": "2026-10-31 23:06:07 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 177379,
          "raw": "Receive from parent ee89719b-fa50-4e23-8c82-a2c993dab24c : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 8,
      "t": 1793487967000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\nee89719b-fa50-4e23-8c82-a2c993dab24c — KaraWorld · contrôleur\ne5b2fa8a-0232-425b-89ea-128374e84922 — module non identifié\n39651aa3-a165-491e-96ed-0b0fd4a78961 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 189745,
          "raw": "2026-10-31 23:06:07 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 177379,
          "raw": "Receive from parent ee89719b-fa50-4e23-8c82-a2c993dab24c : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 9,
      "t": 1793487967000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\nee89719b-fa50-4e23-8c82-a2c993dab24c — KaraWorld · contrôleur\ne5b2fa8a-0232-425b-89ea-128374e84922 — module non identifié\n39651aa3-a165-491e-96ed-0b0fd4a78961 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 189760,
          "raw": "2026-10-31 23:06:07 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 177379,
          "raw": "Receive from parent ee89719b-fa50-4e23-8c82-a2c993dab24c : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 10,
      "t": 1793487967000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 871b1187-fc1c-44d6-bcca-f43cae190669\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 189776,
          "raw": "2026-10-31 23:06:07 [com] stdout Connect parent 871b1187-fc1c-44d6-bcca-f43cae190669",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "871b1187-fc1c-44d6-bcca-f43cae190669"
    },
    {
      "id": 11,
      "t": 1793487967000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 754b1c9d-436d-416a-be10-5cde4dc3f89d\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 189778,
          "raw": "2026-10-31 23:06:07 [com] stdout Connect parent 754b1c9d-436d-416a-be10-5cde4dc3f89d",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "754b1c9d-436d-416a-be10-5cde4dc3f89d"
    },
    {
      "id": 12,
      "t": 1793487967000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 190056,
          "raw": "2026-10-31 23:06:07 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 13,
      "t": 1793487967000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793486090897,0,3600,1]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 190087,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"sessionTimerConf\":[1793486090897,0,3600,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 14,
      "t": 1793487967000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 9bc09d48-b550-42ad-b7e6-4eba4360fe09\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 190330,
          "raw": "2026-10-31 23:06:07 [com] stdout Connect parent 9bc09d48-b550-42ad-b7e6-4eba4360fe09",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "9bc09d48-b550-42ad-b7e6-4eba4360fe09"
    },
    {
      "id": 15,
      "t": 1793487967000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 190378,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 16,
      "t": 1793487967000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793486090897,0,3600,1]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 190411,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"sessionTimerConf\":[1793486090897,0,3600,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 17,
      "t": 1793487967000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 190715,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 18,
      "t": 1793487967000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793486090897,0,3600,1]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 190748,
          "raw": "2026-10-31 23:06:07 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"sessionTimerConf\":[1793486090897,0,3600,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 19,
      "t": 1793487975000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 191117,
          "raw": "2026-10-31 23:06:15 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 20,
      "t": 1793487978000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 191473,
          "raw": "2026-10-31 23:06:18 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 21,
      "t": 1793487978000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 191493,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 22,
      "t": 1793487978000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 191503,
          "raw": "2026-10-31 23:06:18 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 23,
      "t": 1793487978000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 191513,
          "raw": "2026-10-31 23:06:18 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 24,
      "t": 1793487978000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 191533,
          "raw": "2026-10-31 23:06:18 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 25,
      "t": 1793487978000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 191543,
          "raw": "2026-10-31 23:06:18 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 26,
      "t": 1793488025000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793488025612,0,3900,1]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192094,
          "raw": "2026-10-31 23:07:05 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"sessionTimerConf\":[1793488025612,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 27,
      "t": 1793488028000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192126,
          "raw": "2026-10-31 23:07:08 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 28,
      "t": 1793488028000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192158,
          "raw": "2026-10-31 23:07:08 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 29,
      "t": 1793488028000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192168,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 30,
      "t": 1793488028000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192188,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 31,
      "t": 1793488028000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192198,
          "raw": "2026-10-31 23:07:08 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 32,
      "t": 1793488038000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192268,
          "raw": "2026-10-31 23:07:18 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 33,
      "t": 1793488038000,
      "type": "game",
      "label": "Début de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "Sélection activeGame ; couvre aussi les menus et préparatifs.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192278,
          "raw": "2026-10-31 23:07:18 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 34,
      "t": 1793488038000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192300,
          "raw": "2026-10-31 23:07:18 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 35,
      "t": 1793488041000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n871b1187-fc1c-44d6-bcca-f43cae190669 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n754b1c9d-436d-416a-be10-5cde4dc3f89d — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192309,
          "raw": "2026-10-31 23:07:21 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 189828,
          "raw": "Receive from parent 871b1187-fc1c-44d6-bcca-f43cae190669 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190144,
          "raw": "Receive from parent 754b1c9d-436d-416a-be10-5cde4dc3f89d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 36,
      "t": 1793488041000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n871b1187-fc1c-44d6-bcca-f43cae190669 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n754b1c9d-436d-416a-be10-5cde4dc3f89d — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192310,
          "raw": "2026-10-31 23:07:21 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 189828,
          "raw": "Receive from parent 871b1187-fc1c-44d6-bcca-f43cae190669 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190144,
          "raw": "Receive from parent 754b1c9d-436d-416a-be10-5cde4dc3f89d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 37,
      "t": 1793488041000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 3aa73e40-3c07-43a5-8586-626c7ef0219a\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192317,
          "raw": "2026-10-31 23:07:21 [com] stdout Connect parent 3aa73e40-3c07-43a5-8586-626c7ef0219a",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "3aa73e40-3c07-43a5-8586-626c7ef0219a"
    },
    {
      "id": 38,
      "t": 1793488041000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent f241db3b-e678-4d8c-96ad-2e157faf2547\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192320,
          "raw": "2026-10-31 23:07:21 [com] stdout Connect parent f241db3b-e678-4d8c-96ad-2e157faf2547",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "f241db3b-e678-4d8c-96ad-2e157faf2547"
    },
    {
      "id": 39,
      "t": 1793488047000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n871b1187-fc1c-44d6-bcca-f43cae190669 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n754b1c9d-436d-416a-be10-5cde4dc3f89d — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n9bc09d48-b550-42ad-b7e6-4eba4360fe09 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192469,
          "raw": "2026-10-31 23:07:27 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 189828,
          "raw": "Receive from parent 871b1187-fc1c-44d6-bcca-f43cae190669 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190144,
          "raw": "Receive from parent 754b1c9d-436d-416a-be10-5cde4dc3f89d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190469,
          "raw": "Receive from parent 9bc09d48-b550-42ad-b7e6-4eba4360fe09 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 40,
      "t": 1793488047000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 08f9c52e-0a9a-43cc-9b9a-fc2de81930cf\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192473,
          "raw": "2026-10-31 23:07:27 [com] stdout Connect parent 08f9c52e-0a9a-43cc-9b9a-fc2de81930cf",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "08f9c52e-0a9a-43cc-9b9a-fc2de81930cf"
    },
    {
      "id": 41,
      "t": 1793488049000,
      "type": "music",
      "label": "Début morceau · garou_sous-le-vent_5952",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 213.067347 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192481,
          "raw": "2026-10-31 23:07:29 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793488049172,0,213.067347,0.02,\"garou_sous-le-vent_5952\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 42,
      "t": 1793488068000,
      "type": "music",
      "label": "Fin / arrêt morceau · garou_sous-le-vent_5952",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 192937,
          "raw": "2026-10-31 23:07:48 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 43,
      "t": 1793488068000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 193022,
          "raw": "2026-10-31 23:07:48 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 44,
      "t": 1793488068000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n871b1187-fc1c-44d6-bcca-f43cae190669 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n754b1c9d-436d-416a-be10-5cde4dc3f89d — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n9bc09d48-b550-42ad-b7e6-4eba4360fe09 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n3aa73e40-3c07-43a5-8586-626c7ef0219a — module non identifié\nf241db3b-e678-4d8c-96ad-2e157faf2547 — KaraWorld · contrôleur\n08f9c52e-0a9a-43cc-9b9a-fc2de81930cf — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 193043,
          "raw": "2026-10-31 23:07:48 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 189828,
          "raw": "Receive from parent 871b1187-fc1c-44d6-bcca-f43cae190669 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190144,
          "raw": "Receive from parent 754b1c9d-436d-416a-be10-5cde4dc3f89d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190469,
          "raw": "Receive from parent 9bc09d48-b550-42ad-b7e6-4eba4360fe09 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 192344,
          "raw": "2026-10-31 23:07:21 [com] stdout Receive from parent f241db3b-e678-4d8c-96ad-2e157faf2547 : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 45,
      "t": 1793488068000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n871b1187-fc1c-44d6-bcca-f43cae190669 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n754b1c9d-436d-416a-be10-5cde4dc3f89d — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n9bc09d48-b550-42ad-b7e6-4eba4360fe09 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n3aa73e40-3c07-43a5-8586-626c7ef0219a — module non identifié\nf241db3b-e678-4d8c-96ad-2e157faf2547 — KaraWorld · contrôleur\n08f9c52e-0a9a-43cc-9b9a-fc2de81930cf — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 193053,
          "raw": "2026-10-31 23:07:48 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 189828,
          "raw": "Receive from parent 871b1187-fc1c-44d6-bcca-f43cae190669 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190144,
          "raw": "Receive from parent 754b1c9d-436d-416a-be10-5cde4dc3f89d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190469,
          "raw": "Receive from parent 9bc09d48-b550-42ad-b7e6-4eba4360fe09 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 192344,
          "raw": "2026-10-31 23:07:21 [com] stdout Receive from parent f241db3b-e678-4d8c-96ad-2e157faf2547 : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 46,
      "t": 1793488068000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n871b1187-fc1c-44d6-bcca-f43cae190669 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n754b1c9d-436d-416a-be10-5cde4dc3f89d — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n9bc09d48-b550-42ad-b7e6-4eba4360fe09 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n3aa73e40-3c07-43a5-8586-626c7ef0219a — module non identifié\nf241db3b-e678-4d8c-96ad-2e157faf2547 — KaraWorld · contrôleur\n08f9c52e-0a9a-43cc-9b9a-fc2de81930cf — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 193056,
          "raw": "2026-10-31 23:07:48 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 189828,
          "raw": "Receive from parent 871b1187-fc1c-44d6-bcca-f43cae190669 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190144,
          "raw": "Receive from parent 754b1c9d-436d-416a-be10-5cde4dc3f89d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190469,
          "raw": "Receive from parent 9bc09d48-b550-42ad-b7e6-4eba4360fe09 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 192344,
          "raw": "2026-10-31 23:07:21 [com] stdout Receive from parent f241db3b-e678-4d8c-96ad-2e157faf2547 : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 47,
      "t": 1793488068000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 0d288219-e599-42af-831f-ac86e583b1a1\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 193067,
          "raw": "2026-10-31 23:07:48 [com] stdout Connect parent 0d288219-e599-42af-831f-ac86e583b1a1",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "0d288219-e599-42af-831f-ac86e583b1a1"
    },
    {
      "id": 48,
      "t": 1793488068000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 193327,
          "raw": "2026-10-31 23:07:48 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 49,
      "t": 1793488068000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793488025612,0,3900,1]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 193355,
          "raw": "2026-10-31 23:07:48 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"sessionTimerConf\":[1793488025612,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 50,
      "t": 1793488068000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent d99a5977-01e8-4b36-9c12-ddaddee195a7\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 193364,
          "raw": "2026-10-31 23:07:48 [com] stdout Connect parent d99a5977-01e8-4b36-9c12-ddaddee195a7",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "d99a5977-01e8-4b36-9c12-ddaddee195a7"
    },
    {
      "id": 51,
      "t": 1793488068000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 7f980f83-83d0-484c-9d36-856efbb5a603\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 193366,
          "raw": "2026-10-31 23:07:48 [com] stdout Connect parent 7f980f83-83d0-484c-9d36-856efbb5a603",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "7f980f83-83d0-484c-9d36-856efbb5a603"
    },
    {
      "id": 52,
      "t": 1793488068000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 193662,
          "raw": "2026-10-31 23:07:48 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 53,
      "t": 1793488068000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793488025612,0,3900,1]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 193694,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"sessionTimerConf\":[1793488025612,0,3900,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 54,
      "t": 1793488068000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 193999,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 55,
      "t": 1793488068000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793488025612,0,3900,1]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194031,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"sessionTimerConf\":[1793488025612,0,3900,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 56,
      "t": 1793488076000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194397,
          "raw": "2026-10-31 23:07:56 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 57,
      "t": 1793488080000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194753,
          "raw": "2026-10-31 23:08:00 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 58,
      "t": 1793488080000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194773,
          "raw": "2026-10-31 23:08:00 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 59,
      "t": 1793488080000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194783,
          "raw": "2026-10-31 23:08:00 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 60,
      "t": 1793488080000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194793,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 61,
      "t": 1793488080000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194813,
          "raw": "2026-10-31 23:08:00 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 62,
      "t": 1793488080000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194823,
          "raw": "2026-10-31 23:08:00 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 63,
      "t": 1793488127000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194844,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 64,
      "t": 1793488127000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194876,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 65,
      "t": 1793488127000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194886,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 66,
      "t": 1793488127000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194906,
          "raw": "2026-10-31 23:08:47 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 67,
      "t": 1793488127000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194916,
          "raw": "2026-10-31 23:08:47 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 68,
      "t": 1793488130000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194966,
          "raw": "2026-10-31 23:08:50 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 69,
      "t": 1793488130000,
      "type": "game",
      "label": "Début de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "Sélection activeGame ; couvre aussi les menus et préparatifs.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194976,
          "raw": "2026-10-31 23:08:50 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 70,
      "t": 1793488130000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 194998,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 71,
      "t": 1793488133000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\nd99a5977-01e8-4b36-9c12-ddaddee195a7 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n7f980f83-83d0-484c-9d36-856efbb5a603 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 195007,
          "raw": "2026-10-31 23:08:53 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193416,
          "raw": "Receive from parent d99a5977-01e8-4b36-9c12-ddaddee195a7 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193753,
          "raw": "Receive from parent 7f980f83-83d0-484c-9d36-856efbb5a603 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 72,
      "t": 1793488133000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\nd99a5977-01e8-4b36-9c12-ddaddee195a7 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n7f980f83-83d0-484c-9d36-856efbb5a603 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 195008,
          "raw": "2026-10-31 23:08:53 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193416,
          "raw": "Receive from parent d99a5977-01e8-4b36-9c12-ddaddee195a7 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193753,
          "raw": "Receive from parent 7f980f83-83d0-484c-9d36-856efbb5a603 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 73,
      "t": 1793488133000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent e4197b1b-b246-4441-b7e1-0827da571033\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 195015,
          "raw": "2026-10-31 23:08:53 [com] stdout Connect parent e4197b1b-b246-4441-b7e1-0827da571033",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "e4197b1b-b246-4441-b7e1-0827da571033"
    },
    {
      "id": 74,
      "t": 1793488133000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 3a5b3076-1132-44de-8fe1-5f27ab3e006d\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 195018,
          "raw": "2026-10-31 23:08:53 [com] stdout Connect parent 3a5b3076-1132-44de-8fe1-5f27ab3e006d",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "3a5b3076-1132-44de-8fe1-5f27ab3e006d"
    },
    {
      "id": 75,
      "t": 1793488136000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\n0d288219-e599-42af-831f-ac86e583b1a1 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nd99a5977-01e8-4b36-9c12-ddaddee195a7 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n7f980f83-83d0-484c-9d36-856efbb5a603 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 195123,
          "raw": "2026-10-31 23:08:56 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193117,
          "raw": "2026-10-31 23:07:48 [com] stdout Receive from parent 0d288219-e599-42af-831f-ac86e583b1a1 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193416,
          "raw": "Receive from parent d99a5977-01e8-4b36-9c12-ddaddee195a7 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193753,
          "raw": "Receive from parent 7f980f83-83d0-484c-9d36-856efbb5a603 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 76,
      "t": 1793488136000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 0f64dde0-8657-4380-9bbd-915d5e77b5a8\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 195127,
          "raw": "2026-10-31 23:08:56 [com] stdout Connect parent 0f64dde0-8657-4380-9bbd-915d5e77b5a8",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "0f64dde0-8657-4380-9bbd-915d5e77b5a8"
    },
    {
      "id": 77,
      "t": 1793488150000,
      "type": "music",
      "label": "Début morceau · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 322.440363 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 195170,
          "raw": "2026-10-31 23:09:10 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793488150197,0,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 78,
      "t": 1793488450000,
      "type": "music",
      "label": "Fin / arrêt morceau · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 196880,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 79,
      "t": 1793488451000,
      "type": "music",
      "label": "Début morceau · garou_sous-le-vent_5952",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 213.067347 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 196902,
          "raw": "2026-10-31 23:14:11 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793488451483,0,213.067347,0.02,\"garou_sous-le-vent_5952\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 80,
      "t": 1793488459000,
      "type": "music",
      "label": "Fin / arrêt morceau · garou_sous-le-vent_5952",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 196967,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 81,
      "t": 1793488460000,
      "type": "music",
      "label": "Début morceau · celine-dion_j-irai-ou-tu-iras_11646",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 208.457166 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 196999,
          "raw": "2026-10-31 23:14:20 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793488460664,0,208.457166,0.02,\"celine-dion_j-irai-ou-tu-iras_11646\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 82,
      "t": 1793488669000,
      "type": "music",
      "label": "Fin / arrêt morceau · celine-dion_j-irai-ou-tu-iras_11646",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 197416,
          "raw": "2026-10-31 23:17:49 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 83,
      "t": 1793488670000,
      "type": "music",
      "label": "Début morceau · larusso_tu-m-oublieras_11626",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 222.785351 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 197438,
          "raw": "2026-10-31 23:17:50 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793488670491,0,222.785351,0.02,\"larusso_tu-m-oublieras_11626\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 84,
      "t": 1793488893000,
      "type": "music",
      "label": "Fin / arrêt morceau · larusso_tu-m-oublieras_11626",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 199007,
          "raw": "2026-10-31 23:21:33 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 85,
      "t": 1793488894000,
      "type": "music",
      "label": "Début morceau · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 211.397528 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 199029,
          "raw": "2026-10-31 23:21:34 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793488894550,0,211.397528,0.02,\"slimane_des-milliers-de-je-t-aime_71537\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 86,
      "t": 1793488911000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 15.9182338584 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 199076,
          "raw": "2026-10-31 23:21:51 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793488911602,15.9182338584,211.397528,0.02,\"slimane_des-milliers-de-je-t-aime_71537\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 87,
      "t": 1793488911000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 12.070798848799999 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 199086,
          "raw": "2026-10-31 23:21:51 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793488911737,12.070798848799999,211.397528,0.02,\"slimane_des-milliers-de-je-t-aime_71537\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 88,
      "t": 1793488911000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 10.6967149168 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 199096,
          "raw": "2026-10-31 23:21:51 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793488911748,10.6967149168,211.397528,0.02,\"slimane_des-milliers-de-je-t-aime_71537\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 89,
      "t": 1793488911000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 8.5193203784 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 199106,
          "raw": "2026-10-31 23:21:51 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793488911768,8.5193203784,211.397528,0.02,\"slimane_des-milliers-de-je-t-aime_71537\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 90,
      "t": 1793488911000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 5.7711525144 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 199116,
          "raw": "2026-10-31 23:21:51 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793488911787,5.7711525144,211.397528,0.02,\"slimane_des-milliers-de-je-t-aime_71537\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 91,
      "t": 1793488911000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 1.6489007184 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 199126,
          "raw": "2026-10-31 23:21:51 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793488911808,1.6489007184,211.397528,0.02,\"slimane_des-milliers-de-je-t-aime_71537\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 92,
      "t": 1793488911000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 199136,
          "raw": "2026-10-31 23:21:51 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793488911825,0,211.397528,0.02,\"slimane_des-milliers-de-je-t-aime_71537\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 93,
      "t": 1793489123000,
      "type": "music",
      "label": "Fin / arrêt morceau · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 200020,
          "raw": "2026-10-31 23:25:23 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489123230,0,211.397528,0,\"slimane_des-milliers-de-je-t-aime_71537\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 94,
      "t": 1793489183000,
      "type": "music",
      "label": "Début morceau · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 211.397528 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 200191,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489183489,0,211.397528,0.02,\"slimane_des-milliers-de-je-t-aime_71537\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 95,
      "t": 1793489185000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 3.5726182231999997 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 200201,
          "raw": "2026-10-31 23:26:25 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489185690,3.5726182231999997,211.397528,0.02,\"slimane_des-milliers-de-je-t-aime_71537\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 96,
      "t": 1793489185000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 200211,
          "raw": "2026-10-31 23:26:25 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489185828,0,211.397528,0.02,\"slimane_des-milliers-de-je-t-aime_71537\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 97,
      "t": 1793489186000,
      "type": "music",
      "label": "Fin / arrêt morceau · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 200221,
          "raw": "2026-10-31 23:26:26 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 98,
      "t": 1793489188000,
      "type": "music",
      "label": "Début morceau · johnny-hallyday_je-te-promets_11758",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 220.94449 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 200243,
          "raw": "2026-10-31 23:26:28 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489188256,0,220.94449,0.02,\"johnny-hallyday_je-te-promets_11758\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 99,
      "t": 1793489202000,
      "type": "music",
      "label": "Fin / arrêt morceau · johnny-hallyday_je-te-promets_11758",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 200861,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 100,
      "t": 1793489203000,
      "type": "music",
      "label": "Début morceau · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 211.397528 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 200883,
          "raw": "2026-10-31 23:26:43 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489203884,0,211.397528,0.02,\"slimane_des-milliers-de-je-t-aime_71537\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 101,
      "t": 1793489205000,
      "type": "music",
      "label": "Fin / arrêt morceau · slimane_des-milliers-de-je-t-aime_71537",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 200928,
          "raw": "2026-10-31 23:26:45 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 102,
      "t": 1793489206000,
      "type": "music",
      "label": "Début morceau · johnny-hallyday_je-te-promets_11758",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 220.94449 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 200950,
          "raw": "2026-10-31 23:26:46 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489206874,0,220.94449,0.02,\"johnny-hallyday_je-te-promets_11758\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 103,
      "t": 1793489427000,
      "type": "music",
      "label": "Fin / arrêt morceau · johnny-hallyday_je-te-promets_11758",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 202443,
          "raw": "2026-10-31 23:30:27 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489427828,0,220.94449,0,\"johnny-hallyday_je-te-promets_11758\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 104,
      "t": 1793489438000,
      "type": "music",
      "label": "Début morceau · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 182.623771 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 202836,
          "raw": "2026-10-31 23:30:38 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489438296,0,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 105,
      "t": 1793489452000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 11.6148718356 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 202882,
          "raw": "2026-10-31 23:30:52 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489452061,11.6148718356,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 106,
      "t": 1793489452000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 9.2407628126 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 202892,
          "raw": "2026-10-31 23:30:52 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489452234,9.2407628126,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 107,
      "t": 1793489452000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 7.122327069 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 202902,
          "raw": "2026-10-31 23:30:52 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489452261,7.122327069,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 108,
      "t": 1793489452000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 5.9352725575 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 202912,
          "raw": "2026-10-31 23:30:52 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489452283,5.9352725575,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 109,
      "t": 1793489452000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 4.748218046 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 202922,
          "raw": "2026-10-31 23:30:52 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489452301,4.748218046,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 110,
      "t": 1793489452000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 3.0863417299 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 202932,
          "raw": "2026-10-31 23:30:52 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489452322,3.0863417299,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 111,
      "t": 1793489452000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 1.4244654138 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 202942,
          "raw": "2026-10-31 23:30:52 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489452340,1.4244654138,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 112,
      "t": 1793489452000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0.2374109023 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 202952,
          "raw": "2026-10-31 23:30:52 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489452363,0.2374109023,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 113,
      "t": 1793489452000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 202962,
          "raw": "2026-10-31 23:30:52 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489452380,0,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 114,
      "t": 1793489453000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 3.5611635345 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 202972,
          "raw": "2026-10-31 23:30:53 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489453596,3.5611635345,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 115,
      "t": 1793489453000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0.9496436092 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 202982,
          "raw": "2026-10-31 23:30:53 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489453772,0.9496436092,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 116,
      "t": 1793489453000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0.2374109023 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 202992,
          "raw": "2026-10-31 23:30:53 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489453780,0.2374109023,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 117,
      "t": 1793489453000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 203002,
          "raw": "2026-10-31 23:30:53 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489453802,0,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 118,
      "t": 1793489454000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 1.8992872184 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 203012,
          "raw": "2026-10-31 23:30:54 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489454298,1.8992872184,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 119,
      "t": 1793489454000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 203022,
          "raw": "2026-10-31 23:30:54 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489454415,0,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 120,
      "t": 1793489454000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 3.0863417299 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 203032,
          "raw": "2026-10-31 23:30:54 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489454676,3.0863417299,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 121,
      "t": 1793489454000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 203042,
          "raw": "2026-10-31 23:30:54 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489454771,0,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 122,
      "t": 1793489455000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0.4748218046 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 203052,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489455001,0.4748218046,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 123,
      "t": 1793489455000,
      "type": "music",
      "label": "Repositionnement / reprise · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 203062,
          "raw": "2026-10-31 23:30:55 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489455095,0,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 124,
      "t": 1793489637000,
      "type": "music",
      "label": "Fin / arrêt morceau · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 203792,
          "raw": "2026-10-31 23:33:57 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489637736,0,182.623771,0,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 125,
      "t": 1793489667000,
      "type": "music",
      "label": "Début morceau · images_les-demons-de-minuit_8164",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 207.611995 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 203856,
          "raw": "2026-10-31 23:34:27 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489667120,0,207.611995,0.02,\"images_les-demons-de-minuit_8164\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 126,
      "t": 1793489874000,
      "type": "music",
      "label": "Fin / arrêt morceau · images_les-demons-de-minuit_8164",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 203970,
          "raw": "2026-10-31 23:37:54 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 127,
      "t": 1793489876000,
      "type": "music",
      "label": "Début morceau · gilbert-montagne_les-sunlights-des-tropiques_10805",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 241.68839 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 203992,
          "raw": "2026-10-31 23:37:56 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793489876211,0,241.68839,0.02,\"gilbert-montagne_les-sunlights-des-tropiques_10805\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 128,
      "t": 1793490071000,
      "type": "music",
      "label": "Fin / arrêt morceau · gilbert-montagne_les-sunlights-des-tropiques_10805",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 204088,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 129,
      "t": 1793490072000,
      "type": "music",
      "label": "Début morceau · k-maro_femme-like-u_7889",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 238.57898 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 204110,
          "raw": "2026-10-31 23:41:12 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793490072531,0,238.57898,0.02,\"k-maro_femme-like-u_7889\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 130,
      "t": 1793490204000,
      "type": "music",
      "label": "Fin / arrêt morceau · k-maro_femme-like-u_7889",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 204208,
          "raw": "2026-10-31 23:43:24 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 131,
      "t": 1793490204000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 204302,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"activeGame\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 132,
      "t": 1793490204000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\ne4197b1b-b246-4441-b7e1-0827da571033 — KaraWorld · contrôleur\n3a5b3076-1132-44de-8fe1-5f27ab3e006d — module non identifié\n0f64dde0-8657-4380-9bbd-915d5e77b5a8 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 204334,
          "raw": "2026-10-31 23:43:24 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 195031,
          "raw": "Receive from parent e4197b1b-b246-4441-b7e1-0827da571033 : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 133,
      "t": 1793490204000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\ne4197b1b-b246-4441-b7e1-0827da571033 — KaraWorld · contrôleur\n3a5b3076-1132-44de-8fe1-5f27ab3e006d — module non identifié\n0f64dde0-8657-4380-9bbd-915d5e77b5a8 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 204335,
          "raw": "2026-10-31 23:43:24 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 195031,
          "raw": "Receive from parent e4197b1b-b246-4441-b7e1-0827da571033 : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 134,
      "t": 1793490204000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": null,
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\ne4197b1b-b246-4441-b7e1-0827da571033 — KaraWorld · contrôleur\n3a5b3076-1132-44de-8fe1-5f27ab3e006d — module non identifié\n0f64dde0-8657-4380-9bbd-915d5e77b5a8 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 204337,
          "raw": "2026-10-31 23:43:24 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 195031,
          "raw": "Receive from parent e4197b1b-b246-4441-b7e1-0827da571033 : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 135,
      "t": 1793490204000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent b5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 204353,
          "raw": "2026-10-31 23:43:24 [com] stdout Connect parent b5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "b5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d"
    },
    {
      "id": 136,
      "t": 1793490204000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 81b8f93c-085e-428f-ace7-06a278559e47\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 204355,
          "raw": "2026-10-31 23:43:24 [com] stdout Connect parent 81b8f93c-085e-428f-ace7-06a278559e47",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "81b8f93c-085e-428f-ace7-06a278559e47"
    },
    {
      "id": 137,
      "t": 1793490204000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 204633,
          "raw": "2026-10-31 23:43:24 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 138,
      "t": 1793490204000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793488025612,0,3900,1]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 204663,
          "raw": "2026-10-31 23:43:24 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"sessionTimerConf\":[1793488025612,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 139,
      "t": 1793490204000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 204949,
          "raw": "2026-10-31 23:43:24 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 140,
      "t": 1793490204000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793488025612,0,3900,1]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 204979,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"sessionTimerConf\":[1793488025612,0,3900,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 141,
      "t": 1793490204000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 50fa8daa-75d6-4885-81ef-d46c340f1447\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 204989,
          "raw": "2026-10-31 23:43:24 [com] stdout Connect parent 50fa8daa-75d6-4885-81ef-d46c340f1447",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "50fa8daa-75d6-4885-81ef-d46c340f1447"
    },
    {
      "id": 142,
      "t": 1793490204000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 205285,
          "raw": "2026-10-31 23:43:24 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 143,
      "t": 1793490204000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793488025612,0,3900,1]",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 205317,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"sessionTimerConf\":[1793488025612,0,3900,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 144,
      "t": 1793490211000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 205687,
          "raw": "2026-10-31 23:43:31 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 145,
      "t": 1793490217000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206043,
          "raw": "2026-10-31 23:43:37 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 146,
      "t": 1793490217000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206063,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 147,
      "t": 1793490217000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206073,
          "raw": "2026-10-31 23:43:37 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 148,
      "t": 1793490217000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206083,
          "raw": "2026-10-31 23:43:37 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 149,
      "t": 1793490217000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206103,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 150,
      "t": 1793490217000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206113,
          "raw": "2026-10-31 23:43:37 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 151,
      "t": 1793490219000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206134,
          "raw": "2026-10-31 23:43:39 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 152,
      "t": 1793490219000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206166,
          "raw": "2026-10-31 23:43:39 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 153,
      "t": 1793490219000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206176,
          "raw": "2026-10-31 23:43:39 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 154,
      "t": 1793490219000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206196,
          "raw": "2026-10-31 23:43:39 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 155,
      "t": 1793490219000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206206,
          "raw": "2026-10-31 23:43:39 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 156,
      "t": 1793490225000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206256,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 157,
      "t": 1793490225000,
      "type": "game",
      "label": "Début de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "Sélection activeGame ; couvre aussi les menus et préparatifs.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206266,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 158,
      "t": 1793490225000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206288,
          "raw": "2026-10-31 23:43:45 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 159,
      "t": 1793490228000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\ne4197b1b-b246-4441-b7e1-0827da571033 — KaraWorld · contrôleur\n3a5b3076-1132-44de-8fe1-5f27ab3e006d — module non identifié\n0f64dde0-8657-4380-9bbd-915d5e77b5a8 — module non identifié\nb5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n81b8f93c-085e-428f-ace7-06a278559e47 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n50fa8daa-75d6-4885-81ef-d46c340f1447 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206297,
          "raw": "2026-10-31 23:43:48 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 195031,
          "raw": "Receive from parent e4197b1b-b246-4441-b7e1-0827da571033 : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204405,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent b5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204721,
          "raw": "Receive from parent 81b8f93c-085e-428f-ace7-06a278559e47 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 205039,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent 50fa8daa-75d6-4885-81ef-d46c340f1447 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 160,
      "t": 1793490228000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\ne4197b1b-b246-4441-b7e1-0827da571033 — KaraWorld · contrôleur\n3a5b3076-1132-44de-8fe1-5f27ab3e006d — module non identifié\n0f64dde0-8657-4380-9bbd-915d5e77b5a8 — module non identifié\nb5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n81b8f93c-085e-428f-ace7-06a278559e47 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n50fa8daa-75d6-4885-81ef-d46c340f1447 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206298,
          "raw": "2026-10-31 23:43:48 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 195031,
          "raw": "Receive from parent e4197b1b-b246-4441-b7e1-0827da571033 : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204405,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent b5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204721,
          "raw": "Receive from parent 81b8f93c-085e-428f-ace7-06a278559e47 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 205039,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent 50fa8daa-75d6-4885-81ef-d46c340f1447 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 161,
      "t": 1793490228000,
      "type": "connection",
      "label": "Déconnexion COM · parent sans UUID",
      "module": "COM",
      "game": "karaoke",
      "detail": "Candidats qui cessent d’apparaître dans les échanges à proximité (≤60 s) :\ne4197b1b-b246-4441-b7e1-0827da571033 — KaraWorld · contrôleur\n3a5b3076-1132-44de-8fe1-5f27ab3e006d — module non identifié\n0f64dde0-8657-4380-9bbd-915d5e77b5a8 — module non identifié\nb5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n81b8f93c-085e-428f-ace7-06a278559e47 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n50fa8daa-75d6-4885-81ef-d46c340f1447 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206299,
          "raw": "2026-10-31 23:43:48 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 195031,
          "raw": "Receive from parent e4197b1b-b246-4441-b7e1-0827da571033 : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204405,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent b5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204721,
          "raw": "Receive from parent 81b8f93c-085e-428f-ace7-06a278559e47 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 205039,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent 50fa8daa-75d6-4885-81ef-d46c340f1447 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 162,
      "t": 1793490228000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent de3b29f2-4799-4fe5-97db-611218284260\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206309,
          "raw": "2026-10-31 23:43:48 [com] stdout Connect parent de3b29f2-4799-4fe5-97db-611218284260",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "de3b29f2-4799-4fe5-97db-611218284260"
    },
    {
      "id": 163,
      "t": 1793490228000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent c2a7bb85-674a-42b8-8418-f9be941813c8\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206312,
          "raw": "2026-10-31 23:43:48 [com] stdout Connect parent c2a7bb85-674a-42b8-8418-f9be941813c8",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "c2a7bb85-674a-42b8-8418-f9be941813c8"
    },
    {
      "id": 164,
      "t": 1793490228000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 5fd8162b-2ba2-4443-849c-d063618ad97d\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206314,
          "raw": "2026-10-31 23:43:48 [com] stdout Connect parent 5fd8162b-2ba2-4443-849c-d063618ad97d",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "5fd8162b-2ba2-4443-849c-d063618ad97d"
    },
    {
      "id": 165,
      "t": 1793490289000,
      "type": "music",
      "label": "Début morceau · michel-sardou_les-lacs-du-connemara_12400",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 362.892766 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 206456,
          "raw": "2026-10-31 23:44:49 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793490289480,0,362.892766,0.02,\"michel-sardou_les-lacs-du-connemara_12400\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 166,
      "t": 1793490614000,
      "type": "music",
      "label": "Fin / arrêt morceau · michel-sardou_les-lacs-du-connemara_12400",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 208274,
          "raw": "2026-10-31 23:50:14 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 167,
      "t": 1793490615000,
      "type": "music",
      "label": "Début morceau · yanns_soleil-et-nanas_69662",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 152.088367 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 208296,
          "raw": "2026-10-31 23:50:15 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793490615658,0,152.088367,0.02,\"yanns_soleil-et-nanas_69662\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 168,
      "t": 1793490670000,
      "type": "music",
      "label": "Fin / arrêt morceau · yanns_soleil-et-nanas_69662",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 208347,
          "raw": "2026-10-31 23:51:10 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793490670042,54.363000000002906,152.088367,0,\"yanns_soleil-et-nanas_69662\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 169,
      "t": 1793490684000,
      "type": "music",
      "label": "Début morceau · yanns_soleil-et-nanas_69662",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 54.363000000002906 s, durée 152.088367 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 208358,
          "raw": "2026-10-31 23:51:24 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793490684544,54.363000000002906,152.088367,0.02,\"yanns_soleil-et-nanas_69662\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 170,
      "t": 1793490782000,
      "type": "music",
      "label": "Fin / arrêt morceau · yanns_soleil-et-nanas_69662",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 208398,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 171,
      "t": 1793490783000,
      "type": "music",
      "label": "Début morceau · amel-bent_ma-philosophie_5091",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 204.600023 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 208420,
          "raw": "2026-10-31 23:53:03 [com] stdout Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793490783506,0,204.600023,0.02,\"amel-bent_ma-philosophie_5091\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 172,
      "t": 1793490988000,
      "type": "music",
      "label": "Fin / arrêt morceau · amel-bent_ma-philosophie_5091",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793455054372.txt",
          "line": 208471,
          "raw": "Modifs for me {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":[1793490988121,0,204.600023,0,\"amel-bent_ma-philosophie_5091\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    }
  ],
  "segments": [
    {
      "game": "karaoke",
      "start": 1793487600000,
      "end": 1793487967000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793488038000,
      "end": 1793488068000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793488130000,
      "end": 1793490204000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793490225000,
      "end": 1793490988000,
      "endReason": "Dernière trace disponible ; aucune fin de partie enregistrée dans la journée.",
      "open": true
    }
  ],
  "connections": [
    {
      "id": "23f923f7-77a2-4573-8863-dc6632322e06",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793455058000,
      "last": 1793490988000,
      "firstSend": 1793455058000,
      "lastSend": 1793490988000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 88,
        "raw": "2026-10-31 13:57:38 [com] stdout Connect parent 23f923f7-77a2-4573-8863-dc6632322e06",
        "inherited": false
      }
    },
    {
      "id": "b068e658-691a-480e-b07a-5f65a4006bd7",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793455062000,
      "last": 1793490988000,
      "firstSend": 1793455062000,
      "lastSend": 1793490988000,
      "labels": [
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793455054372.txt",
          "line": 4848,
          "raw": "2026-10-31 19:55:57 [com] stdout Receive from parent b068e658-691a-480e-b07a-5f65a4006bd7 : {\"name\":\"yvetot_salle1\",\"variables\":{\"players.2.inputStatus\":[\"up\"]}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 101,
        "raw": "2026-10-31 13:57:42 [com] stdout Connect parent b068e658-691a-480e-b07a-5f65a4006bd7",
        "inherited": false
      }
    },
    {
      "id": "24fdfef0-a79d-4ee6-8c68-c879ecf6c4d7",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793455063000,
      "last": 1793490988000,
      "firstSend": 1793455063000,
      "lastSend": 1793490988000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 110,
        "raw": "2026-10-31 13:57:43 [com] stdout Connect parent 24fdfef0-a79d-4ee6-8c68-c879ecf6c4d7",
        "inherited": false
      }
    },
    {
      "id": "e5fa3894-e00c-4e7b-a8ae-13d6a710bcf0",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793455063000,
      "last": 1793490988000,
      "firstSend": 1793455063000,
      "lastSend": 1793490988000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 114,
        "raw": "2026-10-31 13:57:43 [com] stdout Connect parent e5fa3894-e00c-4e7b-a8ae-13d6a710bcf0",
        "inherited": false
      }
    },
    {
      "id": "5c5cabb9-8f40-4b20-a3ad-3c6ff1194ff9",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793455072000,
      "last": 1793490988000,
      "firstSend": 1793455072000,
      "lastSend": 1793490988000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 167,
        "raw": "2026-10-31 13:57:52 [com] stdout Connect parent 5c5cabb9-8f40-4b20-a3ad-3c6ff1194ff9",
        "inherited": false
      }
    },
    {
      "id": "ee89719b-fa50-4e23-8c82-a2c993dab24c",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793486110000,
      "last": 1793487967000,
      "firstSend": 1793486110000,
      "lastSend": 1793487967000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793455054372.txt",
          "line": 177379,
          "raw": "Receive from parent ee89719b-fa50-4e23-8c82-a2c993dab24c : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 177351,
        "raw": "2026-10-31 22:35:10 [com] stdout Connect parent ee89719b-fa50-4e23-8c82-a2c993dab24c",
        "inherited": false
      }
    },
    {
      "id": "e5b2fa8a-0232-425b-89ea-128374e84922",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793486110000,
      "last": 1793487967000,
      "firstSend": 1793486110000,
      "lastSend": 1793487967000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 177354,
        "raw": "2026-10-31 22:35:10 [com] stdout Connect parent e5b2fa8a-0232-425b-89ea-128374e84922",
        "inherited": false
      }
    },
    {
      "id": "39651aa3-a165-491e-96ed-0b0fd4a78961",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793486110000,
      "last": 1793487967000,
      "firstSend": 1793486110000,
      "lastSend": 1793487967000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 177356,
        "raw": "2026-10-31 22:35:10 [com] stdout Connect parent 39651aa3-a165-491e-96ed-0b0fd4a78961",
        "inherited": false
      }
    },
    {
      "id": "871b1187-fc1c-44d6-bcca-f43cae190669",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793487967000,
      "last": 1793488038000,
      "firstSend": 1793487967000,
      "lastSend": 1793488038000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793455054372.txt",
          "line": 189828,
          "raw": "Receive from parent 871b1187-fc1c-44d6-bcca-f43cae190669 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 189857,
          "raw": "2026-10-31 23:06:07 [com] stdout Receive from parent 871b1187-fc1c-44d6-bcca-f43cae190669 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 189859,
          "raw": "Receive from parent 871b1187-fc1c-44d6-bcca-f43cae190669 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 189875,
          "raw": "2026-10-31 23:06:07 [com] stdout Receive from parent 871b1187-fc1c-44d6-bcca-f43cae190669 : {\"name\":\"yvetot_salle1\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190071,
          "raw": "Receive from parent 871b1187-fc1c-44d6-bcca-f43cae190669 : {\"name\":\"yvetot_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190085,
          "raw": "Receive from parent 871b1187-fc1c-44d6-bcca-f43cae190669 : {\"name\":\"yvetot_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 189776,
        "raw": "2026-10-31 23:06:07 [com] stdout Connect parent 871b1187-fc1c-44d6-bcca-f43cae190669",
        "inherited": false
      }
    },
    {
      "id": "754b1c9d-436d-416a-be10-5cde4dc3f89d",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793487967000,
      "last": 1793488038000,
      "firstSend": 1793487967000,
      "lastSend": 1793488038000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793455054372.txt",
          "line": 190144,
          "raw": "Receive from parent 754b1c9d-436d-416a-be10-5cde4dc3f89d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190173,
          "raw": "2026-10-31 23:06:07 [com] stdout Receive from parent 754b1c9d-436d-416a-be10-5cde4dc3f89d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190174,
          "raw": "Receive from parent 754b1c9d-436d-416a-be10-5cde4dc3f89d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190191,
          "raw": "2026-10-31 23:06:07 [com] stdout Receive from parent 754b1c9d-436d-416a-be10-5cde4dc3f89d : {\"name\":\"yvetot_salle1\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190394,
          "raw": "2026-10-31 23:06:07 [com] stdout Receive from parent 754b1c9d-436d-416a-be10-5cde4dc3f89d : {\"name\":\"yvetot_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190409,
          "raw": "Receive from parent 754b1c9d-436d-416a-be10-5cde4dc3f89d : {\"name\":\"yvetot_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 189778,
        "raw": "2026-10-31 23:06:07 [com] stdout Connect parent 754b1c9d-436d-416a-be10-5cde4dc3f89d",
        "inherited": false
      }
    },
    {
      "id": "9bc09d48-b550-42ad-b7e6-4eba4360fe09",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793487967000,
      "last": 1793488047000,
      "firstSend": 1793487967000,
      "lastSend": 1793488047000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793455054372.txt",
          "line": 190469,
          "raw": "Receive from parent 9bc09d48-b550-42ad-b7e6-4eba4360fe09 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190470,
          "raw": "2026-10-31 23:06:07 [com] stdout Receive from parent 9bc09d48-b550-42ad-b7e6-4eba4360fe09 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190518,
          "raw": "Receive from parent 9bc09d48-b550-42ad-b7e6-4eba4360fe09 : {\"name\":\"yvetot_salle1\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190731,
          "raw": "2026-10-31 23:06:07 [com] stdout Receive from parent 9bc09d48-b550-42ad-b7e6-4eba4360fe09 : {\"name\":\"yvetot_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 190746,
          "raw": "2026-10-31 23:06:07 [com] stdout Receive from parent 9bc09d48-b550-42ad-b7e6-4eba4360fe09 : {\"name\":\"yvetot_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 190330,
        "raw": "2026-10-31 23:06:07 [com] stdout Connect parent 9bc09d48-b550-42ad-b7e6-4eba4360fe09",
        "inherited": false
      }
    },
    {
      "id": "3aa73e40-3c07-43a5-8586-626c7ef0219a",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793488041000,
      "last": 1793488068000,
      "firstSend": 1793488041000,
      "lastSend": 1793488068000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 192317,
        "raw": "2026-10-31 23:07:21 [com] stdout Connect parent 3aa73e40-3c07-43a5-8586-626c7ef0219a",
        "inherited": false
      }
    },
    {
      "id": "f241db3b-e678-4d8c-96ad-2e157faf2547",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793488041000,
      "last": 1793488068000,
      "firstSend": 1793488041000,
      "lastSend": 1793488068000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793455054372.txt",
          "line": 192344,
          "raw": "2026-10-31 23:07:21 [com] stdout Receive from parent f241db3b-e678-4d8c-96ad-2e157faf2547 : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 192320,
        "raw": "2026-10-31 23:07:21 [com] stdout Connect parent f241db3b-e678-4d8c-96ad-2e157faf2547",
        "inherited": false
      }
    },
    {
      "id": "08f9c52e-0a9a-43cc-9b9a-fc2de81930cf",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793488047000,
      "last": 1793488068000,
      "firstSend": 1793488047000,
      "lastSend": 1793488068000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 192473,
        "raw": "2026-10-31 23:07:27 [com] stdout Connect parent 08f9c52e-0a9a-43cc-9b9a-fc2de81930cf",
        "inherited": false
      }
    },
    {
      "id": "0d288219-e599-42af-831f-ac86e583b1a1",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793488068000,
      "last": 1793488134000,
      "firstSend": 1793488068000,
      "lastSend": 1793488134000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793455054372.txt",
          "line": 193117,
          "raw": "2026-10-31 23:07:48 [com] stdout Receive from parent 0d288219-e599-42af-831f-ac86e583b1a1 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193118,
          "raw": "Receive from parent 0d288219-e599-42af-831f-ac86e583b1a1 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193159,
          "raw": "Receive from parent 0d288219-e599-42af-831f-ac86e583b1a1 : {\"name\":\"yvetot_salle1\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193341,
          "raw": "2026-10-31 23:07:48 [com] stdout Receive from parent 0d288219-e599-42af-831f-ac86e583b1a1 : {\"name\":\"yvetot_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193362,
          "raw": "Receive from parent 0d288219-e599-42af-831f-ac86e583b1a1 : {\"name\":\"yvetot_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 193067,
        "raw": "2026-10-31 23:07:48 [com] stdout Connect parent 0d288219-e599-42af-831f-ac86e583b1a1",
        "inherited": false
      }
    },
    {
      "id": "d99a5977-01e8-4b36-9c12-ddaddee195a7",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793488068000,
      "last": 1793488130000,
      "firstSend": 1793488068000,
      "lastSend": 1793488130000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793455054372.txt",
          "line": 193416,
          "raw": "Receive from parent d99a5977-01e8-4b36-9c12-ddaddee195a7 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193446,
          "raw": "2026-10-31 23:07:48 [com] stdout Receive from parent d99a5977-01e8-4b36-9c12-ddaddee195a7 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193447,
          "raw": "2026-10-31 23:07:48 [com] stdout Receive from parent d99a5977-01e8-4b36-9c12-ddaddee195a7 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193465,
          "raw": "Receive from parent d99a5977-01e8-4b36-9c12-ddaddee195a7 : {\"name\":\"yvetot_salle1\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193678,
          "raw": "Receive from parent d99a5977-01e8-4b36-9c12-ddaddee195a7 : {\"name\":\"yvetot_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193703,
          "raw": "2026-10-31 23:07:48 [com] stdout Receive from parent d99a5977-01e8-4b36-9c12-ddaddee195a7 : {\"name\":\"yvetot_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 193364,
        "raw": "2026-10-31 23:07:48 [com] stdout Connect parent d99a5977-01e8-4b36-9c12-ddaddee195a7",
        "inherited": false
      }
    },
    {
      "id": "7f980f83-83d0-484c-9d36-856efbb5a603",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793488068000,
      "last": 1793488130000,
      "firstSend": 1793488068000,
      "lastSend": 1793488130000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793455054372.txt",
          "line": 193753,
          "raw": "Receive from parent 7f980f83-83d0-484c-9d36-856efbb5a603 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193783,
          "raw": "2026-10-31 23:07:48 [com] stdout Receive from parent 7f980f83-83d0-484c-9d36-856efbb5a603 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193785,
          "raw": "Receive from parent 7f980f83-83d0-484c-9d36-856efbb5a603 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 193802,
          "raw": "2026-10-31 23:07:48 [com] stdout Receive from parent 7f980f83-83d0-484c-9d36-856efbb5a603 : {\"name\":\"yvetot_salle1\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 194015,
          "raw": "Receive from parent 7f980f83-83d0-484c-9d36-856efbb5a603 : {\"name\":\"yvetot_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 194040,
          "raw": "2026-10-31 23:07:48 [com] stdout Receive from parent 7f980f83-83d0-484c-9d36-856efbb5a603 : {\"name\":\"yvetot_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 193366,
        "raw": "2026-10-31 23:07:48 [com] stdout Connect parent 7f980f83-83d0-484c-9d36-856efbb5a603",
        "inherited": false
      }
    },
    {
      "id": "e4197b1b-b246-4441-b7e1-0827da571033",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793488133000,
      "last": 1793490204000,
      "firstSend": 1793488133000,
      "lastSend": 1793490204000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793455054372.txt",
          "line": 195031,
          "raw": "Receive from parent e4197b1b-b246-4441-b7e1-0827da571033 : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 195015,
        "raw": "2026-10-31 23:08:53 [com] stdout Connect parent e4197b1b-b246-4441-b7e1-0827da571033",
        "inherited": false
      }
    },
    {
      "id": "3a5b3076-1132-44de-8fe1-5f27ab3e006d",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793488133000,
      "last": 1793490204000,
      "firstSend": 1793488133000,
      "lastSend": 1793490204000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 195018,
        "raw": "2026-10-31 23:08:53 [com] stdout Connect parent 3a5b3076-1132-44de-8fe1-5f27ab3e006d",
        "inherited": false
      }
    },
    {
      "id": "0f64dde0-8657-4380-9bbd-915d5e77b5a8",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793488136000,
      "last": 1793490204000,
      "firstSend": 1793488136000,
      "lastSend": 1793490204000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 195127,
        "raw": "2026-10-31 23:08:56 [com] stdout Connect parent 0f64dde0-8657-4380-9bbd-915d5e77b5a8",
        "inherited": false
      }
    },
    {
      "id": "b5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793490204000,
      "last": 1793490225000,
      "firstSend": 1793490204000,
      "lastSend": 1793490225000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793455054372.txt",
          "line": 204405,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent b5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204434,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent b5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204436,
          "raw": "Receive from parent b5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204452,
          "raw": "Receive from parent b5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d : {\"name\":\"yvetot_salle1\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204648,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent b5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d : {\"name\":\"yvetot_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204671,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent b5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d : {\"name\":\"yvetot_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 204353,
        "raw": "2026-10-31 23:43:24 [com] stdout Connect parent b5e6e7b5-d6f5-4500-9ec6-71ca045ffe3d",
        "inherited": false
      }
    },
    {
      "id": "81b8f93c-085e-428f-ace7-06a278559e47",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793490204000,
      "last": 1793490225000,
      "firstSend": 1793490204000,
      "lastSend": 1793490225000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793455054372.txt",
          "line": 204721,
          "raw": "Receive from parent 81b8f93c-085e-428f-ace7-06a278559e47 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204722,
          "raw": "Receive from parent 81b8f93c-085e-428f-ace7-06a278559e47 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204768,
          "raw": "Receive from parent 81b8f93c-085e-428f-ace7-06a278559e47 : {\"name\":\"yvetot_salle1\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204964,
          "raw": "Receive from parent 81b8f93c-085e-428f-ace7-06a278559e47 : {\"name\":\"yvetot_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 204987,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent 81b8f93c-085e-428f-ace7-06a278559e47 : {\"name\":\"yvetot_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 204355,
        "raw": "2026-10-31 23:43:24 [com] stdout Connect parent 81b8f93c-085e-428f-ace7-06a278559e47",
        "inherited": false
      }
    },
    {
      "id": "50fa8daa-75d6-4885-81ef-d46c340f1447",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793490204000,
      "last": 1793490225000,
      "firstSend": 1793490204000,
      "lastSend": 1793490225000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793455054372.txt",
          "line": 205039,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent 50fa8daa-75d6-4885-81ef-d46c340f1447 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 205069,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent 50fa8daa-75d6-4885-81ef-d46c340f1447 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 205070,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent 50fa8daa-75d6-4885-81ef-d46c340f1447 : {\"name\":\"yvetot_salle1\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793455054372.txt",
          "line": 205088,
          "raw": "Receive from parent 50fa8daa-75d6-4885-81ef-d46c340f1447 : {\"name\":\"yvetot_salle1\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 205301,
          "raw": "Receive from parent 50fa8daa-75d6-4885-81ef-d46c340f1447 : {\"name\":\"yvetot_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793455054372.txt",
          "line": 205326,
          "raw": "2026-10-31 23:43:24 [com] stdout Receive from parent 50fa8daa-75d6-4885-81ef-d46c340f1447 : {\"name\":\"yvetot_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 204989,
        "raw": "2026-10-31 23:43:24 [com] stdout Connect parent 50fa8daa-75d6-4885-81ef-d46c340f1447",
        "inherited": false
      }
    },
    {
      "id": "de3b29f2-4799-4fe5-97db-611218284260",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793490228000,
      "last": 1793490988000,
      "firstSend": 1793490228000,
      "lastSend": 1793490988000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793455054372.txt",
          "line": 206330,
          "raw": "Receive from parent de3b29f2-4799-4fe5-97db-611218284260 : {\"name\":\"yvetot_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 206309,
        "raw": "2026-10-31 23:43:48 [com] stdout Connect parent de3b29f2-4799-4fe5-97db-611218284260",
        "inherited": false
      }
    },
    {
      "id": "c2a7bb85-674a-42b8-8418-f9be941813c8",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793490228000,
      "last": 1793490988000,
      "firstSend": 1793490228000,
      "lastSend": 1793490988000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 206312,
        "raw": "2026-10-31 23:43:48 [com] stdout Connect parent c2a7bb85-674a-42b8-8418-f9be941813c8",
        "inherited": false
      }
    },
    {
      "id": "5fd8162b-2ba2-4443-849c-d063618ad97d",
      "file": "log_1793455054372.txt",
      "side": "parent",
      "start": 1793490228000,
      "last": 1793490988000,
      "firstSend": 1793490228000,
      "lastSend": 1793490988000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793455054372.txt",
        "line": 206314,
        "raw": "2026-10-31 23:43:48 [com] stdout Connect parent 5fd8162b-2ba2-4443-849c-d063618ad97d",
        "inherited": false
      }
    }
  ],
  "counts": {
    "music": 69,
    "game": 6,
    "connection": 36,
    "session": 19,
    "monitor": 36,
    "phase": 6
  }
}