{
  "room": "brest_salle2",
  "date": "2026-11-01",
  "timeZone": "Europe/Paris",
  "start": 1793487600000,
  "end": 1793574000000,
  "generatedAt": "2026-11-03T09:24:09.598Z",
  "sources": [
    {
      "file": "log_1793449203164.txt",
      "first": 1793487667000,
      "last": 1793489770000,
      "linesInDay": 11891,
      "bytes": 26469466
    },
    {
      "file": "log_1793536351249.txt",
      "first": 1793536351000,
      "last": 1793545241000,
      "linesInDay": 13229,
      "bytes": 1779200
    }
  ],
  "events": [
    {
      "id": 1,
      "t": 1793487724000,
      "type": "music",
      "label": "Fin / arrêt morceau · kendji-girac_les-yeux-de-la-mama_50058",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 175120,
          "raw": "2026-10-31 23:02:04 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 2,
      "t": 1793487725000,
      "type": "music",
      "label": "Début morceau · kendji-girac_andalouse_47571",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 169.628481 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 175142,
          "raw": "2026-10-31 23:02:05 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793487725210,0,169.628481,0.02,\"kendji-girac_andalouse_47571\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 3,
      "t": 1793487894000,
      "type": "music",
      "label": "Fin / arrêt morceau · kendji-girac_andalouse_47571",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 175223,
          "raw": "2026-10-31 23:04:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793487894840,0,169.628481,0,\"kendji-girac_andalouse_47571\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 4,
      "t": 1793487911000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 175451,
          "raw": "2026-10-31 23:05:11 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 5,
      "t": 1793487911000,
      "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) :\n031a954d-1ca0-430b-8778-1156ac0e469e — module non identifié\ne4caba56-fb92-4a35-9470-44209af0d317 — KaraWorld · contrôleur\ne0b500a7-e87e-4d3c-b203-93d144b708e7 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 175462,
          "raw": "2026-10-31 23:05:11 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 169552,
          "raw": "2026-10-31 22:31:21 [com] stdout Receive from parent e4caba56-fb92-4a35-9470-44209af0d317 : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 6,
      "t": 1793487911000,
      "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) :\n031a954d-1ca0-430b-8778-1156ac0e469e — module non identifié\ne4caba56-fb92-4a35-9470-44209af0d317 — KaraWorld · contrôleur\ne0b500a7-e87e-4d3c-b203-93d144b708e7 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 175472,
          "raw": "2026-10-31 23:05:11 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 169552,
          "raw": "2026-10-31 22:31:21 [com] stdout Receive from parent e4caba56-fb92-4a35-9470-44209af0d317 : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 7,
      "t": 1793487911000,
      "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) :\n031a954d-1ca0-430b-8778-1156ac0e469e — module non identifié\ne4caba56-fb92-4a35-9470-44209af0d317 — KaraWorld · contrôleur\ne0b500a7-e87e-4d3c-b203-93d144b708e7 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 175488,
          "raw": "2026-10-31 23:05:11 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 169552,
          "raw": "2026-10-31 22:31:21 [com] stdout Receive from parent e4caba56-fb92-4a35-9470-44209af0d317 : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 8,
      "t": 1793487911000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent edeea8b7-edee-4c90-bd79-d300fa76a53e\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 175503,
          "raw": "2026-10-31 23:05:11 [com] stdout Connect parent edeea8b7-edee-4c90-bd79-d300fa76a53e",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "edeea8b7-edee-4c90-bd79-d300fa76a53e"
    },
    {
      "id": 9,
      "t": 1793487911000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 175765,
          "raw": "2026-10-31 23:05:11 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 10,
      "t": 1793487911000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793485869937,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 175792,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"sessionTimerConf\":[1793485869937,0,3600,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 11,
      "t": 1793487911000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent bb6619e4-d667-4c21-8eac-9d6abde80a73\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 175800,
          "raw": "2026-10-31 23:05:11 [com] stdout Connect parent bb6619e4-d667-4c21-8eac-9d6abde80a73",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "bb6619e4-d667-4c21-8eac-9d6abde80a73"
    },
    {
      "id": 12,
      "t": 1793487911000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 176079,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 13,
      "t": 1793487911000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793485869937,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 176109,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"sessionTimerConf\":[1793485869937,0,3600,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 14,
      "t": 1793487911000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 9c62018f-df37-44ad-bef4-693c5edf4c99\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 176118,
          "raw": "2026-10-31 23:05:11 [com] stdout Connect parent 9c62018f-df37-44ad-bef4-693c5edf4c99",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "9c62018f-df37-44ad-bef4-693c5edf4c99"
    },
    {
      "id": 15,
      "t": 1793487911000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 176414,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 16,
      "t": 1793487911000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793485869937,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 176447,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"sessionTimerConf\":[1793485869937,0,3600,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 17,
      "t": 1793487919000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 176816,
          "raw": "2026-10-31 23:05:19 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 18,
      "t": 1793487924000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177172,
          "raw": "2026-10-31 23:05:24 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 19,
      "t": 1793487925000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177192,
          "raw": "2026-10-31 23:05:25 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 20,
      "t": 1793487925000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177202,
          "raw": "2026-10-31 23:05:25 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 21,
      "t": 1793487925000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177212,
          "raw": "2026-10-31 23:05:25 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 22,
      "t": 1793487925000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177232,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 23,
      "t": 1793487925000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177242,
          "raw": "2026-10-31 23:05:25 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 24,
      "t": 1793487926000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177263,
          "raw": "2026-10-31 23:05:26 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 25,
      "t": 1793487926000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177295,
          "raw": "2026-10-31 23:05:26 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 26,
      "t": 1793487926000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177305,
          "raw": "2026-10-31 23:05:26 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 27,
      "t": 1793487926000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177325,
          "raw": "2026-10-31 23:05:26 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 28,
      "t": 1793487926000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177335,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 29,
      "t": 1793487932000,
      "type": "game",
      "label": "Début de partie · Blindtest",
      "module": "Quiz / KaraWorld",
      "game": "blindtest",
      "detail": "Sélection activeGame ; couvre aussi les menus et préparatifs.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177345,
          "raw": "2026-10-31 23:05:32 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"activeGame\":\"blindtest\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 30,
      "t": 1793487932000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177377,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 31,
      "t": 1793487932000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177437,
          "raw": "2026-10-31 23:05:32 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 32,
      "t": 1793487932000,
      "type": "phase",
      "label": "Phase · players-amount-selection-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177447,
          "raw": "2026-10-31 23:05:32 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"players-amount-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 33,
      "t": 1793487932000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177467,
          "raw": "2026-10-31 23:05:32 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 34,
      "t": 1793487932000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177477,
          "raw": "2026-10-31 23:05:32 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 35,
      "t": 1793487937000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177567,
          "raw": "2026-10-31 23:05:37 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 36,
      "t": 1793487937000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177577,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 37,
      "t": 1793487937000,
      "type": "phase",
      "label": "Phase · game-introduction-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177587,
          "raw": "2026-10-31 23:05:37 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-introduction-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 38,
      "t": 1793487937000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177627,
          "raw": "2026-10-31 23:05:37 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 39,
      "t": 1793487937000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177647,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 40,
      "t": 1793487954000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177714,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 41,
      "t": 1793487954000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177784,
          "raw": "2026-10-31 23:05:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 42,
      "t": 1793487954000,
      "type": "phase",
      "label": "Phase · avatar-selection-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177794,
          "raw": "2026-10-31 23:05:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"avatar-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 43,
      "t": 1793487954000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177805,
          "raw": "2026-10-31 23:05:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 44,
      "t": 1793487954000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177816,
          "raw": "2026-10-31 23:05:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 45,
      "t": 1793487965000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177868,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 46,
      "t": 1793487965000,
      "type": "game",
      "label": "Fin de partie · Blindtest",
      "module": "Quiz / KaraWorld",
      "game": "blindtest",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177878,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"activeGame\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 47,
      "t": 1793487965000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177932,
          "raw": "2026-10-31 23:06:05 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 48,
      "t": 1793487965000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177942,
          "raw": "2026-10-31 23:06:05 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 49,
      "t": 1793487965000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177964,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 50,
      "t": 1793487965000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177976,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 51,
      "t": 1793487969000,
      "type": "game",
      "label": "Début de partie · Quiz",
      "module": "Quiz / KaraWorld",
      "game": "quizz",
      "detail": "Sélection activeGame ; couvre aussi les menus et préparatifs.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 177989,
          "raw": "2026-10-31 23:06:09 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"activeGame\":\"quizz\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 52,
      "t": 1793487969000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "quizz",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178011,
          "raw": "2026-10-31 23:06:09 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 53,
      "t": 1793487969000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "quizz",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178022,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 54,
      "t": 1793487969000,
      "type": "phase",
      "label": "Phase · game-introduction-phase",
      "module": "Quiz",
      "game": "quizz",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178032,
          "raw": "2026-10-31 23:06:09 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-introduction-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 55,
      "t": 1793487969000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "quizz",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178062,
          "raw": "2026-10-31 23:06:09 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 56,
      "t": 1793487969000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "quizz",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178082,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 57,
      "t": 1793487970000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "quizz",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178159,
          "raw": "2026-10-31 23:06:10 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 58,
      "t": 1793487970000,
      "type": "game",
      "label": "Fin de partie · Quiz",
      "module": "Quiz / KaraWorld",
      "game": "quizz",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178169,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"activeGame\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 59,
      "t": 1793487970000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178234,
          "raw": "2026-10-31 23:06:10 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 60,
      "t": 1793487970000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178250,
          "raw": "2026-10-31 23:06:10 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 61,
      "t": 1793487970000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178271,
          "raw": "2026-10-31 23:06:10 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 62,
      "t": 1793487970000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178283,
          "raw": "2026-10-31 23:06:10 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 63,
      "t": 1793487973000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178307,
          "raw": "2026-10-31 23:06:13 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 64,
      "t": 1793487973000,
      "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_1793449203164.txt",
          "line": 178323,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 65,
      "t": 1793487973000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178344,
          "raw": "2026-10-31 23:06:13 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 66,
      "t": 1793487976000,
      "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) :\nedeea8b7-edee-4c90-bd79-d300fa76a53e — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nbb6619e4-d667-4c21-8eac-9d6abde80a73 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n9c62018f-df37-44ad-bef4-693c5edf4c99 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178356,
          "raw": "2026-10-31 23:06:16 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 175553,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent edeea8b7-edee-4c90-bd79-d300fa76a53e : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 175850,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent bb6619e4-d667-4c21-8eac-9d6abde80a73 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 176168,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent 9c62018f-df37-44ad-bef4-693c5edf4c99 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 67,
      "t": 1793487976000,
      "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) :\nedeea8b7-edee-4c90-bd79-d300fa76a53e — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nbb6619e4-d667-4c21-8eac-9d6abde80a73 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n9c62018f-df37-44ad-bef4-693c5edf4c99 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178357,
          "raw": "2026-10-31 23:06:16 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 175553,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent edeea8b7-edee-4c90-bd79-d300fa76a53e : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 175850,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent bb6619e4-d667-4c21-8eac-9d6abde80a73 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 176168,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent 9c62018f-df37-44ad-bef4-693c5edf4c99 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 68,
      "t": 1793487976000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent bcaca4e9-244f-4aa8-bd97-afe47dcb1b48\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178364,
          "raw": "2026-10-31 23:06:16 [com] stdout Connect parent bcaca4e9-244f-4aa8-bd97-afe47dcb1b48",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "bcaca4e9-244f-4aa8-bd97-afe47dcb1b48"
    },
    {
      "id": 69,
      "t": 1793487976000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 2d248020-c6e8-4202-9a81-70083d6fed6b\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178367,
          "raw": "2026-10-31 23:06:16 [com] stdout Connect parent 2d248020-c6e8-4202-9a81-70083d6fed6b",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "2d248020-c6e8-4202-9a81-70083d6fed6b"
    },
    {
      "id": 70,
      "t": 1793487978000,
      "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) :\nedeea8b7-edee-4c90-bd79-d300fa76a53e — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nbb6619e4-d667-4c21-8eac-9d6abde80a73 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n9c62018f-df37-44ad-bef4-693c5edf4c99 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178472,
          "raw": "2026-10-31 23:06:18 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 175553,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent edeea8b7-edee-4c90-bd79-d300fa76a53e : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 175850,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent bb6619e4-d667-4c21-8eac-9d6abde80a73 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 176168,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent 9c62018f-df37-44ad-bef4-693c5edf4c99 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 71,
      "t": 1793487978000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 32a1c956-e7f0-4c58-ada5-ddc1a45598d8\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178476,
          "raw": "2026-10-31 23:06:18 [com] stdout Connect parent 32a1c956-e7f0-4c58-ada5-ddc1a45598d8",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "32a1c956-e7f0-4c58-ada5-ddc1a45598d8"
    },
    {
      "id": 72,
      "t": 1793487982000,
      "type": "music",
      "label": "Début morceau · johnny-cash_folsom-prison-blues_6656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 169.117551 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178519,
          "raw": "2026-10-31 23:06:22 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793487982869,0,169.117551,0.02,\"johnny-cash_folsom-prison-blues_6656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 73,
      "t": 1793488012000,
      "type": "music",
      "label": "Fin / arrêt morceau · johnny-cash_folsom-prison-blues_6656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178635,
          "raw": "2026-10-31 23:06:52 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 74,
      "t": 1793488014000,
      "type": "music",
      "label": "Début morceau · amy-winehouse_back-to-black_11998",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 241.100317 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178657,
          "raw": "2026-10-31 23:06:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793488014619,0,241.100317,0.02,\"amy-winehouse_back-to-black_11998\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 75,
      "t": 1793488124000,
      "type": "music",
      "label": "Fin / arrêt morceau · amy-winehouse_back-to-black_11998",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178890,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 76,
      "t": 1793488125000,
      "type": "music",
      "label": "Début morceau · axelle-red_sensualite_5668",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 235.445011 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 178912,
          "raw": "2026-10-31 23:08:45 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793488125627,0,235.445011,0.02,\"axelle-red_sensualite_5668\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 77,
      "t": 1793488261000,
      "type": "music",
      "label": "Fin / arrêt morceau · axelle-red_sensualite_5668",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 179324,
          "raw": "2026-10-31 23:11:01 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 78,
      "t": 1793488262000,
      "type": "music",
      "label": "Début morceau · adele_rolling-in-the-deep_35287",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 228.806735 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 179346,
          "raw": "2026-10-31 23:11:02 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793488262627,0,228.806735,0.02,\"adele_rolling-in-the-deep_35287\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 79,
      "t": 1793488337000,
      "type": "music",
      "label": "Fin / arrêt morceau · adele_rolling-in-the-deep_35287",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 179401,
          "raw": "2026-10-31 23:12:17 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 80,
      "t": 1793488339000,
      "type": "music",
      "label": "Début morceau · grand-corps-malade_mais-je-t-aime_61790",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 268.091474 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 179423,
          "raw": "2026-10-31 23:12:19 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793488339693,0,268.091474,0.02,\"grand-corps-malade_mais-je-t-aime_61790\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 81,
      "t": 1793488486000,
      "type": "music",
      "label": "Fin / arrêt morceau · grand-corps-malade_mais-je-t-aime_61790",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 179481,
          "raw": "2026-10-31 23:14:46 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 82,
      "t": 1793488487000,
      "type": "music",
      "label": "Début morceau · grand-corps-malade_mesdames_62257",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 177.428413 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 179503,
          "raw": "2026-10-31 23:14:47 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793488487687,0,177.428413,0.02,\"grand-corps-malade_mesdames_62257\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 83,
      "t": 1793488503000,
      "type": "music",
      "label": "Fin / arrêt morceau · grand-corps-malade_mesdames_62257",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 179680,
          "raw": "2026-10-31 23:15:03 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 84,
      "t": 1793488504000,
      "type": "music",
      "label": "Début morceau · les-choristes_vois-sur-ton-chemin_30170",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 136.355215 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 179702,
          "raw": "2026-10-31 23:15:04 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793488504091,0,136.355215,0.02,\"les-choristes_vois-sur-ton-chemin_30170\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 85,
      "t": 1793488573000,
      "type": "music",
      "label": "Fin / arrêt morceau · les-choristes_vois-sur-ton-chemin_30170",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 179959,
          "raw": "2026-10-31 23:16:13 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793488573335,69.22300000000337,136.355215,0,\"les-choristes_vois-sur-ton-chemin_30170\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 86,
      "t": 1793488580000,
      "type": "music",
      "label": "Début morceau · loic-nottet_mr-mme_68638",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 374.501134 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 180002,
          "raw": "2026-10-31 23:16:20 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793488580056,0,374.501134,0.02,\"loic-nottet_mr-mme_68638\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 87,
      "t": 1793488882000,
      "type": "music",
      "label": "Fin / arrêt morceau · loic-nottet_mr-mme_68638",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 180050,
          "raw": "2026-10-31 23:21:22 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793488882818,302.75000000001467,374.501134,0,\"loic-nottet_mr-mme_68638\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 88,
      "t": 1793488918000,
      "type": "music",
      "label": "Début morceau · michael-jackson_billie-jean_12258",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 290.637438 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 180413,
          "raw": "2026-10-31 23:21:58 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793488918953,0,290.637438,0.02,\"michael-jackson_billie-jean_12258\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 89,
      "t": 1793488918000,
      "type": "music",
      "label": "Fin / arrêt morceau · michael-jackson_billie-jean_12258",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 180455,
          "raw": "2026-10-31 23:21:58 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 90,
      "t": 1793488921000,
      "type": "music",
      "label": "Début morceau · michael-jackson_beat-it_12689",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 258.410317 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 180510,
          "raw": "2026-10-31 23:22:01 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793488921491,0,258.410317,0.02,\"michael-jackson_beat-it_12689\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 91,
      "t": 1793488992000,
      "type": "music",
      "label": "Fin / arrêt morceau · michael-jackson_beat-it_12689",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 180707,
          "raw": "2026-10-31 23:23:12 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 92,
      "t": 1793488993000,
      "type": "music",
      "label": "Début morceau · france-gall_si-maman-si_8108",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 175.866553 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 180729,
          "raw": "2026-10-31 23:23:13 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793488993357,0,175.866553,0.02,\"france-gall_si-maman-si_8108\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 93,
      "t": 1793488993000,
      "type": "music",
      "label": "Fin / arrêt morceau · france-gall_si-maman-si_8108",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 180789,
          "raw": "2026-10-31 23:23:13 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 94,
      "t": 1793488995000,
      "type": "music",
      "label": "Début morceau · france-gall_ella-elle-l-a_12466",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 277.681905 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 180811,
          "raw": "2026-10-31 23:23:15 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793488995440,0,277.681905,0.02,\"france-gall_ella-elle-l-a_12466\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 95,
      "t": 1793489085000,
      "type": "music",
      "label": "Fin / arrêt morceau · france-gall_ella-elle-l-a_12466",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 180919,
          "raw": "2026-10-31 23:24:45 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 96,
      "t": 1793489086000,
      "type": "music",
      "label": "Début morceau · france-gall_si-maman-si_8108",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 175.866553 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 180941,
          "raw": "2026-10-31 23:24:46 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489086372,0,175.866553,0.02,\"france-gall_si-maman-si_8108\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 97,
      "t": 1793489142000,
      "type": "music",
      "label": "Fin / arrêt morceau · france-gall_si-maman-si_8108",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 180998,
          "raw": "2026-10-31 23:25:42 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 98,
      "t": 1793489143000,
      "type": "music",
      "label": "Début morceau · france-gall_poupee-de-cire-poupee-de-son_11987",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 152.156463 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 181020,
          "raw": "2026-10-31 23:25:43 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489143022,0,152.156463,0.02,\"france-gall_poupee-de-cire-poupee-de-son_11987\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 99,
      "t": 1793489224000,
      "type": "music",
      "label": "Fin / arrêt morceau · france-gall_poupee-de-cire-poupee-de-son_11987",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 181479,
          "raw": "2026-10-31 23:27:04 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 100,
      "t": 1793489225000,
      "type": "music",
      "label": "Début morceau · louise-attaque_j-t-emmene-au-vent_8171",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 184.911859 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 181521,
          "raw": "2026-10-31 23:27:05 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489225850,0,184.911859,0.02,\"louise-attaque_j-t-emmene-au-vent_8171\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 101,
      "t": 1793489233000,
      "type": "music",
      "label": "Fin / arrêt morceau · louise-attaque_j-t-emmene-au-vent_8171",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 181686,
          "raw": "2026-10-31 23:27:13 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 102,
      "t": 1793489234000,
      "type": "music",
      "label": "Début morceau · celine-dion_j-irai-ou-tu-iras_11646",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 208.457166 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 181708,
          "raw": "2026-10-31 23:27:14 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489234525,0,208.457166,0.02,\"celine-dion_j-irai-ou-tu-iras_11646\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 103,
      "t": 1793489356000,
      "type": "music",
      "label": "Fin / arrêt morceau · celine-dion_j-irai-ou-tu-iras_11646",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 181886,
          "raw": "2026-10-31 23:29:16 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 104,
      "t": 1793489357000,
      "type": "music",
      "label": "Début morceau · louise-attaque_ton-invitation_12069",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 159.546871 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 181908,
          "raw": "2026-10-31 23:29:17 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489357613,0,159.546871,0.02,\"louise-attaque_ton-invitation_12069\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 105,
      "t": 1793489427000,
      "type": "music",
      "label": "Fin / arrêt morceau · louise-attaque_ton-invitation_12069",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 181997,
          "raw": "2026-10-31 23:30:27 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 106,
      "t": 1793489427000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 182091,
          "raw": "2026-10-31 23:30:27 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 107,
      "t": 1793489427000,
      "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) :\nbcaca4e9-244f-4aa8-bd97-afe47dcb1b48 — module non identifié\n2d248020-c6e8-4202-9a81-70083d6fed6b — KaraWorld · contrôleur\n32a1c956-e7f0-4c58-ada5-ddc1a45598d8 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 182112,
          "raw": "2026-10-31 23:30:27 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 178382,
          "raw": "Receive from parent 2d248020-c6e8-4202-9a81-70083d6fed6b : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 108,
      "t": 1793489427000,
      "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) :\nbcaca4e9-244f-4aa8-bd97-afe47dcb1b48 — module non identifié\n2d248020-c6e8-4202-9a81-70083d6fed6b — KaraWorld · contrôleur\n32a1c956-e7f0-4c58-ada5-ddc1a45598d8 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 182127,
          "raw": "2026-10-31 23:30:27 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 178382,
          "raw": "Receive from parent 2d248020-c6e8-4202-9a81-70083d6fed6b : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 109,
      "t": 1793489427000,
      "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) :\nbcaca4e9-244f-4aa8-bd97-afe47dcb1b48 — module non identifié\n2d248020-c6e8-4202-9a81-70083d6fed6b — KaraWorld · contrôleur\n32a1c956-e7f0-4c58-ada5-ddc1a45598d8 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 182128,
          "raw": "2026-10-31 23:30:27 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 178382,
          "raw": "Receive from parent 2d248020-c6e8-4202-9a81-70083d6fed6b : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 110,
      "t": 1793489428000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 82765d9d-3d3a-474a-8dcc-eb761af086de\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 182143,
          "raw": "2026-10-31 23:30:28 [com] stdout Connect parent 82765d9d-3d3a-474a-8dcc-eb761af086de",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "82765d9d-3d3a-474a-8dcc-eb761af086de"
    },
    {
      "id": 111,
      "t": 1793489428000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent b4e7d42e-581f-4df9-9278-a105f31d29ec\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 182375,
          "raw": "2026-10-31 23:30:28 [com] stdout Connect parent b4e7d42e-581f-4df9-9278-a105f31d29ec",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "b4e7d42e-581f-4df9-9278-a105f31d29ec"
    },
    {
      "id": 112,
      "t": 1793489428000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 182410,
          "raw": "2026-10-31 23:30:28 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 113,
      "t": 1793489428000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793485869937,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 182439,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"sessionTimerConf\":[1793485869937,0,3600,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 114,
      "t": 1793489428000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent e321112f-55b7-4a7e-bb49-4666564cf97f\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 182449,
          "raw": "2026-10-31 23:30:28 [com] stdout Connect parent e321112f-55b7-4a7e-bb49-4666564cf97f",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "e321112f-55b7-4a7e-bb49-4666564cf97f"
    },
    {
      "id": 115,
      "t": 1793489428000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 182771,
          "raw": "2026-10-31 23:30:28 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 116,
      "t": 1793489428000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793485869937,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 182803,
          "raw": "2026-10-31 23:30:28 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"sessionTimerConf\":[1793485869937,0,3600,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 117,
      "t": 1793489428000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 183082,
          "raw": "2026-10-31 23:30:28 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 118,
      "t": 1793489428000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793485869937,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 183114,
          "raw": "2026-10-31 23:30:28 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"sessionTimerConf\":[1793485869937,0,3600,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 119,
      "t": 1793489435000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 183494,
          "raw": "2026-10-31 23:30:35 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 120,
      "t": 1793489440000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 183850,
          "raw": "2026-10-31 23:30:40 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 121,
      "t": 1793489440000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 183870,
          "raw": "2026-10-31 23:30:40 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 122,
      "t": 1793489440000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 183880,
          "raw": "2026-10-31 23:30:40 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 123,
      "t": 1793489440000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 183890,
          "raw": "2026-10-31 23:30:40 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 124,
      "t": 1793489440000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 183910,
          "raw": "2026-10-31 23:30:40 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 125,
      "t": 1793489440000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 183920,
          "raw": "2026-10-31 23:30:40 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 126,
      "t": 1793489441000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 183941,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 127,
      "t": 1793489441000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 183973,
          "raw": "2026-10-31 23:30:41 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 128,
      "t": 1793489441000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 183983,
          "raw": "2026-10-31 23:30:41 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 129,
      "t": 1793489441000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184003,
          "raw": "2026-10-31 23:30:41 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 130,
      "t": 1793489442000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184013,
          "raw": "2026-10-31 23:30:42 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 131,
      "t": 1793489443000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184063,
          "raw": "2026-10-31 23:30:43 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 132,
      "t": 1793489443000,
      "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_1793449203164.txt",
          "line": 184073,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 133,
      "t": 1793489443000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184095,
          "raw": "2026-10-31 23:30:43 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 134,
      "t": 1793489446000,
      "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) :\nbcaca4e9-244f-4aa8-bd97-afe47dcb1b48 — module non identifié\n2d248020-c6e8-4202-9a81-70083d6fed6b — KaraWorld · contrôleur\n32a1c956-e7f0-4c58-ada5-ddc1a45598d8 — module non identifié\n82765d9d-3d3a-474a-8dcc-eb761af086de — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nb4e7d42e-581f-4df9-9278-a105f31d29ec — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\ne321112f-55b7-4a7e-bb49-4666564cf97f — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184104,
          "raw": "2026-10-31 23:30:46 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 178382,
          "raw": "Receive from parent 2d248020-c6e8-4202-9a81-70083d6fed6b : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182193,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent 82765d9d-3d3a-474a-8dcc-eb761af086de : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182507,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent b4e7d42e-581f-4df9-9278-a105f31d29ec : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182836,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent e321112f-55b7-4a7e-bb49-4666564cf97f : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 135,
      "t": 1793489446000,
      "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) :\nbcaca4e9-244f-4aa8-bd97-afe47dcb1b48 — module non identifié\n2d248020-c6e8-4202-9a81-70083d6fed6b — KaraWorld · contrôleur\n32a1c956-e7f0-4c58-ada5-ddc1a45598d8 — module non identifié\n82765d9d-3d3a-474a-8dcc-eb761af086de — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nb4e7d42e-581f-4df9-9278-a105f31d29ec — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\ne321112f-55b7-4a7e-bb49-4666564cf97f — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184105,
          "raw": "2026-10-31 23:30:46 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 178382,
          "raw": "Receive from parent 2d248020-c6e8-4202-9a81-70083d6fed6b : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182193,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent 82765d9d-3d3a-474a-8dcc-eb761af086de : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182507,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent b4e7d42e-581f-4df9-9278-a105f31d29ec : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182836,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent e321112f-55b7-4a7e-bb49-4666564cf97f : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 136,
      "t": 1793489446000,
      "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) :\nbcaca4e9-244f-4aa8-bd97-afe47dcb1b48 — module non identifié\n2d248020-c6e8-4202-9a81-70083d6fed6b — KaraWorld · contrôleur\n32a1c956-e7f0-4c58-ada5-ddc1a45598d8 — module non identifié\n82765d9d-3d3a-474a-8dcc-eb761af086de — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nb4e7d42e-581f-4df9-9278-a105f31d29ec — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\ne321112f-55b7-4a7e-bb49-4666564cf97f — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184106,
          "raw": "2026-10-31 23:30:46 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 178382,
          "raw": "Receive from parent 2d248020-c6e8-4202-9a81-70083d6fed6b : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182193,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent 82765d9d-3d3a-474a-8dcc-eb761af086de : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182507,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent b4e7d42e-581f-4df9-9278-a105f31d29ec : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182836,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent e321112f-55b7-4a7e-bb49-4666564cf97f : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 137,
      "t": 1793489446000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 9a694b96-18c1-41a4-aeb6-4f14f4d2cf1e\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184116,
          "raw": "2026-10-31 23:30:46 [com] stdout Connect parent 9a694b96-18c1-41a4-aeb6-4f14f4d2cf1e",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "9a694b96-18c1-41a4-aeb6-4f14f4d2cf1e"
    },
    {
      "id": 138,
      "t": 1793489446000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent b7c50d8b-e69d-4654-a175-d222831af44e\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184119,
          "raw": "2026-10-31 23:30:46 [com] stdout Connect parent b7c50d8b-e69d-4654-a175-d222831af44e",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "b7c50d8b-e69d-4654-a175-d222831af44e"
    },
    {
      "id": 139,
      "t": 1793489446000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 6307e7b0-6c10-489c-9bf2-97a0f9f84a65\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184121,
          "raw": "2026-10-31 23:30:46 [com] stdout Connect parent 6307e7b0-6c10-489c-9bf2-97a0f9f84a65",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "6307e7b0-6c10-489c-9bf2-97a0f9f84a65"
    },
    {
      "id": 140,
      "t": 1793489450000,
      "type": "music",
      "label": "Début morceau · manau_la-tribu-de-dana_11022",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 233.984014 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184263,
          "raw": "2026-10-31 23:30:50 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489450139,0,233.984014,0.02,\"manau_la-tribu-de-dana_11022\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 141,
      "t": 1793489450000,
      "type": "music",
      "label": "Fin / arrêt morceau · manau_la-tribu-de-dana_11022",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184331,
          "raw": "2026-10-31 23:30:50 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 142,
      "t": 1793489453000,
      "type": "music",
      "label": "Début morceau · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 322.440363 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184353,
          "raw": "2026-10-31 23:30:53 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489453129,0,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 143,
      "t": 1793489454000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 5.8684146066 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184402,
          "raw": "2026-10-31 23:30:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489454357,5.8684146066,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 144,
      "t": 1793489454000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 10.0601393256 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184412,
          "raw": "2026-10-31 23:30:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489454619,10.0601393256,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 145,
      "t": 1793489454000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 11.7368292132 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184422,
          "raw": "2026-10-31 23:30:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489454642,11.7368292132,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 146,
      "t": 1793489454000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 13.413519100799999 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184432,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489454674,13.413519100799999,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 147,
      "t": 1793489454000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 15.0902089884 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184442,
          "raw": "2026-10-31 23:30:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489454708,15.0902089884,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 148,
      "t": 1793489454000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 15.509381460299998 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184452,
          "raw": "2026-10-31 23:30:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489454756,15.509381460299998,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 149,
      "t": 1793489454000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 16.315482367799998 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184462,
          "raw": "2026-10-31 23:30:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489454806,16.315482367799998,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 150,
      "t": 1793489454000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 16.7346548397 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184472,
          "raw": "2026-10-31 23:30:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489454842,16.7346548397,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 151,
      "t": 1793489454000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 17.153827311599997 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184482,
          "raw": "2026-10-31 23:30:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489454880,17.153827311599997,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 152,
      "t": 1793489457000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 21.345552030599997 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184492,
          "raw": "2026-10-31 23:30:57 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489457018,21.345552030599997,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 153,
      "t": 1793489457000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 28.052311580999998 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184502,
          "raw": "2026-10-31 23:30:57 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489457216,28.052311580999998,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 154,
      "t": 1793489457000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 29.7290014686 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184512,
          "raw": "2026-10-31 23:30:57 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489457219,29.7290014686,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 155,
      "t": 1793489457000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 31.824863828099996 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184522,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489457244,31.824863828099996,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 156,
      "t": 1793489457000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 33.920726187599996 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184532,
          "raw": "2026-10-31 23:30:57 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489457264,33.920726187599996,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 157,
      "t": 1793489457000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 36.435761019 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184542,
          "raw": "2026-10-31 23:30:57 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489457280,36.435761019,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 158,
      "t": 1793489457000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 39.3699683223 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184552,
          "raw": "2026-10-31 23:30:57 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489457300,39.3699683223,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 159,
      "t": 1793489457000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 41.8850031537 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184562,
          "raw": "2026-10-31 23:30:57 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489457319,41.8850031537,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 160,
      "t": 1793489457000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 43.1425205694 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184572,
          "raw": "2026-10-31 23:30:57 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489457339,43.1425205694,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 161,
      "t": 1793489457000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 43.980865513199994 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184582,
          "raw": "2026-10-31 23:30:57 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489457359,43.980865513199994,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 162,
      "t": 1793489457000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 44.40003798509999 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184592,
          "raw": "2026-10-31 23:30:57 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489457380,44.40003798509999,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 163,
      "t": 1793489457000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 44.819210457000004 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184602,
          "raw": "2026-10-31 23:30:57 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489457400,44.819210457000004,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 164,
      "t": 1793489457000,
      "type": "music",
      "label": "Repositionnement / reprise · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 45.2383829289 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184612,
          "raw": "2026-10-31 23:30:57 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793489457420,45.2383829289,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 165,
      "t": 1793489734000,
      "type": "session",
      "label": "Session · minuterie effacée",
      "module": "COM",
      "game": "karaoke",
      "detail": "null",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184685,
          "raw": "2026-10-31 23:35:34 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"sessionTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 166,
      "t": 1793489734000,
      "type": "music",
      "label": "Fin / arrêt morceau · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184709,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 167,
      "t": 1793489734000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184802,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"activeGame\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 168,
      "t": 1793489734000,
      "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) :\n9a694b96-18c1-41a4-aeb6-4f14f4d2cf1e — module non identifié\nb7c50d8b-e69d-4654-a175-d222831af44e — module non identifié\n6307e7b0-6c10-489c-9bf2-97a0f9f84a65 — KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184822,
          "raw": "2026-10-31 23:35:34 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 184141,
          "raw": "Receive from parent 6307e7b0-6c10-489c-9bf2-97a0f9f84a65 : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 169,
      "t": 1793489734000,
      "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) :\n9a694b96-18c1-41a4-aeb6-4f14f4d2cf1e — module non identifié\nb7c50d8b-e69d-4654-a175-d222831af44e — module non identifié\n6307e7b0-6c10-489c-9bf2-97a0f9f84a65 — KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184823,
          "raw": "2026-10-31 23:35:34 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 184141,
          "raw": "Receive from parent 6307e7b0-6c10-489c-9bf2-97a0f9f84a65 : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 170,
      "t": 1793489734000,
      "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) :\n9a694b96-18c1-41a4-aeb6-4f14f4d2cf1e — module non identifié\nb7c50d8b-e69d-4654-a175-d222831af44e — module non identifié\n6307e7b0-6c10-489c-9bf2-97a0f9f84a65 — KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184830,
          "raw": "2026-10-31 23:35:34 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 184141,
          "raw": "Receive from parent 6307e7b0-6c10-489c-9bf2-97a0f9f84a65 : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 171,
      "t": 1793489734000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 83388d72-1060-4a8a-9b18-4701c233c823\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 184845,
          "raw": "2026-10-31 23:35:34 [com] stdout Connect parent 83388d72-1060-4a8a-9b18-4701c233c823",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "83388d72-1060-4a8a-9b18-4701c233c823"
    },
    {
      "id": 172,
      "t": 1793489734000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 185107,
          "raw": "2026-10-31 23:35:34 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 173,
      "t": 1793489735000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 3215233c-1e76-4af1-a295-879cb3bb5fd5\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 185134,
          "raw": "2026-10-31 23:35:35 [com] stdout Connect parent 3215233c-1e76-4af1-a295-879cb3bb5fd5",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "3215233c-1e76-4af1-a295-879cb3bb5fd5"
    },
    {
      "id": 174,
      "t": 1793489735000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 185413,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 175,
      "t": 1793489735000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 7a3e2b07-f450-4e58-9953-60edf1ee952a\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 185443,
          "raw": "2026-10-31 23:35:35 [com] stdout Connect parent 7a3e2b07-f450-4e58-9953-60edf1ee952a",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "7a3e2b07-f450-4e58-9953-60edf1ee952a"
    },
    {
      "id": 176,
      "t": 1793489735000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 185739,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 177,
      "t": 1793489735000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 185875,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 178,
      "t": 1793489735000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 185885,
          "raw": "2026-10-31 23:35:35 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"gameLocked\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 179,
      "t": 1793489741000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 186243,
          "raw": "2026-10-31 23:35:41 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 180,
      "t": 1793489746000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 186599,
          "raw": "2026-10-31 23:35:46 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 181,
      "t": 1793489746000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 186619,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 182,
      "t": 1793489746000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 186629,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 183,
      "t": 1793489746000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 186639,
          "raw": "2026-10-31 23:35:46 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 184,
      "t": 1793489746000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 186659,
          "raw": "2026-10-31 23:35:46 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 185,
      "t": 1793489746000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 186679,
          "raw": "2026-10-31 23:35:46 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 186,
      "t": 1793489770000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 186711,
          "raw": "2026-10-31 23:36:10 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 187,
      "t": 1793489770000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 186721,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 188,
      "t": 1793489770000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 186731,
          "raw": "2026-10-31 23:36:10 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 189,
      "t": 1793489770000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 186751,
          "raw": "2026-10-31 23:36:10 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 190,
      "t": 1793489770000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449203164.txt",
          "line": 186761,
          "raw": "2026-10-31 23:36:10 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 191,
      "t": 1793536351000,
      "type": "restart",
      "label": "Redémarrage · nouvelle session MAIN",
      "module": "MAIN",
      "game": null,
      "detail": "log_1793449203164.txt → log_1793536351249.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_1793536351249.txt",
          "line": 1,
          "raw": "2026-11-01 12:32:31 I'm antalzic106!",
          "inherited": false
        }
      ],
      "certainty": "nouvelle session observée"
    },
    {
      "id": 192,
      "t": 1793536353000,
      "type": "system",
      "label": "Démarrage module · com",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 83,
          "raw": "2026-11-01 12:32:33 Start com",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 193,
      "t": 1793536355000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent 59cf161a-c245-4322-9b3a-21ceaf501577\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 88,
          "raw": "2026-11-01 12:32:35 [com] stdout Connect parent 59cf161a-c245-4322-9b3a-21ceaf501577",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "59cf161a-c245-4322-9b3a-21ceaf501577"
    },
    {
      "id": 194,
      "t": 1793536355000,
      "type": "system",
      "label": "Démarrage module · dmx",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 90,
          "raw": "2026-11-01 12:32:35 Start dmx",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 195,
      "t": 1793536357000,
      "type": "system",
      "label": "Démarrage module · arduino",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 94,
          "raw": "2026-11-01 12:32:37 Start arduino",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 196,
      "t": 1793536359000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent c212f2d1-ddc1-45db-9831-ab152f7c5f54\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 101,
          "raw": "2026-11-01 12:32:39 [com] stdout Connect parent c212f2d1-ddc1-45db-9831-ab152f7c5f54",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "c212f2d1-ddc1-45db-9831-ab152f7c5f54"
    },
    {
      "id": 197,
      "t": 1793536359000,
      "type": "system",
      "label": "Démarrage module · ardour",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 105,
          "raw": "2026-11-01 12:32:39 Start ardour",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 198,
      "t": 1793536360000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent e81f58d0-1ed6-47e6-8751-ceebf29599a5\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 110,
          "raw": "2026-11-01 12:32:40 [com] stdout Connect parent e81f58d0-1ed6-47e6-8751-ceebf29599a5",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "e81f58d0-1ed6-47e6-8751-ceebf29599a5"
    },
    {
      "id": 199,
      "t": 1793536360000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent 88dbb576-e088-4d5f-b6b0-c40565e67ceb\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 114,
          "raw": "2026-11-01 12:32:40 [com] stdout Connect parent 88dbb576-e088-4d5f-b6b0-c40565e67ceb",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "88dbb576-e088-4d5f-b6b0-c40565e67ceb"
    },
    {
      "id": 200,
      "t": 1793536362000,
      "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-1793536362.txt\nLe chemin annoncé au démarrage ne prouve pas à lui seul un crash dans la journée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 144,
          "raw": "2026-11-01 12:32:42 [ardour] stdout stdout: Crash Log: C:\\Users\\antalzic\\AppData\\Local\\Ardour8\\CrashLog\\Ardour-8.12.0-crash-1793536362.txt",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 201,
      "t": 1793536369000,
      "type": "system",
      "label": "Démarrage module · quiz",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 164,
          "raw": "2026-11-01 12:32:49 Start quiz",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 202,
      "t": 1793536369000,
      "type": "connection",
      "label": "Connexion COM · superviseur",
      "module": "superviseur",
      "game": null,
      "detail": "Connected to com",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 166,
          "raw": "2026-11-01 12:32:49 Connected to com",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 203,
      "t": 1793536369000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent 1e46e753-ce58-40b9-96c9-8447eb55f4b8\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 167,
          "raw": "2026-11-01 12:32:49 [com] stdout Connect parent 1e46e753-ce58-40b9-96c9-8447eb55f4b8",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "1e46e753-ce58-40b9-96c9-8447eb55f4b8"
    },
    {
      "id": 204,
      "t": 1793536369000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:2852): Pango-WARNING **: 13:32:49.970: 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:2852): Pango-WARNING **: 13:32:49.970: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 171,
          "raw": "(Ardour.exe:2852): Pango-WARNING **: 13:32:49.970: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output.",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 205,
      "t": 1793536369000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:2852): Pango-WARNING **: 13:32:49.973: couldn't load font \"ArdourMono Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans U",
      "module": "ardour",
      "game": null,
      "detail": "(Ardour.exe:2852): Pango-WARNING **: 13:32:49.973: 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_1793536351249.txt",
          "line": 173,
          "raw": "(Ardour.exe:2852): Pango-WARNING **: 13:32:49.973: 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": 206,
      "t": 1793536369000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:2852): Pango-WARNING **: 13:32:49.973: couldn't load font \"Sans Ultra-Light Ultra-Condensed Not-Rotated 5.3994140625\", falling back to \"Sans Not-Rot",
      "module": "ardour",
      "game": null,
      "detail": "(Ardour.exe:2852): Pango-WARNING **: 13:32:49.973: 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_1793536351249.txt",
          "line": 175,
          "raw": "(Ardour.exe:2852): Pango-WARNING **: 13:32:49.973: 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": 207,
      "t": 1793536373000,
      "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 0496780d-77ba-4b00-9b0c-da26f4f81641\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 2445,
          "raw": "2026-11-01 12:32:53 [com] stdout Connect parent 0496780d-77ba-4b00-9b0c-da26f4f81641",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "0496780d-77ba-4b00-9b0c-da26f4f81641"
    },
    {
      "id": 208,
      "t": 1793536374000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 2518,
          "raw": "2026-11-01 12:32:54 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"gameLocked\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 209,
      "t": 1793536378000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 2711,
          "raw": "2026-11-01 12:32:58 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 210,
      "t": 1793536380000,
      "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_1793536351249.txt",
          "line": 2718,
          "raw": "2026-11-01 12:33:00 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 211,
      "t": 1793536381000,
      "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 3e4fa4ff-2a38-4a94-9983-1f28a9178493\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 2724,
          "raw": "2026-11-01 12:33:01 [com] stdout Connect parent 3e4fa4ff-2a38-4a94-9983-1f28a9178493",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "3e4fa4ff-2a38-4a94-9983-1f28a9178493"
    },
    {
      "id": 212,
      "t": 1793536381000,
      "type": "monitor",
      "label": "tv · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.tv.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 2727,
          "raw": "2026-11-01 12:33:01 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 213,
      "t": 1793536389000,
      "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_1793536351249.txt",
          "line": 2816,
          "raw": "2026-11-01 12:33:09 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 214,
      "t": 1793536390000,
      "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 eb8f235c-19ff-4c42-a56f-650bd7bec398\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 2822,
          "raw": "2026-11-01 12:33:10 [com] stdout Connect parent eb8f235c-19ff-4c42-a56f-650bd7bec398",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "eb8f235c-19ff-4c42-a56f-650bd7bec398"
    },
    {
      "id": 215,
      "t": 1793536399000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3421,
          "raw": "2026-11-01 12:33:19 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 216,
      "t": 1793536399000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3441,
          "raw": "2026-11-01 12:33:19 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 217,
      "t": 1793536399000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3453,
          "raw": "2026-11-01 12:33:19 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 218,
      "t": 1793536399000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3463,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 219,
      "t": 1793536399000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3484,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 220,
      "t": 1793536399000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3496,
          "raw": "2026-11-01 12:33:19 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 221,
      "t": 1793536399000,
      "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_1793536351249.txt",
          "line": 3507,
          "raw": "2026-11-01 12:33:19 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 222,
      "t": 1793541134000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3521,
          "raw": "2026-11-01 13:52:14 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 223,
      "t": 1793541134000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3531,
          "raw": "2026-11-01 13:52:14 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 224,
      "t": 1793541134000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3541,
          "raw": "2026-11-01 13:52:14 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 225,
      "t": 1793541134000,
      "type": "session",
      "label": "Jeu déverrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3551,
          "raw": "2026-11-01 13:52:14 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"gameLocked\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 226,
      "t": 1793541134000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793541134140,0,3900,1]",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3561,
          "raw": "2026-11-01 13:52:14 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"sessionTimerConf\":[1793541134140,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 227,
      "t": 1793541134000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793541134140,0,3900,1]",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3582,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"sessionTimerConf\":[1793541134140,0,3900,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 228,
      "t": 1793541134000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3593,
          "raw": "2026-11-01 13:52:14 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 229,
      "t": 1793541134000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3603,
          "raw": "2026-11-01 13:52:14 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 230,
      "t": 1793541134000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793541134140,0,3900,1]",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3613,
          "raw": "2026-11-01 13:52:14 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"sessionTimerConf\":[1793541134140,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 231,
      "t": 1793541134000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3633,
          "raw": "2026-11-01 13:52:14 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 232,
      "t": 1793541134000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3802,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 233,
      "t": 1793541134000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3812,
          "raw": "2026-11-01 13:52:14 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 234,
      "t": 1793541134000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3919,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 235,
      "t": 1793541134000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 3930,
          "raw": "2026-11-01 13:52:14 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 236,
      "t": 1793541136000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 4297,
          "raw": "2026-11-01 13:52:16 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 237,
      "t": 1793541136000,
      "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_1793536351249.txt",
          "line": 4307,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 238,
      "t": 1793541136000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 4570,
          "raw": "2026-11-01 13:52:16 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 239,
      "t": 1793541139000,
      "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) :\n0496780d-77ba-4b00-9b0c-da26f4f81641 — Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv / Arduino / entrées joueurs\n3e4fa4ff-2a38-4a94-9983-1f28a9178493 — Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs\neb8f235c-19ff-4c42-a56f-650bd7bec398 — 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_1793536351249.txt",
          "line": 4579,
          "raw": "2026-11-01 13:52:19 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2496,
          "raw": "Receive from parent 0496780d-77ba-4b00-9b0c-da26f4f81641 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2726,
          "raw": "2026-11-01 12:33:01 [com] stdout Receive from parent 3e4fa4ff-2a38-4a94-9983-1f28a9178493 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2872,
          "raw": "Receive from parent eb8f235c-19ff-4c42-a56f-650bd7bec398 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 240,
      "t": 1793541139000,
      "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) :\n0496780d-77ba-4b00-9b0c-da26f4f81641 — Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv / Arduino / entrées joueurs\n3e4fa4ff-2a38-4a94-9983-1f28a9178493 — Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs\neb8f235c-19ff-4c42-a56f-650bd7bec398 — 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_1793536351249.txt",
          "line": 4581,
          "raw": "2026-11-01 13:52:19 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2496,
          "raw": "Receive from parent 0496780d-77ba-4b00-9b0c-da26f4f81641 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2726,
          "raw": "2026-11-01 12:33:01 [com] stdout Receive from parent 3e4fa4ff-2a38-4a94-9983-1f28a9178493 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2872,
          "raw": "Receive from parent eb8f235c-19ff-4c42-a56f-650bd7bec398 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 241,
      "t": 1793541139000,
      "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) :\n0496780d-77ba-4b00-9b0c-da26f4f81641 — Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv / Arduino / entrées joueurs\n3e4fa4ff-2a38-4a94-9983-1f28a9178493 — Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs\neb8f235c-19ff-4c42-a56f-650bd7bec398 — 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_1793536351249.txt",
          "line": 4582,
          "raw": "2026-11-01 13:52:19 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2496,
          "raw": "Receive from parent 0496780d-77ba-4b00-9b0c-da26f4f81641 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2726,
          "raw": "2026-11-01 12:33:01 [com] stdout Receive from parent 3e4fa4ff-2a38-4a94-9983-1f28a9178493 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2872,
          "raw": "Receive from parent eb8f235c-19ff-4c42-a56f-650bd7bec398 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 242,
      "t": 1793541140000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent ff350676-9258-40ce-9ac0-2d7028d09224\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 4592,
          "raw": "2026-11-01 13:52:20 [com] stdout Connect parent ff350676-9258-40ce-9ac0-2d7028d09224",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "ff350676-9258-40ce-9ac0-2d7028d09224"
    },
    {
      "id": 243,
      "t": 1793541140000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent f004564d-debe-4eb6-8010-308cedfb6cd5\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 4595,
          "raw": "2026-11-01 13:52:20 [com] stdout Connect parent f004564d-debe-4eb6-8010-308cedfb6cd5",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "f004564d-debe-4eb6-8010-308cedfb6cd5"
    },
    {
      "id": 244,
      "t": 1793541140000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 9d499e40-7567-4d20-85eb-705d1007d696\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 4601,
          "raw": "2026-11-01 13:52:20 [com] stdout Connect parent 9d499e40-7567-4d20-85eb-705d1007d696",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "9d499e40-7567-4d20-85eb-705d1007d696"
    },
    {
      "id": 245,
      "t": 1793541154000,
      "type": "music",
      "label": "Début morceau · teddy-swims_lose-control_75892",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 209.548345 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 4839,
          "raw": "2026-11-01 13:52:34 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793541154347,0,209.548345,0.02,\"teddy-swims_lose-control_75892\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 246,
      "t": 1793541363000,
      "type": "music",
      "label": "Fin / arrêt morceau · teddy-swims_lose-control_75892",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 5896,
          "raw": "2026-11-01 13:56:03 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 247,
      "t": 1793541365000,
      "type": "music",
      "label": "Début morceau · no-doubt_don-t-speak_10600",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 264.005215 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 5918,
          "raw": "2026-11-01 13:56:05 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793541365421,0,264.005215,0.02,\"no-doubt_don-t-speak_10600\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 248,
      "t": 1793541611000,
      "type": "music",
      "label": "Fin / arrêt morceau · no-doubt_don-t-speak_10600",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 7348,
          "raw": "2026-11-01 14:00:11 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 249,
      "t": 1793541613000,
      "type": "music",
      "label": "Début morceau · les-dix-commandements_mon-frere_5944",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 301.997664 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 7390,
          "raw": "2026-11-01 14:00:13 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793541613585,0,301.997664,0.02,\"les-dix-commandements_mon-frere_5944\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 250,
      "t": 1793541915000,
      "type": "music",
      "label": "Fin / arrêt morceau · les-dix-commandements_mon-frere_5944",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 7860,
          "raw": "2026-11-01 14:05:15 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 251,
      "t": 1793541917000,
      "type": "music",
      "label": "Début morceau · gims_zombie_45947",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 242.527279 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 7882,
          "raw": "2026-11-01 14:05:17 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793541917092,0,242.527279,0.02,\"gims_zombie_45947\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 252,
      "t": 1793542129000,
      "type": "music",
      "label": "Fin / arrêt morceau · gims_zombie_45947",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 7936,
          "raw": "2026-11-01 14:08:49 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 253,
      "t": 1793542131000,
      "type": "music",
      "label": "Début morceau · radiohead_creep_12543",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 238.791565 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 7958,
          "raw": "2026-11-01 14:08:51 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793542131367,0,238.791565,0.02,\"radiohead_creep_12543\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 254,
      "t": 1793542370000,
      "type": "music",
      "label": "Fin / arrêt morceau · radiohead_creep_12543",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 8121,
          "raw": "2026-11-01 14:12:50 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 255,
      "t": 1793542371000,
      "type": "music",
      "label": "Début morceau · pixies_where-is-my-mind_50544",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 227.839252 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 8143,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793542371432,0,227.839252,0.02,\"pixies_where-is-my-mind_50544\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 256,
      "t": 1793542496000,
      "type": "music",
      "label": "Fin / arrêt morceau · pixies_where-is-my-mind_50544",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 8496,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 257,
      "t": 1793542497000,
      "type": "music",
      "label": "Début morceau · sam-smith_unholy_71614",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 156.186281 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 8518,
          "raw": "2026-11-01 14:14:57 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793542497011,0,156.186281,0.02,\"sam-smith_unholy_71614\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 258,
      "t": 1793542641000,
      "type": "music",
      "label": "Fin / arrêt morceau · sam-smith_unholy_71614",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 8643,
          "raw": "2026-11-01 14:17:21 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 259,
      "t": 1793542643000,
      "type": "music",
      "label": "Début morceau · celine-dion_it-s-all-coming-back-to-me-now-45-edit_40804",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 331.472109 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 8665,
          "raw": "2026-11-01 14:17:23 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793542643541,0,331.472109,0.02,\"celine-dion_it-s-all-coming-back-to-me-now-45-edit_40804\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 260,
      "t": 1793542927000,
      "type": "music",
      "label": "Fin / arrêt morceau · celine-dion_it-s-all-coming-back-to-me-now-45-edit_40804",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 8875,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 261,
      "t": 1793542928000,
      "type": "music",
      "label": "Début morceau · the-offspring_the-kids-aren-t-alright_19874",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 182.473832 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 8897,
          "raw": "2026-11-01 14:22:08 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793542928323,0,182.473832,0.02,\"the-offspring_the-kids-aren-t-alright_19874\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 262,
      "t": 1793543106000,
      "type": "music",
      "label": "Fin / arrêt morceau · the-offspring_the-kids-aren-t-alright_19874",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9030,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 263,
      "t": 1793543107000,
      "type": "music",
      "label": "Début morceau · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 182.623771 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9052,
          "raw": "2026-11-01 14:25:07 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793543107306,0,182.623771,0.02,\"slimane_mon-amour_78076\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 264,
      "t": 1793543289000,
      "type": "music",
      "label": "Fin / arrêt morceau · slimane_mon-amour_78076",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9137,
          "raw": "2026-11-01 14:28:09 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 265,
      "t": 1793543291000,
      "type": "music",
      "label": "Début morceau · christina-perri_a-thousand-years_38671",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 284.935986 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9159,
          "raw": "2026-11-01 14:28:11 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793543291525,0,284.935986,0.02,\"christina-perri_a-thousand-years_38671\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 266,
      "t": 1793543426000,
      "type": "music",
      "label": "Fin / arrêt morceau · christina-perri_a-thousand-years_38671",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9379,
          "raw": "2026-11-01 14:30:26 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 267,
      "t": 1793543428000,
      "type": "music",
      "label": "Début morceau · alicia-keys_you-don-t-know-my-name_13455",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 367.474898 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9401,
          "raw": "2026-11-01 14:30:28 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793543428096,0,367.474898,0.02,\"alicia-keys_you-don-t-know-my-name_13455\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 268,
      "t": 1793543597000,
      "type": "music",
      "label": "Fin / arrêt morceau · alicia-keys_you-don-t-know-my-name_13455",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9453,
          "raw": "2026-11-01 14:33:17 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 269,
      "t": 1793543599000,
      "type": "music",
      "label": "Début morceau · trust_antisocial_12401",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 309.716689 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9475,
          "raw": "2026-11-01 14:33:19 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793543599566,0,309.716689,0.02,\"trust_antisocial_12401\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 270,
      "t": 1793543888000,
      "type": "music",
      "label": "Fin / arrêt morceau · trust_antisocial_12401",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9633,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 271,
      "t": 1793543890000,
      "type": "music",
      "label": "Début morceau · rage-against-the-machine_killing-in-the-name_14469",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 314.070227 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9655,
          "raw": "2026-11-01 14:38:10 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793543890727,0,314.070227,0.02,\"rage-against-the-machine_killing-in-the-name_14469\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 272,
      "t": 1793544203000,
      "type": "music",
      "label": "Fin / arrêt morceau · rage-against-the-machine_killing-in-the-name_14469",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9743,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 273,
      "t": 1793544205000,
      "type": "music",
      "label": "Début morceau · adele_skyfall_41843",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 287.314218 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9765,
          "raw": "2026-11-01 14:43:25 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793544205193,0,287.314218,0.02,\"adele_skyfall_41843\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 274,
      "t": 1793544385000,
      "type": "music",
      "label": "Fin / arrêt morceau · adele_skyfall_41843",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9888,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 275,
      "t": 1793544386000,
      "type": "music",
      "label": "Début morceau · benson-boone_beautiful-things_79443",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 180.374979 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9910,
          "raw": "2026-11-01 14:46:26 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793544386544,0,180.374979,0.02,\"benson-boone_beautiful-things_79443\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 276,
      "t": 1793544566000,
      "type": "music",
      "label": "Fin / arrêt morceau · benson-boone_beautiful-things_79443",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9962,
          "raw": "2026-11-01 14:49:26 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 277,
      "t": 1793544568000,
      "type": "music",
      "label": "Début morceau · stevie-wonder_superstition_6846",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 271.52517 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 9984,
          "raw": "2026-11-01 14:49:28 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793544568535,0,271.52517,0.02,\"stevie-wonder_superstition_6846\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 278,
      "t": 1793544723000,
      "type": "music",
      "label": "Fin / arrêt morceau · stevie-wonder_superstition_6846",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 10220,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 279,
      "t": 1793544725000,
      "type": "music",
      "label": "Début morceau · gilbert-montagne_on-va-s-aimer_8110",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 247.214036 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 10242,
          "raw": "2026-11-01 14:52:05 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793544725298,0,247.214036,0.02,\"gilbert-montagne_on-va-s-aimer_8110\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 280,
      "t": 1793544869000,
      "type": "music",
      "label": "Fin / arrêt morceau · gilbert-montagne_on-va-s-aimer_8110",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 10589,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 281,
      "t": 1793544871000,
      "type": "music",
      "label": "Début morceau · santa_popcorn-sale_74885",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 238.180658 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 10611,
          "raw": "2026-11-01 14:54:31 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793544871512,0,238.180658,0.02,\"santa_popcorn-sale_74885\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 282,
      "t": 1793544946000,
      "type": "music",
      "label": "Fin / arrêt morceau · santa_popcorn-sale_74885",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 10659,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 283,
      "t": 1793544948000,
      "type": "music",
      "label": "Début morceau · queen_the-show-must-go-on_6781",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 251.885737 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 10681,
          "raw": "2026-11-01 14:55:48 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":[1793544948512,0,251.885737,0.02,\"queen_the-show-must-go-on_6781\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 284,
      "t": 1793545200000,
      "type": "session",
      "label": "Session · minuterie effacée",
      "module": "COM",
      "game": "karaoke",
      "detail": "null",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 11234,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"sessionTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 285,
      "t": 1793545200000,
      "type": "music",
      "label": "Fin / arrêt morceau · queen_the-show-must-go-on_6781",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 11277,
          "raw": "2026-11-01 15:00:00 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 286,
      "t": 1793545200000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 11371,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"activeGame\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 287,
      "t": 1793545200000,
      "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) :\nff350676-9258-40ce-9ac0-2d7028d09224 — KaraWorld · contrôleur\nf004564d-debe-4eb6-8010-308cedfb6cd5 — module non identifié\n9d499e40-7567-4d20-85eb-705d1007d696 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 11382,
          "raw": "2026-11-01 15:00:00 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 4663,
          "raw": "Receive from parent ff350676-9258-40ce-9ac0-2d7028d09224 : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 288,
      "t": 1793545200000,
      "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) :\nff350676-9258-40ce-9ac0-2d7028d09224 — KaraWorld · contrôleur\nf004564d-debe-4eb6-8010-308cedfb6cd5 — module non identifié\n9d499e40-7567-4d20-85eb-705d1007d696 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 11392,
          "raw": "2026-11-01 15:00:00 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 4663,
          "raw": "Receive from parent ff350676-9258-40ce-9ac0-2d7028d09224 : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 289,
      "t": 1793545200000,
      "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) :\nff350676-9258-40ce-9ac0-2d7028d09224 — KaraWorld · contrôleur\nf004564d-debe-4eb6-8010-308cedfb6cd5 — module non identifié\n9d499e40-7567-4d20-85eb-705d1007d696 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 11393,
          "raw": "2026-11-01 15:00:00 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 4663,
          "raw": "Receive from parent ff350676-9258-40ce-9ac0-2d7028d09224 : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 290,
      "t": 1793545200000,
      "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 5318f7c5-7d7f-485a-b09a-16ed0ad13d5f\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 11424,
          "raw": "2026-11-01 15:00:00 [com] stdout Connect parent 5318f7c5-7d7f-485a-b09a-16ed0ad13d5f",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "5318f7c5-7d7f-485a-b09a-16ed0ad13d5f"
    },
    {
      "id": 291,
      "t": 1793545200000,
      "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 7bea8bf4-fbf8-48a1-9cde-149fcb57968e\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 11426,
          "raw": "2026-11-01 15:00:00 [com] stdout Connect parent 7bea8bf4-fbf8-48a1-9cde-149fcb57968e",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "7bea8bf4-fbf8-48a1-9cde-149fcb57968e"
    },
    {
      "id": 292,
      "t": 1793545200000,
      "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 4915124e-92b2-4569-9524-a5da523e29ed\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 11784,
          "raw": "2026-11-01 15:00:00 [com] stdout Connect parent 4915124e-92b2-4569-9524-a5da523e29ed",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "4915124e-92b2-4569-9524-a5da523e29ed"
    },
    {
      "id": 293,
      "t": 1793545201000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 12239,
          "raw": "2026-11-01 15:00:01 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 294,
      "t": 1793545201000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 12311,
          "raw": "2026-11-01 15:00:01 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 295,
      "t": 1793545201000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 12321,
          "raw": "2026-11-01 15:00:01 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"gameLocked\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 296,
      "t": 1793545201000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 12332,
          "raw": "2026-11-01 15:00:01 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 297,
      "t": 1793545201000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 12344,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 298,
      "t": 1793545208000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 12703,
          "raw": "2026-11-01 15:00:08 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 299,
      "t": 1793545216000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 13059,
          "raw": "2026-11-01 15:00:16 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 300,
      "t": 1793545216000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 13079,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 301,
      "t": 1793545216000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 13089,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 302,
      "t": 1793545216000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 13099,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 303,
      "t": 1793545216000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 13119,
          "raw": "2026-11-01 15:00:16 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 304,
      "t": 1793545216000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 13139,
          "raw": "Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 305,
      "t": 1793545241000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 13171,
          "raw": "2026-11-01 15:00:41 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 306,
      "t": 1793545241000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 13181,
          "raw": "2026-11-01 15:00:41 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 307,
      "t": 1793545241000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 13191,
          "raw": "2026-11-01 15:00:41 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 308,
      "t": 1793545241000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 13211,
          "raw": "2026-11-01 15:00:41 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 309,
      "t": 1793545241000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536351249.txt",
          "line": 13221,
          "raw": "2026-11-01 15:00:41 [com] stdout Modifs for me {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    }
  ],
  "segments": [
    {
      "game": "karaoke",
      "start": 1793487600000,
      "end": 1793487911000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "blindtest",
      "start": 1793487932000,
      "end": 1793487965000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "quizz",
      "start": 1793487969000,
      "end": 1793487970000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793487973000,
      "end": 1793489427000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793489443000,
      "end": 1793489734000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793541136000,
      "end": 1793545200000,
      "endReason": "activeGame a changé.",
      "open": false
    }
  ],
  "connections": [
    {
      "id": "9e19293d-589b-41c2-9f13-97c44e08ecc8",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793449207000,
      "last": 1793489770000,
      "firstSend": 1793449207000,
      "lastSend": 1793489770000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 88,
        "raw": "2026-10-31 12:20:07 [com] stdout Connect parent 9e19293d-589b-41c2-9f13-97c44e08ecc8",
        "inherited": false
      }
    },
    {
      "id": "f257aa8c-2833-4641-9b2e-5666eb8fc867",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793449210000,
      "last": 1793489770000,
      "firstSend": 1793449210000,
      "lastSend": 1793489770000,
      "labels": [
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793449203164.txt",
          "line": 3500,
          "raw": "2026-10-31 13:09:07 [com] stdout Receive from parent f257aa8c-2833-4641-9b2e-5666eb8fc867 : {\"name\":\"brest_salle2\",\"variables\":{\"players.0.inputStatus\":[\"down\"]}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 101,
        "raw": "2026-10-31 12:20:10 [com] stdout Connect parent f257aa8c-2833-4641-9b2e-5666eb8fc867",
        "inherited": false
      }
    },
    {
      "id": "e646e56f-2e03-4136-9a2a-38e6a21ea398",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793449212000,
      "last": 1793489770000,
      "firstSend": 1793449212000,
      "lastSend": 1793489770000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 110,
        "raw": "2026-10-31 12:20:12 [com] stdout Connect parent e646e56f-2e03-4136-9a2a-38e6a21ea398",
        "inherited": false
      }
    },
    {
      "id": "ad85077b-90a5-4940-a4bb-7b65dcdc73d1",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793449212000,
      "last": 1793489770000,
      "firstSend": 1793449212000,
      "lastSend": 1793489770000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 114,
        "raw": "2026-10-31 12:20:12 [com] stdout Connect parent ad85077b-90a5-4940-a4bb-7b65dcdc73d1",
        "inherited": false
      }
    },
    {
      "id": "14d3d434-d0f3-4b1a-900d-0128a4e3ac19",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793449221000,
      "last": 1793489770000,
      "firstSend": 1793449221000,
      "lastSend": 1793489770000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 167,
        "raw": "2026-10-31 12:20:21 [com] stdout Connect parent 14d3d434-d0f3-4b1a-900d-0128a4e3ac19",
        "inherited": false
      }
    },
    {
      "id": "031a954d-1ca0-430b-8778-1156ac0e469e",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793485880000,
      "last": 1793487911000,
      "firstSend": 1793485880000,
      "lastSend": 1793487911000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 169529,
        "raw": "2026-10-31 22:31:20 [com] stdout Connect parent 031a954d-1ca0-430b-8778-1156ac0e469e",
        "inherited": false
      }
    },
    {
      "id": "e4caba56-fb92-4a35-9470-44209af0d317",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793485880000,
      "last": 1793487911000,
      "firstSend": 1793485880000,
      "lastSend": 1793487911000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449203164.txt",
          "line": 169552,
          "raw": "2026-10-31 22:31:21 [com] stdout Receive from parent e4caba56-fb92-4a35-9470-44209af0d317 : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 169532,
        "raw": "2026-10-31 22:31:20 [com] stdout Connect parent e4caba56-fb92-4a35-9470-44209af0d317",
        "inherited": false
      }
    },
    {
      "id": "e0b500a7-e87e-4d3c-b203-93d144b708e7",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793485880000,
      "last": 1793487911000,
      "firstSend": 1793485880000,
      "lastSend": 1793487911000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 169534,
        "raw": "2026-10-31 22:31:20 [com] stdout Connect parent e0b500a7-e87e-4d3c-b203-93d144b708e7",
        "inherited": false
      }
    },
    {
      "id": "edeea8b7-edee-4c90-bd79-d300fa76a53e",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793487911000,
      "last": 1793487976000,
      "firstSend": 1793487911000,
      "lastSend": 1793487976000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449203164.txt",
          "line": 175553,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent edeea8b7-edee-4c90-bd79-d300fa76a53e : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 175554,
          "raw": "Receive from parent edeea8b7-edee-4c90-bd79-d300fa76a53e : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 175584,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent edeea8b7-edee-4c90-bd79-d300fa76a53e : {\"name\":\"brest_salle2\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 175727,
          "raw": "Receive from parent edeea8b7-edee-4c90-bd79-d300fa76a53e : {\"name\":\"brest_salle2\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 175790,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent edeea8b7-edee-4c90-bd79-d300fa76a53e : {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 175503,
        "raw": "2026-10-31 23:05:11 [com] stdout Connect parent edeea8b7-edee-4c90-bd79-d300fa76a53e",
        "inherited": false
      }
    },
    {
      "id": "bb6619e4-d667-4c21-8eac-9d6abde80a73",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793487911000,
      "last": 1793487973000,
      "firstSend": 1793487911000,
      "lastSend": 1793487973000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449203164.txt",
          "line": 175850,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent bb6619e4-d667-4c21-8eac-9d6abde80a73 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 175879,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent bb6619e4-d667-4c21-8eac-9d6abde80a73 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 175881,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent bb6619e4-d667-4c21-8eac-9d6abde80a73 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 175882,
          "raw": "Receive from parent bb6619e4-d667-4c21-8eac-9d6abde80a73 : {\"name\":\"brest_salle2\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 176037,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent bb6619e4-d667-4c21-8eac-9d6abde80a73 : {\"name\":\"brest_salle2\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 176107,
          "raw": "Receive from parent bb6619e4-d667-4c21-8eac-9d6abde80a73 : {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 175800,
        "raw": "2026-10-31 23:05:11 [com] stdout Connect parent bb6619e4-d667-4c21-8eac-9d6abde80a73",
        "inherited": false
      }
    },
    {
      "id": "9c62018f-df37-44ad-bef4-693c5edf4c99",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793487911000,
      "last": 1793487973000,
      "firstSend": 1793487911000,
      "lastSend": 1793487973000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449203164.txt",
          "line": 176168,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent 9c62018f-df37-44ad-bef4-693c5edf4c99 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 176198,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent 9c62018f-df37-44ad-bef4-693c5edf4c99 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 176199,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent 9c62018f-df37-44ad-bef4-693c5edf4c99 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 176201,
          "raw": "Receive from parent 9c62018f-df37-44ad-bef4-693c5edf4c99 : {\"name\":\"brest_salle2\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 176368,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent 9c62018f-df37-44ad-bef4-693c5edf4c99 : {\"name\":\"brest_salle2\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 176445,
          "raw": "2026-10-31 23:05:11 [com] stdout Receive from parent 9c62018f-df37-44ad-bef4-693c5edf4c99 : {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 176118,
        "raw": "2026-10-31 23:05:11 [com] stdout Connect parent 9c62018f-df37-44ad-bef4-693c5edf4c99",
        "inherited": false
      }
    },
    {
      "id": "bcaca4e9-244f-4aa8-bd97-afe47dcb1b48",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793487976000,
      "last": 1793489427000,
      "firstSend": 1793487976000,
      "lastSend": 1793489427000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 178364,
        "raw": "2026-10-31 23:06:16 [com] stdout Connect parent bcaca4e9-244f-4aa8-bd97-afe47dcb1b48",
        "inherited": false
      }
    },
    {
      "id": "2d248020-c6e8-4202-9a81-70083d6fed6b",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793487976000,
      "last": 1793489427000,
      "firstSend": 1793487976000,
      "lastSend": 1793489427000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449203164.txt",
          "line": 178382,
          "raw": "Receive from parent 2d248020-c6e8-4202-9a81-70083d6fed6b : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 178367,
        "raw": "2026-10-31 23:06:16 [com] stdout Connect parent 2d248020-c6e8-4202-9a81-70083d6fed6b",
        "inherited": false
      }
    },
    {
      "id": "32a1c956-e7f0-4c58-ada5-ddc1a45598d8",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793487978000,
      "last": 1793489427000,
      "firstSend": 1793487978000,
      "lastSend": 1793489427000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 178476,
        "raw": "2026-10-31 23:06:18 [com] stdout Connect parent 32a1c956-e7f0-4c58-ada5-ddc1a45598d8",
        "inherited": false
      }
    },
    {
      "id": "82765d9d-3d3a-474a-8dcc-eb761af086de",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793489428000,
      "last": 1793489443000,
      "firstSend": 1793489428000,
      "lastSend": 1793489443000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449203164.txt",
          "line": 182193,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent 82765d9d-3d3a-474a-8dcc-eb761af086de : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182194,
          "raw": "Receive from parent 82765d9d-3d3a-474a-8dcc-eb761af086de : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182224,
          "raw": "Receive from parent 82765d9d-3d3a-474a-8dcc-eb761af086de : {\"name\":\"brest_salle2\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182367,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent 82765d9d-3d3a-474a-8dcc-eb761af086de : {\"name\":\"brest_salle2\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182447,
          "raw": "Receive from parent 82765d9d-3d3a-474a-8dcc-eb761af086de : {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 182143,
        "raw": "2026-10-31 23:30:28 [com] stdout Connect parent 82765d9d-3d3a-474a-8dcc-eb761af086de",
        "inherited": false
      }
    },
    {
      "id": "b4e7d42e-581f-4df9-9278-a105f31d29ec",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793489428000,
      "last": 1793489443000,
      "firstSend": 1793489428000,
      "lastSend": 1793489443000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449203164.txt",
          "line": 182507,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent b4e7d42e-581f-4df9-9278-a105f31d29ec : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182555,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent b4e7d42e-581f-4df9-9278-a105f31d29ec : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182556,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent b4e7d42e-581f-4df9-9278-a105f31d29ec : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182558,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent b4e7d42e-581f-4df9-9278-a105f31d29ec : {\"name\":\"brest_salle2\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182725,
          "raw": "Receive from parent b4e7d42e-581f-4df9-9278-a105f31d29ec : {\"name\":\"brest_salle2\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182812,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent b4e7d42e-581f-4df9-9278-a105f31d29ec : {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 182375,
        "raw": "2026-10-31 23:30:28 [com] stdout Connect parent b4e7d42e-581f-4df9-9278-a105f31d29ec",
        "inherited": false
      }
    },
    {
      "id": "e321112f-55b7-4a7e-bb49-4666564cf97f",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793489428000,
      "last": 1793489443000,
      "firstSend": 1793489428000,
      "lastSend": 1793489443000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449203164.txt",
          "line": 182836,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent e321112f-55b7-4a7e-bb49-4666564cf97f : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182866,
          "raw": "Receive from parent e321112f-55b7-4a7e-bb49-4666564cf97f : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182868,
          "raw": "Receive from parent e321112f-55b7-4a7e-bb49-4666564cf97f : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 182869,
          "raw": "Receive from parent e321112f-55b7-4a7e-bb49-4666564cf97f : {\"name\":\"brest_salle2\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 183036,
          "raw": "Receive from parent e321112f-55b7-4a7e-bb49-4666564cf97f : {\"name\":\"brest_salle2\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 183123,
          "raw": "2026-10-31 23:30:28 [com] stdout Receive from parent e321112f-55b7-4a7e-bb49-4666564cf97f : {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 182449,
        "raw": "2026-10-31 23:30:28 [com] stdout Connect parent e321112f-55b7-4a7e-bb49-4666564cf97f",
        "inherited": false
      }
    },
    {
      "id": "9a694b96-18c1-41a4-aeb6-4f14f4d2cf1e",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793489446000,
      "last": 1793489734000,
      "firstSend": 1793489446000,
      "lastSend": 1793489734000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 184116,
        "raw": "2026-10-31 23:30:46 [com] stdout Connect parent 9a694b96-18c1-41a4-aeb6-4f14f4d2cf1e",
        "inherited": false
      }
    },
    {
      "id": "b7c50d8b-e69d-4654-a175-d222831af44e",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793489446000,
      "last": 1793489734000,
      "firstSend": 1793489446000,
      "lastSend": 1793489734000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 184119,
        "raw": "2026-10-31 23:30:46 [com] stdout Connect parent b7c50d8b-e69d-4654-a175-d222831af44e",
        "inherited": false
      }
    },
    {
      "id": "6307e7b0-6c10-489c-9bf2-97a0f9f84a65",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793489446000,
      "last": 1793489734000,
      "firstSend": 1793489446000,
      "lastSend": 1793489734000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449203164.txt",
          "line": 184141,
          "raw": "Receive from parent 6307e7b0-6c10-489c-9bf2-97a0f9f84a65 : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 184121,
        "raw": "2026-10-31 23:30:46 [com] stdout Connect parent 6307e7b0-6c10-489c-9bf2-97a0f9f84a65",
        "inherited": false
      }
    },
    {
      "id": "83388d72-1060-4a8a-9b18-4701c233c823",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793489734000,
      "last": 1793489770000,
      "firstSend": 1793489734000,
      "lastSend": 1793489770000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449203164.txt",
          "line": 184895,
          "raw": "2026-10-31 23:35:34 [com] stdout Receive from parent 83388d72-1060-4a8a-9b18-4701c233c823 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 184923,
          "raw": "Receive from parent 83388d72-1060-4a8a-9b18-4701c233c823 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 184924,
          "raw": "Receive from parent 83388d72-1060-4a8a-9b18-4701c233c823 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 184926,
          "raw": "2026-10-31 23:35:34 [com] stdout Receive from parent 83388d72-1060-4a8a-9b18-4701c233c823 : {\"name\":\"brest_salle2\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 185069,
          "raw": "Receive from parent 83388d72-1060-4a8a-9b18-4701c233c823 : {\"name\":\"brest_salle2\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 185132,
          "raw": "2026-10-31 23:35:34 [com] stdout Receive from parent 83388d72-1060-4a8a-9b18-4701c233c823 : {\"name\":\"brest_salle2\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 184845,
        "raw": "2026-10-31 23:35:34 [com] stdout Connect parent 83388d72-1060-4a8a-9b18-4701c233c823",
        "inherited": false
      }
    },
    {
      "id": "3215233c-1e76-4af1-a295-879cb3bb5fd5",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793489735000,
      "last": 1793489770000,
      "firstSend": 1793489735000,
      "lastSend": 1793489770000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449203164.txt",
          "line": 185184,
          "raw": "2026-10-31 23:35:35 [com] stdout Receive from parent 3215233c-1e76-4af1-a295-879cb3bb5fd5 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 185185,
          "raw": "Receive from parent 3215233c-1e76-4af1-a295-879cb3bb5fd5 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 185216,
          "raw": "2026-10-31 23:35:35 [com] stdout Receive from parent 3215233c-1e76-4af1-a295-879cb3bb5fd5 : {\"name\":\"brest_salle2\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 185371,
          "raw": "Receive from parent 3215233c-1e76-4af1-a295-879cb3bb5fd5 : {\"name\":\"brest_salle2\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 185441,
          "raw": "Receive from parent 3215233c-1e76-4af1-a295-879cb3bb5fd5 : {\"name\":\"brest_salle2\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 185134,
        "raw": "2026-10-31 23:35:35 [com] stdout Connect parent 3215233c-1e76-4af1-a295-879cb3bb5fd5",
        "inherited": false
      }
    },
    {
      "id": "7a3e2b07-f450-4e58-9953-60edf1ee952a",
      "file": "log_1793449203164.txt",
      "side": "parent",
      "start": 1793489735000,
      "last": 1793489770000,
      "firstSend": 1793489735000,
      "lastSend": 1793489770000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449203164.txt",
          "line": 185493,
          "raw": "Receive from parent 7a3e2b07-f450-4e58-9953-60edf1ee952a : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 185523,
          "raw": "2026-10-31 23:35:35 [com] stdout Receive from parent 7a3e2b07-f450-4e58-9953-60edf1ee952a : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 185525,
          "raw": "Receive from parent 7a3e2b07-f450-4e58-9953-60edf1ee952a : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 185526,
          "raw": "2026-10-31 23:35:35 [com] stdout Receive from parent 7a3e2b07-f450-4e58-9953-60edf1ee952a : {\"name\":\"brest_salle2\",\"variables\":{\"players.0.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449203164.txt",
          "line": 185693,
          "raw": "Receive from parent 7a3e2b07-f450-4e58-9953-60edf1ee952a : {\"name\":\"brest_salle2\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449203164.txt",
          "line": 185770,
          "raw": "Receive from parent 7a3e2b07-f450-4e58-9953-60edf1ee952a : {\"name\":\"brest_salle2\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449203164.txt",
        "line": 185443,
        "raw": "2026-10-31 23:35:35 [com] stdout Connect parent 7a3e2b07-f450-4e58-9953-60edf1ee952a",
        "inherited": false
      }
    },
    {
      "id": "59cf161a-c245-4322-9b3a-21ceaf501577",
      "file": "log_1793536351249.txt",
      "side": "parent",
      "start": 1793536355000,
      "last": 1793545241000,
      "firstSend": 1793536355000,
      "lastSend": 1793545241000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793536351249.txt",
        "line": 88,
        "raw": "2026-11-01 12:32:35 [com] stdout Connect parent 59cf161a-c245-4322-9b3a-21ceaf501577",
        "inherited": false
      }
    },
    {
      "id": "c212f2d1-ddc1-45db-9831-ab152f7c5f54",
      "file": "log_1793536351249.txt",
      "side": "parent",
      "start": 1793536359000,
      "last": 1793545241000,
      "firstSend": 1793536359000,
      "lastSend": 1793545241000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793536351249.txt",
        "line": 101,
        "raw": "2026-11-01 12:32:39 [com] stdout Connect parent c212f2d1-ddc1-45db-9831-ab152f7c5f54",
        "inherited": false
      }
    },
    {
      "id": "e81f58d0-1ed6-47e6-8751-ceebf29599a5",
      "file": "log_1793536351249.txt",
      "side": "parent",
      "start": 1793536360000,
      "last": 1793545241000,
      "firstSend": 1793536360000,
      "lastSend": 1793545241000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793536351249.txt",
        "line": 110,
        "raw": "2026-11-01 12:32:40 [com] stdout Connect parent e81f58d0-1ed6-47e6-8751-ceebf29599a5",
        "inherited": false
      }
    },
    {
      "id": "88dbb576-e088-4d5f-b6b0-c40565e67ceb",
      "file": "log_1793536351249.txt",
      "side": "parent",
      "start": 1793536360000,
      "last": 1793545241000,
      "firstSend": 1793536360000,
      "lastSend": 1793545241000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793536351249.txt",
        "line": 114,
        "raw": "2026-11-01 12:32:40 [com] stdout Connect parent 88dbb576-e088-4d5f-b6b0-c40565e67ceb",
        "inherited": false
      }
    },
    {
      "id": "1e46e753-ce58-40b9-96c9-8447eb55f4b8",
      "file": "log_1793536351249.txt",
      "side": "parent",
      "start": 1793536369000,
      "last": 1793545241000,
      "firstSend": 1793536369000,
      "lastSend": 1793545241000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793536351249.txt",
        "line": 167,
        "raw": "2026-11-01 12:32:49 [com] stdout Connect parent 1e46e753-ce58-40b9-96c9-8447eb55f4b8",
        "inherited": false
      }
    },
    {
      "id": "0496780d-77ba-4b00-9b0c-da26f4f81641",
      "file": "log_1793536351249.txt",
      "side": "parent",
      "start": 1793536373000,
      "last": 1793541136000,
      "firstSend": 1793536373000,
      "lastSend": 1793541136000,
      "labels": [
        "Quiz · vp",
        "Quiz · logique de jeu",
        "Quiz · kiosk",
        "Quiz · tv",
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793536351249.txt",
          "line": 2496,
          "raw": "Receive from parent 0496780d-77ba-4b00-9b0c-da26f4f81641 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2525,
          "raw": "2026-11-01 12:32:55 [com] stdout Receive from parent 0496780d-77ba-4b00-9b0c-da26f4f81641 : {\"name\":\"brest_salle2\",\"variables\":{\"phase\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2710,
          "raw": "2026-11-01 12:32:58 [com] stdout Receive from parent 0496780d-77ba-4b00-9b0c-da26f4f81641 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2813,
          "raw": "2026-11-01 12:33:01 [com] stdout Receive from parent 0496780d-77ba-4b00-9b0c-da26f4f81641 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 3704,
          "raw": "2026-11-01 13:52:14 [com] stdout Receive from parent 0496780d-77ba-4b00-9b0c-da26f4f81641 : {\"name\":\"brest_salle2\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793536351249.txt",
        "line": 2445,
        "raw": "2026-11-01 12:32:53 [com] stdout Connect parent 0496780d-77ba-4b00-9b0c-da26f4f81641",
        "inherited": false
      }
    },
    {
      "id": "3e4fa4ff-2a38-4a94-9983-1f28a9178493",
      "file": "log_1793536351249.txt",
      "side": "parent",
      "start": 1793536381000,
      "last": 1793541136000,
      "firstSend": 1793536381000,
      "lastSend": 1793541136000,
      "labels": [
        "Quiz · tv",
        "Quiz · vp",
        "Quiz · kiosk",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793536351249.txt",
          "line": 2726,
          "raw": "2026-11-01 12:33:01 [com] stdout Receive from parent 3e4fa4ff-2a38-4a94-9983-1f28a9178493 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2783,
          "raw": "Receive from parent 3e4fa4ff-2a38-4a94-9983-1f28a9178493 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2784,
          "raw": "2026-11-01 12:33:01 [com] stdout Receive from parent 3e4fa4ff-2a38-4a94-9983-1f28a9178493 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 3472,
          "raw": "2026-11-01 12:33:19 [com] stdout Receive from parent 3e4fa4ff-2a38-4a94-9983-1f28a9178493 : {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 3835,
          "raw": "Receive from parent 3e4fa4ff-2a38-4a94-9983-1f28a9178493 : {\"name\":\"brest_salle2\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793536351249.txt",
        "line": 2724,
        "raw": "2026-11-01 12:33:01 [com] stdout Connect parent 3e4fa4ff-2a38-4a94-9983-1f28a9178493",
        "inherited": false
      }
    },
    {
      "id": "eb8f235c-19ff-4c42-a56f-650bd7bec398",
      "file": "log_1793536351249.txt",
      "side": "parent",
      "start": 1793536390000,
      "last": 1793541136000,
      "firstSend": 1793536390000,
      "lastSend": 1793541136000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793536351249.txt",
          "line": 2872,
          "raw": "Receive from parent eb8f235c-19ff-4c42-a56f-650bd7bec398 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793536351249.txt",
          "line": 2902,
          "raw": "2026-11-01 12:33:10 [com] stdout Receive from parent eb8f235c-19ff-4c42-a56f-650bd7bec398 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 3420,
          "raw": "2026-11-01 12:33:19 [com] stdout Receive from parent eb8f235c-19ff-4c42-a56f-650bd7bec398 : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 3505,
          "raw": "2026-11-01 12:33:19 [com] stdout Receive from parent eb8f235c-19ff-4c42-a56f-650bd7bec398 : {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 3877,
          "raw": "2026-11-01 13:52:14 [com] stdout Receive from parent eb8f235c-19ff-4c42-a56f-650bd7bec398 : {\"name\":\"brest_salle2\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793536351249.txt",
        "line": 2822,
        "raw": "2026-11-01 12:33:10 [com] stdout Connect parent eb8f235c-19ff-4c42-a56f-650bd7bec398",
        "inherited": false
      }
    },
    {
      "id": "ff350676-9258-40ce-9ac0-2d7028d09224",
      "file": "log_1793536351249.txt",
      "side": "parent",
      "start": 1793541140000,
      "last": 1793545200000,
      "firstSend": 1793541140000,
      "lastSend": 1793545200000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793536351249.txt",
          "line": 4663,
          "raw": "Receive from parent ff350676-9258-40ce-9ac0-2d7028d09224 : {\"name\":\"brest_salle2\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793536351249.txt",
        "line": 4592,
        "raw": "2026-11-01 13:52:20 [com] stdout Connect parent ff350676-9258-40ce-9ac0-2d7028d09224",
        "inherited": false
      }
    },
    {
      "id": "f004564d-debe-4eb6-8010-308cedfb6cd5",
      "file": "log_1793536351249.txt",
      "side": "parent",
      "start": 1793541140000,
      "last": 1793545200000,
      "firstSend": 1793541140000,
      "lastSend": 1793545200000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793536351249.txt",
        "line": 4595,
        "raw": "2026-11-01 13:52:20 [com] stdout Connect parent f004564d-debe-4eb6-8010-308cedfb6cd5",
        "inherited": false
      }
    },
    {
      "id": "9d499e40-7567-4d20-85eb-705d1007d696",
      "file": "log_1793536351249.txt",
      "side": "parent",
      "start": 1793541140000,
      "last": 1793545200000,
      "firstSend": 1793541140000,
      "lastSend": 1793545200000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793536351249.txt",
        "line": 4601,
        "raw": "2026-11-01 13:52:20 [com] stdout Connect parent 9d499e40-7567-4d20-85eb-705d1007d696",
        "inherited": false
      }
    },
    {
      "id": "5318f7c5-7d7f-485a-b09a-16ed0ad13d5f",
      "file": "log_1793536351249.txt",
      "side": "parent",
      "start": 1793545200000,
      "last": 1793545241000,
      "firstSend": 1793545200000,
      "lastSend": 1793545241000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793536351249.txt",
          "line": 11476,
          "raw": "2026-11-01 15:00:00 [com] stdout Receive from parent 5318f7c5-7d7f-485a-b09a-16ed0ad13d5f : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 11477,
          "raw": "2026-11-01 15:00:00 [com] stdout Receive from parent 5318f7c5-7d7f-485a-b09a-16ed0ad13d5f : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 11507,
          "raw": "2026-11-01 15:00:00 [com] stdout Receive from parent 5318f7c5-7d7f-485a-b09a-16ed0ad13d5f : {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 11521,
          "raw": "2026-11-01 15:00:00 [com] stdout Receive from parent 5318f7c5-7d7f-485a-b09a-16ed0ad13d5f : {\"name\":\"brest_salle2\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 11666,
          "raw": "Receive from parent 5318f7c5-7d7f-485a-b09a-16ed0ad13d5f : {\"name\":\"brest_salle2\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793536351249.txt",
        "line": 11424,
        "raw": "2026-11-01 15:00:00 [com] stdout Connect parent 5318f7c5-7d7f-485a-b09a-16ed0ad13d5f",
        "inherited": false
      }
    },
    {
      "id": "7bea8bf4-fbf8-48a1-9cde-149fcb57968e",
      "file": "log_1793536351249.txt",
      "side": "parent",
      "start": 1793545200000,
      "last": 1793545241000,
      "firstSend": 1793545200000,
      "lastSend": 1793545241000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793536351249.txt",
          "line": 11727,
          "raw": "Receive from parent 7bea8bf4-fbf8-48a1-9cde-149fcb57968e : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793536351249.txt",
          "line": 11756,
          "raw": "2026-11-01 15:00:00 [com] stdout Receive from parent 7bea8bf4-fbf8-48a1-9cde-149fcb57968e : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 11757,
          "raw": "2026-11-01 15:00:00 [com] stdout Receive from parent 7bea8bf4-fbf8-48a1-9cde-149fcb57968e : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 11758,
          "raw": "Receive from parent 7bea8bf4-fbf8-48a1-9cde-149fcb57968e : {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793536351249.txt",
          "line": 11774,
          "raw": "2026-11-01 15:00:00 [com] stdout Receive from parent 7bea8bf4-fbf8-48a1-9cde-149fcb57968e : {\"name\":\"brest_salle2\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 11929,
          "raw": "Receive from parent 7bea8bf4-fbf8-48a1-9cde-149fcb57968e : {\"name\":\"brest_salle2\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793536351249.txt",
        "line": 11426,
        "raw": "2026-11-01 15:00:00 [com] stdout Connect parent 7bea8bf4-fbf8-48a1-9cde-149fcb57968e",
        "inherited": false
      }
    },
    {
      "id": "4915124e-92b2-4569-9524-a5da523e29ed",
      "file": "log_1793536351249.txt",
      "side": "parent",
      "start": 1793545200000,
      "last": 1793545241000,
      "firstSend": 1793545200000,
      "lastSend": 1793545241000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · logique de jeu",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793536351249.txt",
          "line": 11991,
          "raw": "Receive from parent 4915124e-92b2-4569-9524-a5da523e29ed : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793536351249.txt",
          "line": 12021,
          "raw": "2026-11-01 15:00:00 [com] stdout Receive from parent 4915124e-92b2-4569-9524-a5da523e29ed : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 12023,
          "raw": "2026-11-01 15:00:00 [com] stdout Receive from parent 4915124e-92b2-4569-9524-a5da523e29ed : {\"name\":\"brest_salle2\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 12024,
          "raw": "Receive from parent 4915124e-92b2-4569-9524-a5da523e29ed : {\"name\":\"brest_salle2\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793536351249.txt",
          "line": 12041,
          "raw": "2026-11-01 15:00:00 [com] stdout Receive from parent 4915124e-92b2-4569-9524-a5da523e29ed : {\"name\":\"brest_salle2\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536351249.txt",
          "line": 12194,
          "raw": "Receive from parent 4915124e-92b2-4569-9524-a5da523e29ed : {\"name\":\"brest_salle2\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793536351249.txt",
        "line": 11784,
        "raw": "2026-11-01 15:00:00 [com] stdout Connect parent 4915124e-92b2-4569-9524-a5da523e29ed",
        "inherited": false
      }
    }
  ],
  "counts": {
    "music": 103,
    "game": 11,
    "connection": 51,
    "session": 27,
    "monitor": 85,
    "phase": 19,
    "restart": 1,
    "system": 9,
    "warning": 3
  }
}