{
  "room": "brest_salle1",
  "date": "2026-10-23",
  "timeZone": "Europe/Paris",
  "start": 1792706400000,
  "end": 1792792800000,
  "generatedAt": "2026-10-27T09:47:48.624Z",
  "sources": [
    {
      "file": "log_1792755594981.txt",
      "first": 1792755594000,
      "last": 1792787277000,
      "linesInDay": 29021,
      "bytes": 4030604
    },
    {
      "file": "log_1792787586658.txt",
      "first": 1792787586000,
      "last": 1792787913000,
      "linesInDay": 3886,
      "bytes": 387100
    }
  ],
  "events": [
    {
      "id": 1,
      "t": 1792755594000,
      "type": "restart",
      "label": "Redémarrage · nouvelle session MAIN",
      "module": "MAIN",
      "game": null,
      "detail": "log_1792669334417.txt → log_1792755594981.txt\nUn fichier de log est créé à chaque exécution de MAIN. Le changement de fichier atteste une nouvelle session MAIN ; un reboot complet de Windows reste possible, mais non confirmé par ces seules traces.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1,
          "raw": "2026-10-23 11:39:54 I'm antalzic92!",
          "inherited": false
        }
      ],
      "certainty": "nouvelle session observée"
    },
    {
      "id": 2,
      "t": 1792755597000,
      "type": "system",
      "label": "Démarrage module · com",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 83,
          "raw": "2026-10-23 11:39:57 Start com",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 3,
      "t": 1792755599000,
      "type": "system",
      "label": "Démarrage module · dmx",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 86,
          "raw": "2026-10-23 11:39:59 Start dmx",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 4,
      "t": 1792755601000,
      "type": "system",
      "label": "Démarrage module · arduino",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 90,
          "raw": "2026-10-23 11:40:01 Start arduino",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 5,
      "t": 1792755602000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent 7a65744e-0449-497d-81df-c2525ec0b4cd\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 96,
          "raw": "2026-10-23 11:40:02 [com] stdout Connect parent 7a65744e-0449-497d-81df-c2525ec0b4cd",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 6,
      "t": 1792755603000,
      "type": "system",
      "label": "Démarrage module · ardour",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 101,
          "raw": "2026-10-23 11:40:03 Start ardour",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 7,
      "t": 1792755603000,
      "type": "connection",
      "label": "Connexion COM · Arduino / entrées joueurs",
      "module": "COM",
      "game": null,
      "detail": "parent 3f303b3e-1b86-4e9e-930c-8ae22a046a87\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 104,
          "raw": "2026-10-23 11:40:03 [com] stdout Connect parent 3f303b3e-1b86-4e9e-930c-8ae22a046a87",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 8,
      "t": 1792755604000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent f88fa8de-eb0f-4075-8854-fd2c4b8b98fb\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 110,
          "raw": "2026-10-23 11:40:04 [com] stdout Connect parent f88fa8de-eb0f-4075-8854-fd2c4b8b98fb",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 9,
      "t": 1792755605000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent e07d5504-7ec9-4cca-a7e3-9c25affc6288\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 114,
          "raw": "2026-10-23 11:40:05 [com] stdout Connect parent e07d5504-7ec9-4cca-a7e3-9c25affc6288",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 10,
      "t": 1792755606000,
      "type": "system",
      "label": "Journal de crash annoncé · ardour",
      "module": "ardour",
      "game": null,
      "detail": "stdout: Crash Log: C:\\Users\\antalzic\\AppData\\Local\\Ardour8\\CrashLog\\Ardour-8.12.0-crash-1792755606.txt\nLe chemin annoncé au démarrage ne prouve pas à lui seul un crash dans la journée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 144,
          "raw": "2026-10-23 11:40:06 [ardour] stdout stdout: Crash Log: C:\\Users\\antalzic\\AppData\\Local\\Ardour8\\CrashLog\\Ardour-8.12.0-crash-1792755606.txt",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 11,
      "t": 1792755613000,
      "type": "system",
      "label": "Démarrage module · quiz",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 165,
          "raw": "2026-10-23 11:40:13 Start quiz",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 12,
      "t": 1792755613000,
      "type": "connection",
      "label": "Connexion COM · superviseur",
      "module": "superviseur",
      "game": null,
      "detail": "Connected to com",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 166,
          "raw": "2026-10-23 11:40:13 Connected to com",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 13,
      "t": 1792755613000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent b1b372cc-3e7a-493f-8abe-bc712a598c08\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 167,
          "raw": "2026-10-23 11:40:13 [com] stdout Connect parent b1b372cc-3e7a-493f-8abe-bc712a598c08",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 14,
      "t": 1792755614000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:10980): Pango-WARNING **: 13:40:14.041: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output",
      "module": "ardour",
      "game": null,
      "detail": "(Ardour.exe:10980): Pango-WARNING **: 13:40:14.041: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 172,
          "raw": "(Ardour.exe:10980): Pango-WARNING **: 13:40:14.041: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output.",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 15,
      "t": 1792755614000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:10980): Pango-WARNING **: 13:40:14.044: couldn't load font \"ArdourMono Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans ",
      "module": "ardour",
      "game": null,
      "detail": "(Ardour.exe:10980): Pango-WARNING **: 13:40:14.044: couldn't load font \"ArdourMono Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", expect ugly output.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 174,
          "raw": "(Ardour.exe:10980): Pango-WARNING **: 13:40:14.044: couldn't load font \"ArdourMono Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", expect ugly output.",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 16,
      "t": 1792755614000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:10980): Pango-WARNING **: 13:40:14.044: couldn't load font \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Not-Ro",
      "module": "ardour",
      "game": null,
      "detail": "(Ardour.exe:10980): Pango-WARNING **: 13:40:14.044: couldn't load font \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Not-Rotated 5.3994140625\", expect ugly output.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 176,
          "raw": "(Ardour.exe:10980): Pango-WARNING **: 13:40:14.044: couldn't load font \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Not-Rotated 5.3994140625\", expect ugly output.",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 17,
      "t": 1792755617000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv / Arduino / entrées joueurs",
      "module": "COM",
      "game": null,
      "detail": "parent d1c2dde7-fa37-4a04-ab06-4720daa36003\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 428,
          "raw": "2026-10-23 11:40:17 [com] stdout Connect parent d1c2dde7-fa37-4a04-ab06-4720daa36003",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 18,
      "t": 1792755618000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 499,
          "raw": "2026-10-23 11:40:18 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"gameLocked\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 19,
      "t": 1792755623000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 692,
          "raw": "2026-10-23 11:40:23 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 20,
      "t": 1792755623000,
      "type": "system",
      "label": "Fin de processus enfant · code 0",
      "module": "quiz",
      "game": null,
      "detail": "child process exited with code 0\nUne sortie avec code 0 ne prouve pas un crash.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 699,
          "raw": "2026-10-23 11:40:23 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 21,
      "t": 1792755624000,
      "type": "connection",
      "label": "Connexion COM · Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs",
      "module": "COM",
      "game": null,
      "detail": "parent ece43043-6dfa-4c8a-bd4e-55be47353397\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 705,
          "raw": "2026-10-23 11:40:24 [com] stdout Connect parent ece43043-6dfa-4c8a-bd4e-55be47353397",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 22,
      "t": 1792755624000,
      "type": "monitor",
      "label": "tv · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.tv.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 708,
          "raw": "2026-10-23 11:40:24 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 23,
      "t": 1792755633000,
      "type": "system",
      "label": "Fin de processus enfant · code 0",
      "module": "quiz",
      "game": null,
      "detail": "child process exited with code 0\nUne sortie avec code 0 ne prouve pas un crash.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 797,
          "raw": "2026-10-23 11:40:33 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 24,
      "t": 1792755634000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · vp / Quiz · logique de jeu / Arduino / entrées joueurs",
      "module": "COM",
      "game": null,
      "detail": "parent 594662c3-7edf-44a1-96f4-275691ef4fb3\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 803,
          "raw": "2026-10-23 11:40:34 [com] stdout Connect parent 594662c3-7edf-44a1-96f4-275691ef4fb3",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 25,
      "t": 1792755642000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1402,
          "raw": "2026-10-23 11:40:42 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 26,
      "t": 1792755642000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1422,
          "raw": "2026-10-23 11:40:42 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 27,
      "t": 1792755642000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1434,
          "raw": "2026-10-23 11:40:42 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 28,
      "t": 1792755642000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1444,
          "raw": "2026-10-23 11:40:42 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 29,
      "t": 1792755642000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1465,
          "raw": "2026-10-23 11:40:42 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 30,
      "t": 1792755642000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1477,
          "raw": "2026-10-23 11:40:42 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 31,
      "t": 1792755643000,
      "type": "system",
      "label": "Fin de processus enfant · code 0",
      "module": "quiz",
      "game": null,
      "detail": "child process exited with code 0\nUne sortie avec code 0 ne prouve pas un crash.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1488,
          "raw": "2026-10-23 11:40:43 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 32,
      "t": 1792755918000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · kiosk / Quiz · tv / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent ca8643cb-1ef0-4319-a9de-28cb13d84854\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1496,
          "raw": "2026-10-23 11:45:18 [com] stdout Connect parent ca8643cb-1ef0-4319-a9de-28cb13d84854",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 33,
      "t": 1792755921000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1583,
          "raw": "2026-10-23 11:45:21 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 34,
      "t": 1792755921000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1596,
          "raw": "2026-10-23 11:45:21 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 35,
      "t": 1792755921000,
      "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) :\nca8643cb-1ef0-4319-a9de-28cb13d84854 — Quiz · vp / Quiz · kiosk / Quiz · tv / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1609,
          "raw": "2026-10-23 11:45:21 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 1498,
          "raw": "2026-10-23 11:45:18 [com] stdout Receive from parent ca8643cb-1ef0-4319-a9de-28cb13d84854 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 36,
      "t": 1792778255000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1671,
          "raw": "2026-10-23 17:57:35 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 37,
      "t": 1792778255000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1681,
          "raw": "2026-10-23 17:57:35 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 38,
      "t": 1792778255000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1691,
          "raw": "2026-10-23 17:57:35 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 39,
      "t": 1792778255000,
      "type": "session",
      "label": "Jeu déverrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1701,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"gameLocked\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 40,
      "t": 1792778255000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1792778255022,0,3900,1]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1711,
          "raw": "2026-10-23 17:57:35 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":[1792778255022,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 41,
      "t": 1792778255000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1792778255022,0,3900,1]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1733,
          "raw": "2026-10-23 17:57:35 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":[1792778255022,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 42,
      "t": 1792778255000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1743,
          "raw": "2026-10-23 17:57:35 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 43,
      "t": 1792778255000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1753,
          "raw": "2026-10-23 17:57:35 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 44,
      "t": 1792778255000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1792778255022,0,3900,1]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1763,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":[1792778255022,0,3900,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 45,
      "t": 1792778255000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1783,
          "raw": "2026-10-23 17:57:35 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 46,
      "t": 1792778255000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1952,
          "raw": "2026-10-23 17:57:35 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 47,
      "t": 1792778255000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 1962,
          "raw": "2026-10-23 17:57:35 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 48,
      "t": 1792778255000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 2069,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 49,
      "t": 1792778255000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 2080,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 50,
      "t": 1792778322000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 2438,
          "raw": "2026-10-23 17:58:42 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 51,
      "t": 1792778322000,
      "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_1792755594981.txt",
          "line": 2448,
          "raw": "2026-10-23 17:58:42 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 52,
      "t": 1792778322000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 2690,
          "raw": "2026-10-23 17:58:42 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 53,
      "t": 1792778325000,
      "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) :\nd1c2dde7-fa37-4a04-ab06-4720daa36003 — Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv / Arduino / entrées joueurs\nece43043-6dfa-4c8a-bd4e-55be47353397 — Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs\n594662c3-7edf-44a1-96f4-275691ef4fb3 — Quiz · kiosk / Quiz · tv / Quiz · vp / Quiz · logique de jeu / Arduino / entrées joueurs\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 2699,
          "raw": "2026-10-23 17:58:45 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 479,
          "raw": "2026-10-23 11:40:17 [com] stdout Receive from parent d1c2dde7-fa37-4a04-ab06-4720daa36003 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 707,
          "raw": "2026-10-23 11:40:24 [com] stdout Receive from parent ece43043-6dfa-4c8a-bd4e-55be47353397 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 853,
          "raw": "Receive from parent 594662c3-7edf-44a1-96f4-275691ef4fb3 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 54,
      "t": 1792778325000,
      "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) :\nd1c2dde7-fa37-4a04-ab06-4720daa36003 — Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv / Arduino / entrées joueurs\nece43043-6dfa-4c8a-bd4e-55be47353397 — Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs\n594662c3-7edf-44a1-96f4-275691ef4fb3 — Quiz · kiosk / Quiz · tv / Quiz · vp / Quiz · logique de jeu / Arduino / entrées joueurs\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 2701,
          "raw": "2026-10-23 17:58:45 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 479,
          "raw": "2026-10-23 11:40:17 [com] stdout Receive from parent d1c2dde7-fa37-4a04-ab06-4720daa36003 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 707,
          "raw": "2026-10-23 11:40:24 [com] stdout Receive from parent ece43043-6dfa-4c8a-bd4e-55be47353397 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 853,
          "raw": "Receive from parent 594662c3-7edf-44a1-96f4-275691ef4fb3 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 55,
      "t": 1792778325000,
      "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) :\nd1c2dde7-fa37-4a04-ab06-4720daa36003 — Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv / Arduino / entrées joueurs\nece43043-6dfa-4c8a-bd4e-55be47353397 — Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs\n594662c3-7edf-44a1-96f4-275691ef4fb3 — Quiz · kiosk / Quiz · tv / Quiz · vp / Quiz · logique de jeu / Arduino / entrées joueurs\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 2703,
          "raw": "2026-10-23 17:58:45 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 479,
          "raw": "2026-10-23 11:40:17 [com] stdout Receive from parent d1c2dde7-fa37-4a04-ab06-4720daa36003 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 707,
          "raw": "2026-10-23 11:40:24 [com] stdout Receive from parent ece43043-6dfa-4c8a-bd4e-55be47353397 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 853,
          "raw": "Receive from parent 594662c3-7edf-44a1-96f4-275691ef4fb3 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 56,
      "t": 1792778325000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 25cd57f6-c19d-402b-8ada-39f9df272ceb\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 2712,
          "raw": "2026-10-23 17:58:45 [com] stdout Connect parent 25cd57f6-c19d-402b-8ada-39f9df272ceb",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 57,
      "t": 1792778325000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent e389f2ee-9a95-45f9-bdb4-b7d856c50311\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 2714,
          "raw": "2026-10-23 17:58:45 [com] stdout Connect parent e389f2ee-9a95-45f9-bdb4-b7d856c50311",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 58,
      "t": 1792778325000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent e647a60b-a861-4c43-bbac-4dd466cc3327\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 2716,
          "raw": "2026-10-23 17:58:45 [com] stdout Connect parent e647a60b-a861-4c43-bbac-4dd466cc3327",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 59,
      "t": 1792778362000,
      "type": "music",
      "label": "Début morceau · jeck_m-envoler_85019",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 187.120396 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 3080,
          "raw": "2026-10-23 17:59:22 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792778362081,0,187.120396,0.02,\"jeck_m-envoler_85019\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 60,
      "t": 1792778368000,
      "type": "music",
      "label": "Fin / arrêt morceau · jeck_m-envoler_85019",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 3140,
          "raw": "2026-10-23 17:59:28 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792778368568,6.48299999999995,187.120396,0,\"jeck_m-envoler_85019\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 61,
      "t": 1792778402000,
      "type": "music",
      "label": "Début morceau · jeck_m-envoler_85019",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 6.48299999999995 s, durée 187.120396 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 3378,
          "raw": "2026-10-23 18:00:02 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792778402645,6.48299999999995,187.120396,0.02,\"jeck_m-envoler_85019\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 62,
      "t": 1792778583000,
      "type": "music",
      "label": "Fin / arrêt morceau · jeck_m-envoler_85019",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 3577,
          "raw": "2026-10-23 18:03:03 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792778583287,0,187.120396,0,\"jeck_m-envoler_85019\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 63,
      "t": 1792778609000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 3772,
          "raw": "2026-10-23 18:03:29 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 64,
      "t": 1792778609000,
      "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) :\n25cd57f6-c19d-402b-8ada-39f9df272ceb — KaraWorld · contrôleur\ne389f2ee-9a95-45f9-bdb4-b7d856c50311 — module non identifié\ne647a60b-a861-4c43-bbac-4dd466cc3327 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 3793,
          "raw": "2026-10-23 18:03:29 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 2783,
          "raw": "2026-10-23 17:58:46 [com] stdout Receive from parent 25cd57f6-c19d-402b-8ada-39f9df272ceb : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 65,
      "t": 1792778609000,
      "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) :\n25cd57f6-c19d-402b-8ada-39f9df272ceb — KaraWorld · contrôleur\ne389f2ee-9a95-45f9-bdb4-b7d856c50311 — module non identifié\ne647a60b-a861-4c43-bbac-4dd466cc3327 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 3794,
          "raw": "2026-10-23 18:03:29 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 2783,
          "raw": "2026-10-23 17:58:46 [com] stdout Receive from parent 25cd57f6-c19d-402b-8ada-39f9df272ceb : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 66,
      "t": 1792778609000,
      "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) :\n25cd57f6-c19d-402b-8ada-39f9df272ceb — KaraWorld · contrôleur\ne389f2ee-9a95-45f9-bdb4-b7d856c50311 — module non identifié\ne647a60b-a861-4c43-bbac-4dd466cc3327 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 3804,
          "raw": "2026-10-23 18:03:29 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 2783,
          "raw": "2026-10-23 17:58:46 [com] stdout Receive from parent 25cd57f6-c19d-402b-8ada-39f9df272ceb : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 67,
      "t": 1792778609000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent 0b35b28f-074f-419c-a90a-3bc31c36188b\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 3821,
          "raw": "2026-10-23 18:03:29 [com] stdout Connect parent 0b35b28f-074f-419c-a90a-3bc31c36188b",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 68,
      "t": 1792778609000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · logique de jeu / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent f5ba4572-7b2f-495a-a491-1a8d026fc8a2\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 3844,
          "raw": "2026-10-23 18:03:29 [com] stdout Connect parent f5ba4572-7b2f-495a-a491-1a8d026fc8a2",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 69,
      "t": 1792778609000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1792778255022,0,3900,1]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 3916,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":[1792778255022,0,3900,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 70,
      "t": 1792778609000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · tv / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent 19e54080-1621-433b-a63a-b052414a88a9\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 4085,
          "raw": "2026-10-23 18:03:29 [com] stdout Connect parent 19e54080-1621-433b-a63a-b052414a88a9",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 71,
      "t": 1792778609000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1792778255022,0,3900,1]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 4180,
          "raw": "2026-10-23 18:03:29 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":[1792778255022,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 72,
      "t": 1792778609000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1792778255022,0,3900,1]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 4455,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":[1792778255022,0,3900,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 73,
      "t": 1792778618000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 4996,
          "raw": "2026-10-23 18:03:38 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 74,
      "t": 1792778625000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5352,
          "raw": "2026-10-23 18:03:45 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 75,
      "t": 1792778625000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5372,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 76,
      "t": 1792778625000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5382,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 77,
      "t": 1792778625000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5392,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 78,
      "t": 1792778625000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5412,
          "raw": "2026-10-23 18:03:45 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 79,
      "t": 1792778625000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5422,
          "raw": "2026-10-23 18:03:45 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 80,
      "t": 1792778628000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5443,
          "raw": "2026-10-23 18:03:48 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 81,
      "t": 1792778628000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5475,
          "raw": "2026-10-23 18:03:48 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 82,
      "t": 1792778628000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5485,
          "raw": "2026-10-23 18:03:48 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 83,
      "t": 1792778628000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5505,
          "raw": "2026-10-23 18:03:48 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 84,
      "t": 1792778628000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5515,
          "raw": "2026-10-23 18:03:48 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 85,
      "t": 1792778630000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5565,
          "raw": "2026-10-23 18:03:50 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 86,
      "t": 1792778630000,
      "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_1792755594981.txt",
          "line": 5575,
          "raw": "2026-10-23 18:03:50 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 87,
      "t": 1792778630000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5597,
          "raw": "2026-10-23 18:03:50 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 88,
      "t": 1792778633000,
      "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) :\n25cd57f6-c19d-402b-8ada-39f9df272ceb — KaraWorld · contrôleur\ne389f2ee-9a95-45f9-bdb4-b7d856c50311 — module non identifié\ne647a60b-a861-4c43-bbac-4dd466cc3327 — module non identifié\n0b35b28f-074f-419c-a90a-3bc31c36188b — Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\nf5ba4572-7b2f-495a-a491-1a8d026fc8a2 — Quiz · kiosk / Quiz · tv / Quiz · logique de jeu / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur\n19e54080-1621-433b-a63a-b052414a88a9 — Quiz · vp / Quiz · tv / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5606,
          "raw": "2026-10-23 18:03:53 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 2783,
          "raw": "2026-10-23 17:58:46 [com] stdout Receive from parent 25cd57f6-c19d-402b-8ada-39f9df272ceb : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 3873,
          "raw": "Receive from parent 0b35b28f-074f-419c-a90a-3bc31c36188b : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4135,
          "raw": "Receive from parent f5ba4572-7b2f-495a-a491-1a8d026fc8a2 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4410,
          "raw": "Receive from parent 19e54080-1621-433b-a63a-b052414a88a9 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 89,
      "t": 1792778633000,
      "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) :\n25cd57f6-c19d-402b-8ada-39f9df272ceb — KaraWorld · contrôleur\ne389f2ee-9a95-45f9-bdb4-b7d856c50311 — module non identifié\ne647a60b-a861-4c43-bbac-4dd466cc3327 — module non identifié\n0b35b28f-074f-419c-a90a-3bc31c36188b — Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\nf5ba4572-7b2f-495a-a491-1a8d026fc8a2 — Quiz · kiosk / Quiz · tv / Quiz · logique de jeu / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur\n19e54080-1621-433b-a63a-b052414a88a9 — Quiz · vp / Quiz · tv / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5607,
          "raw": "2026-10-23 18:03:53 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 2783,
          "raw": "2026-10-23 17:58:46 [com] stdout Receive from parent 25cd57f6-c19d-402b-8ada-39f9df272ceb : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 3873,
          "raw": "Receive from parent 0b35b28f-074f-419c-a90a-3bc31c36188b : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4135,
          "raw": "Receive from parent f5ba4572-7b2f-495a-a491-1a8d026fc8a2 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4410,
          "raw": "Receive from parent 19e54080-1621-433b-a63a-b052414a88a9 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 90,
      "t": 1792778633000,
      "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) :\n25cd57f6-c19d-402b-8ada-39f9df272ceb — KaraWorld · contrôleur\ne389f2ee-9a95-45f9-bdb4-b7d856c50311 — module non identifié\ne647a60b-a861-4c43-bbac-4dd466cc3327 — module non identifié\n0b35b28f-074f-419c-a90a-3bc31c36188b — Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\nf5ba4572-7b2f-495a-a491-1a8d026fc8a2 — Quiz · kiosk / Quiz · tv / Quiz · logique de jeu / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur\n19e54080-1621-433b-a63a-b052414a88a9 — Quiz · vp / Quiz · tv / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5608,
          "raw": "2026-10-23 18:03:53 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 2783,
          "raw": "2026-10-23 17:58:46 [com] stdout Receive from parent 25cd57f6-c19d-402b-8ada-39f9df272ceb : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 3873,
          "raw": "Receive from parent 0b35b28f-074f-419c-a90a-3bc31c36188b : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4135,
          "raw": "Receive from parent f5ba4572-7b2f-495a-a491-1a8d026fc8a2 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4410,
          "raw": "Receive from parent 19e54080-1621-433b-a63a-b052414a88a9 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 91,
      "t": 1792778634000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 97b43dfb-2bdd-44e8-bb2b-7e5248b9d697\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5618,
          "raw": "2026-10-23 18:03:54 [com] stdout Connect parent 97b43dfb-2bdd-44e8-bb2b-7e5248b9d697",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 92,
      "t": 1792778634000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 4b26a011-8a9b-4333-bf89-707f810b9caa\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5621,
          "raw": "2026-10-23 18:03:54 [com] stdout Connect parent 4b26a011-8a9b-4333-bf89-707f810b9caa",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 93,
      "t": 1792778634000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 66b3df3a-6172-409a-b814-b421bd999666\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 5623,
          "raw": "2026-10-23 18:03:54 [com] stdout Connect parent 66b3df3a-6172-409a-b814-b421bd999666",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 94,
      "t": 1792778702000,
      "type": "music",
      "label": "Début morceau · florent-pagny_savoir-aimer_10955",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 285.797687 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 6295,
          "raw": "2026-10-23 18:05:02 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792778702033,0,285.797687,0.02,\"florent-pagny_savoir-aimer_10955\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 95,
      "t": 1792778871000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent a33c1efb-ba53-4487-b222-d282cb21be1d\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 6468,
          "raw": "2026-10-23 18:07:51 [com] stdout Connect parent a33c1efb-ba53-4487-b222-d282cb21be1d",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 96,
      "t": 1792778871000,
      "type": "music",
      "label": "Fin / arrêt morceau · florent-pagny_savoir-aimer_10955",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 6503,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 97,
      "t": 1792778874000,
      "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) :\na33c1efb-ba53-4487-b222-d282cb21be1d — KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 6651,
          "raw": "2026-10-23 18:07:54 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 6502,
          "raw": "Receive from parent a33c1efb-ba53-4487-b222-d282cb21be1d : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 98,
      "t": 1792778943000,
      "type": "music",
      "label": "Début morceau · aladdin-1992-film_ce-reve-bleu_56395",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 159.47381 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 7037,
          "raw": "2026-10-23 18:09:03 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792778943326,0,159.47381,0.02,\"aladdin-1992-film_ce-reve-bleu_56395\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 99,
      "t": 1792779102000,
      "type": "music",
      "label": "Fin / arrêt morceau · aladdin-1992-film_ce-reve-bleu_56395",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 7253,
          "raw": "2026-10-23 18:11:42 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792779102814,0,159.47381,0,\"aladdin-1992-film_ce-reve-bleu_56395\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 100,
      "t": 1792779122000,
      "type": "music",
      "label": "Début morceau · gims_parisienne_89933",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 158.404479 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 7356,
          "raw": "2026-10-23 18:12:02 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792779122817,0,158.404479,0.02,\"gims_parisienne_89933\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 101,
      "t": 1792779281000,
      "type": "music",
      "label": "Fin / arrêt morceau · gims_parisienne_89933",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 7438,
          "raw": "2026-10-23 18:14:41 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792779281241,0,158.404479,0,\"gims_parisienne_89933\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 102,
      "t": 1792779325000,
      "type": "music",
      "label": "Début morceau · pierre-bachelet_les-corons_21629",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 254.143605 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 7681,
          "raw": "2026-10-23 18:15:25 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792779325920,0,254.143605,0.02,\"pierre-bachelet_les-corons_21629\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 103,
      "t": 1792779580000,
      "type": "music",
      "label": "Fin / arrêt morceau · pierre-bachelet_les-corons_21629",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 7983,
          "raw": "2026-10-23 18:19:40 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792779580066,0,254.143605,0,\"pierre-bachelet_les-corons_21629\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 104,
      "t": 1792779690000,
      "type": "music",
      "label": "Début morceau · jacques-cardona_les-mysterieuses-cites-d-or_39708",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 133.549388 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 8376,
          "raw": "2026-10-23 18:21:30 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792779690608,0,133.549388,0.02,\"jacques-cardona_les-mysterieuses-cites-d-or_39708\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 105,
      "t": 1792779691000,
      "type": "music",
      "label": "Fin / arrêt morceau · jacques-cardona_les-mysterieuses-cites-d-or_39708",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 8431,
          "raw": "2026-10-23 18:21:31 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792779691929,1.3140000000000007,133.549388,0,\"jacques-cardona_les-mysterieuses-cites-d-or_39708\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 106,
      "t": 1792779717000,
      "type": "music",
      "label": "Début morceau · jacques-cardona_les-mysterieuses-cites-d-or_39708",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 1.3140000000000007 s, durée 133.549388 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 8473,
          "raw": "2026-10-23 18:21:57 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792779717567,1.3140000000000007,133.549388,0.02,\"jacques-cardona_les-mysterieuses-cites-d-or_39708\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 107,
      "t": 1792779849000,
      "type": "music",
      "label": "Fin / arrêt morceau · jacques-cardona_les-mysterieuses-cites-d-or_39708",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 8715,
          "raw": "2026-10-23 18:24:09 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792779849810,0,133.549388,0,\"jacques-cardona_les-mysterieuses-cites-d-or_39708\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 108,
      "t": 1792779875000,
      "type": "music",
      "label": "Début morceau · kids-united_l-oiseau-et-l-enfant_51716",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 182.882063 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 8788,
          "raw": "2026-10-23 18:24:35 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792779875060,0,182.882063,0.02,\"kids-united_l-oiseau-et-l-enfant_51716\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 109,
      "t": 1792780057000,
      "type": "music",
      "label": "Fin / arrêt morceau · kids-united_l-oiseau-et-l-enfant_51716",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 9245,
          "raw": "2026-10-23 18:27:37 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780057944,0,182.882063,0,\"kids-united_l-oiseau-et-l-enfant_51716\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 110,
      "t": 1792780091000,
      "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_1792755594981.txt",
          "line": 9448,
          "raw": "2026-10-23 18:28:11 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780091030,0,220.94449,0.02,\"johnny-hallyday_je-te-promets_11758\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 111,
      "t": 1792780311000,
      "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_1792755594981.txt",
          "line": 10715,
          "raw": "2026-10-23 18:31:51 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780311980,0,220.94449,0,\"johnny-hallyday_je-te-promets_11758\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 112,
      "t": 1792780394000,
      "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_1792755594981.txt",
          "line": 11415,
          "raw": "2026-10-23 18:33:14 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780394169,0,220.94449,0.02,\"johnny-hallyday_je-te-promets_11758\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 113,
      "t": 1792780400000,
      "type": "music",
      "label": "Fin / arrêt morceau · johnny-hallyday_je-te-promets_11758",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 11427,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 114,
      "t": 1792780401000,
      "type": "music",
      "label": "Début morceau · dominique-poulain_au-pays-de-candy_57857",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 70.365986 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 11449,
          "raw": "2026-10-23 18:33:21 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780401019,0,70.365986,0.02,\"dominique-poulain_au-pays-de-candy_57857\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 115,
      "t": 1792780471000,
      "type": "music",
      "label": "Fin / arrêt morceau · dominique-poulain_au-pays-de-candy_57857",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 11733,
          "raw": "2026-10-23 18:34:31 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780471403,0,70.365986,0,\"dominique-poulain_au-pays-de-candy_57857\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 116,
      "t": 1792780515000,
      "type": "music",
      "label": "Début morceau · dominique-poulain_au-pays-de-candy_57857",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 70.365986 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 12143,
          "raw": "2026-10-23 18:35:15 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780515409,0,70.365986,0.02,\"dominique-poulain_au-pays-de-candy_57857\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 117,
      "t": 1792780517000,
      "type": "music",
      "label": "Fin / arrêt morceau · dominique-poulain_au-pays-de-candy_57857",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 12155,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 118,
      "t": 1792780518000,
      "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_1792755594981.txt",
          "line": 12177,
          "raw": "2026-10-23 18:35:18 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780518785,0,238.57898,0.02,\"k-maro_femme-like-u_7889\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 119,
      "t": 1792780757000,
      "type": "music",
      "label": "Fin / arrêt morceau · k-maro_femme-like-u_7889",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 12717,
          "raw": "2026-10-23 18:39:17 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780757371,0,238.57898,0,\"k-maro_femme-like-u_7889\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 120,
      "t": 1792780791000,
      "type": "music",
      "label": "Début morceau · bette-midler_the-rose_5777",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 210.565986 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 12870,
          "raw": "2026-10-23 18:39:51 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780791488,0,210.565986,0.02,\"bette-midler_the-rose_5777\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 121,
      "t": 1792780792000,
      "type": "music",
      "label": "Fin / arrêt morceau · bette-midler_the-rose_5777",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 12920,
          "raw": "2026-10-23 18:39:52 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780792390,0.8870000000000005,210.565986,0,\"bette-midler_the-rose_5777\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 122,
      "t": 1792780802000,
      "type": "music",
      "label": "Début morceau · bette-midler_the-rose_5777",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0.8870000000000005 s, durée 210.565986 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 12930,
          "raw": "2026-10-23 18:40:02 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780802409,0.8870000000000005,210.565986,0.02,\"bette-midler_the-rose_5777\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 123,
      "t": 1792780806000,
      "type": "music",
      "label": "Fin / arrêt morceau · bette-midler_the-rose_5777",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 12940,
          "raw": "2026-10-23 18:40:06 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780806250,4.708999999999988,210.565986,0,\"bette-midler_the-rose_5777\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 124,
      "t": 1792780822000,
      "type": "music",
      "label": "Début morceau · bette-midler_the-rose_5777",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 4.708999999999988 s, durée 210.565986 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 13049,
          "raw": "2026-10-23 18:40:22 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780822308,4.708999999999988,210.565986,0.02,\"bette-midler_the-rose_5777\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 125,
      "t": 1792780891000,
      "type": "music",
      "label": "Fin / arrêt morceau · bette-midler_the-rose_5777",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 13092,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 126,
      "t": 1792780891000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 13186,
          "raw": "2026-10-23 18:41:31 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 127,
      "t": 1792780891000,
      "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) :\n97b43dfb-2bdd-44e8-bb2b-7e5248b9d697 — module non identifié\n4b26a011-8a9b-4333-bf89-707f810b9caa — module non identifié\n66b3df3a-6172-409a-b814-b421bd999666 — KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 13197,
          "raw": "2026-10-23 18:41:31 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 5641,
          "raw": "Receive from parent 66b3df3a-6172-409a-b814-b421bd999666 : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 128,
      "t": 1792780891000,
      "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) :\n97b43dfb-2bdd-44e8-bb2b-7e5248b9d697 — module non identifié\n4b26a011-8a9b-4333-bf89-707f810b9caa — module non identifié\n66b3df3a-6172-409a-b814-b421bd999666 — KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 13198,
          "raw": "2026-10-23 18:41:31 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 5641,
          "raw": "Receive from parent 66b3df3a-6172-409a-b814-b421bd999666 : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 129,
      "t": 1792780891000,
      "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) :\n97b43dfb-2bdd-44e8-bb2b-7e5248b9d697 — module non identifié\n4b26a011-8a9b-4333-bf89-707f810b9caa — module non identifié\n66b3df3a-6172-409a-b814-b421bd999666 — KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 13218,
          "raw": "2026-10-23 18:41:31 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 5641,
          "raw": "Receive from parent 66b3df3a-6172-409a-b814-b421bd999666 : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 130,
      "t": 1792780891000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent 7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 13233,
          "raw": "2026-10-23 18:41:31 [com] stdout Connect parent 7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 131,
      "t": 1792780891000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent b9bd7201-4538-4859-813c-b8523849164a\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 13235,
          "raw": "2026-10-23 18:41:31 [com] stdout Connect parent b9bd7201-4538-4859-813c-b8523849164a",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 132,
      "t": 1792780891000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1792778255022,0,3900,1]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 13327,
          "raw": "2026-10-23 18:41:31 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":[1792778255022,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 133,
      "t": 1792780891000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent 79cdd142-6df3-4fdd-a878-f9186426004c\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 13515,
          "raw": "2026-10-23 18:41:31 [com] stdout Connect parent 79cdd142-6df3-4fdd-a878-f9186426004c",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 134,
      "t": 1792780891000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1792778255022,0,3900,1]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 13591,
          "raw": "2026-10-23 18:41:31 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":[1792778255022,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 135,
      "t": 1792780891000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1792778255022,0,3900,1]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 13866,
          "raw": "2026-10-23 18:41:31 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":[1792778255022,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 136,
      "t": 1792780900000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 14408,
          "raw": "2026-10-23 18:41:40 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 137,
      "t": 1792780905000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 14764,
          "raw": "2026-10-23 18:41:45 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 138,
      "t": 1792780905000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 14784,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 139,
      "t": 1792780905000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 14794,
          "raw": "2026-10-23 18:41:45 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 140,
      "t": 1792780905000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 14804,
          "raw": "2026-10-23 18:41:45 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 141,
      "t": 1792780905000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 14824,
          "raw": "2026-10-23 18:41:45 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 142,
      "t": 1792780905000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 14834,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 143,
      "t": 1792780907000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 14855,
          "raw": "2026-10-23 18:41:47 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 144,
      "t": 1792780907000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 14887,
          "raw": "2026-10-23 18:41:47 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 145,
      "t": 1792780907000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 14897,
          "raw": "2026-10-23 18:41:47 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 146,
      "t": 1792780907000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 14917,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 147,
      "t": 1792780907000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 14927,
          "raw": "2026-10-23 18:41:47 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 148,
      "t": 1792780909000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 14977,
          "raw": "2026-10-23 18:41:49 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 149,
      "t": 1792780909000,
      "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_1792755594981.txt",
          "line": 14987,
          "raw": "2026-10-23 18:41:49 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 150,
      "t": 1792780909000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 15009,
          "raw": "2026-10-23 18:41:49 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 151,
      "t": 1792780912000,
      "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) :\n97b43dfb-2bdd-44e8-bb2b-7e5248b9d697 — module non identifié\n4b26a011-8a9b-4333-bf89-707f810b9caa — module non identifié\n66b3df3a-6172-409a-b814-b421bd999666 — KaraWorld · contrôleur\n7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\nb9bd7201-4538-4859-813c-b8523849164a — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\n79cdd142-6df3-4fdd-a878-f9186426004c — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 15018,
          "raw": "2026-10-23 18:41:52 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 5641,
          "raw": "Receive from parent 66b3df3a-6172-409a-b814-b421bd999666 : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13285,
          "raw": "Receive from parent 7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13547,
          "raw": "2026-10-23 18:41:31 [com] stdout Receive from parent b9bd7201-4538-4859-813c-b8523849164a : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13822,
          "raw": "Receive from parent 79cdd142-6df3-4fdd-a878-f9186426004c : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 152,
      "t": 1792780912000,
      "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) :\n97b43dfb-2bdd-44e8-bb2b-7e5248b9d697 — module non identifié\n4b26a011-8a9b-4333-bf89-707f810b9caa — module non identifié\n66b3df3a-6172-409a-b814-b421bd999666 — KaraWorld · contrôleur\n7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\nb9bd7201-4538-4859-813c-b8523849164a — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\n79cdd142-6df3-4fdd-a878-f9186426004c — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 15019,
          "raw": "2026-10-23 18:41:52 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 5641,
          "raw": "Receive from parent 66b3df3a-6172-409a-b814-b421bd999666 : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13285,
          "raw": "Receive from parent 7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13547,
          "raw": "2026-10-23 18:41:31 [com] stdout Receive from parent b9bd7201-4538-4859-813c-b8523849164a : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13822,
          "raw": "Receive from parent 79cdd142-6df3-4fdd-a878-f9186426004c : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 153,
      "t": 1792780912000,
      "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) :\n97b43dfb-2bdd-44e8-bb2b-7e5248b9d697 — module non identifié\n4b26a011-8a9b-4333-bf89-707f810b9caa — module non identifié\n66b3df3a-6172-409a-b814-b421bd999666 — KaraWorld · contrôleur\n7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\nb9bd7201-4538-4859-813c-b8523849164a — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\n79cdd142-6df3-4fdd-a878-f9186426004c — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 15020,
          "raw": "2026-10-23 18:41:52 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 5641,
          "raw": "Receive from parent 66b3df3a-6172-409a-b814-b421bd999666 : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13285,
          "raw": "Receive from parent 7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13547,
          "raw": "2026-10-23 18:41:31 [com] stdout Receive from parent b9bd7201-4538-4859-813c-b8523849164a : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13822,
          "raw": "Receive from parent 79cdd142-6df3-4fdd-a878-f9186426004c : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 154,
      "t": 1792780912000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent c7c9cd85-1a41-41b7-b991-00207a1ec99a\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 15031,
          "raw": "2026-10-23 18:41:52 [com] stdout Connect parent c7c9cd85-1a41-41b7-b991-00207a1ec99a",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 155,
      "t": 1792780912000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent ed90753d-48d7-4765-b406-15b6586f1eae\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 15033,
          "raw": "2026-10-23 18:41:52 [com] stdout Connect parent ed90753d-48d7-4765-b406-15b6586f1eae",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 156,
      "t": 1792780912000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 17d9d919-5960-4c84-b88c-877991413324\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 15035,
          "raw": "2026-10-23 18:41:52 [com] stdout Connect parent 17d9d919-5960-4c84-b88c-877991413324",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 157,
      "t": 1792780930000,
      "type": "music",
      "label": "Début morceau · bette-midler_the-rose_5777",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 210.565986 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 15278,
          "raw": "2026-10-23 18:42:10 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780930459,0,210.565986,0.02,\"bette-midler_the-rose_5777\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 158,
      "t": 1792780932000,
      "type": "music",
      "label": "Fin / arrêt morceau · bette-midler_the-rose_5777",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 15340,
          "raw": "2026-10-23 18:42:12 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780932530,2.0630000000000015,210.565986,0,\"bette-midler_the-rose_5777\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 159,
      "t": 1792780939000,
      "type": "music",
      "label": "Début morceau · bette-midler_the-rose_5777",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 2.0630000000000015 s, durée 210.565986 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 15382,
          "raw": "2026-10-23 18:42:19 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792780939110,2.0630000000000015,210.565986,0.02,\"bette-midler_the-rose_5777\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 160,
      "t": 1792781147000,
      "type": "music",
      "label": "Fin / arrêt morceau · bette-midler_the-rose_5777",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 15586,
          "raw": "2026-10-23 18:45:47 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 161,
      "t": 1792781149000,
      "type": "music",
      "label": "Début morceau · gazo_mami-wata_84874",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 236.12275 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 15608,
          "raw": "2026-10-23 18:45:49 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792781149044,0,236.12275,0.02,\"gazo_mami-wata_84874\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 162,
      "t": 1792781385000,
      "type": "music",
      "label": "Fin / arrêt morceau · gazo_mami-wata_84874",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 17504,
          "raw": "2026-10-23 18:49:45 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 163,
      "t": 1792781386000,
      "type": "music",
      "label": "Début morceau · charles-aznavour_emmenez-moi_12304",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 218.229592 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 17526,
          "raw": "2026-10-23 18:49:46 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792781386463,0,218.229592,0.02,\"charles-aznavour_emmenez-moi_12304\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 164,
      "t": 1792781388000,
      "type": "music",
      "label": "Fin / arrêt morceau · charles-aznavour_emmenez-moi_12304",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 17592,
          "raw": "2026-10-23 18:49:48 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792781388993,2.5250000000000017,218.229592,0,\"charles-aznavour_emmenez-moi_12304\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 165,
      "t": 1792781413000,
      "type": "music",
      "label": "Début morceau · charles-aznavour_emmenez-moi_12304",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 2.5250000000000017 s, durée 218.229592 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 17643,
          "raw": "2026-10-23 18:50:13 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792781413170,2.5250000000000017,218.229592,0.02,\"charles-aznavour_emmenez-moi_12304\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 166,
      "t": 1792781628000,
      "type": "music",
      "label": "Fin / arrêt morceau · charles-aznavour_emmenez-moi_12304",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 17983,
          "raw": "2026-10-23 18:53:48 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 167,
      "t": 1792781631000,
      "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_1792755594981.txt",
          "line": 18005,
          "raw": "2026-10-23 18:53:51 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792781631089,0,362.892766,0.02,\"michel-sardou_les-lacs-du-connemara_12400\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 168,
      "t": 1792781637000,
      "type": "music",
      "label": "Fin / arrêt morceau · michel-sardou_les-lacs-du-connemara_12400",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 18052,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792781637691,6.5819999999999474,362.892766,0,\"michel-sardou_les-lacs-du-connemara_12400\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 169,
      "t": 1792781638000,
      "type": "music",
      "label": "Début morceau · michel-sardou_les-lacs-du-connemara_12400",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 6.5819999999999474 s, durée 362.892766 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 18063,
          "raw": "2026-10-23 18:53:58 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792781638249,6.5819999999999474,362.892766,0.02,\"michel-sardou_les-lacs-du-connemara_12400\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 170,
      "t": 1792781926000,
      "type": "music",
      "label": "Fin / arrêt morceau · michel-sardou_les-lacs-du-connemara_12400",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 22913,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 171,
      "t": 1792781927000,
      "type": "music",
      "label": "Début morceau · koba-lad_daddy-chocolat_81878",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 196.151083 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 22935,
          "raw": "2026-10-23 18:58:47 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792781927499,0,196.151083,0.02,\"koba-lad_daddy-chocolat_81878\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 172,
      "t": 1792782112000,
      "type": "music",
      "label": "Fin / arrêt morceau · koba-lad_daddy-chocolat_81878",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 24102,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 173,
      "t": 1792782113000,
      "type": "music",
      "label": "Début morceau · hugues-aufray_santiano-version-2010_6001",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 190.398639 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 24124,
          "raw": "2026-10-23 19:01:53 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":[1792782113727,0,190.398639,0.02,\"hugues-aufray_santiano-version-2010_6001\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 174,
      "t": 1792782304000,
      "type": "session",
      "label": "Session · minuterie effacée",
      "module": "COM",
      "game": "karaoke",
      "detail": "null",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 24182,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 175,
      "t": 1792782304000,
      "type": "music",
      "label": "Fin / arrêt morceau · hugues-aufray_santiano-version-2010_6001",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 24235,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 176,
      "t": 1792782304000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 24328,
          "raw": "2026-10-23 19:05:04 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 177,
      "t": 1792782304000,
      "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) :\nc7c9cd85-1a41-41b7-b991-00207a1ec99a — KaraWorld · contrôleur\ned90753d-48d7-4765-b406-15b6586f1eae — module non identifié\n17d9d919-5960-4c84-b88c-877991413324 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 24349,
          "raw": "2026-10-23 19:05:04 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 15051,
          "raw": "Receive from parent c7c9cd85-1a41-41b7-b991-00207a1ec99a : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 178,
      "t": 1792782304000,
      "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) :\nc7c9cd85-1a41-41b7-b991-00207a1ec99a — KaraWorld · contrôleur\ned90753d-48d7-4765-b406-15b6586f1eae — module non identifié\n17d9d919-5960-4c84-b88c-877991413324 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 24350,
          "raw": "2026-10-23 19:05:04 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 15051,
          "raw": "Receive from parent c7c9cd85-1a41-41b7-b991-00207a1ec99a : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 179,
      "t": 1792782304000,
      "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) :\nc7c9cd85-1a41-41b7-b991-00207a1ec99a — KaraWorld · contrôleur\ned90753d-48d7-4765-b406-15b6586f1eae — module non identifié\n17d9d919-5960-4c84-b88c-877991413324 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 24359,
          "raw": "2026-10-23 19:05:04 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 15051,
          "raw": "Receive from parent c7c9cd85-1a41-41b7-b991-00207a1ec99a : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 180,
      "t": 1792782304000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent e0fb9b1e-447b-4f41-9602-8bf9ccc21e9f\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 24374,
          "raw": "2026-10-23 19:05:04 [com] stdout Connect parent e0fb9b1e-447b-4f41-9602-8bf9ccc21e9f",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 181,
      "t": 1792782304000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent 8f8d3116-caee-4cf6-94a7-a31bd028d310\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 24376,
          "raw": "2026-10-23 19:05:04 [com] stdout Connect parent 8f8d3116-caee-4cf6-94a7-a31bd028d310",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 182,
      "t": 1792782304000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / Quiz · logique de jeu / KaraWorld · contrôleur",
      "module": "COM",
      "game": null,
      "detail": "parent 2ab23f77-8c6a-4040-b104-3b44ff961cb4\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 24880,
          "raw": "2026-10-23 19:05:04 [com] stdout Connect parent 2ab23f77-8c6a-4040-b104-3b44ff961cb4",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 183,
      "t": 1792782305000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 25178,
          "raw": "2026-10-23 19:05:05 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 184,
      "t": 1792782305000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 25250,
          "raw": "2026-10-23 19:05:05 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 185,
      "t": 1792782305000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 25260,
          "raw": "2026-10-23 19:05:05 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"gameLocked\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 186,
      "t": 1792782305000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 25271,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 187,
      "t": 1792782306000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 25283,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 188,
      "t": 1792782312000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 25642,
          "raw": "2026-10-23 19:05:12 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 189,
      "t": 1792782316000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 25998,
          "raw": "2026-10-23 19:05:16 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 190,
      "t": 1792782317000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26018,
          "raw": "2026-10-23 19:05:17 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 191,
      "t": 1792782317000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26028,
          "raw": "2026-10-23 19:05:17 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 192,
      "t": 1792782317000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26038,
          "raw": "2026-10-23 19:05:17 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 193,
      "t": 1792782317000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26058,
          "raw": "2026-10-23 19:05:17 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 194,
      "t": 1792782317000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26078,
          "raw": "2026-10-23 19:05:17 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 195,
      "t": 1792782341000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26110,
          "raw": "2026-10-23 19:05:41 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 196,
      "t": 1792782341000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26120,
          "raw": "2026-10-23 19:05:41 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 197,
      "t": 1792782341000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26130,
          "raw": "2026-10-23 19:05:41 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 198,
      "t": 1792782341000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26150,
          "raw": "2026-10-23 19:05:41 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 199,
      "t": 1792782341000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26160,
          "raw": "2026-10-23 19:05:41 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 200,
      "t": 1792782889000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · vp / Quiz · tv / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 8a48035b-f987-419e-aa83-18bd5bd9acb2\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26213,
          "raw": "2026-10-23 19:14:49 [com] stdout Connect parent 8a48035b-f987-419e-aa83-18bd5bd9acb2",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 201,
      "t": 1792782889000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26495,
          "raw": "2026-10-23 19:14:49 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 202,
      "t": 1792782891000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26508,
          "raw": "2026-10-23 19:14:51 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 203,
      "t": 1792782891000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26532,
          "raw": "2026-10-23 19:14:51 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 204,
      "t": 1792782891000,
      "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) :\n8a48035b-f987-419e-aa83-18bd5bd9acb2 — Quiz · kiosk / Quiz · vp / Quiz · tv / 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_1792755594981.txt",
          "line": 26545,
          "raw": "2026-10-23 19:14:51 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 26215,
          "raw": "2026-10-23 19:14:49 [com] stdout Receive from parent 8a48035b-f987-419e-aa83-18bd5bd9acb2 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 205,
      "t": 1792787109000,
      "type": "session",
      "label": "Jeu déverrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26547,
          "raw": "2026-10-23 20:25:09 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"gameLocked\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 206,
      "t": 1792787109000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1792787109340,0,3900,1]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26557,
          "raw": "2026-10-23 20:25:09 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":[1792787109340,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 207,
      "t": 1792787109000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1792787109340,0,3900,1]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26579,
          "raw": "2026-10-23 20:25:09 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":[1792787109340,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 208,
      "t": 1792787109000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1792787109340,0,3900,1]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26589,
          "raw": "2026-10-23 20:25:09 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":[1792787109340,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 209,
      "t": 1792787138000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1792787138403,0,3600,1]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 26639,
          "raw": "2026-10-23 20:25:38 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":[1792787138403,0,3600,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 210,
      "t": 1792787192000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1792787192402,0,3900,1]",
      "refs": [
        {
          "file": "log_1792755594981.txt",
          "line": 27521,
          "raw": "2026-10-23 20:26:32 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"sessionTimerConf\":[1792787192402,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 211,
      "t": 1792787586000,
      "type": "restart",
      "label": "Redémarrage · nouvelle session MAIN",
      "module": "MAIN",
      "game": null,
      "detail": "log_1792755594981.txt → log_1792787586658.txt\nUn fichier de log est créé à chaque exécution de MAIN. Le changement de fichier atteste une nouvelle session MAIN ; un reboot complet de Windows reste possible, mais non confirmé par ces seules traces.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 1,
          "raw": "2026-10-23 20:33:06 I'm antalzic92!",
          "inherited": false
        }
      ],
      "certainty": "nouvelle session observée"
    },
    {
      "id": 212,
      "t": 1792787588000,
      "type": "system",
      "label": "Démarrage module · com",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 83,
          "raw": "2026-10-23 20:33:08 Start com",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 213,
      "t": 1792787590000,
      "type": "system",
      "label": "Démarrage module · dmx",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 86,
          "raw": "2026-10-23 20:33:10 Start dmx",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 214,
      "t": 1792787592000,
      "type": "system",
      "label": "Démarrage module · arduino",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 90,
          "raw": "2026-10-23 20:33:12 Start arduino",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 215,
      "t": 1792787594000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent 39065997-522f-4915-8e44-52d6159ac3f9\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 99,
          "raw": "2026-10-23 20:33:14 [com] stdout Connect parent 39065997-522f-4915-8e44-52d6159ac3f9",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 216,
      "t": 1792787594000,
      "type": "system",
      "label": "Démarrage module · ardour",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 101,
          "raw": "2026-10-23 20:33:14 Start ardour",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 217,
      "t": 1792787595000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent fdc6f107-bfb8-4faa-8435-f8951002cb9c\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 105,
          "raw": "2026-10-23 20:33:15 [com] stdout Connect parent fdc6f107-bfb8-4faa-8435-f8951002cb9c",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 218,
      "t": 1792787596000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent a318f2d4-eff5-49e4-94ce-092e5d956ca4\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 110,
          "raw": "2026-10-23 20:33:16 [com] stdout Connect parent a318f2d4-eff5-49e4-94ce-092e5d956ca4",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 219,
      "t": 1792787597000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent 764f24ca-661e-4437-99e7-fafe7b9d619b\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 114,
          "raw": "2026-10-23 20:33:17 [com] stdout Connect parent 764f24ca-661e-4437-99e7-fafe7b9d619b",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 220,
      "t": 1792787598000,
      "type": "system",
      "label": "Journal de crash annoncé · ardour",
      "module": "ardour",
      "game": null,
      "detail": "stdout: Crash Log: C:\\Users\\antalzic\\AppData\\Local\\Ardour8\\CrashLog\\Ardour-8.12.0-crash-1792787598.txt\nLe chemin annoncé au démarrage ne prouve pas à lui seul un crash dans la journée.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 144,
          "raw": "2026-10-23 20:33:18 [ardour] stdout stdout: Crash Log: C:\\Users\\antalzic\\AppData\\Local\\Ardour8\\CrashLog\\Ardour-8.12.0-crash-1792787598.txt",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 221,
      "t": 1792787604000,
      "type": "system",
      "label": "Démarrage module · quiz",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 164,
          "raw": "2026-10-23 20:33:24 Start quiz",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 222,
      "t": 1792787604000,
      "type": "connection",
      "label": "Connexion COM · superviseur",
      "module": "superviseur",
      "game": null,
      "detail": "Connected to com",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 165,
          "raw": "2026-10-23 20:33:24 Connected to com",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 223,
      "t": 1792787604000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent ac5ed67e-de7a-4cd6-a1a1-96c18fc23cba\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 166,
          "raw": "2026-10-23 20:33:24 [com] stdout Connect parent ac5ed67e-de7a-4cd6-a1a1-96c18fc23cba",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 224,
      "t": 1792787606000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:11040): Pango-WARNING **: 22:33:26.356: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output",
      "module": "ardour",
      "game": null,
      "detail": "(Ardour.exe:11040): Pango-WARNING **: 22:33:26.356: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 2357,
          "raw": "(Ardour.exe:11040): Pango-WARNING **: 22:33:26.356: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output.",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 225,
      "t": 1792787606000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:11040): Pango-WARNING **: 22:33:26.360: couldn't load font \"ArdourMono Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans ",
      "module": "ardour",
      "game": null,
      "detail": "(Ardour.exe:11040): Pango-WARNING **: 22:33:26.360: couldn't load font \"ArdourMono Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", expect ugly output.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 2383,
          "raw": "(Ardour.exe:11040): Pango-WARNING **: 22:33:26.360: couldn't load font \"ArdourMono Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", expect ugly output.",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 226,
      "t": 1792787606000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:11040): Pango-WARNING **: 22:33:26.360: couldn't load font \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Not-Ro",
      "module": "ardour",
      "game": null,
      "detail": "(Ardour.exe:11040): Pango-WARNING **: 22:33:26.360: couldn't load font \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Not-Rotated 5.3994140625\", expect ugly output.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 2388,
          "raw": "(Ardour.exe:11040): Pango-WARNING **: 22:33:26.360: couldn't load font \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Not-Rotated 5.3994140625\", expect ugly output.",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 227,
      "t": 1792787609000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv",
      "module": "COM",
      "game": null,
      "detail": "parent 868ac667-207f-4967-a76f-aab0d45da3f2\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 2706,
          "raw": "2026-10-23 20:33:29 [com] stdout Connect parent 868ac667-207f-4967-a76f-aab0d45da3f2",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 228,
      "t": 1792787610000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 2777,
          "raw": "2026-10-23 20:33:30 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"gameLocked\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 229,
      "t": 1792787615000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 2970,
          "raw": "2026-10-23 20:33:35 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 230,
      "t": 1792787615000,
      "type": "system",
      "label": "Fin de processus enfant · code 0",
      "module": "quiz",
      "game": null,
      "detail": "child process exited with code 0\nUne sortie avec code 0 ne prouve pas un crash.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 2977,
          "raw": "2026-10-23 20:33:35 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 231,
      "t": 1792787616000,
      "type": "connection",
      "label": "Connexion COM · Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 370c5c2c-d97d-40cf-aea6-60b6e3f6eb4c\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 2983,
          "raw": "2026-10-23 20:33:36 [com] stdout Connect parent 370c5c2c-d97d-40cf-aea6-60b6e3f6eb4c",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 232,
      "t": 1792787616000,
      "type": "monitor",
      "label": "tv · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.tv.ready",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 2986,
          "raw": "2026-10-23 20:33:36 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 233,
      "t": 1792787625000,
      "type": "system",
      "label": "Fin de processus enfant · code 0",
      "module": "quiz",
      "game": null,
      "detail": "child process exited with code 0\nUne sortie avec code 0 ne prouve pas un crash.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 3075,
          "raw": "2026-10-23 20:33:45 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 234,
      "t": 1792787626000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · vp / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent bd11cd76-0a39-4117-8992-0b0ed85577f5\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 3081,
          "raw": "2026-10-23 20:33:46 [com] stdout Connect parent bd11cd76-0a39-4117-8992-0b0ed85577f5",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 235,
      "t": 1792787635000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 3680,
          "raw": "2026-10-23 20:33:55 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 236,
      "t": 1792787635000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 3700,
          "raw": "2026-10-23 20:33:55 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 237,
      "t": 1792787635000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 3712,
          "raw": "2026-10-23 20:33:55 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 238,
      "t": 1792787635000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 3722,
          "raw": "2026-10-23 20:33:55 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 239,
      "t": 1792787635000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 3743,
          "raw": "2026-10-23 20:33:55 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 240,
      "t": 1792787635000,
      "type": "system",
      "label": "Fin de processus enfant · code 0",
      "module": "quiz",
      "game": null,
      "detail": "child process exited with code 0\nUne sortie avec code 0 ne prouve pas un crash.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 3753,
          "raw": "2026-10-23 20:33:55 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 241,
      "t": 1792787635000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 3757,
          "raw": "Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 242,
      "t": 1792787910000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · kiosk / Quiz · tv / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent bdb209c4-c2a0-4870-9f87-0eb5a3740a95\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 3773,
          "raw": "2026-10-23 20:38:30 [com] stdout Connect parent bdb209c4-c2a0-4870-9f87-0eb5a3740a95",
          "inherited": false
        }
      ],
      "certainty": "signature des messages"
    },
    {
      "id": 243,
      "t": 1792787913000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 3860,
          "raw": "2026-10-23 20:38:33 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 244,
      "t": 1792787913000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 3873,
          "raw": "2026-10-23 20:38:33 [com] stdout Modifs for me {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 245,
      "t": 1792787913000,
      "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) :\n39065997-522f-4915-8e44-52d6159ac3f9 — module non identifié\nfdc6f107-bfb8-4faa-8435-f8951002cb9c — module non identifié\na318f2d4-eff5-49e4-94ce-092e5d956ca4 — module non identifié\n764f24ca-661e-4437-99e7-fafe7b9d619b — module non identifié\nac5ed67e-de7a-4cd6-a1a1-96c18fc23cba — module non identifié\n868ac667-207f-4967-a76f-aab0d45da3f2 — Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv\n370c5c2c-d97d-40cf-aea6-60b6e3f6eb4c — Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu\nbd11cd76-0a39-4117-8992-0b0ed85577f5 — Quiz · kiosk / Quiz · tv / Quiz · vp / Quiz · logique de jeu\nbdb209c4-c2a0-4870-9f87-0eb5a3740a95 — Quiz · vp / Quiz · kiosk / Quiz · tv / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1792787586658.txt",
          "line": 3886,
          "raw": "2026-10-23 20:38:33 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1792787586658.txt",
          "line": 2757,
          "raw": "2026-10-23 20:33:29 [com] stdout Receive from parent 868ac667-207f-4967-a76f-aab0d45da3f2 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792787586658.txt",
          "line": 2985,
          "raw": "2026-10-23 20:33:36 [com] stdout Receive from parent 370c5c2c-d97d-40cf-aea6-60b6e3f6eb4c : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792787586658.txt",
          "line": 3131,
          "raw": "Receive from parent bd11cd76-0a39-4117-8992-0b0ed85577f5 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792787586658.txt",
          "line": 3775,
          "raw": "2026-10-23 20:38:30 [com] stdout Receive from parent bdb209c4-c2a0-4870-9f87-0eb5a3740a95 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    }
  ],
  "segments": [
    {
      "game": "karaoke",
      "start": 1792778322000,
      "end": 1792778609000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1792778630000,
      "end": 1792780891000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1792780909000,
      "end": 1792782304000,
      "endReason": "activeGame a changé.",
      "open": false
    }
  ],
  "connections": [
    {
      "id": "7a65744e-0449-497d-81df-c2525ec0b4cd",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792755602000,
      "last": 1792787277000,
      "firstSend": 1792755602000,
      "lastSend": 1792787277000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "3f303b3e-1b86-4e9e-930c-8ae22a046a87",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792755603000,
      "last": 1792787277000,
      "firstSend": 1792755603000,
      "lastSend": 1792787277000,
      "labels": [
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 1610,
          "raw": "2026-10-23 16:45:37 [com] stdout Receive from parent 3f303b3e-1b86-4e9e-930c-8ae22a046a87 : {\"name\":\"brest_salle1\",\"variables\":{\"players.0.inputStatus\":[\"down\"]}}",
          "inherited": false
        }
      ]
    },
    {
      "id": "f88fa8de-eb0f-4075-8854-fd2c4b8b98fb",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792755604000,
      "last": 1792787277000,
      "firstSend": 1792755604000,
      "lastSend": 1792787277000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "e07d5504-7ec9-4cca-a7e3-9c25affc6288",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792755605000,
      "last": 1792787277000,
      "firstSend": 1792755605000,
      "lastSend": 1792787277000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "b1b372cc-3e7a-493f-8abe-bc712a598c08",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792755613000,
      "last": 1792787277000,
      "firstSend": 1792755613000,
      "lastSend": 1792787277000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "d1c2dde7-fa37-4a04-ab06-4720daa36003",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792755617000,
      "last": 1792778322000,
      "firstSend": 1792755617000,
      "lastSend": 1792778322000,
      "labels": [
        "Quiz · vp",
        "Quiz · logique de jeu",
        "Quiz · kiosk",
        "Quiz · tv",
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 479,
          "raw": "2026-10-23 11:40:17 [com] stdout Receive from parent d1c2dde7-fa37-4a04-ab06-4720daa36003 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 506,
          "raw": "2026-10-23 11:40:19 [com] stdout Receive from parent d1c2dde7-fa37-4a04-ab06-4720daa36003 : {\"name\":\"brest_salle1\",\"variables\":{\"phase\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 691,
          "raw": "2026-10-23 11:40:23 [com] stdout Receive from parent d1c2dde7-fa37-4a04-ab06-4720daa36003 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 794,
          "raw": "2026-10-23 11:40:24 [com] stdout Receive from parent d1c2dde7-fa37-4a04-ab06-4720daa36003 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 1630,
          "raw": "2026-10-23 16:45:37 [com] stdout Receive from parent d1c2dde7-fa37-4a04-ab06-4720daa36003 : {\"name\":\"brest_salle1\",\"variables\":{\"players.0.inputStatus\":[\"down\"]},\"children\":{}}",
          "inherited": false
        }
      ]
    },
    {
      "id": "ece43043-6dfa-4c8a-bd4e-55be47353397",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792755624000,
      "last": 1792778322000,
      "firstSend": 1792755624000,
      "lastSend": 1792778322000,
      "labels": [
        "Quiz · tv",
        "Quiz · vp",
        "Quiz · kiosk",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 707,
          "raw": "2026-10-23 11:40:24 [com] stdout Receive from parent ece43043-6dfa-4c8a-bd4e-55be47353397 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 764,
          "raw": "Receive from parent ece43043-6dfa-4c8a-bd4e-55be47353397 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 765,
          "raw": "Receive from parent ece43043-6dfa-4c8a-bd4e-55be47353397 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 1453,
          "raw": "2026-10-23 11:40:42 [com] stdout Receive from parent ece43043-6dfa-4c8a-bd4e-55be47353397 : {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 1620,
          "raw": "2026-10-23 16:45:37 [com] stdout Receive from parent ece43043-6dfa-4c8a-bd4e-55be47353397 : {\"name\":\"brest_salle1\",\"variables\":{\"players.0.inputStatus\":[\"down\"]},\"children\":{}}",
          "inherited": false
        }
      ]
    },
    {
      "id": "594662c3-7edf-44a1-96f4-275691ef4fb3",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792755634000,
      "last": 1792778322000,
      "firstSend": 1792755634000,
      "lastSend": 1792778322000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 853,
          "raw": "Receive from parent 594662c3-7edf-44a1-96f4-275691ef4fb3 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 883,
          "raw": "Receive from parent 594662c3-7edf-44a1-96f4-275691ef4fb3 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 1401,
          "raw": "2026-10-23 11:40:42 [com] stdout Receive from parent 594662c3-7edf-44a1-96f4-275691ef4fb3 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 1486,
          "raw": "Receive from parent 594662c3-7edf-44a1-96f4-275691ef4fb3 : {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 1640,
          "raw": "2026-10-23 16:45:37 [com] stdout Receive from parent 594662c3-7edf-44a1-96f4-275691ef4fb3 : {\"name\":\"brest_salle1\",\"variables\":{\"players.0.inputStatus\":[\"down\"]},\"children\":{}}",
          "inherited": false
        }
      ]
    },
    {
      "id": "ca8643cb-1ef0-4319-a9de-28cb13d84854",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792755918000,
      "last": 1792755921000,
      "firstSend": 1792755918000,
      "lastSend": 1792755921000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 1498,
          "raw": "2026-10-23 11:45:18 [com] stdout Receive from parent ca8643cb-1ef0-4319-a9de-28cb13d84854 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 1547,
          "raw": "2026-10-23 11:45:18 [com] stdout Receive from parent ca8643cb-1ef0-4319-a9de-28cb13d84854 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 1578,
          "raw": "2026-10-23 11:45:18 [com] stdout Receive from parent ca8643cb-1ef0-4319-a9de-28cb13d84854 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 1580,
          "raw": "Receive from parent ca8643cb-1ef0-4319-a9de-28cb13d84854 : {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": true
        }
      ]
    },
    {
      "id": "25cd57f6-c19d-402b-8ada-39f9df272ceb",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792778325000,
      "last": 1792778609000,
      "firstSend": 1792778325000,
      "lastSend": 1792778609000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 2783,
          "raw": "2026-10-23 17:58:46 [com] stdout Receive from parent 25cd57f6-c19d-402b-8ada-39f9df272ceb : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ]
    },
    {
      "id": "e389f2ee-9a95-45f9-bdb4-b7d856c50311",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792778325000,
      "last": 1792778609000,
      "firstSend": 1792778325000,
      "lastSend": 1792778609000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "e647a60b-a861-4c43-bbac-4dd466cc3327",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792778325000,
      "last": 1792778609000,
      "firstSend": 1792778325000,
      "lastSend": 1792778609000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "0b35b28f-074f-419c-a90a-3bc31c36188b",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792778609000,
      "last": 1792778630000,
      "firstSend": 1792778609000,
      "lastSend": 1792778630000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 3873,
          "raw": "Receive from parent 0b35b28f-074f-419c-a90a-3bc31c36188b : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 3874,
          "raw": "Receive from parent 0b35b28f-074f-419c-a90a-3bc31c36188b : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 3904,
          "raw": "2026-10-23 18:03:29 [com] stdout Receive from parent 0b35b28f-074f-419c-a90a-3bc31c36188b : {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 3906,
          "raw": "Receive from parent 0b35b28f-074f-419c-a90a-3bc31c36188b : {\"name\":\"brest_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4072,
          "raw": "Receive from parent 0b35b28f-074f-419c-a90a-3bc31c36188b : {\"name\":\"brest_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        }
      ]
    },
    {
      "id": "f5ba4572-7b2f-495a-a491-1a8d026fc8a2",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792778609000,
      "last": 1792778630000,
      "firstSend": 1792778609000,
      "lastSend": 1792778630000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · logique de jeu",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 4135,
          "raw": "Receive from parent f5ba4572-7b2f-495a-a491-1a8d026fc8a2 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4165,
          "raw": "2026-10-23 18:03:29 [com] stdout Receive from parent f5ba4572-7b2f-495a-a491-1a8d026fc8a2 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4167,
          "raw": "Receive from parent f5ba4572-7b2f-495a-a491-1a8d026fc8a2 : {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4168,
          "raw": "Receive from parent f5ba4572-7b2f-495a-a491-1a8d026fc8a2 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4169,
          "raw": "2026-10-23 18:03:29 [com] stdout Receive from parent f5ba4572-7b2f-495a-a491-1a8d026fc8a2 : {\"name\":\"brest_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4348,
          "raw": "Receive from parent f5ba4572-7b2f-495a-a491-1a8d026fc8a2 : {\"name\":\"brest_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        }
      ]
    },
    {
      "id": "19e54080-1621-433b-a63a-b052414a88a9",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792778609000,
      "last": 1792778630000,
      "firstSend": 1792778609000,
      "lastSend": 1792778630000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 4410,
          "raw": "Receive from parent 19e54080-1621-433b-a63a-b052414a88a9 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4440,
          "raw": "2026-10-23 18:03:29 [com] stdout Receive from parent 19e54080-1621-433b-a63a-b052414a88a9 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4441,
          "raw": "Receive from parent 19e54080-1621-433b-a63a-b052414a88a9 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4442,
          "raw": "Receive from parent 19e54080-1621-433b-a63a-b052414a88a9 : {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4444,
          "raw": "Receive from parent 19e54080-1621-433b-a63a-b052414a88a9 : {\"name\":\"brest_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 4623,
          "raw": "Receive from parent 19e54080-1621-433b-a63a-b052414a88a9 : {\"name\":\"brest_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        }
      ]
    },
    {
      "id": "97b43dfb-2bdd-44e8-bb2b-7e5248b9d697",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792778634000,
      "last": 1792780891000,
      "firstSend": 1792778634000,
      "lastSend": 1792780891000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "4b26a011-8a9b-4333-bf89-707f810b9caa",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792778634000,
      "last": 1792780891000,
      "firstSend": 1792778634000,
      "lastSend": 1792780891000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "66b3df3a-6172-409a-b814-b421bd999666",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792778634000,
      "last": 1792780891000,
      "firstSend": 1792778634000,
      "lastSend": 1792780891000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 5641,
          "raw": "Receive from parent 66b3df3a-6172-409a-b814-b421bd999666 : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ]
    },
    {
      "id": "a33c1efb-ba53-4487-b222-d282cb21be1d",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792778871000,
      "last": 1792778871000,
      "firstSend": 1792778871000,
      "lastSend": 1792778871000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 6502,
          "raw": "Receive from parent a33c1efb-ba53-4487-b222-d282cb21be1d : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ]
    },
    {
      "id": "7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792780891000,
      "last": 1792780909000,
      "firstSend": 1792780891000,
      "lastSend": 1792780909000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "Quiz · logique de jeu",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 13285,
          "raw": "Receive from parent 7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13314,
          "raw": "Receive from parent 7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13315,
          "raw": "2026-10-23 18:41:31 [com] stdout Receive from parent 7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13317,
          "raw": "Receive from parent 7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71 : {\"name\":\"brest_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13373,
          "raw": "Receive from parent 7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71 : {\"name\":\"brest_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13483,
          "raw": "2026-10-23 18:41:31 [com] stdout Receive from parent 7437e3d1-ff3e-4e9e-85a8-ec0d72a87b71 : {\"name\":\"brest_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        }
      ]
    },
    {
      "id": "b9bd7201-4538-4859-813c-b8523849164a",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792780891000,
      "last": 1792780909000,
      "firstSend": 1792780891000,
      "lastSend": 1792780909000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "Quiz · logique de jeu",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 13547,
          "raw": "2026-10-23 18:41:31 [com] stdout Receive from parent b9bd7201-4538-4859-813c-b8523849164a : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13577,
          "raw": "2026-10-23 18:41:31 [com] stdout Receive from parent b9bd7201-4538-4859-813c-b8523849164a : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13579,
          "raw": "Receive from parent b9bd7201-4538-4859-813c-b8523849164a : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13580,
          "raw": "Receive from parent b9bd7201-4538-4859-813c-b8523849164a : {\"name\":\"brest_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13641,
          "raw": "Receive from parent b9bd7201-4538-4859-813c-b8523849164a : {\"name\":\"brest_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13759,
          "raw": "Receive from parent b9bd7201-4538-4859-813c-b8523849164a : {\"name\":\"brest_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        }
      ]
    },
    {
      "id": "79cdd142-6df3-4fdd-a878-f9186426004c",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792780891000,
      "last": 1792780909000,
      "firstSend": 1792780891000,
      "lastSend": 1792780909000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "Quiz · logique de jeu",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 13822,
          "raw": "Receive from parent 79cdd142-6df3-4fdd-a878-f9186426004c : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13823,
          "raw": "Receive from parent 79cdd142-6df3-4fdd-a878-f9186426004c : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13855,
          "raw": "2026-10-23 18:41:31 [com] stdout Receive from parent 79cdd142-6df3-4fdd-a878-f9186426004c : {\"name\":\"brest_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 13916,
          "raw": "2026-10-23 18:41:31 [com] stdout Receive from parent 79cdd142-6df3-4fdd-a878-f9186426004c : {\"name\":\"brest_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 14034,
          "raw": "Receive from parent 79cdd142-6df3-4fdd-a878-f9186426004c : {\"name\":\"brest_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        }
      ]
    },
    {
      "id": "c7c9cd85-1a41-41b7-b991-00207a1ec99a",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792780912000,
      "last": 1792782304000,
      "firstSend": 1792780912000,
      "lastSend": 1792782304000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 15051,
          "raw": "Receive from parent c7c9cd85-1a41-41b7-b991-00207a1ec99a : {\"name\":\"brest_salle1\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ]
    },
    {
      "id": "ed90753d-48d7-4765-b406-15b6586f1eae",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792780912000,
      "last": 1792782304000,
      "firstSend": 1792780912000,
      "lastSend": 1792782304000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "17d9d919-5960-4c84-b88c-877991413324",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792780912000,
      "last": 1792782304000,
      "firstSend": 1792780912000,
      "lastSend": 1792782304000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "e0fb9b1e-447b-4f41-9602-8bf9ccc21e9f",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792782304000,
      "last": 1792787277000,
      "firstSend": 1792782304000,
      "lastSend": 1792787277000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "Quiz · logique de jeu",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 24426,
          "raw": "Receive from parent e0fb9b1e-447b-4f41-9602-8bf9ccc21e9f : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 24455,
          "raw": "2026-10-23 19:05:04 [com] stdout Receive from parent e0fb9b1e-447b-4f41-9602-8bf9ccc21e9f : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 24457,
          "raw": "2026-10-23 19:05:04 [com] stdout Receive from parent e0fb9b1e-447b-4f41-9602-8bf9ccc21e9f : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 24458,
          "raw": "Receive from parent e0fb9b1e-447b-4f41-9602-8bf9ccc21e9f : {\"name\":\"brest_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 24505,
          "raw": "Receive from parent e0fb9b1e-447b-4f41-9602-8bf9ccc21e9f : {\"name\":\"brest_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 24615,
          "raw": "Receive from parent e0fb9b1e-447b-4f41-9602-8bf9ccc21e9f : {\"name\":\"brest_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        }
      ]
    },
    {
      "id": "8f8d3116-caee-4cf6-94a7-a31bd028d310",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792782304000,
      "last": 1792787277000,
      "firstSend": 1792782304000,
      "lastSend": 1792787277000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "Quiz · logique de jeu",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 24677,
          "raw": "Receive from parent 8f8d3116-caee-4cf6-94a7-a31bd028d310 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 24706,
          "raw": "2026-10-23 19:05:04 [com] stdout Receive from parent 8f8d3116-caee-4cf6-94a7-a31bd028d310 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 24707,
          "raw": "2026-10-23 19:05:04 [com] stdout Receive from parent 8f8d3116-caee-4cf6-94a7-a31bd028d310 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 24709,
          "raw": "2026-10-23 19:05:04 [com] stdout Receive from parent 8f8d3116-caee-4cf6-94a7-a31bd028d310 : {\"name\":\"brest_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 24756,
          "raw": "2026-10-23 19:05:04 [com] stdout Receive from parent 8f8d3116-caee-4cf6-94a7-a31bd028d310 : {\"name\":\"brest_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 24866,
          "raw": "Receive from parent 8f8d3116-caee-4cf6-94a7-a31bd028d310 : {\"name\":\"brest_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        }
      ]
    },
    {
      "id": "2ab23f77-8c6a-4040-b104-3b44ff961cb4",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792782304000,
      "last": 1792787277000,
      "firstSend": 1792782304000,
      "lastSend": 1792787277000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "Quiz · logique de jeu",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 24930,
          "raw": "Receive from parent 2ab23f77-8c6a-4040-b104-3b44ff961cb4 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 24931,
          "raw": "2026-10-23 19:05:04 [com] stdout Receive from parent 2ab23f77-8c6a-4040-b104-3b44ff961cb4 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 24963,
          "raw": "Receive from parent 2ab23f77-8c6a-4040-b104-3b44ff961cb4 : {\"name\":\"brest_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 25014,
          "raw": "Receive from parent 2ab23f77-8c6a-4040-b104-3b44ff961cb4 : {\"name\":\"brest_salle1\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 25132,
          "raw": "Receive from parent 2ab23f77-8c6a-4040-b104-3b44ff961cb4 : {\"name\":\"brest_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        }
      ]
    },
    {
      "id": "8a48035b-f987-419e-aa83-18bd5bd9acb2",
      "file": "log_1792755594981.txt",
      "side": "parent",
      "start": 1792782889000,
      "last": 1792782891000,
      "firstSend": 1792782889000,
      "lastSend": 1792782891000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · vp",
        "Quiz · tv",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1792755594981.txt",
          "line": 26215,
          "raw": "2026-10-23 19:14:49 [com] stdout Receive from parent 8a48035b-f987-419e-aa83-18bd5bd9acb2 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 26264,
          "raw": "2026-10-23 19:14:49 [com] stdout Receive from parent 8a48035b-f987-419e-aa83-18bd5bd9acb2 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 26295,
          "raw": "2026-10-23 19:14:49 [com] stdout Receive from parent 8a48035b-f987-419e-aa83-18bd5bd9acb2 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792755594981.txt",
          "line": 26298,
          "raw": "Receive from parent 8a48035b-f987-419e-aa83-18bd5bd9acb2 : {\"name\":\"brest_salle1\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 26478,
          "raw": "Receive from parent 8a48035b-f987-419e-aa83-18bd5bd9acb2 : {\"name\":\"brest_salle1\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792755594981.txt",
          "line": 26506,
          "raw": "2026-10-23 19:14:49 [com] stdout Receive from parent 8a48035b-f987-419e-aa83-18bd5bd9acb2 : {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": false
        }
      ]
    },
    {
      "id": "39065997-522f-4915-8e44-52d6159ac3f9",
      "file": "log_1792787586658.txt",
      "side": "parent",
      "start": 1792787594000,
      "last": 1792787913000,
      "firstSend": 1792787594000,
      "lastSend": 1792787913000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "fdc6f107-bfb8-4faa-8435-f8951002cb9c",
      "file": "log_1792787586658.txt",
      "side": "parent",
      "start": 1792787595000,
      "last": 1792787913000,
      "firstSend": 1792787595000,
      "lastSend": 1792787913000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "a318f2d4-eff5-49e4-94ce-092e5d956ca4",
      "file": "log_1792787586658.txt",
      "side": "parent",
      "start": 1792787596000,
      "last": 1792787913000,
      "firstSend": 1792787596000,
      "lastSend": 1792787913000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "764f24ca-661e-4437-99e7-fafe7b9d619b",
      "file": "log_1792787586658.txt",
      "side": "parent",
      "start": 1792787597000,
      "last": 1792787913000,
      "firstSend": 1792787597000,
      "lastSend": 1792787913000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "ac5ed67e-de7a-4cd6-a1a1-96c18fc23cba",
      "file": "log_1792787586658.txt",
      "side": "parent",
      "start": 1792787604000,
      "last": 1792787913000,
      "firstSend": 1792787604000,
      "lastSend": 1792787913000,
      "labels": [],
      "evidence": []
    },
    {
      "id": "868ac667-207f-4967-a76f-aab0d45da3f2",
      "file": "log_1792787586658.txt",
      "side": "parent",
      "start": 1792787609000,
      "last": 1792787913000,
      "firstSend": 1792787609000,
      "lastSend": 1792787913000,
      "labels": [
        "Quiz · vp",
        "Quiz · logique de jeu",
        "Quiz · kiosk",
        "Quiz · tv"
      ],
      "evidence": [
        {
          "file": "log_1792787586658.txt",
          "line": 2757,
          "raw": "2026-10-23 20:33:29 [com] stdout Receive from parent 868ac667-207f-4967-a76f-aab0d45da3f2 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792787586658.txt",
          "line": 2784,
          "raw": "2026-10-23 20:33:31 [com] stdout Receive from parent 868ac667-207f-4967-a76f-aab0d45da3f2 : {\"name\":\"brest_salle1\",\"variables\":{\"phase\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792787586658.txt",
          "line": 2969,
          "raw": "2026-10-23 20:33:35 [com] stdout Receive from parent 868ac667-207f-4967-a76f-aab0d45da3f2 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792787586658.txt",
          "line": 3072,
          "raw": "2026-10-23 20:33:36 [com] stdout Receive from parent 868ac667-207f-4967-a76f-aab0d45da3f2 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ]
    },
    {
      "id": "370c5c2c-d97d-40cf-aea6-60b6e3f6eb4c",
      "file": "log_1792787586658.txt",
      "side": "parent",
      "start": 1792787616000,
      "last": 1792787913000,
      "firstSend": 1792787616000,
      "lastSend": 1792787913000,
      "labels": [
        "Quiz · tv",
        "Quiz · vp",
        "Quiz · kiosk",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1792787586658.txt",
          "line": 2985,
          "raw": "2026-10-23 20:33:36 [com] stdout Receive from parent 370c5c2c-d97d-40cf-aea6-60b6e3f6eb4c : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792787586658.txt",
          "line": 3042,
          "raw": "2026-10-23 20:33:36 [com] stdout Receive from parent 370c5c2c-d97d-40cf-aea6-60b6e3f6eb4c : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792787586658.txt",
          "line": 3043,
          "raw": "2026-10-23 20:33:36 [com] stdout Receive from parent 370c5c2c-d97d-40cf-aea6-60b6e3f6eb4c : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792787586658.txt",
          "line": 3731,
          "raw": "2026-10-23 20:33:55 [com] stdout Receive from parent 370c5c2c-d97d-40cf-aea6-60b6e3f6eb4c : {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": false
        }
      ]
    },
    {
      "id": "bd11cd76-0a39-4117-8992-0b0ed85577f5",
      "file": "log_1792787586658.txt",
      "side": "parent",
      "start": 1792787626000,
      "last": 1792787913000,
      "firstSend": 1792787626000,
      "lastSend": 1792787913000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1792787586658.txt",
          "line": 3131,
          "raw": "Receive from parent bd11cd76-0a39-4117-8992-0b0ed85577f5 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792787586658.txt",
          "line": 3161,
          "raw": "2026-10-23 20:33:46 [com] stdout Receive from parent bd11cd76-0a39-4117-8992-0b0ed85577f5 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792787586658.txt",
          "line": 3679,
          "raw": "2026-10-23 20:33:55 [com] stdout Receive from parent bd11cd76-0a39-4117-8992-0b0ed85577f5 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792787586658.txt",
          "line": 3767,
          "raw": "2026-10-23 20:33:55 [com] stdout Receive from parent bd11cd76-0a39-4117-8992-0b0ed85577f5 : {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": false
        }
      ]
    },
    {
      "id": "bdb209c4-c2a0-4870-9f87-0eb5a3740a95",
      "file": "log_1792787586658.txt",
      "side": "parent",
      "start": 1792787910000,
      "last": 1792787913000,
      "firstSend": 1792787910000,
      "lastSend": 1792787913000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1792787586658.txt",
          "line": 3775,
          "raw": "2026-10-23 20:38:30 [com] stdout Receive from parent bdb209c4-c2a0-4870-9f87-0eb5a3740a95 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.vp.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792787586658.txt",
          "line": 3824,
          "raw": "2026-10-23 20:38:30 [com] stdout Receive from parent bdb209c4-c2a0-4870-9f87-0eb5a3740a95 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1792787586658.txt",
          "line": 3855,
          "raw": "Receive from parent bdb209c4-c2a0-4870-9f87-0eb5a3740a95 : {\"name\":\"brest_salle1\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1792787586658.txt",
          "line": 3857,
          "raw": "Receive from parent bdb209c4-c2a0-4870-9f87-0eb5a3740a95 : {\"name\":\"brest_salle1\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": true
        }
      ]
    }
  ],
  "counts": {
    "restart": 2,
    "system": 18,
    "connection": 62,
    "warning": 6,
    "session": 24,
    "monitor": 64,
    "phase": 11,
    "game": 6,
    "music": 52
  }
}